:root {
    color-scheme: light;
    --pf: 258.89 94.378% 40.941%;
    --sf: 314 100% 37.647%;
    --af: 174 60% 40.784%;
    --nf: 219 14.085% 22.275%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 258.89 94.378% 51.176%;
    --pc: 0 0% 100%;
    --s: 314 100% 47.059%;
    --sc: 0 0% 100%;
    --a: 174 60% 50.98%;
    --ac: 174.71 43.59% 15.294%;
    --n: 219 14.085% 27.843%;
    --nc: 0 0% 100%;
    --b1: 0 0% 100%;
    --b2: 0 0% 94.902%;
    --b3: 180 1.9608% 90%;
    --bc: 215 27.907% 16.863%;
}
@media (prefers-color-scheme: dark) {
    :root {
        color-scheme: dark;
        --pf: 262.35 80.315% 40.157%;
        --sf: 315.75 70.196% 40%;
        --af: 174.69 70.335% 32.784%;
        --in: 198 93% 60%;
        --su: 158 64% 52%;
        --wa: 43 96% 56%;
        --er: 0 91% 71%;
        --inc: 198 100% 12%;
        --suc: 158 100% 10%;
        --wac: 43 100% 11%;
        --erc: 0 100% 14%;
        --rounded-box: 1rem;
        --rounded-btn: 0.5rem;
        --rounded-badge: 1.9rem;
        --animation-btn: 0.25s;
        --animation-input: 0.2s;
        --btn-text-case: uppercase;
        --btn-focus-scale: 0.95;
        --border-btn: 1px;
        --tab-border: 1px;
        --tab-radius: 0.5rem;
        --p: 262.35 80.315% 50.196%;
        --pc: 0 0% 100%;
        --s: 315.75 70.196% 50%;
        --sc: 0 0% 100%;
        --a: 174.69 70.335% 40.98%;
        --ac: 0 0% 100%;
        --n: 218.18 18.033% 11.961%;
        --nf: 222.86 17.073% 8.0392%;
        --nc: 220 13.376% 69.216%;
        --b1: 220 17.647% 20%;
        --b2: 220 17.241% 17.059%;
        --b3: 218.57 17.949% 15.294%;
        --bc: 220 13.376% 69.216%;
    }
}
[data-theme="light"] {
    color-scheme: light;
    --pf: 258.89 94.378% 40.941%;
    --sf: 314 100% 37.647%;
    --af: 174 60% 40.784%;
    --nf: 219 14.085% 22.275%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 258.89 94.378% 51.176%;
    --pc: 0 0% 100%;
    --s: 314 100% 47.059%;
    --sc: 0 0% 100%;
    --a: 174 60% 50.98%;
    --ac: 174.71 43.59% 15.294%;
    --n: 219 14.085% 27.843%;
    --nc: 0 0% 100%;
    --b1: 0 0% 100%;
    --b2: 0 0% 94.902%;
    --b3: 180 1.9608% 90%;
    --bc: 215 27.907% 16.863%;
}
[data-theme="dark"] {
    color-scheme: dark;
    --pf: 262.35 80.315% 40.157%;
    --sf: 315.75 70.196% 40%;
    --af: 174.69 70.335% 32.784%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 262.35 80.315% 50.196%;
    --pc: 0 0% 100%;
    --s: 315.75 70.196% 50%;
    --sc: 0 0% 100%;
    --a: 174.69 70.335% 40.98%;
    --ac: 0 0% 100%;
    --n: 218.18 18.033% 11.961%;
    --nf: 222.86 17.073% 8.0392%;
    --nc: 220 13.376% 69.216%;
    --b1: 220 17.647% 20%;
    --b2: 220 17.241% 17.059%;
    --b3: 218.57 17.949% 15.294%;
    --bc: 220 13.376% 69.216%;
}
[data-theme="cupcake"] {
    color-scheme: light;
    --pf: 183.03 47.368% 47.216%;
    --sf: 338.25 71.429% 62.431%;
    --af: 39 84.112% 46.431%;
    --nf: 280 46.479% 11.137%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --pc: 183.03 100% 11.804%;
    --sc: 338.25 100% 15.608%;
    --ac: 39 100% 11.608%;
    --nc: 280 82.688% 82.784%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --p: 183.03 47.368% 59.02%;
    --s: 338.25 71.429% 78.039%;
    --a: 39 84.112% 58.039%;
    --n: 280 46.479% 13.922%;
    --b1: 24 33.333% 97.059%;
    --b2: 26.667 21.951% 91.961%;
    --b3: 22.5 14.286% 89.02%;
    --bc: 280 46.479% 13.922%;
    --rounded-btn: 1.9rem;
    --tab-border: 2px;
    --tab-radius: 0.5rem;
}
[data-theme="bumblebee"] {
    color-scheme: light;
    --pf: 41.124 74.167% 42.353%;
    --sf: 49.901 94.393% 46.431%;
    --af: 240 33.333% 11.294%;
    --nf: 240 33.333% 11.294%;
    --b2: 0 0% 90%;
    --b3: 0 0% 81%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --bc: 0 0% 20%;
    --ac: 240 60.274% 82.824%;
    --nc: 240 60.274% 82.824%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 41.124 74.167% 52.941%;
    --pc: 240 33.333% 14.118%;
    --s: 49.901 94.393% 58.039%;
    --sc: 240 33.333% 14.118%;
    --a: 240 33.333% 14.118%;
    --n: 240 33.333% 14.118%;
    --b1: 0 0% 100%;
}
[data-theme="emerald"] {
    color-scheme: light;
    --pf: 141.18 50% 48%;
    --sf: 218.88 96.078% 48%;
    --af: 9.8901 81.25% 44.863%;
    --nf: 219.23 20.312% 20.078%;
    --b2: 0 0% 90%;
    --b3: 0 0% 81%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --btn-text-case: uppercase;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 141.18 50% 60%;
    --pc: 151.11 28.421% 18.627%;
    --s: 218.88 96.078% 60%;
    --sc: 210 20% 98.039%;
    --a: 9.8901 81.25% 56.078%;
    --ac: 210 20% 98.039%;
    --n: 219.23 20.312% 25.098%;
    --nc: 210 20% 98.039%;
    --b1: 0 0% 100%;
    --bc: 219.23 20.312% 25.098%;
    --animation-btn: 0;
    --animation-input: 0;
    --btn-focus-scale: 1;
}
[data-theme="corporate"] {
    color-scheme: light;
    --pf: 229.09 95.652% 51.137%;
    --sf: 214.91 26.316% 47.216%;
    --af: 154.2 49.02% 48%;
    --nf: 233.33 27.273% 10.353%;
    --b2: 0 0% 90%;
    --b3: 0 0% 81%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --pc: 229.09 100% 92.784%;
    --sc: 214.91 100% 11.804%;
    --ac: 154.2 100% 12%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --btn-text-case: uppercase;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 229.09 95.652% 63.922%;
    --s: 214.91 26.316% 59.02%;
    --a: 154.2 49.02% 60%;
    --n: 233.33 27.273% 12.941%;
    --nc: 210 38.462% 94.902%;
    --b1: 0 0% 100%;
    --bc: 233.33 27.273% 12.941%;
    --rounded-box: 0.25rem;
    --rounded-btn: 0.125rem;
    --rounded-badge: 0.125rem;
    --animation-btn: 0;
    --animation-input: 0;
    --btn-focus-scale: 1;
}
[data-theme="synthwave"] {
    color-scheme: dark;
    --pf: 320.73 69.62% 55.216%;
    --sf: 197.03 86.592% 51.922%;
    --af: 48 89.041% 45.647%;
    --nf: 253.22 60.825% 15.216%;
    --b2: 253.85 59.091% 23.294%;
    --b3: 253.85 59.091% 20.965%;
    --pc: 320.73 100% 13.804%;
    --sc: 197.03 100% 12.98%;
    --ac: 48 100% 11.412%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 320.73 69.62% 69.02%;
    --s: 197.03 86.592% 64.902%;
    --a: 48 89.041% 57.059%;
    --n: 253.22 60.825% 19.02%;
    --nc: 260 60% 98.039%;
    --b1: 253.85 59.091% 25.882%;
    --bc: 260 60% 98.039%;
    --in: 199.13 86.957% 63.922%;
    --inc: 257.45 63.218% 17.059%;
    --su: 168.1 74.233% 68.039%;
    --suc: 257.45 63.218% 17.059%;
    --wa: 48 89.041% 57.059%;
    --wac: 257.45 63.218% 17.059%;
    --er: 351.85 73.636% 56.863%;
    --erc: 260 60% 98.039%;
}
[data-theme="retro"] {
    color-scheme: light;
    --pf: 2.6667 73.77% 60.863%;
    --sf: 144.62 27.273% 57.569%;
    --af: 49.024 67.213% 60.863%;
    --nf: 41.667 16.822% 33.569%;
    --inc: 221.21 100% 90.667%;
    --suc: 142.13 100% 87.255%;
    --wac: 32.133 100% 8.7451%;
    --erc: 0 100% 90.118%;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 2.6667 73.77% 76.078%;
    --pc: 345 5.2632% 14.902%;
    --s: 144.62 27.273% 71.961%;
    --sc: 345 5.2632% 14.902%;
    --a: 49.024 67.213% 76.078%;
    --ac: 345 5.2632% 14.902%;
    --n: 41.667 16.822% 41.961%;
    --nc: 45 47.059% 80%;
    --b1: 45 47.059% 80%;
    --b2: 45.283 37.063% 71.961%;
    --b3: 42.188 35.955% 65.098%;
    --bc: 345 5.2632% 14.902%;
    --in: 221.21 83.193% 53.333%;
    --su: 142.13 76.216% 36.275%;
    --wa: 32.133 94.619% 43.725%;
    --er: 0 72.222% 50.588%;
    --rounded-box: 0.4rem;
    --rounded-btn: 0.4rem;
    --rounded-badge: 0.4rem;
}
[data-theme="cyberpunk"] {
    color-scheme: light;
    --pf: 344.78 100% 58.353%;
    --sf: 195.12 80.392% 56%;
    --af: 276 74.324% 56.784%;
    --nf: 57.273 100% 10.353%;
    --b2: 56 100% 45%;
    --b3: 56 100% 40.5%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --bc: 56 100% 10%;
    --pc: 344.78 100% 14.588%;
    --sc: 195.12 100% 14%;
    --ac: 276 100% 14.196%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --p: 344.78 100% 72.941%;
    --s: 195.12 80.392% 70%;
    --a: 276 74.324% 70.98%;
    --n: 57.273 100% 12.941%;
    --nc: 56 100% 50%;
    --b1: 56 100% 50%;
    --rounded-box: 0;
    --rounded-btn: 0;
    --rounded-badge: 0;
    --tab-radius: 0;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        Liberation Mono, Courier New, monospace;
}
[data-theme="valentine"] {
    color-scheme: light;
    --pf: 353.23 73.81% 53.647%;
    --sf: 254.12 86.441% 61.49%;
    --af: 181.41 55.556% 56%;
    --nf: 336 42.857% 38.431%;
    --b2: 318.46 46.429% 80.118%;
    --b3: 318.46 46.429% 72.106%;
    --pc: 353.23 100% 13.412%;
    --sc: 254.12 100% 15.373%;
    --ac: 181.41 100% 14%;
    --inc: 221.21 100% 90.667%;
    --suc: 142.13 100% 87.255%;
    --wac: 32.133 100% 8.7451%;
    --erc: 0 100% 90.118%;
    --rounded-box: 1rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 353.23 73.81% 67.059%;
    --s: 254.12 86.441% 76.863%;
    --a: 181.41 55.556% 70%;
    --n: 336 42.857% 48.039%;
    --nc: 318.46 46.429% 89.02%;
    --b1: 318.46 46.429% 89.02%;
    --bc: 343.64 38.462% 28.039%;
    --in: 221.21 83.193% 53.333%;
    --su: 142.13 76.216% 36.275%;
    --wa: 32.133 94.619% 43.725%;
    --er: 0 72.222% 50.588%;
    --rounded-btn: 1.9rem;
}
[data-theme="halloween"] {
    color-scheme: dark;
    --pf: 31.927 89.344% 41.725%;
    --sf: 271.22 45.794% 33.569%;
    --af: 91.071 100% 26.353%;
    --nf: 180 3.5714% 8.7843%;
    --b2: 0 0% 11.647%;
    --b3: 0 0% 10.482%;
    --bc: 0 0% 82.588%;
    --sc: 271.22 100% 88.392%;
    --ac: 91.071 100% 6.5882%;
    --nc: 180 4.8458% 82.196%;
    --inc: 221.21 100% 90.667%;
    --suc: 142.13 100% 87.255%;
    --wac: 32.133 100% 8.7451%;
    --erc: 0 100% 90.118%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 31.927 89.344% 52.157%;
    --pc: 180 7.3171% 8.0392%;
    --s: 271.22 45.794% 41.961%;
    --a: 91.071 100% 32.941%;
    --n: 180 3.5714% 10.98%;
    --b1: 0 0% 12.941%;
    --in: 221.21 83.193% 53.333%;
    --su: 142.13 76.216% 36.275%;
    --wa: 32.133 94.619% 43.725%;
    --er: 0 72.222% 50.588%;
}
[data-theme="garden"] {
    color-scheme: light;
    --pf: 138.86 15.982% 34.353%;
    --sf: 96.923 37.143% 74.51%;
    --af: 0 67.742% 75.137%;
    --nf: 0 3.9106% 28.078%;
    --b2: 0 4.3478% 81.882%;
    --b3: 0 4.3478% 73.694%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --pc: 138.86 100% 88.588%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 138.86 15.982% 42.941%;
    --s: 96.923 37.143% 93.137%;
    --sc: 96 32.468% 15.098%;
    --a: 0 67.742% 93.922%;
    --ac: 0 21.951% 16.078%;
    --n: 0 3.9106% 35.098%;
    --nc: 0 4.3478% 90.98%;
    --b1: 0 4.3478% 90.98%;
    --bc: 0 3.2258% 6.0784%;
}
[data-theme="forest"] {
    color-scheme: dark;
    --pf: 141.04 71.963% 33.569%;
    --sf: 140.98 74.694% 38.431%;
    --af: 35.148 68.98% 41.569%;
    --nf: 0 9.6774% 4.8627%;
    --b2: 0 12.195% 7.2353%;
    --b3: 0 12.195% 6.5118%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --bc: 0 11.727% 81.608%;
    --sc: 140.98 100% 9.6078%;
    --ac: 35.148 100% 10.392%;
    --nc: 0 6.8894% 81.216%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 141.04 71.963% 41.961%;
    --pc: 140.66 100% 88.039%;
    --s: 140.98 74.694% 48.039%;
    --a: 35.148 68.98% 51.961%;
    --n: 0 9.6774% 6.0784%;
    --b1: 0 12.195% 8.0392%;
    --rounded-btn: 1.9rem;
}
[data-theme="aqua"] {
    color-scheme: dark;
    --pf: 181.79 92.857% 39.529%;
    --sf: 274.41 30.909% 45.49%;
    --af: 47.059 100% 64%;
    --nf: 205.4 53.725% 40%;
    --b2: 218.61 52.511% 38.647%;
    --b3: 218.61 52.511% 34.782%;
    --bc: 218.61 100% 88.588%;
    --sc: 274.41 100% 91.373%;
    --ac: 47.059 100% 16%;
    --nc: 205.4 100% 90%;
    --inc: 221.21 100% 90.667%;
    --suc: 142.13 100% 87.255%;
    --wac: 32.133 100% 8.7451%;
    --erc: 0 100% 90.118%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 181.79 92.857% 49.412%;
    --pc: 181.41 100% 16.667%;
    --s: 274.41 30.909% 56.863%;
    --a: 47.059 100% 80%;
    --n: 205.4 53.725% 50%;
    --b1: 218.61 52.511% 42.941%;
    --in: 221.21 83.193% 53.333%;
    --su: 142.13 76.216% 36.275%;
    --wa: 32.133 94.619% 43.725%;
    --er: 0 72.222% 50.588%;
}
[data-theme="lofi"] {
    color-scheme: light;
    --pf: 0 0% 4.0784%;
    --sf: 0 1.9608% 8%;
    --af: 0 0% 11.922%;
    --nf: 0 0% 0%;
    --btn-text-case: uppercase;
    --border-btn: 1px;
    --tab-border: 1px;
    --p: 0 0% 5.098%;
    --pc: 0 0% 100%;
    --s: 0 1.9608% 10%;
    --sc: 0 0% 100%;
    --a: 0 0% 14.902%;
    --ac: 0 0% 100%;
    --n: 0 0% 0%;
    --nc: 0 0% 100%;
    --b1: 0 0% 100%;
    --b2: 0 0% 94.902%;
    --b3: 0 1.9608% 90%;
    --bc: 0 0% 0%;
    --in: 212.35 100% 47.647%;
    --inc: 0 0% 100%;
    --su: 136.84 72.152% 46.471%;
    --suc: 0 0% 100%;
    --wa: 4.5614 100% 66.471%;
    --wac: 0 0% 100%;
    --er: 325.05 77.6% 49.02%;
    --erc: 0 0% 100%;
    --rounded-box: 0.25rem;
    --rounded-btn: 0.125rem;
    --rounded-badge: 0.125rem;
    --animation-btn: 0;
    --animation-input: 0;
    --btn-focus-scale: 1;
    --tab-radius: 0;
}
[data-theme="pastel"] {
    color-scheme: light;
    --pf: 283.64 21.569% 64%;
    --sf: 351.63 70.492% 70.431%;
    --af: 158.49 54.639% 64.784%;
    --nf: 198.62 43.719% 48.784%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --bc: 0 0% 20%;
    --pc: 283.64 59.314% 16%;
    --sc: 351.63 100% 17.608%;
    --ac: 158.49 100% 16.196%;
    --nc: 198.62 100% 12.196%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 283.64 21.569% 80%;
    --s: 351.63 70.492% 88.039%;
    --a: 158.49 54.639% 80.98%;
    --n: 198.62 43.719% 60.98%;
    --b1: 0 0% 100%;
    --b2: 210 20% 98.039%;
    --b3: 216 12.195% 83.922%;
    --rounded-btn: 1.9rem;
}
[data-theme="fantasy"] {
    color-scheme: light;
    --pf: 296.04 82.813% 20.078%;
    --sf: 200 100% 29.647%;
    --af: 30.894 94.378% 40.941%;
    --nf: 215 27.907% 13.49%;
    --b2: 0 0% 90%;
    --b3: 0 0% 81%;
    --in: 198 93% 60%;
    --su: 158 64% 52%;
    --wa: 43 96% 56%;
    --er: 0 91% 71%;
    --pc: 296.04 100% 85.02%;
    --sc: 200 100% 87.412%;
    --ac: 30.894 100% 10.235%;
    --nc: 215 62.264% 83.373%;
    --inc: 198 100% 12%;
    --suc: 158 100% 10%;
    --wac: 43 100% 11%;
    --erc: 0 100% 14%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 296.04 82.813% 25.098%;
    --s: 200 100% 37.059%;
    --a: 30.894 94.378% 51.176%;
    --n: 215 27.907% 16.863%;
    --b1: 0 0% 100%;
    --bc: 215 27.907% 16.863%;
}
[data-theme="wireframe"] {
    color-scheme: light;
    --pf: 0 0% 57.725%;
    --sf: 0 0% 57.725%;
    --af: 0 0% 57.725%;
    --nf: 0 0% 73.725%;
    --bc: 0 0% 20%;
    --pc: 0 0% 14.431%;
    --sc: 0 0% 14.431%;
    --ac: 0 0% 14.431%;
    --nc: 0 0% 18.431%;
    --inc: 240 100% 90%;
    --suc: 120 100% 85.02%;
    --wac: 60 100% 10%;
    --erc: 0 100% 90%;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --p: 0 0% 72.157%;
    --s: 0 0% 72.157%;
    --a: 0 0% 72.157%;
    --n: 0 0% 92.157%;
    --b1: 0 0% 100%;
    --b2: 0 0% 93.333%;
    --b3: 0 0% 86.667%;
    --in: 240 100% 50%;
    --su: 120 100% 25.098%;
    --wa: 60 30.196% 50%;
    --er: 0 100% 50%;
    --rounded-box: 0.2rem;
    --rounded-btn: 0.2rem;
    --rounded-badge: 0.2rem;
    --tab-radius: 0.2rem;
    font-family: Chalkboard, comic sans ms, sanssecondaryerif;
}
[data-theme="black"] {
    color-scheme: dark;
    --pf: 0 1.9608% 16%;
    --sf: 0 1.9608% 16%;
    --af: 0 1.9608% 16%;
    --bc: 0 0% 80%;
    --pc: 0 5.3922% 84%;
    --sc: 0 5.3922% 84%;
    --ac: 0 5.3922% 84%;
    --nc: 0 2.5404% 83.02%;
    --inc: 240 100% 90%;
    --suc: 120 100% 85.02%;
    --wac: 60 100% 10%;
    --erc: 0 100% 90%;
    --border-btn: 1px;
    --tab-border: 1px;
    --p: 0 1.9608% 20%;
    --s: 0 1.9608% 20%;
    --a: 0 1.9608% 20%;
    --b1: 0 0% 0%;
    --b2: 0 0% 5.098%;
    --b3: 0 1.9608% 10%;
    --n: 0 1.2987% 15.098%;
    --nf: 0 1.9608% 20%;
    --in: 240 100% 50%;
    --su: 120 100% 25.098%;
    --wa: 60 100% 50%;
    --er: 0 100% 50%;
    --rounded-box: 0;
    --rounded-btn: 0;
    --rounded-badge: 0;
    --animation-btn: 0;
    --animation-input: 0;
    --btn-text-case: lowercase;
    --btn-focus-scale: 1;
    --tab-radius: 0;
}
[data-theme="luxury"] {
    color-scheme: dark;
    --pf: 0 0% 80%;
    --sf: 218.4 54.348% 14.431%;
    --af: 318.62 21.805% 20.863%;
    --nf: 270 4.3478% 7.2157%;
    --pc: 0 0% 20%;
    --sc: 218.4 100% 83.608%;
    --ac: 318.62 84.615% 85.216%;
    --inc: 202.35 100% 14%;
    --suc: 89.007 100% 10.392%;
    --wac: 53.906 100% 12.706%;
    --erc: 0 100% 14.353%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 0 0% 100%;
    --s: 218.4 54.348% 18.039%;
    --a: 318.62 21.805% 26.078%;
    --n: 270 4.3478% 9.0196%;
    --nc: 37.083 67.29% 58.039%;
    --b1: 240 10% 3.9216%;
    --b2: 270 4.3478% 9.0196%;
    --b3: 270 2.1739% 18.039%;
    --bc: 37.083 67.29% 58.039%;
    --in: 202.35 100% 70%;
    --su: 89.007 61.633% 51.961%;
    --wa: 53.906 68.817% 63.529%;
    --er: 0 100% 71.765%;
}
[data-theme="dracula"] {
    color-scheme: dark;
    --pf: 325.52 100% 58.98%;
    --sf: 264.71 89.474% 62.118%;
    --af: 31.02 100% 56.941%;
    --nf: 229.57 15.033% 24%;
    --b2: 231.43 14.894% 16.588%;
    --b3: 231.43 14.894% 14.929%;
    --pc: 325.52 100% 14.745%;
    --sc: 264.71 100% 15.529%;
    --ac: 31.02 100% 14.235%;
    --nc: 229.57 70.868% 86%;
    --inc: 190.53 100% 15.373%;
    --suc: 135.18 100% 12.941%;
    --wac: 64.909 100% 15.294%;
    --erc: 0 100% 93.333%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 325.52 100% 73.725%;
    --s: 264.71 89.474% 77.647%;
    --a: 31.02 100% 71.176%;
    --n: 229.57 15.033% 30%;
    --b1: 231.43 14.894% 18.431%;
    --bc: 60 30% 96.078%;
    --in: 190.53 96.61% 76.863%;
    --su: 135.18 94.444% 64.706%;
    --wa: 64.909 91.667% 76.471%;
    --er: 0 100% 66.667%;
}
[data-theme="cmyk"] {
    color-scheme: light;
    --pf: 202.72 83.251% 48.157%;
    --sf: 335.25 77.67% 47.686%;
    --af: 56.195 100% 47.843%;
    --nf: 0 0% 8.1569%;
    --b2: 0 0% 90%;
    --b3: 0 0% 81%;
    --bc: 0 0% 20%;
    --pc: 202.72 100% 12.039%;
    --sc: 335.25 100% 91.922%;
    --ac: 56.195 100% 11.961%;
    --nc: 0 0% 82.039%;
    --inc: 192.2 100% 10.431%;
    --suc: 291.06 100% 87.608%;
    --wac: 25.027 100% 11.333%;
    --erc: 3.956 100% 91.137%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 202.72 83.251% 60.196%;
    --s: 335.25 77.67% 59.608%;
    --a: 56.195 100% 59.804%;
    --n: 0 0% 10.196%;
    --b1: 0 0% 100%;
    --in: 192.2 48.361% 52.157%;
    --su: 291.06 48.454% 38.039%;
    --wa: 25.027 84.615% 56.667%;
    --er: 3.956 80.531% 55.686%;
}
[data-theme="autumn"] {
    color-scheme: light;
    --pf: 344.23 95.804% 22.431%;
    --sf: 0.44444 63.38% 46.588%;
    --af: 27.477 56.021% 50.039%;
    --nf: 22.105 17.117% 34.824%;
    --b2: 0 0% 85.059%;
    --b3: 0 0% 76.553%;
    --bc: 0 0% 18.902%;
    --pc: 344.23 100% 85.608%;
    --sc: 0.44444 100% 91.647%;
    --ac: 27.477 100% 12.51%;
    --nc: 22.105 100% 88.706%;
    --inc: 186.94 100% 9.9216%;
    --suc: 164.59 100% 8.6275%;
    --wac: 30.141 100% 9.9216%;
    --erc: 353.6 100% 89.765%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 344.23 95.804% 28.039%;
    --s: 0.44444 63.38% 58.235%;
    --a: 27.477 56.021% 62.549%;
    --n: 22.105 17.117% 43.529%;
    --b1: 0 0% 94.51%;
    --in: 186.94 47.826% 49.608%;
    --su: 164.59 33.636% 43.137%;
    --wa: 30.141 84.19% 49.608%;
    --er: 353.6 79.116% 48.824%;
}
[data-theme="business"] {
    color-scheme: dark;
    --pf: 210 64.103% 24.471%;
    --sf: 200 12.931% 43.608%;
    --af: 12.515 79.512% 47.843%;
    --nf: 212.73 13.58% 12.706%;
    --b2: 0 0% 11.294%;
    --b3: 0 0% 10.165%;
    --bc: 0 0% 82.51%;
    --pc: 210 100% 86.118%;
    --sc: 200 100% 10.902%;
    --ac: 12.515 100% 11.961%;
    --nc: 212.73 28.205% 83.176%;
    --inc: 199.15 100% 88.353%;
    --suc: 144 100% 11.137%;
    --wac: 39.231 100% 12.078%;
    --erc: 6.3415 100% 88.667%;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 210 64.103% 30.588%;
    --s: 200 12.931% 54.51%;
    --a: 12.515 79.512% 59.804%;
    --n: 212.73 13.58% 15.882%;
    --b1: 0 0% 12.549%;
    --in: 199.15 100% 41.765%;
    --su: 144 30.973% 55.686%;
    --wa: 39.231 64.356% 60.392%;
    --er: 6.3415 55.656% 43.333%;
    --rounded-box: 0.25rem;
    --rounded-btn: 0.125rem;
    --rounded-badge: 0.125rem;
}
[data-theme="acid"] {
    color-scheme: light;
    --pf: 302.59 100% 40%;
    --sf: 27.294 100% 40%;
    --af: 72 98.425% 40.157%;
    --nf: 238.42 43.182% 13.804%;
    --b2: 0 0% 88.235%;
    --b3: 0 0% 79.412%;
    --bc: 0 0% 19.608%;
    --pc: 302.59 100% 90%;
    --sc: 27.294 100% 10%;
    --ac: 72 100% 10.039%;
    --nc: 238.42 99.052% 83.451%;
    --inc: 209.85 100% 11.569%;
    --suc: 148.87 100% 11.608%;
    --wac: 52.574 100% 11.451%;
    --erc: 0.78261 100% 89.02%;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 302.59 100% 50%;
    --s: 27.294 100% 50%;
    --a: 72 98.425% 50.196%;
    --n: 238.42 43.182% 17.255%;
    --b1: 0 0% 98.039%;
    --in: 209.85 91.628% 57.843%;
    --su: 148.87 49.533% 58.039%;
    --wa: 52.574 92.661% 57.255%;
    --er: 0.78261 100% 45.098%;
    --rounded-box: 1.25rem;
    --rounded-btn: 1rem;
    --rounded-badge: 1rem;
}
[data-theme="lemonade"] {
    color-scheme: light;
    --pf: 88.8 96.154% 24.471%;
    --sf: 60 80.952% 43.765%;
    --af: 62.553 79.661% 70.745%;
    --nf: 238.42 43.182% 13.804%;
    --b2: 0 0% 90%;
    --b3: 0 0% 81%;
    --bc: 0 0% 20%;
    --pc: 88.8 100% 86.118%;
    --sc: 60 100% 10.941%;
    --ac: 62.553 100% 17.686%;
    --nc: 238.42 99.052% 83.451%;
    --inc: 191.61 79.118% 16.902%;
    --suc: 74.458 100% 15.725%;
    --wac: 50.182 100% 15.059%;
    --erc: 0.98361 100% 16.588%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 88.8 96.154% 30.588%;
    --s: 60 80.952% 54.706%;
    --a: 62.553 79.661% 88.431%;
    --n: 238.42 43.182% 17.255%;
    --b1: 0 0% 100%;
    --in: 191.61 39.241% 84.51%;
    --su: 74.458 76.147% 78.627%;
    --wa: 50.182 87.302% 75.294%;
    --er: 0.98361 70.115% 82.941%;
}
[data-theme="night"] {
    color-scheme: dark;
    --pf: 198.44 93.204% 47.686%;
    --sf: 234.45 89.474% 59.137%;
    --af: 328.85 85.621% 56%;
    --b2: 222.22 47.368% 10.059%;
    --b3: 222.22 47.368% 9.0529%;
    --bc: 222.22 65.563% 82.235%;
    --pc: 198.44 100% 11.922%;
    --sc: 234.45 100% 14.784%;
    --ac: 328.85 100% 14%;
    --nc: 217.24 75.772% 83.49%;
    --inc: 198.46 100% 9.6078%;
    --suc: 172.46 100% 10.078%;
    --wac: 40.61 100% 12.706%;
    --erc: 350.94 100% 14.235%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 198.44 93.204% 59.608%;
    --s: 234.45 89.474% 73.922%;
    --a: 328.85 85.621% 70%;
    --n: 217.24 32.584% 17.451%;
    --nf: 217.06 30.357% 21.961%;
    --b1: 222.22 47.368% 11.176%;
    --in: 198.46 90.204% 48.039%;
    --su: 172.46 66.008% 50.392%;
    --wa: 40.61 88.172% 63.529%;
    --er: 350.94 94.558% 71.176%;
}
[data-theme="coffee"] {
    color-scheme: dark;
    --pf: 29.583 66.667% 46.118%;
    --sf: 182.4 24.752% 15.843%;
    --af: 194.19 74.4% 19.608%;
    --nf: 300 20% 4.7059%;
    --b2: 306 18.519% 9.5294%;
    --b3: 306 18.519% 8.5765%;
    --pc: 29.583 100% 11.529%;
    --sc: 182.4 67.237% 83.961%;
    --ac: 194.19 100% 84.902%;
    --nc: 300 13.75% 81.176%;
    --inc: 171.15 100% 13.451%;
    --suc: 92.5 100% 12.471%;
    --wac: 43.125 100% 13.725%;
    --erc: 9.7561 100% 14.941%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 29.583 66.667% 57.647%;
    --s: 182.4 24.752% 19.804%;
    --a: 194.19 74.4% 24.51%;
    --n: 300 20% 5.8824%;
    --b1: 306 18.519% 10.588%;
    --bc: 36.667 8.3333% 42.353%;
    --in: 171.15 36.527% 67.255%;
    --su: 92.5 25% 62.353%;
    --wa: 43.125 100% 68.627%;
    --er: 9.7561 95.349% 74.706%;
}
[data-theme="winter"] {
    color-scheme: light;
    --pf: 211.79 100% 40.627%;
    --sf: 246.92 47.273% 34.51%;
    --af: 310.41 49.388% 41.569%;
    --nf: 217.02 92.157% 8%;
    --pc: 211.79 100% 90.157%;
    --sc: 246.92 100% 88.627%;
    --ac: 310.41 100% 90.392%;
    --nc: 217.02 100% 82%;
    --inc: 191.54 100% 15.608%;
    --suc: 181.5 100% 13.255%;
    --wac: 32.308 100% 16.706%;
    --erc: 0 100% 14.431%;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: 0.2s;
    --btn-text-case: uppercase;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 211.79 100% 50.784%;
    --s: 246.92 47.273% 43.137%;
    --a: 310.41 49.388% 51.961%;
    --n: 217.02 92.157% 10%;
    --b1: 0 0% 100%;
    --b2: 216.92 100% 97.451%;
    --b3: 218.82 43.59% 92.353%;
    --bc: 214.29 30.061% 31.961%;
    --in: 191.54 92.857% 78.039%;
    --su: 181.5 46.512% 66.275%;
    --wa: 32.308 61.905% 83.529%;
    --er: 0 63.38% 72.157%;
}
*,
:before,
:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
*,
:before,
:after {
    box-sizing: border-box;
    border: 0 solid;
}
:before,
:after {
    --tw-content: "";
}
html {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    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;
    line-height: 1.5;
}
body {
    line-height: inherit;
    margin: 0;
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp,
pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        Liberation Mono, Courier New, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button,
select {
    text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    background-color: #0000;
    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,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
}
legend {
    padding: 0;
}
ol,
ul,
menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
textarea {
    resize: vertical;
}
input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
}
button,
[role="button"] {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    vertical-align: middle;
    display: block;
}
img,
video {
    max-width: 100%;
    height: auto;
}
[hidden] {
    display: none;
}
:root,
[data-theme] {
    background-color: hsla(var(--b1) / var(--tw-bg-opacity, 1));
    color: hsla(var(--bc) / var(--tw-text-opacity, 1));
}
html {
    -webkit-tap-highlight-color: transparent;
}
*,
:before,
:after {
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --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-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --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 {
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    border-radius: var(--rounded-box, 1rem);
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1rem;
    display: flex;
}
.alert > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
@media (min-width: 768px) {
    .alert {
        flex-direction: row;
    }
    .alert > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
}
.alert > :where(*) {
    align-items: center;
    gap: 0.5rem;
    display: flex;
}
.artboard {
    width: 100%;
}
.avatar {
    display: inline-flex;
    position: relative;
}
.avatar > div {
    aspect-ratio: 1/1;
    display: block;
    overflow: hidden;
}
.avatar img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.avatar.placeholder > div {
    justify-content: center;
    align-items: center;
    display: flex;
}
.badge {
    height: 1.25rem;
    width: fit-content;
    --tw-border-opacity: 1;
    border-width: 1px;
    border-color: hsl(var(--n) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
    border-radius: var(--rounded-badge, 1.9rem);
    justify-content: center;
    align-items: center;
    padding-left: 0.563rem;
    padding-right: 0.563rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    display: inline-flex;
}
.btm-nav {
    width: 100%;
    padding-bottom: env(safe-area-inset-bottom);
    height: 4rem;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    color: currentColor;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
.btm-nav > * {
    height: 100%;
    cursor: pointer;
    border-color: currentColor;
    flex-direction: column;
    flex-basis: 100%;
    justify-content: center;
    align-items: center;
    gap: 0.25rem;
    display: flex;
    position: relative;
}
.breadcrumbs {
    max-width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    overflow-x: auto;
}
.breadcrumbs > ul,
.breadcrumbs > ol {
    white-space: nowrap;
    min-height: min-content;
    align-items: center;
    display: flex;
}
.breadcrumbs > ul > li,
.breadcrumbs > ol > li {
    align-items: center;
    display: flex;
}
.breadcrumbs > ul > li > a,
.breadcrumbs > ol > li > a {
    cursor: pointer;
    align-items: center;
    display: flex;
}
.breadcrumbs > ul > li > a:hover,
.breadcrumbs > ol > li > a:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.btn {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border-color: #0000;
    border-color: hsl(var(--n) / var(--tw-border-opacity));
    text-align: center;
    border-radius: var(--rounded-btn, 0.5rem);
    height: 3rem;
    min-height: 3rem;
    text-transform: uppercase;
    text-transform: var(--btn-text-case, uppercase);
    border-width: var(--border-btn, 1px);
    animation: button-pop var(--animation-btn, 0.25s) ease-out;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
    flex-wrap: wrap;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1em;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    display: inline-flex;
}
.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;
}
.btn.loading,
.btn.loading:hover {
    pointer-events: none;
}
.btn.loading:before {
    height: 1rem;
    width: 1rem;
    content: "";
    border-radius: 9999px;
    border-width: 2px;
    border-color: #0000 currentColor currentColor #0000;
    margin-right: 0.5rem;
    animation: spin 2s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
    .btn.loading:before {
        animation: spin 10s linear infinite;
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.btn-group {
    display: inline-flex;
}
.btn-group > input[type="radio"].btn {
    -webkit-appearance: none;
    appearance: none;
}
.btn-group > input[type="radio"].btn:before {
    content: attr(data-title);
}
.card {
    border-radius: var(--rounded-box, 1rem);
    flex-direction: column;
    display: flex;
    position: relative;
}
.card:focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
}
.card-body {
    padding: var(--padding-card, 2rem);
    flex-direction: column;
    flex: auto;
    gap: 0.5rem;
    display: flex;
}
.card-body :where(p) {
    flex-grow: 1;
}
.card-actions {
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0.5rem;
    display: flex;
}
.card figure {
    justify-content: center;
    align-items: center;
    display: flex;
}
.card.image-full {
    display: grid;
}
.card.image-full:before {
    content: "";
    z-index: 10;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    opacity: 0.75;
    border-radius: var(--rounded-box, 1rem);
    position: relative;
}
.card.image-full:before,
.card.image-full > * {
    grid-row-start: 1;
    grid-column-start: 1;
}
.card.image-full > figure img {
    height: 100%;
    object-fit: cover;
}
.card.image-full > .card-body {
    z-index: 20;
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
    position: relative;
}
.carousel {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: flex;
    overflow-x: scroll;
}
.carousel-vertical {
    scroll-snap-type: y mandatory;
    flex-direction: column;
    overflow-y: scroll;
}
.carousel-item {
    box-sizing: content-box;
    scroll-snap-align: start;
    flex: none;
    display: flex;
}
.carousel-center .carousel-item {
    scroll-snap-align: center;
}
.carousel-end .carousel-item {
    scroll-snap-align: end;
}
.chat {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 0.75rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    display: grid;
}
.chat-image {
    grid-row: span 2 / span 2;
    align-self: flex-end;
}
.chat-header {
    grid-row-start: 1;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.chat-footer {
    grid-row-start: 3;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.chat-bubble {
    width: fit-content;
    max-width: 90%;
    border-radius: var(--rounded-box, 1rem);
    min-height: 2.75rem;
    min-width: 2.75rem;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
    padding: 0.5rem 1rem;
    display: block;
    position: relative;
}
.chat-bubble:before {
    height: 0.75rem;
    width: 0.75rem;
    background-color: inherit;
    content: "";
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: 50%;
    position: absolute;
    bottom: 0;
}
.chat-start {
    grid-template-columns: auto 1fr;
    place-items: start;
}
.chat-start .chat-header,
.chat-start .chat-footer {
    grid-column-start: 2;
}
.chat-start .chat-image {
    grid-column-start: 1;
}
.chat-start .chat-bubble {
    border-bottom-left-radius: 0;
    grid-column-start: 2;
}
.chat-start .chat-bubble:before {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
    left: -0.75rem;
}
[dir="rtl"] .chat-start .chat-bubble:before {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
}
.chat-end {
    grid-template-columns: 1fr auto;
    place-items: end;
}
.chat-end .chat-header,
.chat-end .chat-footer {
    grid-column-start: 1;
}
.chat-end .chat-image {
    grid-column-start: 2;
}
.chat-end .chat-bubble {
    border-bottom-right-radius: 0;
    grid-column-start: 1;
}
.chat-end .chat-bubble:before {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
    left: 100%;
}
[dir="rtl"] .chat-end .chat-bubble:before {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
}
.checkbox {
    --chkbg: var(--bc) !important;
    --chkfg: var(--b1) !important;
    height: 1.5rem !important;
    width: 1.5rem !important;
    cursor: pointer !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    border-width: 1px !important;
    border-color: hsl(var(--bc) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.2 !important;
    border-radius: var(--rounded-btn, 0.5rem) !important;
    flex-shrink: 0 !important;
}
.collapse.collapse {
    visibility: visible;
}
.collapse {
    grid-template-rows: 1fr auto;
    display: grid;
    position: relative;
    overflow: hidden;
}
.collapse-title,
.collapse > input[type="checkbox"],
.collapse-content {
    grid-row-start: 1 !important;
    grid-column-start: 1 !important;
}
.collapse > input[type="checkbox"] {
    -webkit-appearance: none !important;
    appearance: none !important;
    opacity: 0 !important;
}
.collapse-content {
    max-height: 0 ;
    cursor: unset ;
    grid-row-start: 2;
    padding-left: 1rem;
    padding-right: 1rem;
    transition: padding 0.2s ease-in-out, background-color 0.2s ease-in-out;
    overflow: hidden;
}
.collapse-open .collapse-content,
.collapse:focus:not(.collapse-close) .collapse-content,
.collapse:not(.collapse-close)
    input[type="checkbox"]:checked
    ~ .collapse-content {
    max-height: none !important;
}
:root .countdown {
    line-height: 1em;
}
.countdown {
    display: inline-flex;
}
.countdown > * {
    height: 1em;
    display: inline-block;
    overflow-y: hidden;
}
.countdown > :before {
    content: "00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";
    white-space: pre;
    top: calc(var(--value) * -1em);
    text-align: center;
    transition: all 1s cubic-bezier(1, 0, 0, 1);
    position: relative;
}
.divider {
    height: 1rem;
    white-space: nowrap;
    flex-direction: row;
    align-self: stretch;
    align-items: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex;
}
.divider:before,
.divider:after {
    content: "";
    height: 0.125rem;
    width: 100%;
    flex-grow: 1;
}
.drawer {
    width: 100%;
    height: 100vh;
    height: 100dvh;
    display: grid;
    overflow: hidden;
}
.drawer.drawer-end {
    direction: rtl;
}
.drawer.drawer-end > * {
    direction: ltr;
}
.drawer.drawer-end > .drawer-toggle ~ .drawer-side > .drawer-overlay + * {
    --tw-translate-x: 100%;
    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));
    justify-self: end;
}
.drawer.drawer-end
    > .drawer-toggle:checked
    ~ .drawer-side
    > .drawer-overlay
    + * {
    --tw-translate-x: 0px;
    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(.drawer-toggle ~ .drawer-content) {
    height: inherit;
}
.drawer-toggle {
    height: 0;
    width: 0;
    -webkit-appearance: none;
    appearance: none;
    opacity: 0;
    position: absolute;
}
.drawer-toggle ~ .drawer-content {
    z-index: 0;
    grid-row-start: 1;
    grid-column-start: 1;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    overflow-y: auto;
}
.drawer-toggle ~ .drawer-side {
    max-height: 100vh;
    grid-row-start: 1;
    grid-column-start: 1;
    display: grid;
    overflow-x: hidden;
}
.drawer-toggle ~ .drawer-side > .drawer-overlay {
    visibility: hidden;
    opacity: 0;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
    grid-row-start: 1;
    grid-column-start: 1;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.drawer-toggle ~ .drawer-side > .drawer-overlay + * {
    z-index: 10;
    --tw-translate-x: -100%;
    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));
    grid-row-start: 1;
    grid-column-start: 1;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.drawer-toggle:checked ~ .drawer-side {
    isolation: isolate;
    overflow-x: hidden;
    overflow-y: auto;
}
.drawer-toggle:checked ~ .drawer-side > .drawer-overlay {
    visibility: visible;
    opacity: 0.999999;
    --tw-bg-opacity: 0.4;
}
.drawer-toggle:checked ~ .drawer-side > .drawer-overlay + * {
    --tw-translate-x: 0px;
    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));
}
[dir="rtl"] .drawer-toggle ~ .drawer-side > .drawer-overlay + * {
    --tw-translate-x: 100%;
    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));
}
[dir="rtl"] .drawer-toggle:checked ~ .drawer-side > .drawer-overlay + * {
    --tw-translate-x: 0px;
    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));
}
[dir="rtl"]
    .drawer.drawer-end
    > .drawer-toggle
    ~ .drawer-side
    > .drawer-overlay
    + * {
    --tw-translate-x: -100%;
}
[dir="rtl"]
    .drawer.drawer-end
    > .drawer-toggle:checked
    ~ .drawer-side
    > .drawer-overlay
    + * {
    --tw-translate-x: 0px;
}
[dir="rtl"] .drawer.drawer-end > .drawer-toggle:checked ~ .drawer-content {
    --tw-translate-x: 0.5rem;
}
@media (min-width: 1024px) {
    .drawer-mobile {
        grid-auto-columns: max-content auto;
    }
    .drawer-mobile > .drawer-toggle ~ .drawer-content {
        height: auto;
    }
    @media (min-width: 1024px) {
        .drawer-mobile > .drawer-toggle ~ .drawer-content {
            grid-column-start: 2;
        }
        .drawer-mobile > .drawer-toggle ~ .drawer-side > .drawer-overlay {
            visibility: visible;
        }
        .drawer-mobile > .drawer-toggle ~ .drawer-side > .drawer-overlay + * {
            --tw-translate-x: 0px;
            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));
        }
        .drawer-mobile.drawer-end > .drawer-toggle ~ .drawer-content {
            grid-column-start: 1;
        }
        .drawer-mobile.drawer-end > .drawer-toggle ~ .drawer-side {
            grid-column-start: 2;
        }
        .drawer-mobile.drawer-end
            > .drawer-toggle
            ~ .drawer-side
            > .drawer-overlay {
            visibility: visible;
        }
        .drawer-mobile.drawer-end
            > .drawer-toggle
            ~ .drawer-side
            > .drawer-overlay
            + * {
            --tw-translate-x: 0px;
            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));
        }
    }
    .drawer-mobile > .drawer-toggle ~ .drawer-side {
        overflow-y: auto;
    }
    .drawer-mobile.drawer-end {
        direction: ltr;
        grid-auto-columns: auto max-content;
    }
    .drawer-mobile.drawer-end > .drawer-toggle ~ .drawer-content {
        height: auto;
    }
    .drawer-mobile.drawer-end > .drawer-toggle ~ .drawer-side {
        overflow-y: auto;
    }
    .drawer-mobile > .drawer-toggle:checked ~ .drawer-content {
        --tw-translate-x: 0px;
        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));
    }
}
.dropdown {
    display: inline-block;
    position: relative;
}
.dropdown > :focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
}
.dropdown .dropdown-content {
    visibility: hidden;
    z-index: 50;
    opacity: 0;
    transform-origin: top;
    --tw-scale-x: 0.95;
    --tw-scale-y: 0.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,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    position: absolute;
}
.dropdown-end .dropdown-content {
    right: 0;
}
.dropdown-left .dropdown-content {
    transform-origin: 100%;
    top: 0;
    bottom: auto;
    right: 100%;
}
.dropdown-right .dropdown-content {
    transform-origin: 0;
    top: 0;
    bottom: auto;
    left: 100%;
}
.dropdown-bottom .dropdown-content {
    transform-origin: top;
    top: 100%;
    bottom: auto;
}
.dropdown-top .dropdown-content {
    transform-origin: bottom;
    top: auto;
    bottom: 100%;
}
.dropdown-end.dropdown-right .dropdown-content,
.dropdown-end.dropdown-left .dropdown-content {
    top: auto;
    bottom: 0;
}
.dropdown.dropdown-open .dropdown-content,
.dropdown.dropdown-hover:hover .dropdown-content,
.dropdown:not(.dropdown-hover):focus .dropdown-content,
.dropdown:not(.dropdown-hover):focus-within .dropdown-content {
    visibility: visible;
    opacity: 1;
}
.file-input {
    height: 3rem !important;
    border-width: 1px !important;
    border-color: hsl(var(--bc) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity)) !important;
    border-radius: var(--rounded-btn, 0.5rem) !important;
    flex-shrink: 1 !important;
    padding-right: 1rem !important;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    overflow: hidden !important;
}
.file-input::file-selector-button {
    height: 2.875rem !important;
    min-height: 2.875rem !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
    user-select: none !important;
    border-color: #0000 !important;
    border-color: hsl(var(--n) / var(--tw-border-opacity)) !important;
    text-align: center !important;
    --tw-border-opacity: 1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--n) / var(--tw-bg-opacity)) !important;
    text-transform: uppercase !important;
    text-transform: var(--btn-text-case, uppercase) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--nc) / var(--tw-text-opacity)) !important;
    border-width: var(--border-btn, 1px) !important;
    animation: button-pop var(--animation-btn, 0.25s) ease-out !important;
    flex-wrap: wrap !important;
    flex-shrink: 0 !important;
    justify-content: center !important;
    align-items: center !important;
    margin-right: 1rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    font-size: 0.875rem !important;
    font-weight: 600 !important;
    line-height: 1em !important;
    -webkit-text-decoration-line: none !important;
    text-decoration-line: none !important;
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-duration: 0.2s !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    display: inline-flex !important;
}
.footer {
    width: 100%;
    grid-auto-flow: row;
    place-items: start;
    gap: 2.5rem 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    display: grid;
}
.footer > * {
    place-items: start;
    gap: 0.5rem;
    display: grid;
}
.footer-center {
    text-align: center;
    place-items: center;
}
.footer-center > * {
    place-items: center;
}
@media (min-width: 48rem) {
    .footer {
        grid-auto-flow: column;
    }
    .footer-center {
        grid-auto-flow: dense;
    }
}
.form-control {
    flex-direction: column;
    display: flex;
}
.label {
    -webkit-user-select: none;
    user-select: none;
    justify-content: space-between;
    align-items: center;
    padding: 0.5rem 0.25rem;
    display: flex;
}
.hero {
    width: 100%;
    background-position: 50%;
    background-size: cover;
    place-items: center;
    display: grid;
}
.hero > * {
    grid-row-start: 1;
    grid-column-start: 1;
}
.hero-overlay {
    height: 100%;
    width: 100%;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5;
    grid-row-start: 1;
    grid-column-start: 1;
}
.hero-content {
    z-index: 0;
    max-width: 80rem;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    padding: 1rem;
    display: flex;
}
.indicator {
    width: max-content;
    display: inline-flex;
    position: relative;
}
.indicator :where(.indicator-item) {
    z-index: 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));
    white-space: nowrap;
    position: absolute;
}
.input {
    height: 3rem;
    border-width: 1px;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 0;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    border-radius: var(--rounded-btn, 0.5rem);
    flex-shrink: 1;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
.input-group {
    width: 100%;
    align-items: stretch;
    display: flex;
}
.input-group > .input {
    isolation: isolate;
}
.input-group > *,
.input-group > .input,
.input-group > .textarea,
.input-group > .select {
    border-radius: 0;
}
.input-group-md {
    font-size: 0.875rem;
    line-height: 2;
}
.input-group-lg {
    font-size: 1.125rem;
    line-height: 2;
}
.input-group-sm {
    font-size: 0.875rem;
    line-height: 2rem;
}
.input-group-xs {
    font-size: 0.75rem;
    line-height: 1.625;
}
.input-group :where(span) {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
}
.input-group > :first-child {
    border-top-left-radius: var(--rounded-btn, 0.5rem);
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--rounded-btn, 0.5rem);
    border-bottom-right-radius: 0;
}
.input-group > :last-child {
    border-top-left-radius: 0;
    border-top-right-radius: var(--rounded-btn, 0.5rem);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: var(--rounded-btn, 0.5rem);
}
.input-group-vertical {
    flex-direction: column;
}
.input-group-vertical :first-child {
    border-top-left-radius: var(--rounded-btn, 0.5rem);
    border-top-right-radius: var(--rounded-btn, 0.5rem);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-vertical :last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--rounded-btn, 0.5rem);
    border-bottom-right-radius: var(--rounded-btn, 0.5rem);
}
.kbd {
    border-width: 1px;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 0.2;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    border-radius: var(--rounded-btn, 0.5rem);
    min-height: 2.2em;
    min-width: 2.2em;
    border-bottom-width: 2px;
    justify-content: center;
    align-items: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    display: inline-flex;
}
.link {
    cursor: pointer;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.link-hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
}
.link-hover:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.mask {
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: 50%;
}
.mask-half-1 {
    -webkit-mask-size: 200%;
    mask-size: 200%;
    -webkit-mask-position: left;
    mask-position: 0;
}
.mask-half-2 {
    -webkit-mask-size: 200%;
    mask-size: 200%;
    -webkit-mask-position: right;
    mask-position: 100%;
}
.menu {
    flex-flow: column wrap;
    display: flex;
}
.menu.horizontal {
    flex-direction: row;
    display: inline-flex;
}
.menu.horizontal :where(li) {
    flex-direction: row;
}
:where(.menu li) {
    flex-flow: column wrap;
    flex-shrink: 0;
    align-items: stretch;
    display: flex;
    position: relative;
}
.menu :where(li:not(.menu-title)) > :where(:not(ul)) {
    display: flex;
}
.menu :where(li:not(.disabled):not(.menu-title)) > :where(:not(ul)) {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    outline-offset: 2px;
    outline: 2px solid #0000;
    align-items: center;
}
.menu > :where(li > :not(ul):focus) {
    outline-offset: 2px;
    outline: 2px solid #0000;
}
.menu > :where(li.disabled > :not(ul):focus) {
    cursor: auto;
}
.menu > :where(li) :where(ul) {
    flex-direction: column;
    align-items: stretch;
    display: flex;
}
.menu > :where(li) > :where(ul) {
    top: initial;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    display: none;
    position: absolute;
    left: 100%;
}
.menu > :where(li:hover) > :where(ul) {
    display: flex;
}
.menu > :where(li:focus) > :where(ul) {
    display: flex;
}
.mockup-code {
    min-width: 18rem;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
    border-radius: var(--rounded-box, 1rem);
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
}
.mockup-code pre[data-prefix]:before {
    content: attr(data-prefix);
    text-align: right;
    width: 2rem;
    opacity: 0.5;
    display: inline-block;
}
.mockup-window {
    border-radius: var(--rounded-box, 1rem);
    padding-top: 1.25rem;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
}
.mockup-window pre[data-prefix]:before {
    content: attr(data-prefix);
    text-align: right;
    display: inline-block;
}
.modal {
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
    background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.4;
    overscroll-behavior: contain;
    justify-content: center;
    transition-property: transform, opacity, visibility;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    position: fixed;
    inset: 0;
    overflow-y: hidden;
}
:where(.modal) {
    align-items: center;
}
.modal-box {
    max-height: calc(100vh - 5em);
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    width: 91.6667%;
    max-width: 32rem;
    --tw-scale-x: 0.9;
    --tw-scale-y: 0.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-left-radius: var(--rounded-box, 1rem);
    border-bottom-right-radius: var(--rounded-box, 1rem);
    overscroll-behavior: contain;
    padding: 1.5rem;
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    overflow-y: auto;
    box-shadow: 0 25px 50px -12px #00000040;
}
.modal-open,
.modal:target,
.modal-toggle:checked + .modal {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
}
.modal-action {
    justify-content: flex-end;
    margin-top: 1.5rem;
    display: flex;
}
.modal-toggle {
    height: 0;
    width: 0;
    -webkit-appearance: none;
    appearance: none;
    opacity: 0;
    position: fixed;
}
.navbar {
    padding: var(--navbar-padding, 0.5rem);
    min-height: 4rem;
    width: 100%;
    align-items: center;
    display: flex;
}
:where(.navbar > *) {
    align-items: center;
    display: inline-flex;
}
.navbar-start {
    width: 50%;
    justify-content: flex-start;
}
.navbar-center {
    flex-shrink: 0;
}
.navbar-end {
    width: 50%;
    justify-content: flex-end;
}
.progress {
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
    height: 0.5rem;
    border-radius: var(--rounded-box, 1rem);
    position: relative;
    overflow: hidden;
}
.radial-progress {
    height: var(--size);
    width: var(--size);
    vertical-align: middle;
    box-sizing: content-box;
    --value: 0;
    --size: 5rem;
    --thickness: calc(var(--size) / 10);
    background-color: #0000;
    border-radius: 9999px;
    place-content: center;
    display: inline-grid;
    position: relative;
}
.radial-progress::-moz-progress-bar {
    -webkit-appearance: none;
    appearance: none;
    background-color: #0000;
}
.radial-progress::-webkit-progress-value {
    -webkit-appearance: none;
    appearance: none;
    background-color: #0000;
}
.radial-progress::-webkit-progress-bar {
    -webkit-appearance: none;
    appearance: none;
    background-color: #0000;
}
.radial-progress:before,
.radial-progress:after {
    content: "";
    border-radius: 9999px;
    position: absolute;
}
.radial-progress:before {
    background: radial-gradient(farthest-side, currentColor 98%, #0000)
            top/var(--thickness) var(--thickness) no-repeat,
        conic-gradient(currentColor calc(var(--value) * 1%), #0000 0);
    -webkit-mask: radial-gradient(
        farthest-side,
        #0000 calc(99% - var(--thickness)),
        #000 calc(100% - var(--thickness))
    );
    mask: radial-gradient(
        farthest-side,
        #0000 calc(99% - var(--thickness)),
        #000 calc(100% - var(--thickness))
    );
    inset: 0;
}
.radial-progress:after {
    inset: calc(50% - var(--thickness) / 2);
    transform: rotate(calc(var(--value) * 3.6deg - 90deg))
        translate(calc(var(--size) / 2 - 50%));
    background-color: currentColor;
}
.radio {
    --chkbg: var(--bc);
    height: 1.5rem;
    width: 1.5rem;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    border-width: 1px;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 0.2;
    transition: background, box-shadow var(--animation-input, 0.2s) ease-in-out;
    border-radius: 9999px;
    flex-shrink: 0;
}
.range {
    height: 1.5rem;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    --range-shdw: var(--bc);
    border-radius: var(--rounded-box, 1rem);
    background-color: #0000;
    overflow: hidden;
}
.range:focus {
    outline: 0;
}
.rating {
    display: inline-flex;
    position: relative;
}
.rating :where(input) {
    cursor: pointer;
    animation: rating-pop var(--animation-input, 0.25s) ease-out;
    height: 1.5rem;
    width: 1.5rem;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
    border-radius: 0;
}
.select {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    appearance: none;
    height: 3rem;
    min-height: 3rem;
    border-width: 1px;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 0;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    border-radius: var(--rounded-btn, 0.5rem);
    background-image: linear-gradient(45deg, #0000 50%, currentColor 50%),
        linear-gradient(135deg, currentColor 50%, #0000 50%);
    background-position: calc(100% - 20px) calc(1px + 50%),
        calc(100% - 16px) calc(1px + 50%);
    background-repeat: no-repeat;
    background-size: 4px 4px, 4px 4px;
    flex-shrink: 0;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 2;
    display: inline-flex;
}
.select[multiple] {
    height: auto;
}
.stack {
    place-items: flex-end center;
    display: inline-grid;
}
.stack > * {
    z-index: 1;
    width: 100%;
    opacity: 0.6;
    grid-row-start: 1;
    grid-column-start: 1;
    transform: translateY(10%) scale(0.9);
}
.stack > :nth-child(2) {
    z-index: 2;
    opacity: 0.8;
    transform: translateY(5%) scale(0.95);
}
.stack > :nth-child(1) {
    z-index: 3;
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
}
.stats {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    border-radius: var(--rounded-box, 1rem);
    display: inline-grid;
}
:where(.stats) {
    grid-auto-flow: column;
    overflow-x: auto;
}
.stat {
    width: 100%;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    grid-template-columns: repeat(1, 1fr);
    column-gap: 1rem;
    padding: 1rem 1.5rem;
    display: inline-grid;
}
.stat-figure {
    grid-row: 1 / span 3;
    grid-column-start: 2;
    place-self: center end;
}
.stat-title {
    white-space: nowrap;
    color: hsl(var(--bc) / 0.6);
    grid-column-start: 1;
}
.stat-value {
    white-space: nowrap;
    grid-column-start: 1;
    font-size: 2.25rem;
    font-weight: 800;
    line-height: 2.5rem;
}
.stat-desc {
    white-space: nowrap;
    color: hsl(var(--bc) / 0.6);
    grid-column-start: 1;
    font-size: 0.75rem;
    line-height: 1rem;
}
.stat-actions {
    white-space: nowrap;
    grid-column-start: 1;
    margin-top: 1rem;
}
.steps {
    counter-reset: step;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: inline-grid;
    overflow-x: auto;
    overflow-y: hidden;
}
.steps .step {
    text-align: center;
    min-width: 4rem;
    grid-template-rows: 40px 1fr;
    grid-template-columns: auto;
    place-items: center;
    display: grid;
}
.swap {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    place-content: center;
    display: inline-grid;
    position: relative;
}
.swap > * {
    grid-row-start: 1;
    grid-column-start: 1;
    transition-property: transform, opacity;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.swap input {
    -webkit-appearance: none;
    appearance: none;
}
.swap .swap-on,
.swap .swap-indeterminate,
.swap input:indeterminate ~ .swap-on,
.swap input:checked ~ .swap-off,
.swap.swap-active .swap-off,
.swap input:indeterminate ~ .swap-off {
    opacity: 0;
}
.swap input:checked ~ .swap-on,
.swap-active .swap-on,
.swap input:indeterminate ~ .swap-indeterminate {
    opacity: 1;
}
.tabs {
    flex-wrap: wrap;
    align-items: flex-end;
    display: flex;
}
.tab {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    text-align: center;
    height: 2rem;
    --tab-padding: 1rem;
    --tw-text-opacity: 0.5;
    --tab-color: hsla(var(--bc) / var(--tw-text-opacity, 1));
    --tab-bg: hsla(var(--b1) / var(--tw-bg-opacity, 1));
    --tab-border-color: hsla(var(--b3) / var(--tw-bg-opacity, 1));
    color: var(--tab-color);
    padding-left: var(--tab-padding, 1rem);
    padding-right: var(--tab-padding, 1rem);
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 0.875rem;
    line-height: 2;
    display: inline-flex;
    position: relative;
}
.table {
    text-align: left;
    position: relative;
}
.table th:first-child {
    z-index: 11;
    position: sticky;
    left: 0;
}
.textarea {
    min-height: 3rem;
    border-width: 1px;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 0;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    border-radius: var(--rounded-btn, 0.5rem);
    flex-shrink: 1;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    line-height: 2;
}
.toast {
    min-width: fit-content;
    flex-direction: column;
    gap: 0.5rem;
    padding: 1rem;
    display: flex;
    position: fixed;
}
.toggle {
    --tglbg: hsl(var(--b1)) !important;
    --handleoffset: 1.5rem !important;
    --handleoffsetcalculator: calc(var(--handleoffset) * -1) !important;
    --togglehandleborder: 0 0 !important;
    height: 1.5rem !important;
    width: 3rem !important;
    cursor: pointer !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    border-width: 1px !important;
    border-color: hsl(var(--bc) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.2 !important;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity)) !important;
    --tw-bg-opacity: 0.5 !important;
    border-radius: var(--rounded-badge, 1.9rem) !important;
    transition-duration: 0.3s !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition: background, box-shadow var(--animation-input, 0.2s) ease-in-out !important;
    box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset, var(--togglehandleborder) !important;
    flex-shrink: 0 !important;
    background-image: none !important;
}
.tooltip {
    --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px));
    text-align: center;
    --tooltip-tail: 3px;
    --tooltip-color: hsl(var(--n));
    --tooltip-text-color: hsl(var(--nc));
    --tooltip-tail-offset: calc(100% + 1px - var(--tooltip-tail));
    display: inline-block;
    position: relative;
}
.tooltip:before {
    pointer-events: none;
    z-index: 1;
    content: var(--tw-content);
    --tw-content: attr(data-tip);
    max-width: 20rem;
    background-color: var(--tooltip-color);
    color: var(--tooltip-text-color);
    width: max-content;
    border-radius: 0.25rem;
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    position: absolute;
}
.tooltip:before,
.tooltip-top:before {
    top: auto;
    left: 50%;
    right: auto;
    bottom: var(--tooltip-offset);
    transform: translate(-50%);
}
.tooltip-bottom:before {
    top: var(--tooltip-offset);
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translate(-50%);
}
.tooltip-left:before {
    top: 50%;
    left: auto;
    right: var(--tooltip-offset);
    bottom: auto;
    transform: translateY(-50%);
}
.tooltip-right:before {
    top: 50%;
    left: var(--tooltip-offset);
    bottom: auto;
    right: auto;
    transform: translateY(-50%);
}
.alert-info {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.alert-success {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.alert-warning {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.alert-error {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.avatar-group {
    display: flex;
    overflow: hidden;
}
.avatar-group :where(.avatar) {
    --tw-border-opacity: 1;
    border-width: 4px;
    border-color: hsl(var(--b1) / var(--tw-border-opacity));
    border-radius: 9999px;
    overflow: hidden;
}
.badge-primary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.badge-secondary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.badge-accent {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.badge-info {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.badge-success {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.badge-warning {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.badge-error {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.badge-ghost {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
}
.badge-outline {
    --tw-border-opacity: 0.5;
    color: currentColor;
    background-color: #0000;
    border-color: currentColor;
}
.badge-outline.badge-primary {
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
}
.badge-outline.badge-secondary {
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
}
.badge-outline.badge-accent {
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
}
.badge-outline.badge-info {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.badge-outline.badge-success {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.badge-outline.badge-warning {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.badge-outline.badge-error {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.btn-outline .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
}
.btn-outline.btn-primary .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.btn-outline.btn-secondary .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.btn-outline.btn-accent .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.btn-outline .badge.outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
    background-color: #0000;
}
.btn-outline.btn-primary .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
    background-color: #0000;
}
.btn-outline.btn-secondary .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
    background-color: #0000;
}
.btn-outline.btn-accent .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
    background-color: #0000;
}
.btn-outline.btn-info .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
    background-color: #0000;
}
.btn-outline.btn-success .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
    background-color: #0000;
}
.btn-outline.btn-warning .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
    background-color: #0000;
}
.btn-outline.btn-error .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
    background-color: #0000;
}
.btn-outline:hover .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
}
.btn-outline:hover .badge.outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
}
.btn-outline.btn-primary:hover .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pc) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pc) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
}
.btn-outline.btn-primary:hover .badge.outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pc) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.btn-outline.btn-secondary:hover .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sc) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sc) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
}
.btn-outline.btn-secondary:hover .badge.outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sc) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.btn-outline.btn-accent:hover .badge {
    --tw-border-opacity: 1;
    border-color: hsl(var(--ac) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--ac) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
}
.btn-outline.btn-accent:hover .badge.outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--ac) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.btm-nav > :not(.active) {
    padding-top: 0.125rem;
}
.btm-nav > :where(.active) {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    border-top-width: 2px;
}
.btm-nav > .disabled,
.btm-nav > .disabled:hover,
.btm-nav > [disabled],
.btm-nav > [disabled]:hover {
    pointer-events: none;
    --tw-border-opacity: 0;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    --tw-text-opacity: 0.2;
}
.btm-nav > * .label {
    font-size: 1rem;
    line-height: 1.5rem;
}
.breadcrumbs > ul > li > a:focus,
.breadcrumbs > ol > li > a:focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
}
.breadcrumbs > ul > li > a:focus-visible,
.breadcrumbs > ol > li > a:focus-visible {
    outline-offset: 2px;
    outline: 2px solid;
}
.breadcrumbs > ul > li + :before,
.breadcrumbs > ol > li + :before {
    content: "";
    height: 0.375rem;
    width: 0.375rem;
    --tw-rotate: 45deg;
    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));
    opacity: 0.4;
    background-color: #0000;
    border-top: 1px solid;
    border-right: 1px solid;
    margin-left: 0.5rem;
    margin-right: 0.75rem;
    display: block;
}
[dir="rtl"] .breadcrumbs > ul > li + :before,
[dir="rtl"] .breadcrumbs > ol > li + :before {
    --tw-rotate: -135deg;
}
.btn:active:hover,
.btn:active:focus {
    transform: scale(var(--btn-focus-scale, 0.95));
    animation: none;
}
.btn:hover,
.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
}
.btn:focus-visible {
    outline: 2px solid hsl(var(--nf));
    outline-offset: 2px;
}
.btn-primary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.btn-primary:hover,
.btn-primary.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
}
.btn-primary:focus-visible {
    outline: 2px solid hsl(var(--p));
}
.btn-secondary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.btn-secondary:hover,
.btn-secondary.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
}
.btn-secondary:focus-visible {
    outline: 2px solid hsl(var(--s));
}
.btn-accent {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.btn-accent:hover,
.btn-accent.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
}
.btn-accent:focus-visible {
    outline: 2px solid hsl(var(--a));
}
.btn-info {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.btn-info:hover,
.btn-info.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.btn-info:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.btn-success {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.btn-success:hover,
.btn-success.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.btn-success:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.btn-warning {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.btn-warning:hover,
.btn-warning.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.btn-warning:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.btn-error {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.btn-error:hover,
.btn-error.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.btn-error:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.btn.glass:hover,
.btn.glass.btn-active {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
}
.btn.glass:focus-visible {
    outline: 2px solid;
}
.btn-ghost {
    color: currentColor;
    background-color: #0000;
    border-width: 1px;
    border-color: #0000;
}
.btn-ghost:hover,
.btn-ghost.btn-active {
    --tw-border-opacity: 0;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
}
.btn-ghost:focus-visible {
    outline: 2px solid;
}
.btn-link {
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
    background-color: #0000;
    border-color: #0000;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.btn-link:hover,
.btn-link.btn-active {
    background-color: #0000;
    border-color: #0000;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.btn-link:focus-visible {
    outline: 2px solid;
}
.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    background-color: #0000;
    border-color: currentColor;
}
.btn-outline:hover,
.btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--b1) / var(--tw-text-opacity));
}
.btn-outline.btn-primary {
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
}
.btn-outline.btn-primary:hover,
.btn-outline.btn-primary.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.btn-outline.btn-secondary {
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
}
.btn-outline.btn-secondary:hover,
.btn-outline.btn-secondary.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.btn-outline.btn-accent {
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
}
.btn-outline.btn-accent:hover,
.btn-outline.btn-accent.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.btn-outline.btn-success {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.btn-outline.btn-success:hover,
.btn-outline.btn-success.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.btn-outline.btn-info {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.btn-outline.btn-info:hover,
.btn-outline.btn-info.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.btn-outline.btn-warning {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.btn-outline.btn-warning:hover,
.btn-outline.btn-warning.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.btn-outline.btn-error {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.btn-outline.btn-error:hover,
.btn-outline.btn-error.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.btn-disabled,
.btn-disabled:hover,
.btn[disabled],
.btn[disabled]:hover {
    --tw-border-opacity: 0;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    --tw-text-opacity: 0.2;
}
.btn.loading.btn-square:before,
.btn.loading.btn-circle:before {
    margin-right: 0;
}
.btn.loading.btn-xl:before,
.btn.loading.btn-lg:before {
    height: 1.25rem;
    width: 1.25rem;
}
.btn.loading.btn-sm:before,
.btn.loading.btn-xs:before {
    height: 0.75rem;
    width: 0.75rem;
}
.btn-group > input[type="radio"]:checked.btn,
.btn-group > .btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.btn-group > input[type="radio"]:checked.btn:focus-visible,
.btn-group > .btn-active:focus-visible {
    outline: 2px solid hsl(var(--p));
}
@keyframes button-pop {
    0% {
        transform: scale(var(--btn-focus-scale, 0.95));
    }
    40% {
        transform: scale(1.02);
    }
    to {
        transform: scale(1);
    }
}
.card :where(figure:first-child) {
    border-start-start-radius: inherit;
    border-start-end-radius: inherit;
    border-end-start-radius: unset;
    border-end-end-radius: unset;
    overflow: hidden;
}
.card :where(figure:last-child) {
    border-start-start-radius: unset;
    border-start-end-radius: unset;
    border-end-start-radius: inherit;
    border-end-end-radius: inherit;
    overflow: hidden;
}
.card:focus-visible {
    outline-offset: 2px;
    outline: 2px solid;
}
.card.bordered,
.card-bordered {
    --tw-border-opacity: 1;
    border-width: 1px;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.card.compact .card-body {
    padding: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.card-title {
    align-items: center;
    gap: 0.5rem;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
    display: flex;
}
.card.image-full :where(figure) {
    border-radius: inherit;
    overflow: hidden;
}
.carousel::-webkit-scrollbar {
    display: none;
}
.chat-bubble-primary {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.chat-bubble-secondary {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.chat-bubble-accent {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.chat-bubble-info {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.chat-bubble-success {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.chat-bubble-warning {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.chat-bubble-error {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.checkbox:focus-visible {
    outline: 2px solid hsl(var(--bc));
    outline-offset: 2px;
}
.checkbox:checked,
.checkbox[checked="true"],
.checkbox[aria-checked="true"] {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    animation: checkmark var(--animation-input, 0.2s) ease-in-out;
    background-repeat: no-repeat;
    background-image: linear-gradient(
            -45deg,
            transparent 65%,
            hsl(var(--chkbg)) 65.99%
        ),
        linear-gradient(45deg, transparent 75%, hsl(var(--chkbg)) 75.99%),
        linear-gradient(-45deg, hsl(var(--chkbg)) 40%, transparent 40.99%),
        linear-gradient(
            45deg,
            hsl(var(--chkbg)) 30%,
            hsl(var(--chkfg)) 30.99%,
            hsl(var(--chkfg)) 40%,
            transparent 40.99%
        ),
        linear-gradient(-45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%);
}
.checkbox:indeterminate {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    animation: checkmark var(--animation-input, 0.2s) ease-in-out;
    background-repeat: no-repeat;
    background-image: linear-gradient(
            90deg,
            transparent 80%,
            hsl(var(--chkbg)) 80%
        ),
        linear-gradient(-90deg, transparent 80%, hsl(var(--chkbg)) 80%),
        linear-gradient(
            0deg,
            hsl(var(--chkbg)) 43%,
            hsl(var(--chkfg)) 43%,
            hsl(var(--chkfg)) 57%,
            hsl(var(--chkbg)) 57%
        );
}
.checkbox-primary {
    --chkbg: var(--p);
    --chkfg: var(--pc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.checkbox-primary:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.checkbox-primary:focus-visible {
    outline: 2px solid hsl(var(--p));
}
.checkbox-primary:checked,
.checkbox-primary[checked="true"],
.checkbox-primary[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.checkbox-secondary {
    --chkbg: var(--s);
    --chkfg: var(--sc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.checkbox-secondary:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.checkbox-secondary:focus-visible {
    outline: 2px solid hsl(var(--s));
}
.checkbox-secondary:checked,
.checkbox-secondary[checked="true"],
.checkbox-secondary[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.checkbox-accent {
    --chkbg: var(--a);
    --chkfg: var(--ac);
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.checkbox-accent:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.checkbox-accent:focus-visible {
    outline: 2px solid hsl(var(--a));
}
.checkbox-accent:checked,
.checkbox-accent[checked="true"],
.checkbox-accent[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.checkbox-success {
    --chkbg: var(--su);
    --chkfg: var(--suc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.checkbox-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.checkbox-success:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.checkbox-success:checked,
.checkbox-success[checked="true"],
.checkbox-success[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.checkbox-warning {
    --chkbg: var(--wa);
    --chkfg: var(--wac);
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.checkbox-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.checkbox-warning:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.checkbox-warning:checked,
.checkbox-warning[checked="true"],
.checkbox-warning[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.checkbox-info {
    --chkbg: var(--in);
    --chkfg: var(--inc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.checkbox-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.checkbox-info:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.checkbox-info:checked,
.checkbox-info[checked="true"],
.checkbox-info[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.checkbox-error {
    --chkbg: var(--er);
    --chkfg: var(--erc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.checkbox-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.checkbox-error:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.checkbox-error:checked,
.checkbox-error[checked="true"],
.checkbox-error[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.checkbox:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    opacity: 0.2;
    border-color: #0000;
}
@keyframes checkmark {
    0% {
        background-position-y: 5px;
    }
    50% {
        background-position-y: -2px;
    }
    to {
        background-position-y: 0;
    }
}
.checkbox-mark {
    display: none;
}
[dir="rtl"] .checkbox:checked,
[dir="rtl"] .checkbox[checked="true"],
[dir="rtl"] .checkbox[aria-checked="true"] {
    background-image: linear-gradient(
            45deg,
            transparent 65%,
            hsl(var(--chkbg)) 65.99%
        ),
        linear-gradient(-45deg, transparent 75%, hsl(var(--chkbg)) 75.99%),
        linear-gradient(45deg, hsl(var(--chkbg)) 40%, transparent 40.99%),
        linear-gradient(
            -45deg,
            hsl(var(--chkbg)) 30%,
            hsl(var(--chkfg)) 30.99%,
            hsl(var(--chkfg)) 40%,
            transparent 40.99%
        ),
        linear-gradient(45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%);
}
.collapse:focus-visible {
    outline: 2px solid hsl(var(--nf));
    outline-offset: 2px;
}
.collapse-arrow .collapse-title:after {
    height: 0.5rem;
    width: 0.5rem;
    --tw-translate-y: -100%;
    --tw-rotate: 45deg;
    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));
    content: "";
    transform-origin: 75% 75%;
    pointer-events: none;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    display: block;
    position: absolute;
    top: 50%;
    right: 1.4rem;
    box-shadow: 2px 2px;
}
[dir="rtl"] .collapse-arrow .collapse-title:after {
    --tw-rotate: -45deg;
}
.collapse-plus .collapse-title:after {
    height: 0.5rem;
    width: 0.5rem;
    content: "+";
    pointer-events: none;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    display: block;
    position: absolute;
    top: 0.9rem;
    right: 1.4rem;
}
.collapse:not(.collapse-open):not(.collapse-close) input[type="checkbox"],
.collapse:not(.collapse-open):not(.collapse-close) .collapse-title {
    cursor: pointer;
}
.collapse:focus:not(.collapse-open):not(.collapse-close) .collapse-title {
    cursor: unset;
}
.collapse-title {
    position: relative;
}
:where(.collapse > input[type="checkbox"]) {
    z-index: 1;
}
.collapse-title,
:where(.collapse > input[type="checkbox"]) {
    width: 100%;
    min-height: 3.75rem;
    padding: 1rem 3rem 1rem 1rem;
    transition: background-color 0.2s ease-in-out;
}
.collapse-open :where(.collapse-content),
.collapse:focus:not(.collapse-close) :where(.collapse-content),
.collapse:not(.collapse-close)
    :where(input[type="checkbox"]:checked ~ .collapse-content) {
    padding-bottom: 1rem;
    transition: padding 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.collapse-open.collapse-arrow .collapse-title:after,
.collapse-arrow:focus:not(.collapse-close) .collapse-title:after,
.collapse-arrow:not(.collapse-close)
    input[type="checkbox"]:checked
    ~ .collapse-title:after {
    --tw-translate-y: -50% !important;
    --tw-rotate: 225deg !important;
    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)) !important;
}
[dir="rtl"] .collapse-open.collapse-arrow .collapse-title:after,
[dir="rtl"] .collapse-arrow:focus:not(.collapse-close) .collapse-title:after,
[dir="rtl"]
    .collapse-arrow:not(.collapse-close)
    input[type="checkbox"]:checked
    ~ .collapse-title:after {
    --tw-rotate: 135deg !important;
}
.collapse-open.collapse-plus .collapse-title:after,
.collapse-plus:focus:not(.collapse-close) .collapse-title:after,
.collapse-plus:not(.collapse-close)
    input[type="checkbox"]:checked
    ~ .collapse-title:after {
    content: "−" !important;
}
.divider:before,
.divider:after {
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.1;
}
.divider:not(:empty) {
    gap: 1rem;
}
.drawer.drawer-end > .drawer-toggle:checked ~ .drawer-content {
    --tw-translate-x: -0.5rem;
    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));
}
.drawer-toggle:checked ~ .drawer-content {
    --tw-translate-x: 0.5rem;
    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));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button {
    outline: 2px solid hsl(var(--nf));
    outline-offset: 2px;
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-primary {
    outline: 2px solid hsl(var(--p));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-secondary {
    outline: 2px solid hsl(var(--s));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-accent {
    outline: 2px solid hsl(var(--a));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-info {
    outline: 2px solid hsl(var(--in));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-success {
    outline: 2px solid hsl(var(--su));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-warning {
    outline: 2px solid hsl(var(--wa));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-error {
    outline: 2px solid hsl(var(--er));
}
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.glass,
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-ghost,
.drawer-toggle:focus-visible ~ .drawer-content .drawer-button.btn-link {
    outline: 2px solid;
}
.dropdown.dropdown-open .dropdown-content,
.dropdown.dropdown-hover:hover .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));
}
.file-input-bordered {
    --tw-border-opacity: 0.2 !important;
}
.file-input:focus {
    outline: 2px solid hsla(var(--bc) / 0.2) !important;
    outline-offset: 2px !important;
}
.file-input-ghost {
    --tw-bg-opacity: 0.05 !important;
}
.file-input-ghost:focus {
    --tw-bg-opacity: 1 !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--bc) / var(--tw-text-opacity)) !important;
    box-shadow: none !important;
}
.file-input-ghost::file-selector-button {
    color: currentColor !important;
    background-color: #0000 !important;
    border-width: 1px !important;
    border-color: #0000 !important;
}
.file-input-primary {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--p) / var(--tw-border-opacity)) !important;
}
.file-input-primary:focus {
    outline: 2px solid hsl(var(--p)) !important;
}
.file-input-primary::file-selector-button {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--p) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--p) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--pc) / var(--tw-text-opacity)) !important;
}
.file-input-secondary {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--s) / var(--tw-border-opacity)) !important;
}
.file-input-secondary:focus {
    outline: 2px solid hsl(var(--s)) !important;
}
.file-input-secondary::file-selector-button {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--s) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--s) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--sc) / var(--tw-text-opacity)) !important;
}
.file-input-accent {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--a) / var(--tw-border-opacity)) !important;
}
.file-input-accent:focus {
    outline: 2px solid hsl(var(--a)) !important;
}
.file-input-accent::file-selector-button {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--a) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--a) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--ac) / var(--tw-text-opacity)) !important;
}
.file-input-info {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--in) / var(--tw-border-opacity)) !important;
}
.file-input-info:focus {
    outline: 2px solid hsl(var(--in)) !important;
}
.file-input-info::file-selector-button {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--in) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--in) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity)) !important;
}
.file-input-success {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--su) / var(--tw-border-opacity)) !important;
}
.file-input-success:focus {
    outline: 2px solid hsl(var(--su)) !important;
}
.file-input-success::file-selector-button {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--su) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--su) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity)) !important;
}
.file-input-warning {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--wa) / var(--tw-border-opacity)) !important;
}
.file-input-warning:focus {
    outline: 2px solid hsl(var(--wa)) !important;
}
.file-input-warning::file-selector-button {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--wa) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity)) !important;
}
.file-input-error {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--er) / var(--tw-border-opacity)) !important;
}
.file-input-error:focus {
    outline: 2px solid hsl(var(--er)) !important;
}
.file-input-error::file-selector-button {
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--er) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--er) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity)) !important;
}
.file-input-disabled,
.file-input[disabled] {
    cursor: not-allowed !important;
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 0.2 !important;
}
.file-input-disabled::placeholder,
.file-input[disabled]::placeholder {
    color: hsl(var(--bc) / var(--tw-placeholder-opacity)) !important;
    --tw-placeholder-opacity: 0.2 !important;
}
.file-input-disabled::file-selector-button,
.file-input[disabled]::file-selector-button {
    --tw-border-opacity: 0 !important;
    background-color: hsl(var(--n) / var(--tw-bg-opacity)) !important;
    --tw-bg-opacity: 0.2 !important;
    color: hsl(var(--bc) / var(--tw-text-opacity)) !important;
    --tw-text-opacity: 0.2 !important;
}
.footer-title {
    text-transform: uppercase;
    opacity: 0.5;
    margin-bottom: 0.5rem;
    font-weight: 700;
}
.label-text {
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.label-text-alt {
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    font-size: 0.75rem;
    line-height: 1rem;
}
.label a:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
}
.input[list]::-webkit-calendar-picker-indicator {
    line-height: 1em;
}
.input-bordered {
    --tw-border-opacity: 0.2;
}
.input:focus {
    outline: 2px solid hsla(var(--bc) / 0.2);
    outline-offset: 2px;
}
.input-ghost {
    --tw-bg-opacity: 0.05;
}
.input-ghost:focus {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    box-shadow: none;
}
.input-primary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.input-primary:focus {
    outline: 2px solid hsl(var(--p));
}
.input-secondary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.input-secondary:focus {
    outline: 2px solid hsl(var(--s));
}
.input-accent {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.input-accent:focus {
    outline: 2px solid hsl(var(--a));
}
.input-info {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.input-info:focus {
    outline: 2px solid hsl(var(--in));
}
.input-success {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.input-success:focus {
    outline: 2px solid hsl(var(--su));
}
.input-warning {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.input-warning:focus {
    outline: 2px solid hsl(var(--wa));
}
.input-error {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.input-error:focus {
    outline: 2px solid hsl(var(--er));
}
.input-disabled,
.input[disabled] {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    --tw-text-opacity: 0.2;
}
.input-disabled::placeholder,
.input[disabled]::placeholder {
    color: hsl(var(--bc) / var(--tw-placeholder-opacity));
    --tw-placeholder-opacity: 0.2;
}
.link-primary {
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
}
.link-primary:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--pf, var(--p)) / var(--tw-text-opacity));
}
.link-secondary {
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
}
.link-secondary:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--sf, var(--s)) / var(--tw-text-opacity));
}
.link-accent {
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
}
.link-accent:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--af, var(--a)) / var(--tw-text-opacity));
}
.link-neutral {
    --tw-text-opacity: 1;
    color: hsl(var(--n) / var(--tw-text-opacity));
}
.link-neutral:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--nf, var(--n)) / var(--tw-text-opacity));
}
.link-success,
.link-success:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.link-info,
.link-info:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.link-warning,
.link-warning:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.link-error,
.link-error:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.link:focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
}
.link:focus-visible {
    outline-offset: 2px;
    outline: 2px solid;
}
.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");
}
.menu.horizontal > li.bordered > a,
.menu.horizontal > li.bordered > button,
.menu.horizontal > li.bordered > span {
    --tw-border-opacity: 1;
    border-bottom-width: 4px;
    border-left-width: 0;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.menu[class*="\ px-"]:not(.menu[class*="\ px-0"]) li > *,
.menu[class^="px-"]:not(.menu[class^="px-0"]) li > *,
.menu[class*="\ p-"]:not(.menu[class*="\ p-0"]) li > *,
.menu[class^="p-"]:not(.menu[class^="p-0"]) li > * {
    border-radius: var(--rounded-btn, 0.5rem);
}
.menu :where(li.bordered > *) {
    --tw-border-opacity: 1;
    border-left-width: 4px;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.menu :where(li) > :where(:not(ul)) {
    color: currentColor;
    gap: 0.75rem;
    padding: 0.75rem 1rem;
}
.menu :where(li:not(.menu-title):not(:empty)) > :where(:not(ul):focus),
.menu :where(li:not(.menu-title):not(:empty)) > :where(:not(ul):hover) {
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.1;
}
.menu :where(li:not(.menu-title):not(:empty)) > :where(:not(ul).active),
.menu :where(li:not(.menu-title):not(:empty)) > :where(:not(ul):active) {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.menu :where(li:empty) {
    height: 1px;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.1;
    margin: 0.5rem 1rem;
}
.menu li.disabled > * {
    -webkit-user-select: none;
    user-select: none;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    --tw-text-opacity: 0.2;
}
.menu li.disabled > :hover {
    background-color: #0000;
}
.menu li.hover-bordered a {
    border-color: #0000;
    border-left-width: 4px;
}
.menu li.hover-bordered a:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.menu.compact li > a,
.menu.compact li > span {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.menu .menu-title {
    opacity: 0.4;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1rem;
}
.menu .menu-title > * {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.menu :where(li:not(.disabled)) > :where(:not(ul)) {
    outline-offset: 2px;
    outline: 2px solid #0000;
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.menu > :where(li:first-child) {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
}
.menu > :where(li:first-child) > :where(:not(ul)) {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
}
.menu > :where(li:last-child) {
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.menu > :where(li:last-child) > :where(:not(ul)) {
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.menu > :where(li) > :where(ul) :where(li) {
    width: 100%;
    white-space: nowrap;
}
.menu > :where(li) > :where(ul) :where(li) :where(ul) {
    padding-left: 1rem;
}
.menu > :where(li) > :where(ul) :where(li) > :where(:not(ul)) {
    width: 100%;
    white-space: nowrap;
}
.menu > :where(li) > :where(ul) > :where(li:first-child) {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
}
.menu > :where(li) > :where(ul) > :where(li:first-child) > :where(:not(ul)) {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
}
.menu > :where(li) > :where(ul) > :where(li:last-child) {
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.menu > :where(li) > :where(ul) > :where(li:last-child) > :where(:not(ul)) {
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.mockup-code:before {
    content: "";
    height: 0.75rem;
    width: 0.75rem;
    opacity: 0.3;
    border-radius: 9999px;
    margin-bottom: 1rem;
    display: block;
    box-shadow: 1.4em 0, 2.8em 0, 4.2em 0;
}
.mockup-code pre {
    padding-right: 1.25rem;
}
.mockup-code pre:before {
    content: "";
    margin-right: 2ch;
}
.mockup-window:before {
    content: "";
    height: 0.75rem;
    width: 0.75rem;
    opacity: 0.3;
    border-radius: 9999px;
    margin-bottom: 1rem;
    display: block;
    box-shadow: 1.4em 0, 2.8em 0, 4.2em 0;
}
.mockup-phone {
    background-color: #000;
    border-radius: 50px;
    border: 4px solid #444;
    margin: 0 auto;
    padding: 10px;
    display: inline-block;
    overflow: hidden;
}
.mockup-phone .camera {
    height: 25px;
    width: 150px;
    z-index: 11;
    background: #000;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0;
}
.mockup-phone .camera:before {
    content: "";
    width: 50px;
    height: 4px;
    background-color: #0c0b0e;
    border-radius: 5px;
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mockup-phone .camera:after {
    content: "";
    width: 8px;
    height: 8px;
    background-color: #0f0b25;
    border-radius: 5px;
    position: absolute;
    top: 20%;
    left: 70%;
}
.mockup-phone .display {
    border-radius: 40px;
    margin-top: -25px;
    overflow: hidden;
}
.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .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(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.progress::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
}
.progress-primary::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
}
.progress-secondary::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
}
.progress-accent::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
}
.progress-info::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.progress-success::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.progress-warning::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.progress-error::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.progress:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    content: "";
    width: 33.3333%;
    border-radius: var(--rounded-box, 1rem);
    animation: progress-loading 5s ease-in-out infinite;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -40%;
}
.progress-primary:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
}
.progress-secondary:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
}
.progress-accent:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
}
.progress-info:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.progress-success:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.progress-warning:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.progress-error:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.progress::-webkit-progress-bar {
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
    border-radius: var(--rounded-box, 1rem);
}
.progress::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
    border-radius: var(--rounded-box, 1rem);
}
.progress-primary::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
}
.progress-secondary::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
}
.progress-accent::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
}
.progress-info::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.progress-success::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.progress-warning::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.progress-error::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
@keyframes progress-loading {
    50% {
        left: 107%;
    }
}
.radio:focus-visible {
    outline: 2px solid hsl(var(--bc));
    outline-offset: 2px;
}
.radio:checked,
.radio[aria-checked="true"] {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
    animation: radiomark var(--animation-input, 0.2s) ease-in-out;
    box-shadow: 0 0 0 4px hsl(var(--b1)) inset, 0 0 0 4px hsl(var(--b1)) inset;
}
.radio-primary {
    --chkbg: var(--p);
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.radio-primary:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.radio-primary:focus-visible {
    outline: 2px solid hsl(var(--p));
}
.radio-primary:checked,
.radio-primary[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.radio-secondary {
    --chkbg: var(--s);
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.radio-secondary:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.radio-secondary:focus-visible {
    outline: 2px solid hsl(var(--s));
}
.radio-secondary:checked,
.radio-secondary[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.radio-accent {
    --chkbg: var(--a);
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.radio-accent:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.radio-accent:focus-visible {
    outline: 2px solid hsl(var(--a));
}
.radio-accent:checked,
.radio-accent[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.radio-success {
    --chkbg: var(--su);
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.radio-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.radio-success:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.radio-success:checked,
.radio-success[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.radio-warning {
    --chkbg: var(--wa);
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.radio-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.radio-warning:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.radio-warning:checked,
.radio-warning[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.radio-info {
    --chkbg: var(--in);
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.radio-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.radio-info:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.radio-info:checked,
.radio-info[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.radio-error {
    --chkbg: var(--er);
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.radio-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.radio-error:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.radio-error:checked,
.radio-error[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.radio:disabled {
    cursor: not-allowed;
    opacity: 0.2;
}
@keyframes radiomark {
    0% {
        box-shadow: 0 0 0 12px hsl(var(--b1)) inset,
            0 0 0 12px hsl(var(--b1)) inset;
    }
    50% {
        box-shadow: 0 0 0 3px hsl(var(--b1)) inset,
            0 0 0 3px hsl(var(--b1)) inset;
    }
    to {
        box-shadow: 0 0 0 4px hsl(var(--b1)) inset,
            0 0 0 4px hsl(var(--b1)) inset;
    }
}
.radio-mark {
    display: none;
}
.range:focus-visible::-webkit-slider-thumb {
    --focus-shadow: 0 0 0 6px hsl(var(--b1)) inset,
        0 0 0 2rem hsl(var(--range-shdw)) inset;
}
.range:focus-visible::-moz-range-thumb {
    --focus-shadow: 0 0 0 6px hsl(var(--b1)) inset,
        0 0 0 2rem hsl(var(--range-shdw)) inset;
}
.range::-webkit-slider-runnable-track {
    height: 0.5rem;
    width: 100%;
    border-radius: var(--rounded-box, 1rem);
    background-color: hsla(var(--bc) / 0.1);
}
.range::-moz-range-track {
    height: 0.5rem;
    width: 100%;
    border-radius: var(--rounded-box, 1rem);
    background-color: hsla(var(--bc) / 0.1);
}
.range::-webkit-slider-thumb {
    background-color: hsl(var(--b1));
    height: 1.5rem;
    width: 1.5rem;
    border-radius: var(--rounded-box, 1rem);
    -webkit-appearance: none;
    appearance: none;
    color: hsl(var(--range-shdw));
    --filler-size: 100rem;
    --filler-offset: 0.6rem;
    box-shadow: 0 0 0 3px hsl(var(--range-shdw)) inset, var(--focus-shadow, 0 0),
        calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0
            var(--filler-size);
    border-style: none;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.range::-moz-range-thumb {
    background-color: hsl(var(--b1));
    height: 1.5rem;
    width: 1.5rem;
    border-radius: var(--rounded-box, 1rem);
    color: hsl(var(--range-shdw));
    --filler-size: 100rem;
    --filler-offset: 0.5rem;
    box-shadow: 0 0 0 3px hsl(var(--range-shdw)) inset, var(--focus-shadow, 0 0),
        calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0
            var(--filler-size);
    border-style: none;
    position: relative;
    top: 50%;
}
.range-primary {
    --range-shdw: var(--p);
}
.range-secondary {
    --range-shdw: var(--s);
}
.range-accent {
    --range-shdw: var(--a);
}
.range-success {
    --range-shdw: var(--su);
}
.range-warning {
    --range-shdw: var(--wa);
}
.range-info {
    --range-shdw: var(--in);
}
.range-error {
    --range-shdw: var(--er);
}
.rating input {
    -webkit-appearance: none;
    appearance: none;
}
.rating .rating-hidden {
    width: 0.5rem;
    background-color: #0000;
}
.rating input:checked ~ input,
.rating input[aria-checked="true"] ~ input {
    --tw-bg-opacity: 0.2;
}
.rating input:focus-visible {
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transform: translateY(-0.125em);
}
.rating input:active:focus {
    animation: none;
    transform: translateY(-0.125em);
}
.rating-half :where(input:not(.rating-hidden)) {
    width: 0.75rem;
}
@keyframes rating-pop {
    0% {
        transform: translateY(-0.125em);
    }
    40% {
        transform: translateY(-0.125em);
    }
    to {
        transform: translateY(0);
    }
}
.select-bordered {
    --tw-border-opacity: 0.2;
}
.select:focus {
    outline: 2px solid hsla(var(--bc) / 0.2);
    outline-offset: 2px;
}
.select-ghost {
    --tw-bg-opacity: 0.05;
}
.select-ghost:focus {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
}
.select-primary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.select-primary:focus {
    outline: 2px solid hsl(var(--p));
}
.select-secondary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.select-secondary:focus {
    outline: 2px solid hsl(var(--s));
}
.select-accent {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.select-accent:focus {
    outline: 2px solid hsl(var(--a));
}
.select-info {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.select-info:focus {
    outline: 2px solid hsl(var(--in));
}
.select-success {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.select-success:focus {
    outline: 2px solid hsl(var(--su));
}
.select-warning {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.select-warning:focus {
    outline: 2px solid hsl(var(--wa));
}
.select-error {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.select-error:focus {
    outline: 2px solid hsl(var(--er));
}
.select-disabled,
.select[disabled] {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    --tw-text-opacity: 0.2;
}
.select-disabled::placeholder,
.select[disabled]::placeholder {
    color: hsl(var(--bc) / var(--tw-placeholder-opacity));
    --tw-placeholder-opacity: 0.2;
}
.select-multiple,
.select[multiple],
.select[size].select:not([size="1"]) {
    background-image: none;
    padding-right: 1rem;
}
[dir="rtl"] .select {
    background-position: 12px calc(1px + 50%), 16px calc(1px + 50%);
}
:where(.stats) > :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));
}
.steps .step:before {
    height: 0.5rem;
    width: 100%;
    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));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    content: "";
    grid-row-start: 1;
    grid-column-start: 1;
    margin-left: -100%;
    top: 0;
}
.steps .step:after {
    content: counter(step);
    counter-increment: step;
    z-index: 1;
    height: 2rem;
    width: 2rem;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    border-radius: 9999px;
    grid-row-start: 1;
    grid-column-start: 1;
    place-self: center;
    place-items: center;
    display: grid;
    position: relative;
}
.steps .step:first-child:before {
    content: none;
}
.steps .step[data-content]:after {
    content: attr(data-content);
}
.steps .step-neutral + .step-neutral:before,
.steps .step-neutral:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
}
.steps .step-primary + .step-primary:before,
.steps .step-primary:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.steps .step-secondary + .step-secondary:before,
.steps .step-secondary:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.steps .step-accent + .step-accent:before,
.steps .step-accent:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.steps .step-info + .step-info:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.steps .step-info:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.steps .step-success + .step-success:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.steps .step-success:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.steps .step-warning + .step-warning:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.steps .step-warning:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.steps .step-error + .step-error:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.steps .step-error:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.swap-rotate .swap-on,
.swap-rotate .swap-indeterminate,
.swap-rotate input:indeterminate ~ .swap-on {
    --tw-rotate: 45deg;
    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));
}
.swap-rotate input:checked ~ .swap-off,
.swap-rotate.swap-active .swap-off,
.swap-rotate input:indeterminate ~ .swap-off {
    --tw-rotate: -45deg;
    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));
}
.swap-rotate input:checked ~ .swap-on,
.swap-rotate.swap-active .swap-on,
.swap-rotate input:indeterminate ~ .swap-indeterminate {
    --tw-rotate: 0deg;
    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));
}
.swap-flip {
    transform-style: preserve-3d;
    perspective: 16em;
}
.swap-flip .swap-on,
.swap-flip .swap-indeterminate,
.swap-flip input:indeterminate ~ .swap-on {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 1;
    transform: rotateY(180deg);
}
.swap-flip input:checked ~ .swap-off,
.swap-flip.swap-active .swap-off,
.swap-flip input:indeterminate ~ .swap-off {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 1;
    transform: rotateY(180deg);
}
.swap-flip input:checked ~ .swap-on,
.swap-flip.swap-active .swap-on,
.swap-flip input:indeterminate ~ .swap-indeterminate {
    transform: rotateY(0deg);
}
.tab:hover {
    --tw-text-opacity: 1;
}
.tab.tab-active:not(.tab-disabled):not([disabled]) {
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 1;
    --tw-text-opacity: 1;
}
.tab:focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
}
.tab:focus-visible {
    outline-offset: -3px;
    outline: 2px solid;
}
.tab:focus-visible.tab-lifted {
    border-bottom-right-radius: var(--tab-radius, 0.5rem);
    border-bottom-left-radius: var(--tab-radius, 0.5rem);
}
.tab-disabled,
.tab-disabled:hover,
.tab[disabled],
.tab[disabled]:hover {
    cursor: not-allowed;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    --tw-text-opacity: 0.2;
}
.tab-bordered {
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
    --tw-border-opacity: 0.2;
    border-style: solid;
    border-bottom-width: calc(var(--tab-border, 1px) + 1px);
}
.tab-lifted {
    border: var(--tab-border, 1px) solid transparent;
    border-width: 0 0 var(--tab-border, 1px) 0;
    border-top-left-radius: var(--tab-radius, 0.5rem);
    border-top-right-radius: var(--tab-radius, 0.5rem);
    border-bottom-color: var(--tab-border-color);
    padding-left: var(--tab-padding, 1rem);
    padding-right: var(--tab-padding, 1rem);
    padding-top: var(--tab-border, 1px);
}
.tab-lifted.tab-active:not(.tab-disabled):not([disabled]) {
    background-color: var(--tab-bg);
    border-width: var(--tab-border, 1px) var(--tab-border, 1px) 0
        var(--tab-border, 1px);
    border-left-color: var(--tab-border-color);
    border-right-color: var(--tab-border-color);
    border-top-color: var(--tab-border-color);
    padding-left: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
    padding-right: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
    padding-bottom: var(--tab-border, 1px);
    padding-top: 0;
}
.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before,
.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):after {
    z-index: 1;
    content: "";
    width: var(--tab-radius, 0.5rem);
    height: var(--tab-radius, 0.5rem);
    --tab-grad: calc(68% - var(--tab-border, 1px));
    --tab-corner-bg: radial-gradient(
        circle at var(--circle-pos),
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.3px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.3px)
    );
    display: block;
    position: absolute;
    bottom: 0;
}
.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before {
    left: calc(var(--tab-radius, 0.5rem) * -1);
    --circle-pos: top left;
    background-image: var(--tab-corner-bg);
}
[dir="rtl"] .tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before {
    --circle-pos: top right;
}
.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):after {
    right: calc(var(--tab-radius, 0.5rem) * -1);
    --circle-pos: top right;
    background-image: var(--tab-corner-bg);
}
[dir="rtl"] .tab-lifted.tab-active:not(.tab-disabled):not([disabled]):after {
    --circle-pos: top left;
}
.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):first-child:before,
.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):last-child:after,
.tab-lifted.tab-active:not(.tab-disabled):not([disabled])
    + .tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before {
    background: 0 0;
}
.tabs-boxed {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    border-radius: var(--rounded-btn, 0.5rem);
    padding: 0.25rem;
}
.tabs-boxed .tab {
    border-radius: var(--rounded-btn, 0.5rem);
}
.tabs-boxed .tab-active:not(.tab-disabled):not([disabled]) {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.tabs-boxed .tab-active:not(.tab-disabled):not([disabled]):hover {
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.table :where(th, td) {
    white-space: nowrap;
    vertical-align: middle;
    padding: 1rem;
}
.table tr.active th,
.table tr.active td,
.table tr.active:nth-child(2n) th,
.table tr.active:nth-child(2n) td,
.table tr.hover:hover th,
.table tr.hover:hover td,
.table tr.hover:nth-child(2n):hover th,
.table tr.hover:nth-child(2n):hover td {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
}
.table:where(:not(.table-zebra))
    :where(thead, tbody, tfoot)
    :where(tr:not(:last-child) :where(th, td)) {
    --tw-border-opacity: 1;
    border-bottom-width: 1px;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.table :where(thead, tfoot) :where(th, td) {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1rem;
}
.table :where(tbody th, tbody td) {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}
.table-zebra tbody tr:nth-child(2n) th,
.table-zebra tbody tr:nth-child(2n) td {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
}
:where(.table :first-child) :where(:first-child) :where(th, td):first-child {
    border-top-left-radius: 0.5rem;
}
:where(.table :first-child) :where(:first-child) :where(th, td):last-child {
    border-top-right-radius: 0.5rem;
}
:where(.table :last-child) :where(:last-child) :where(th, td):first-child {
    border-bottom-left-radius: 0.5rem;
}
:where(.table :last-child) :where(:last-child) :where(th, td):last-child {
    border-bottom-right-radius: 0.5rem;
}
.textarea-bordered {
    --tw-border-opacity: 0.2;
}
.textarea:focus {
    outline: 2px solid hsla(var(--bc) / 0.2);
    outline-offset: 2px;
}
.textarea-ghost {
    --tw-bg-opacity: 0.05;
}
.textarea-ghost:focus {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    box-shadow: none;
}
.textarea-primary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.textarea-primary:focus {
    outline: 2px solid hsl(var(--p));
}
.textarea-secondary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.textarea-secondary:focus {
    outline: 2px solid hsl(var(--s));
}
.textarea-accent {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.textarea-accent:focus {
    outline: 2px solid hsl(var(--a));
}
.textarea-info {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.textarea-info:focus {
    outline: 2px solid hsl(var(--in));
}
.textarea-success {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.textarea-success:focus {
    outline: 2px solid hsl(var(--su));
}
.textarea-warning {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.textarea-warning:focus {
    outline: 2px solid hsl(var(--wa));
}
.textarea-error {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.textarea-error:focus {
    outline: 2px solid hsl(var(--er));
}
.textarea-disabled,
.textarea[disabled] {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
    --tw-text-opacity: 0.2;
}
.textarea-disabled::placeholder,
.textarea[disabled]::placeholder {
    color: hsl(var(--bc) / var(--tw-placeholder-opacity));
    --tw-placeholder-opacity: 0.2;
}
.toast > * {
    animation: toast-pop 0.25s ease-out;
}
@keyframes toast-pop {
    0% {
        opacity: 0;
        transform: scale(0.9);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
[dir="rtl"] .toggle {
    --handleoffsetcalculator: calc(var(--handleoffset) * 1) !important;
}
.toggle:focus-visible {
    outline: 2px solid hsl(var(--bc)) !important;
    outline-offset: 2px !important;
}
.toggle:checked,
.toggle[checked="true"],
.toggle[aria-checked="true"] {
    --handleoffsetcalculator: var(--handleoffset) !important;
    --tw-border-opacity: 1 !important;
    --tw-bg-opacity: 1 !important;
}
[dir="rtl"] .toggle:checked,
[dir="rtl"] .toggle[checked="true"],
[dir="rtl"] .toggle[aria-checked="true"] {
    --handleoffsetcalculator: calc(var(--handleoffset) * -1) !important;
}
.toggle:indeterminate {
    --tw-border-opacity: 1 !important;
    --tw-bg-opacity: 1 !important;
    box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
        calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset !important;
}
[dir="rtl"] .toggle:indeterminate {
    box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
        calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset !important;
}
.toggle-primary:focus-visible {
    outline: 2px solid hsl(var(--p)) !important;
}
.toggle-primary:checked,
.toggle-primary[checked="true"],
.toggle-primary[aria-checked="true"] {
    border-color: hsl(var(--p) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--p) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--pc) / var(--tw-text-opacity)) !important;
}
.toggle-secondary:focus-visible {
    outline: 2px solid hsl(var(--s)) !important;
}
.toggle-secondary:checked,
.toggle-secondary[checked="true"],
.toggle-secondary[aria-checked="true"] {
    border-color: hsl(var(--s) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--s) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--sc) / var(--tw-text-opacity)) !important;
}
.toggle-accent:focus-visible {
    outline: 2px solid hsl(var(--a)) !important;
}
.toggle-accent:checked,
.toggle-accent[checked="true"],
.toggle-accent[aria-checked="true"] {
    border-color: hsl(var(--a) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--a) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--ac) / var(--tw-text-opacity)) !important;
}
.toggle-success:focus-visible {
    outline: 2px solid hsl(var(--su)) !important;
}
.toggle-success:checked,
.toggle-success[checked="true"],
.toggle-success[aria-checked="true"] {
    border-color: hsl(var(--su) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: #8E43F0 !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity)) !important;
}
.toggle-warning:focus-visible {
    outline: 2px solid hsl(var(--wa)) !important;
}
.toggle-warning:checked,
.toggle-warning[checked="true"],
.toggle-warning[aria-checked="true"] {
    border-color: hsl(var(--wa) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity)) !important;
}
.toggle-info:focus-visible {
    outline: 2px solid hsl(var(--in)) !important;
}
.toggle-info:checked,
.toggle-info[checked="true"],
.toggle-info[aria-checked="true"] {
    border-color: hsl(var(--in) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--in) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity)) !important;
}
.toggle-error:focus-visible {
    outline: 2px solid hsl(var(--er)) !important;
}
.toggle-error:checked,
.toggle-error[checked="true"],
.toggle-error[aria-checked="true"] {
    border-color: hsl(var(--er) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--er) / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity)) !important;
}
.toggle:disabled {
    cursor: not-allowed !important;
    --tw-border-opacity: 1 !important;
    border-color: hsl(var(--bc) / var(--tw-border-opacity)) !important;
    opacity: 0.3 !important;
    --togglehandleborder: 0 0 0 3px hsl(var(--bc)) inset,
        var(--handleoffsetcalculator) 0 0 3px hsl(var(--bc)) inset !important;
    background-color: #0000 !important;
}
.toggle-mark {
    display: none !important;
}
.tooltip:before,
.tooltip:after {
    opacity: 0 !important;
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter;
    transition-duration: 0.2s;
    transition-delay: 0.1s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tooltip:after {
    content: "";
    border-style: solid;
    border-width: var(--tooltip-tail, 0);
    width: 0;
    height: 0;
    display: block;
    position: absolute;
}
.tooltip.tooltip-open:before,
.tooltip.tooltip-open:after,
.tooltip:hover:before,
.tooltip:hover:after {
    opacity: 1;
    transition-delay: 75ms;
}
.tooltip:not([data-tip]):hover:before,
.tooltip:not([data-tip]):hover:after {
    visibility: hidden;
    opacity: 0;
}
.tooltip:after,
.tooltip-top:after {
    border-color: var(--tooltip-color) transparent transparent transparent;
    top: auto;
    left: 50%;
    right: auto;
    bottom: var(--tooltip-tail-offset);
    transform: translate(-50%);
}
.tooltip-bottom:after {
    border-color: transparent transparent var(--tooltip-color) transparent;
    top: var(--tooltip-tail-offset);
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translate(-50%);
}
.tooltip-left:after {
    border-color: transparent transparent transparent var(--tooltip-color);
    top: 50%;
    left: auto;
    right: calc(var(--tooltip-tail-offset) + 1px);
    bottom: auto;
    transform: translateY(-50%);
}
.tooltip-right:after {
    border-color: transparent var(--tooltip-color) transparent transparent;
    top: 50%;
    left: calc(var(--tooltip-tail-offset) + 1px);
    bottom: auto;
    right: auto;
    transform: translateY(-50%);
}
.tooltip-primary {
    --tooltip-color: hsl(var(--p));
    --tooltip-text-color: hsl(var(--pc));
}
.tooltip-secondary {
    --tooltip-color: hsl(var(--s));
    --tooltip-text-color: hsl(var(--sc));
}
.tooltip-accent {
    --tooltip-color: hsl(var(--a));
    --tooltip-text-color: hsl(var(--ac));
}
.tooltip-info {
    --tooltip-color: hsla(var(--in));
    --tooltip-text-color: hsl(var(--inc));
}
.tooltip-success {
    --tooltip-color: hsla(var(--su));
    --tooltip-text-color: hsl(var(--suc));
}
.tooltip-warning {
    --tooltip-color: hsla(var(--wa));
    --tooltip-text-color: hsl(var(--wac));
}
.tooltip-error {
    --tooltip-color: hsla(var(--er));
    --tooltip-text-color: hsl(var(--erc));
}
:root .prose {
    --tw-prose-body: hsla(var(--bc) / 0.8);
    --tw-prose-headings: hsl(var(--bc));
    --tw-prose-lead: hsl(var(--bc));
    --tw-prose-links: hsl(var(--bc));
    --tw-prose-bold: hsl(var(--bc));
    --tw-prose-counters: hsl(var(--bc));
    --tw-prose-bullets: hsla(var(--bc) / 0.5);
    --tw-prose-hr: hsla(var(--bc) / 0.2);
    --tw-prose-quotes: hsl(var(--bc));
    --tw-prose-quote-borders: hsla(var(--bc) / 0.2);
    --tw-prose-captions: hsla(var(--bc) / 0.5);
    --tw-prose-code: hsl(var(--bc));
    --tw-prose-pre-code: hsl(var(--nc));
    --tw-prose-pre-bg: hsl(var(--n));
    --tw-prose-th-borders: hsla(var(--bc) / 0.5);
    --tw-prose-td-borders: hsla(var(--bc) / 0.2);
}
.prose :where(code):not(:where([class~="not-prose"] *)) {
    border-radius: var(--rounded-badge);
    padding: 2px 8px;
}
.prose code:after,
.prose code:before {
    content: none;
}
.prose pre code {
    border-radius: 0;
    padding: 0;
}
.prose :where(tbody tr, thead):not(:where([class~="not-prose"] *)) {
    border-bottom-color: hsl(var(--bc) / 20%);
}
@keyframes bounce {
    0%,
    to {
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
        transform: translateY(-25%);
    }
    50% {
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        transform: none;
    }
}
.animate-bounce {
    animation: bounce 1s infinite;
}
.animate-none {
    animation: none;
}
@keyframes ping {
    75%,
    to {
        opacity: 0;
        transform: scale(2);
    }
}
.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse {
    50% {
        opacity: 0.5;
    }
}
.animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
.animate-spin {
    animation: spin 1s linear infinite;
}
.divide-accent > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-divide-opacity));
}
.divide-accent-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--ac) / var(--tw-divide-opacity));
}
.divide-accent-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0);
}
.divide-accent-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.1);
}
.divide-accent-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 1);
}
.divide-accent-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.2);
}
.divide-accent-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.25);
}
.divide-accent-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.3);
}
.divide-accent-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.4);
}
.divide-accent-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.05);
}
.divide-accent-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.5);
}
.divide-accent-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.6);
}
.divide-accent-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.7);
}
.divide-accent-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.75);
}
.divide-accent-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.8);
}
.divide-accent-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.9);
}
.divide-accent-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--ac) / 0.95);
}
.divide-accent-focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--af, var(--a)) / var(--tw-divide-opacity));
}
.divide-accent-focus\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0);
}
.divide-accent-focus\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.1);
}
.divide-accent-focus\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 1);
}
.divide-accent-focus\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.2);
}
.divide-accent-focus\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.25);
}
.divide-accent-focus\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.3);
}
.divide-accent-focus\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.4);
}
.divide-accent-focus\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.05);
}
.divide-accent-focus\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.5);
}
.divide-accent-focus\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.6);
}
.divide-accent-focus\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.7);
}
.divide-accent-focus\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.75);
}
.divide-accent-focus\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.8);
}
.divide-accent-focus\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.9);
}
.divide-accent-focus\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--af, var(--a)) / 0.95);
}
.divide-accent\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0);
}
.divide-accent\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.1);
}
.divide-accent\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 1);
}
.divide-accent\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.2);
}
.divide-accent\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.25);
}
.divide-accent\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.3);
}
.divide-accent\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.4);
}
.divide-accent\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.05);
}
.divide-accent\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.5);
}
.divide-accent\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.6);
}
.divide-accent\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.7);
}
.divide-accent\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.75);
}
.divide-accent\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.8);
}
.divide-accent\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.9);
}
.divide-accent\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--a) / 0.95);
}
.divide-base-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b1) / var(--tw-divide-opacity));
}
.divide-base-100\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0);
}
.divide-base-100\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.1);
}
.divide-base-100\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 1);
}
.divide-base-100\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.2);
}
.divide-base-100\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.25);
}
.divide-base-100\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.3);
}
.divide-base-100\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.4);
}
.divide-base-100\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.05);
}
.divide-base-100\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.5);
}
.divide-base-100\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.6);
}
.divide-base-100\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.7);
}
.divide-base-100\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.75);
}
.divide-base-100\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.8);
}
.divide-base-100\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.9);
}
.divide-base-100\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.95);
}
.divide-base-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-divide-opacity));
}
.divide-base-200\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0);
}
.divide-base-200\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.divide-base-200\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 1);
}
.divide-base-200\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.divide-base-200\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.divide-base-200\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.divide-base-200\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.divide-base-200\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.divide-base-200\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.divide-base-200\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.divide-base-200\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.divide-base-200\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.divide-base-200\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.divide-base-200\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.divide-base-200\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.divide-base-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b3, var(--b2)) / var(--tw-divide-opacity));
}
.divide-base-300\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0);
}
.divide-base-300\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.divide-base-300\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 1);
}
.divide-base-300\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.divide-base-300\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.divide-base-300\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.divide-base-300\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.divide-base-300\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.divide-base-300\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.divide-base-300\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.divide-base-300\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.divide-base-300\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.divide-base-300\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.divide-base-300\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.divide-base-300\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.divide-base-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--bc) / var(--tw-divide-opacity));
}
.divide-base-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0);
}
.divide-base-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.1);
}
.divide-base-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 1);
}
.divide-base-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.2);
}
.divide-base-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.25);
}
.divide-base-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.3);
}
.divide-base-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.4);
}
.divide-base-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.05);
}
.divide-base-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.5);
}
.divide-base-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.6);
}
.divide-base-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.7);
}
.divide-base-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.75);
}
.divide-base-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.8);
}
.divide-base-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.9);
}
.divide-base-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.95);
}
.divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
}
.divide-error > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-divide-opacity));
}
.divide-error-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--erc, var(--nc)) / var(--tw-divide-opacity));
}
.divide-error-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0);
}
.divide-error-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.divide-error-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 1);
}
.divide-error-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.divide-error-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.divide-error-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.divide-error-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.divide-error-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.divide-error-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.divide-error-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.divide-error-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.divide-error-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.divide-error-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.divide-error-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.divide-error-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.divide-error\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0);
}
.divide-error\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.1);
}
.divide-error\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 1);
}
.divide-error\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.2);
}
.divide-error\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.25);
}
.divide-error\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.3);
}
.divide-error\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.4);
}
.divide-error\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.05);
}
.divide-error\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.5);
}
.divide-error\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.6);
}
.divide-error\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.7);
}
.divide-error\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.75);
}
.divide-error\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.8);
}
.divide-error\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.9);
}
.divide-error\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.95);
}
.divide-info > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-divide-opacity));
}
.divide-info-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--inc, var(--nc)) / var(--tw-divide-opacity));
}
.divide-info-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0);
}
.divide-info-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.divide-info-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 1);
}
.divide-info-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.divide-info-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.divide-info-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.divide-info-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.divide-info-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.divide-info-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.divide-info-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.divide-info-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.divide-info-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.divide-info-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.divide-info-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.divide-info-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.divide-info\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0);
}
.divide-info\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.1);
}
.divide-info\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 1);
}
.divide-info\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.2);
}
.divide-info\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.25);
}
.divide-info\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.3);
}
.divide-info\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.4);
}
.divide-info\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.05);
}
.divide-info\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.5);
}
.divide-info\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.6);
}
.divide-info\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.7);
}
.divide-info\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.75);
}
.divide-info\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.8);
}
.divide-info\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.9);
}
.divide-info\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.95);
}
.divide-neutral > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--n) / var(--tw-divide-opacity));
}
.divide-neutral-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--nc) / var(--tw-divide-opacity));
}
.divide-neutral-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0);
}
.divide-neutral-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.1);
}
.divide-neutral-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 1);
}
.divide-neutral-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.2);
}
.divide-neutral-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.25);
}
.divide-neutral-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.3);
}
.divide-neutral-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.4);
}
.divide-neutral-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.05);
}
.divide-neutral-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.5);
}
.divide-neutral-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.6);
}
.divide-neutral-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.7);
}
.divide-neutral-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.75);
}
.divide-neutral-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.8);
}
.divide-neutral-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.9);
}
.divide-neutral-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nc) / 0.95);
}
.divide-neutral-focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--nf, var(--n)) / var(--tw-divide-opacity));
}
.divide-neutral-focus\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0);
}
.divide-neutral-focus\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.1);
}
.divide-neutral-focus\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 1);
}
.divide-neutral-focus\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.2);
}
.divide-neutral-focus\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.25);
}
.divide-neutral-focus\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.3);
}
.divide-neutral-focus\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.4);
}
.divide-neutral-focus\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.05);
}
.divide-neutral-focus\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.5);
}
.divide-neutral-focus\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.6);
}
.divide-neutral-focus\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.7);
}
.divide-neutral-focus\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.75);
}
.divide-neutral-focus\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.8);
}
.divide-neutral-focus\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.9);
}
.divide-neutral-focus\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--nf, var(--n)) / 0.95);
}
.divide-neutral\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0);
}
.divide-neutral\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.1);
}
.divide-neutral\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 1);
}
.divide-neutral\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.2);
}
.divide-neutral\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.25);
}
.divide-neutral\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.3);
}
.divide-neutral\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.4);
}
.divide-neutral\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.05);
}
.divide-neutral\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.5);
}
.divide-neutral\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.6);
}
.divide-neutral\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.7);
}
.divide-neutral\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.75);
}
.divide-neutral\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.8);
}
.divide-neutral\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.9);
}
.divide-neutral\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--n) / 0.95);
}
.divide-primary > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-divide-opacity));
}
.divide-primary-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--pc) / var(--tw-divide-opacity));
}
.divide-primary-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0);
}
.divide-primary-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.1);
}
.divide-primary-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 1);
}
.divide-primary-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.2);
}
.divide-primary-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.25);
}
.divide-primary-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.3);
}
.divide-primary-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.4);
}
.divide-primary-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.05);
}
.divide-primary-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.5);
}
.divide-primary-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.6);
}
.divide-primary-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.7);
}
.divide-primary-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.75);
}
.divide-primary-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.8);
}
.divide-primary-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.9);
}
.divide-primary-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pc) / 0.95);
}
.divide-primary-focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--pf, var(--p)) / var(--tw-divide-opacity));
}
.divide-primary-focus\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0);
}
.divide-primary-focus\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.1);
}
.divide-primary-focus\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 1);
}
.divide-primary-focus\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.2);
}
.divide-primary-focus\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.25);
}
.divide-primary-focus\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.3);
}
.divide-primary-focus\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.4);
}
.divide-primary-focus\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.05);
}
.divide-primary-focus\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.5);
}
.divide-primary-focus\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.6);
}
.divide-primary-focus\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.7);
}
.divide-primary-focus\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.75);
}
.divide-primary-focus\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.8);
}
.divide-primary-focus\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.9);
}
.divide-primary-focus\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--pf, var(--p)) / 0.95);
}
.divide-primary\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0);
}
.divide-primary\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.1);
}
.divide-primary\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 1);
}
.divide-primary\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.2);
}
.divide-primary\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.25);
}
.divide-primary\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.3);
}
.divide-primary\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.4);
}
.divide-primary\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.05);
}
.divide-primary\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.5);
}
.divide-primary\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.6);
}
.divide-primary\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.7);
}
.divide-primary\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.75);
}
.divide-primary\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.8);
}
.divide-primary\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.9);
}
.divide-primary\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--p) / 0.95);
}
.divide-secondary > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-divide-opacity));
}
.divide-secondary-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--sc) / var(--tw-divide-opacity));
}
.divide-secondary-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0);
}
.divide-secondary-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.1);
}
.divide-secondary-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 1);
}
.divide-secondary-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.2);
}
.divide-secondary-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.25);
}
.divide-secondary-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.3);
}
.divide-secondary-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.4);
}
.divide-secondary-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.05);
}
.divide-secondary-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.5);
}
.divide-secondary-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.6);
}
.divide-secondary-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.7);
}
.divide-secondary-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.75);
}
.divide-secondary-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.8);
}
.divide-secondary-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.9);
}
.divide-secondary-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sc) / 0.95);
}
.divide-secondary-focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--sf, var(--s)) / var(--tw-divide-opacity));
}
.divide-secondary-focus\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0);
}
.divide-secondary-focus\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.1);
}
.divide-secondary-focus\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 1);
}
.divide-secondary-focus\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.2);
}
.divide-secondary-focus\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.25);
}
.divide-secondary-focus\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.3);
}
.divide-secondary-focus\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.4);
}
.divide-secondary-focus\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.05);
}
.divide-secondary-focus\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.5);
}
.divide-secondary-focus\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.6);
}
.divide-secondary-focus\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.7);
}
.divide-secondary-focus\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.75);
}
.divide-secondary-focus\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.8);
}
.divide-secondary-focus\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.9);
}
.divide-secondary-focus\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--sf, var(--s)) / 0.95);
}
.divide-secondary\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0);
}
.divide-secondary\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.1);
}
.divide-secondary\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 1);
}
.divide-secondary\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.2);
}
.divide-secondary\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.25);
}
.divide-secondary\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.3);
}
.divide-secondary\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.4);
}
.divide-secondary\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.05);
}
.divide-secondary\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.5);
}
.divide-secondary\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.6);
}
.divide-secondary\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.7);
}
.divide-secondary\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.75);
}
.divide-secondary\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.8);
}
.divide-secondary\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.9);
}
.divide-secondary\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--s) / 0.95);
}
.divide-success > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-divide-opacity));
}
.divide-success-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--suc, var(--nc)) / var(--tw-divide-opacity));
}
.divide-success-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0);
}
.divide-success-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.divide-success-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 1);
}
.divide-success-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.divide-success-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.divide-success-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.divide-success-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.divide-success-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.divide-success-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.divide-success-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.divide-success-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.divide-success-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.divide-success-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.divide-success-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.divide-success-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.divide-success\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0);
}
.divide-success\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.1);
}
.divide-success\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 1);
}
.divide-success\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.2);
}
.divide-success\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.25);
}
.divide-success\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.3);
}
.divide-success\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.4);
}
.divide-success\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.05);
}
.divide-success\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.5);
}
.divide-success\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.6);
}
.divide-success\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.7);
}
.divide-success\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.75);
}
.divide-success\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.8);
}
.divide-success\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.9);
}
.divide-success\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.95);
}
.divide-transparent > :not([hidden]) ~ :not([hidden]),
.divide-transparent\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0000;
}
.divide-transparent\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0000001a;
}
.divide-transparent\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: #000;
}
.divide-transparent\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0003;
}
.divide-transparent\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: #00000040;
}
.divide-transparent\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0000004d;
}
.divide-transparent\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0006;
}
.divide-transparent\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0000000d;
}
.divide-transparent\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: #00000080;
}
.divide-transparent\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0009;
}
.divide-transparent\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: #000000b3;
}
.divide-transparent\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: #000000bf;
}
.divide-transparent\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: #000c;
}
.divide-transparent\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: #000000e6;
}
.divide-transparent\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: #000000f2;
}
.divide-warning > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-divide-opacity));
}
.divide-warning-content > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--wac, var(--nc)) / var(--tw-divide-opacity));
}
.divide-warning-content\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0);
}
.divide-warning-content\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.divide-warning-content\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 1);
}
.divide-warning-content\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.divide-warning-content\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.divide-warning-content\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.divide-warning-content\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.divide-warning-content\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.divide-warning-content\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.divide-warning-content\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.divide-warning-content\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.divide-warning-content\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.divide-warning-content\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.divide-warning-content\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.divide-warning-content\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.divide-warning\/0 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0);
}
.divide-warning\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.1);
}
.divide-warning\/100 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 1);
}
.divide-warning\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.2);
}
.divide-warning\/25 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.25);
}
.divide-warning\/30 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.3);
}
.divide-warning\/40 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.4);
}
.divide-warning\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.05);
}
.divide-warning\/50 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.5);
}
.divide-warning\/60 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.6);
}
.divide-warning\/70 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.7);
}
.divide-warning\/75 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.75);
}
.divide-warning\/80 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.8);
}
.divide-warning\/90 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.9);
}
.divide-warning\/95 > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.95);
}
.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
}
.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
}
.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
}
.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
}
.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
}
.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
}
.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
}
.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
}
.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
}
.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
}
.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
}
.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
}
.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
}
.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
}
.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
}
.border-accent {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.border-accent-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.border-accent-content\/0 {
    border-color: hsl(var(--ac) / 0);
}
.border-accent-content\/10 {
    border-color: hsl(var(--ac) / 0.1);
}
.border-accent-content\/100 {
    border-color: hsl(var(--ac) / 1);
}
.border-accent-content\/20 {
    border-color: hsl(var(--ac) / 0.2);
}
.border-accent-content\/25 {
    border-color: hsl(var(--ac) / 0.25);
}
.border-accent-content\/30 {
    border-color: hsl(var(--ac) / 0.3);
}
.border-accent-content\/40 {
    border-color: hsl(var(--ac) / 0.4);
}
.border-accent-content\/5 {
    border-color: hsl(var(--ac) / 0.05);
}
.border-accent-content\/50 {
    border-color: hsl(var(--ac) / 0.5);
}
.border-accent-content\/60 {
    border-color: hsl(var(--ac) / 0.6);
}
.border-accent-content\/70 {
    border-color: hsl(var(--ac) / 0.7);
}
.border-accent-content\/75 {
    border-color: hsl(var(--ac) / 0.75);
}
.border-accent-content\/80 {
    border-color: hsl(var(--ac) / 0.8);
}
.border-accent-content\/90 {
    border-color: hsl(var(--ac) / 0.9);
}
.border-accent-content\/95 {
    border-color: hsl(var(--ac) / 0.95);
}
.border-accent-focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.border-accent-focus\/0 {
    border-color: hsl(var(--af, var(--a)) / 0);
}
.border-accent-focus\/10 {
    border-color: hsl(var(--af, var(--a)) / 0.1);
}
.border-accent-focus\/100 {
    border-color: hsl(var(--af, var(--a)) / 1);
}
.border-accent-focus\/20 {
    border-color: hsl(var(--af, var(--a)) / 0.2);
}
.border-accent-focus\/25 {
    border-color: hsl(var(--af, var(--a)) / 0.25);
}
.border-accent-focus\/30 {
    border-color: hsl(var(--af, var(--a)) / 0.3);
}
.border-accent-focus\/40 {
    border-color: hsl(var(--af, var(--a)) / 0.4);
}
.border-accent-focus\/5 {
    border-color: hsl(var(--af, var(--a)) / 0.05);
}
.border-accent-focus\/50 {
    border-color: hsl(var(--af, var(--a)) / 0.5);
}
.border-accent-focus\/60 {
    border-color: hsl(var(--af, var(--a)) / 0.6);
}
.border-accent-focus\/70 {
    border-color: hsl(var(--af, var(--a)) / 0.7);
}
.border-accent-focus\/75 {
    border-color: hsl(var(--af, var(--a)) / 0.75);
}
.border-accent-focus\/80 {
    border-color: hsl(var(--af, var(--a)) / 0.8);
}
.border-accent-focus\/90 {
    border-color: hsl(var(--af, var(--a)) / 0.9);
}
.border-accent-focus\/95 {
    border-color: hsl(var(--af, var(--a)) / 0.95);
}
.border-accent\/0 {
    border-color: hsl(var(--a) / 0);
}
.border-accent\/10 {
    border-color: hsl(var(--a) / 0.1);
}
.border-accent\/100 {
    border-color: hsl(var(--a) / 1);
}
.border-accent\/20 {
    border-color: hsl(var(--a) / 0.2);
}
.border-accent\/25 {
    border-color: hsl(var(--a) / 0.25);
}
.border-accent\/30 {
    border-color: hsl(var(--a) / 0.3);
}
.border-accent\/40 {
    border-color: hsl(var(--a) / 0.4);
}
.border-accent\/5 {
    border-color: hsl(var(--a) / 0.05);
}
.border-accent\/50 {
    border-color: hsl(var(--a) / 0.5);
}
.border-accent\/60 {
    border-color: hsl(var(--a) / 0.6);
}
.border-accent\/70 {
    border-color: hsl(var(--a) / 0.7);
}
.border-accent\/75 {
    border-color: hsl(var(--a) / 0.75);
}
.border-accent\/80 {
    border-color: hsl(var(--a) / 0.8);
}
.border-accent\/90 {
    border-color: hsl(var(--a) / 0.9);
}
.border-accent\/95 {
    border-color: hsl(var(--a) / 0.95);
}
.border-base-100 {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.border-base-100\/0 {
    border-color: hsl(var(--b1) / 0);
}
.border-base-100\/10 {
    border-color: hsl(var(--b1) / 0.1);
}
.border-base-100\/100 {
    border-color: hsl(var(--b1) / 1);
}
.border-base-100\/20 {
    border-color: hsl(var(--b1) / 0.2);
}
.border-base-100\/25 {
    border-color: hsl(var(--b1) / 0.25);
}
.border-base-100\/30 {
    border-color: hsl(var(--b1) / 0.3);
}
.border-base-100\/40 {
    border-color: hsl(var(--b1) / 0.4);
}
.border-base-100\/5 {
    border-color: hsl(var(--b1) / 0.05);
}
.border-base-100\/50 {
    border-color: hsl(var(--b1) / 0.5);
}
.border-base-100\/60 {
    border-color: hsl(var(--b1) / 0.6);
}
.border-base-100\/70 {
    border-color: hsl(var(--b1) / 0.7);
}
.border-base-100\/75 {
    border-color: hsl(var(--b1) / 0.75);
}
.border-base-100\/80 {
    border-color: hsl(var(--b1) / 0.8);
}
.border-base-100\/90 {
    border-color: hsl(var(--b1) / 0.9);
}
.border-base-100\/95 {
    border-color: hsl(var(--b1) / 0.95);
}
.border-base-200 {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.border-base-200\/0 {
    border-color: hsl(var(--b2, var(--b1)) / 0);
}
.border-base-200\/10 {
    border-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.border-base-200\/100 {
    border-color: hsl(var(--b2, var(--b1)) / 1);
}
.border-base-200\/20 {
    border-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.border-base-200\/25 {
    border-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.border-base-200\/30 {
    border-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.border-base-200\/40 {
    border-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.border-base-200\/5 {
    border-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.border-base-200\/50 {
    border-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.border-base-200\/60 {
    border-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.border-base-200\/70 {
    border-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.border-base-200\/75 {
    border-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.border-base-200\/80 {
    border-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.border-base-200\/90 {
    border-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.border-base-200\/95 {
    border-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.border-base-300 {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.border-base-300\/0 {
    border-color: hsl(var(--b3, var(--b2)) / 0);
}
.border-base-300\/10 {
    border-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.border-base-300\/100 {
    border-color: hsl(var(--b3, var(--b2)) / 1);
}
.border-base-300\/20 {
    border-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.border-base-300\/25 {
    border-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.border-base-300\/30 {
    border-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.border-base-300\/40 {
    border-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.border-base-300\/5 {
    border-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.border-base-300\/50 {
    border-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.border-base-300\/60 {
    border-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.border-base-300\/70 {
    border-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.border-base-300\/75 {
    border-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.border-base-300\/80 {
    border-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.border-base-300\/90 {
    border-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.border-base-300\/95 {
    border-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.border-base-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.border-base-content\/0 {
    border-color: hsl(var(--bc) / 0);
}
.border-base-content\/10 {
    border-color: hsl(var(--bc) / 0.1);
}
.border-base-content\/100 {
    border-color: hsl(var(--bc) / 1);
}
.border-base-content\/20 {
    border-color: hsl(var(--bc) / 0.2);
}
.border-base-content\/25 {
    border-color: hsl(var(--bc) / 0.25);
}
.border-base-content\/30 {
    border-color: hsl(var(--bc) / 0.3);
}
.border-base-content\/40 {
    border-color: hsl(var(--bc) / 0.4);
}
.border-base-content\/5 {
    border-color: hsl(var(--bc) / 0.05);
}
.border-base-content\/50 {
    border-color: hsl(var(--bc) / 0.5);
}
.border-base-content\/60 {
    border-color: hsl(var(--bc) / 0.6);
}
.border-base-content\/70 {
    border-color: hsl(var(--bc) / 0.7);
}
.border-base-content\/75 {
    border-color: hsl(var(--bc) / 0.75);
}
.border-base-content\/80 {
    border-color: hsl(var(--bc) / 0.8);
}
.border-base-content\/90 {
    border-color: hsl(var(--bc) / 0.9);
}
.border-base-content\/95 {
    border-color: hsl(var(--bc) / 0.95);
}
.border-current {
    border-color: currentColor;
}
.border-error {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.border-error-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.border-error-content\/0 {
    border-color: hsl(var(--erc, var(--nc)) / 0);
}
.border-error-content\/10 {
    border-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.border-error-content\/100 {
    border-color: hsl(var(--erc, var(--nc)) / 1);
}
.border-error-content\/20 {
    border-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.border-error-content\/25 {
    border-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.border-error-content\/30 {
    border-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.border-error-content\/40 {
    border-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.border-error-content\/5 {
    border-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.border-error-content\/50 {
    border-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.border-error-content\/60 {
    border-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.border-error-content\/70 {
    border-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.border-error-content\/75 {
    border-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.border-error-content\/80 {
    border-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.border-error-content\/90 {
    border-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.border-error-content\/95 {
    border-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.border-error\/0 {
    border-color: hsl(var(--er) / 0);
}
.border-error\/10 {
    border-color: hsl(var(--er) / 0.1);
}
.border-error\/100 {
    border-color: hsl(var(--er) / 1);
}
.border-error\/20 {
    border-color: hsl(var(--er) / 0.2);
}
.border-error\/25 {
    border-color: hsl(var(--er) / 0.25);
}
.border-error\/30 {
    border-color: hsl(var(--er) / 0.3);
}
.border-error\/40 {
    border-color: hsl(var(--er) / 0.4);
}
.border-error\/5 {
    border-color: hsl(var(--er) / 0.05);
}
.border-error\/50 {
    border-color: hsl(var(--er) / 0.5);
}
.border-error\/60 {
    border-color: hsl(var(--er) / 0.6);
}
.border-error\/70 {
    border-color: hsl(var(--er) / 0.7);
}
.border-error\/75 {
    border-color: hsl(var(--er) / 0.75);
}
.border-error\/80 {
    border-color: hsl(var(--er) / 0.8);
}
.border-error\/90 {
    border-color: hsl(var(--er) / 0.9);
}
.border-error\/95 {
    border-color: hsl(var(--er) / 0.95);
}
.border-info {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.border-info-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.border-info-content\/0 {
    border-color: hsl(var(--inc, var(--nc)) / 0);
}
.border-info-content\/10 {
    border-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.border-info-content\/100 {
    border-color: hsl(var(--inc, var(--nc)) / 1);
}
.border-info-content\/20 {
    border-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.border-info-content\/25 {
    border-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.border-info-content\/30 {
    border-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.border-info-content\/40 {
    border-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.border-info-content\/5 {
    border-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.border-info-content\/50 {
    border-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.border-info-content\/60 {
    border-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.border-info-content\/70 {
    border-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.border-info-content\/75 {
    border-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.border-info-content\/80 {
    border-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.border-info-content\/90 {
    border-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.border-info-content\/95 {
    border-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.border-info\/0 {
    border-color: hsl(var(--in) / 0);
}
.border-info\/10 {
    border-color: hsl(var(--in) / 0.1);
}
.border-info\/100 {
    border-color: hsl(var(--in) / 1);
}
.border-info\/20 {
    border-color: hsl(var(--in) / 0.2);
}
.border-info\/25 {
    border-color: hsl(var(--in) / 0.25);
}
.border-info\/30 {
    border-color: hsl(var(--in) / 0.3);
}
.border-info\/40 {
    border-color: hsl(var(--in) / 0.4);
}
.border-info\/5 {
    border-color: hsl(var(--in) / 0.05);
}
.border-info\/50 {
    border-color: hsl(var(--in) / 0.5);
}
.border-info\/60 {
    border-color: hsl(var(--in) / 0.6);
}
.border-info\/70 {
    border-color: hsl(var(--in) / 0.7);
}
.border-info\/75 {
    border-color: hsl(var(--in) / 0.75);
}
.border-info\/80 {
    border-color: hsl(var(--in) / 0.8);
}
.border-info\/90 {
    border-color: hsl(var(--in) / 0.9);
}
.border-info\/95 {
    border-color: hsl(var(--in) / 0.95);
}
.border-neutral {
    --tw-border-opacity: 1;
    border-color: hsl(var(--n) / var(--tw-border-opacity));
}
.border-neutral-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.border-neutral-content\/0 {
    border-color: hsl(var(--nc) / 0);
}
.border-neutral-content\/10 {
    border-color: hsl(var(--nc) / 0.1);
}
.border-neutral-content\/100 {
    border-color: hsl(var(--nc) / 1);
}
.border-neutral-content\/20 {
    border-color: hsl(var(--nc) / 0.2);
}
.border-neutral-content\/25 {
    border-color: hsl(var(--nc) / 0.25);
}
.border-neutral-content\/30 {
    border-color: hsl(var(--nc) / 0.3);
}
.border-neutral-content\/40 {
    border-color: hsl(var(--nc) / 0.4);
}
.border-neutral-content\/5 {
    border-color: hsl(var(--nc) / 0.05);
}
.border-neutral-content\/50 {
    border-color: hsl(var(--nc) / 0.5);
}
.border-neutral-content\/60 {
    border-color: hsl(var(--nc) / 0.6);
}
.border-neutral-content\/70 {
    border-color: hsl(var(--nc) / 0.7);
}
.border-neutral-content\/75 {
    border-color: hsl(var(--nc) / 0.75);
}
.border-neutral-content\/80 {
    border-color: hsl(var(--nc) / 0.8);
}
.border-neutral-content\/90 {
    border-color: hsl(var(--nc) / 0.9);
}
.border-neutral-content\/95 {
    border-color: hsl(var(--nc) / 0.95);
}
.border-neutral-focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.border-neutral-focus\/0 {
    border-color: hsl(var(--nf, var(--n)) / 0);
}
.border-neutral-focus\/10 {
    border-color: hsl(var(--nf, var(--n)) / 0.1);
}
.border-neutral-focus\/100 {
    border-color: hsl(var(--nf, var(--n)) / 1);
}
.border-neutral-focus\/20 {
    border-color: hsl(var(--nf, var(--n)) / 0.2);
}
.border-neutral-focus\/25 {
    border-color: hsl(var(--nf, var(--n)) / 0.25);
}
.border-neutral-focus\/30 {
    border-color: hsl(var(--nf, var(--n)) / 0.3);
}
.border-neutral-focus\/40 {
    border-color: hsl(var(--nf, var(--n)) / 0.4);
}
.border-neutral-focus\/5 {
    border-color: hsl(var(--nf, var(--n)) / 0.05);
}
.border-neutral-focus\/50 {
    border-color: hsl(var(--nf, var(--n)) / 0.5);
}
.border-neutral-focus\/60 {
    border-color: hsl(var(--nf, var(--n)) / 0.6);
}
.border-neutral-focus\/70 {
    border-color: hsl(var(--nf, var(--n)) / 0.7);
}
.border-neutral-focus\/75 {
    border-color: hsl(var(--nf, var(--n)) / 0.75);
}
.border-neutral-focus\/80 {
    border-color: hsl(var(--nf, var(--n)) / 0.8);
}
.border-neutral-focus\/90 {
    border-color: hsl(var(--nf, var(--n)) / 0.9);
}
.border-neutral-focus\/95 {
    border-color: hsl(var(--nf, var(--n)) / 0.95);
}
.border-neutral\/0 {
    border-color: hsl(var(--n) / 0);
}
.border-neutral\/10 {
    border-color: hsl(var(--n) / 0.1);
}
.border-neutral\/100 {
    border-color: hsl(var(--n) / 1);
}
.border-neutral\/20 {
    border-color: hsl(var(--n) / 0.2);
}
.border-neutral\/25 {
    border-color: hsl(var(--n) / 0.25);
}
.border-neutral\/30 {
    border-color: hsl(var(--n) / 0.3);
}
.border-neutral\/40 {
    border-color: hsl(var(--n) / 0.4);
}
.border-neutral\/5 {
    border-color: hsl(var(--n) / 0.05);
}
.border-neutral\/50 {
    border-color: hsl(var(--n) / 0.5);
}
.border-neutral\/60 {
    border-color: hsl(var(--n) / 0.6);
}
.border-neutral\/70 {
    border-color: hsl(var(--n) / 0.7);
}
.border-neutral\/75 {
    border-color: hsl(var(--n) / 0.75);
}
.border-neutral\/80 {
    border-color: hsl(var(--n) / 0.8);
}
.border-neutral\/90 {
    border-color: hsl(var(--n) / 0.9);
}
.border-neutral\/95 {
    border-color: hsl(var(--n) / 0.95);
}
.border-primary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-primary-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.border-primary-content\/0 {
    border-color: hsl(var(--pc) / 0);
}
.border-primary-content\/10 {
    border-color: hsl(var(--pc) / 0.1);
}
.border-primary-content\/100 {
    border-color: hsl(var(--pc) / 1);
}
.border-primary-content\/20 {
    border-color: hsl(var(--pc) / 0.2);
}
.border-primary-content\/25 {
    border-color: hsl(var(--pc) / 0.25);
}
.border-primary-content\/30 {
    border-color: hsl(var(--pc) / 0.3);
}
.border-primary-content\/40 {
    border-color: hsl(var(--pc) / 0.4);
}
.border-primary-content\/5 {
    border-color: hsl(var(--pc) / 0.05);
}
.border-primary-content\/50 {
    border-color: hsl(var(--pc) / 0.5);
}
.border-primary-content\/60 {
    border-color: hsl(var(--pc) / 0.6);
}
.border-primary-content\/70 {
    border-color: hsl(var(--pc) / 0.7);
}
.border-primary-content\/75 {
    border-color: hsl(var(--pc) / 0.75);
}
.border-primary-content\/80 {
    border-color: hsl(var(--pc) / 0.8);
}
.border-primary-content\/90 {
    border-color: hsl(var(--pc) / 0.9);
}
.border-primary-content\/95 {
    border-color: hsl(var(--pc) / 0.95);
}
.border-primary-focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.border-primary-focus\/0 {
    border-color: hsl(var(--pf, var(--p)) / 0);
}
.border-primary-focus\/10 {
    border-color: hsl(var(--pf, var(--p)) / 0.1);
}
.border-primary-focus\/100 {
    border-color: hsl(var(--pf, var(--p)) / 1);
}
.border-primary-focus\/20 {
    border-color: hsl(var(--pf, var(--p)) / 0.2);
}
.border-primary-focus\/25 {
    border-color: hsl(var(--pf, var(--p)) / 0.25);
}
.border-primary-focus\/30 {
    border-color: hsl(var(--pf, var(--p)) / 0.3);
}
.border-primary-focus\/40 {
    border-color: hsl(var(--pf, var(--p)) / 0.4);
}
.border-primary-focus\/5 {
    border-color: hsl(var(--pf, var(--p)) / 0.05);
}
.border-primary-focus\/50 {
    border-color: hsl(var(--pf, var(--p)) / 0.5);
}
.border-primary-focus\/60 {
    border-color: hsl(var(--pf, var(--p)) / 0.6);
}
.border-primary-focus\/70 {
    border-color: hsl(var(--pf, var(--p)) / 0.7);
}
.border-primary-focus\/75 {
    border-color: hsl(var(--pf, var(--p)) / 0.75);
}
.border-primary-focus\/80 {
    border-color: hsl(var(--pf, var(--p)) / 0.8);
}
.border-primary-focus\/90 {
    border-color: hsl(var(--pf, var(--p)) / 0.9);
}
.border-primary-focus\/95 {
    border-color: hsl(var(--pf, var(--p)) / 0.95);
}
.border-primary\/0 {
    border-color: hsl(var(--p) / 0);
}
.border-primary\/10 {
    border-color: hsl(var(--p) / 0.1);
}
.border-primary\/100 {
    border-color: hsl(var(--p) / 1);
}
.border-primary\/20 {
    border-color: hsl(var(--p) / 0.2);
}
.border-primary\/25 {
    border-color: hsl(var(--p) / 0.25);
}
.border-primary\/30 {
    border-color: hsl(var(--p) / 0.3);
}
.border-primary\/40 {
    border-color: hsl(var(--p) / 0.4);
}
.border-primary\/5 {
    border-color: hsl(var(--p) / 0.05);
}
.border-primary\/50 {
    border-color: hsl(var(--p) / 0.5);
}
.border-primary\/60 {
    border-color: hsl(var(--p) / 0.6);
}
.border-primary\/70 {
    border-color: hsl(var(--p) / 0.7);
}
.border-primary\/75 {
    border-color: hsl(var(--p) / 0.75);
}
.border-primary\/80 {
    border-color: hsl(var(--p) / 0.8);
}
.border-primary\/90 {
    border-color: hsl(var(--p) / 0.9);
}
.border-primary\/95 {
    border-color: hsl(var(--p) / 0.95);
}
.border-secondary {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.border-secondary-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.border-secondary-content\/0 {
    border-color: hsl(var(--sc) / 0);
}
.border-secondary-content\/10 {
    border-color: hsl(var(--sc) / 0.1);
}
.border-secondary-content\/100 {
    border-color: hsl(var(--sc) / 1);
}
.border-secondary-content\/20 {
    border-color: hsl(var(--sc) / 0.2);
}
.border-secondary-content\/25 {
    border-color: hsl(var(--sc) / 0.25);
}
.border-secondary-content\/30 {
    border-color: hsl(var(--sc) / 0.3);
}
.border-secondary-content\/40 {
    border-color: hsl(var(--sc) / 0.4);
}
.border-secondary-content\/5 {
    border-color: hsl(var(--sc) / 0.05);
}
.border-secondary-content\/50 {
    border-color: hsl(var(--sc) / 0.5);
}
.border-secondary-content\/60 {
    border-color: hsl(var(--sc) / 0.6);
}
.border-secondary-content\/70 {
    border-color: hsl(var(--sc) / 0.7);
}
.border-secondary-content\/75 {
    border-color: hsl(var(--sc) / 0.75);
}
.border-secondary-content\/80 {
    border-color: hsl(var(--sc) / 0.8);
}
.border-secondary-content\/90 {
    border-color: hsl(var(--sc) / 0.9);
}
.border-secondary-content\/95 {
    border-color: hsl(var(--sc) / 0.95);
}
.border-secondary-focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.border-secondary-focus\/0 {
    border-color: hsl(var(--sf, var(--s)) / 0);
}
.border-secondary-focus\/10 {
    border-color: hsl(var(--sf, var(--s)) / 0.1);
}
.border-secondary-focus\/100 {
    border-color: hsl(var(--sf, var(--s)) / 1);
}
.border-secondary-focus\/20 {
    border-color: hsl(var(--sf, var(--s)) / 0.2);
}
.border-secondary-focus\/25 {
    border-color: hsl(var(--sf, var(--s)) / 0.25);
}
.border-secondary-focus\/30 {
    border-color: hsl(var(--sf, var(--s)) / 0.3);
}
.border-secondary-focus\/40 {
    border-color: hsl(var(--sf, var(--s)) / 0.4);
}
.border-secondary-focus\/5 {
    border-color: hsl(var(--sf, var(--s)) / 0.05);
}
.border-secondary-focus\/50 {
    border-color: hsl(var(--sf, var(--s)) / 0.5);
}
.border-secondary-focus\/60 {
    border-color: hsl(var(--sf, var(--s)) / 0.6);
}
.border-secondary-focus\/70 {
    border-color: hsl(var(--sf, var(--s)) / 0.7);
}
.border-secondary-focus\/75 {
    border-color: hsl(var(--sf, var(--s)) / 0.75);
}
.border-secondary-focus\/80 {
    border-color: hsl(var(--sf, var(--s)) / 0.8);
}
.border-secondary-focus\/90 {
    border-color: hsl(var(--sf, var(--s)) / 0.9);
}
.border-secondary-focus\/95 {
    border-color: hsl(var(--sf, var(--s)) / 0.95);
}
.border-secondary\/0 {
    border-color: hsl(var(--s) / 0);
}
.border-secondary\/10 {
    border-color: hsl(var(--s) / 0.1);
}
.border-secondary\/100 {
    border-color: hsl(var(--s) / 1);
}
.border-secondary\/20 {
    border-color: hsl(var(--s) / 0.2);
}
.border-secondary\/25 {
    border-color: hsl(var(--s) / 0.25);
}
.border-secondary\/30 {
    border-color: hsl(var(--s) / 0.3);
}
.border-secondary\/40 {
    border-color: hsl(var(--s) / 0.4);
}
.border-secondary\/5 {
    border-color: hsl(var(--s) / 0.05);
}
.border-secondary\/50 {
    border-color: hsl(var(--s) / 0.5);
}
.border-secondary\/60 {
    border-color: hsl(var(--s) / 0.6);
}
.border-secondary\/70 {
    border-color: hsl(var(--s) / 0.7);
}
.border-secondary\/75 {
    border-color: hsl(var(--s) / 0.75);
}
.border-secondary\/80 {
    border-color: hsl(var(--s) / 0.8);
}
.border-secondary\/90 {
    border-color: hsl(var(--s) / 0.9);
}
.border-secondary\/95 {
    border-color: hsl(var(--s) / 0.95);
}
.border-success {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.border-success-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.border-success-content\/0 {
    border-color: hsl(var(--suc, var(--nc)) / 0);
}
.border-success-content\/10 {
    border-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.border-success-content\/100 {
    border-color: hsl(var(--suc, var(--nc)) / 1);
}
.border-success-content\/20 {
    border-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.border-success-content\/25 {
    border-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.border-success-content\/30 {
    border-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.border-success-content\/40 {
    border-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.border-success-content\/5 {
    border-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.border-success-content\/50 {
    border-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.border-success-content\/60 {
    border-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.border-success-content\/70 {
    border-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.border-success-content\/75 {
    border-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.border-success-content\/80 {
    border-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.border-success-content\/90 {
    border-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.border-success-content\/95 {
    border-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.border-success\/0 {
    border-color: hsl(var(--su) / 0);
}
.border-success\/10 {
    border-color: hsl(var(--su) / 0.1);
}
.border-success\/100 {
    border-color: hsl(var(--su) / 1);
}
.border-success\/20 {
    border-color: hsl(var(--su) / 0.2);
}
.border-success\/25 {
    border-color: hsl(var(--su) / 0.25);
}
.border-success\/30 {
    border-color: hsl(var(--su) / 0.3);
}
.border-success\/40 {
    border-color: hsl(var(--su) / 0.4);
}
.border-success\/5 {
    border-color: hsl(var(--su) / 0.05);
}
.border-success\/50 {
    border-color: hsl(var(--su) / 0.5);
}
.border-success\/60 {
    border-color: hsl(var(--su) / 0.6);
}
.border-success\/70 {
    border-color: hsl(var(--su) / 0.7);
}
.border-success\/75 {
    border-color: hsl(var(--su) / 0.75);
}
.border-success\/80 {
    border-color: hsl(var(--su) / 0.8);
}
.border-success\/90 {
    border-color: hsl(var(--su) / 0.9);
}
.border-success\/95 {
    border-color: hsl(var(--su) / 0.95);
}
.border-transparent,
.border-transparent\/0 {
    border-color: #0000;
}
.border-transparent\/10 {
    border-color: #0000001a;
}
.border-transparent\/100 {
    border-color: #000;
}
.border-transparent\/20 {
    border-color: #0003;
}
.border-transparent\/25 {
    border-color: #00000040;
}
.border-transparent\/30 {
    border-color: #0000004d;
}
.border-transparent\/40 {
    border-color: #0006;
}
.border-transparent\/5 {
    border-color: #0000000d;
}
.border-transparent\/50 {
    border-color: #00000080;
}
.border-transparent\/60 {
    border-color: #0009;
}
.border-transparent\/70 {
    border-color: #000000b3;
}
.border-transparent\/75 {
    border-color: #000000bf;
}
.border-transparent\/80 {
    border-color: #000c;
}
.border-transparent\/90 {
    border-color: #000000e6;
}
.border-transparent\/95 {
    border-color: #000000f2;
}
.border-warning {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.border-warning-content {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.border-warning-content\/0 {
    border-color: hsl(var(--wac, var(--nc)) / 0);
}
.border-warning-content\/10 {
    border-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.border-warning-content\/100 {
    border-color: hsl(var(--wac, var(--nc)) / 1);
}
.border-warning-content\/20 {
    border-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.border-warning-content\/25 {
    border-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.border-warning-content\/30 {
    border-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.border-warning-content\/40 {
    border-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.border-warning-content\/5 {
    border-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.border-warning-content\/50 {
    border-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.border-warning-content\/60 {
    border-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.border-warning-content\/70 {
    border-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.border-warning-content\/75 {
    border-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.border-warning-content\/80 {
    border-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.border-warning-content\/90 {
    border-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.border-warning-content\/95 {
    border-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.border-warning\/0 {
    border-color: hsl(var(--wa) / 0);
}
.border-warning\/10 {
    border-color: hsl(var(--wa) / 0.1);
}
.border-warning\/100 {
    border-color: hsl(var(--wa) / 1);
}
.border-warning\/20 {
    border-color: hsl(var(--wa) / 0.2);
}
.border-warning\/25 {
    border-color: hsl(var(--wa) / 0.25);
}
.border-warning\/30 {
    border-color: hsl(var(--wa) / 0.3);
}
.border-warning\/40 {
    border-color: hsl(var(--wa) / 0.4);
}
.border-warning\/5 {
    border-color: hsl(var(--wa) / 0.05);
}
.border-warning\/50 {
    border-color: hsl(var(--wa) / 0.5);
}
.border-warning\/60 {
    border-color: hsl(var(--wa) / 0.6);
}
.border-warning\/70 {
    border-color: hsl(var(--wa) / 0.7);
}
.border-warning\/75 {
    border-color: hsl(var(--wa) / 0.75);
}
.border-warning\/80 {
    border-color: hsl(var(--wa) / 0.8);
}
.border-warning\/90 {
    border-color: hsl(var(--wa) / 0.9);
}
.border-warning\/95 {
    border-color: hsl(var(--wa) / 0.95);
}
.border-x-accent {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--a) / var(--tw-border-opacity));
    border-right-color: hsl(var(--a) / var(--tw-border-opacity));
}
.border-x-accent-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--ac) / var(--tw-border-opacity));
    border-right-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.border-x-accent-content\/0 {
    border-left-color: hsl(var(--ac) / 0);
    border-right-color: hsl(var(--ac) / 0);
}
.border-x-accent-content\/10 {
    border-left-color: hsl(var(--ac) / 0.1);
    border-right-color: hsl(var(--ac) / 0.1);
}
.border-x-accent-content\/100 {
    border-left-color: hsl(var(--ac) / 1);
    border-right-color: hsl(var(--ac) / 1);
}
.border-x-accent-content\/20 {
    border-left-color: hsl(var(--ac) / 0.2);
    border-right-color: hsl(var(--ac) / 0.2);
}
.border-x-accent-content\/25 {
    border-left-color: hsl(var(--ac) / 0.25);
    border-right-color: hsl(var(--ac) / 0.25);
}
.border-x-accent-content\/30 {
    border-left-color: hsl(var(--ac) / 0.3);
    border-right-color: hsl(var(--ac) / 0.3);
}
.border-x-accent-content\/40 {
    border-left-color: hsl(var(--ac) / 0.4);
    border-right-color: hsl(var(--ac) / 0.4);
}
.border-x-accent-content\/5 {
    border-left-color: hsl(var(--ac) / 0.05);
    border-right-color: hsl(var(--ac) / 0.05);
}
.border-x-accent-content\/50 {
    border-left-color: hsl(var(--ac) / 0.5);
    border-right-color: hsl(var(--ac) / 0.5);
}
.border-x-accent-content\/60 {
    border-left-color: hsl(var(--ac) / 0.6);
    border-right-color: hsl(var(--ac) / 0.6);
}
.border-x-accent-content\/70 {
    border-left-color: hsl(var(--ac) / 0.7);
    border-right-color: hsl(var(--ac) / 0.7);
}
.border-x-accent-content\/75 {
    border-left-color: hsl(var(--ac) / 0.75);
    border-right-color: hsl(var(--ac) / 0.75);
}
.border-x-accent-content\/80 {
    border-left-color: hsl(var(--ac) / 0.8);
    border-right-color: hsl(var(--ac) / 0.8);
}
.border-x-accent-content\/90 {
    border-left-color: hsl(var(--ac) / 0.9);
    border-right-color: hsl(var(--ac) / 0.9);
}
.border-x-accent-content\/95 {
    border-left-color: hsl(var(--ac) / 0.95);
    border-right-color: hsl(var(--ac) / 0.95);
}
.border-x-accent-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.border-x-accent-focus\/0 {
    border-left-color: hsl(var(--af, var(--a)) / 0);
    border-right-color: hsl(var(--af, var(--a)) / 0);
}
.border-x-accent-focus\/10 {
    border-left-color: hsl(var(--af, var(--a)) / 0.1);
    border-right-color: hsl(var(--af, var(--a)) / 0.1);
}
.border-x-accent-focus\/100 {
    border-left-color: hsl(var(--af, var(--a)) / 1);
    border-right-color: hsl(var(--af, var(--a)) / 1);
}
.border-x-accent-focus\/20 {
    border-left-color: hsl(var(--af, var(--a)) / 0.2);
    border-right-color: hsl(var(--af, var(--a)) / 0.2);
}
.border-x-accent-focus\/25 {
    border-left-color: hsl(var(--af, var(--a)) / 0.25);
    border-right-color: hsl(var(--af, var(--a)) / 0.25);
}
.border-x-accent-focus\/30 {
    border-left-color: hsl(var(--af, var(--a)) / 0.3);
    border-right-color: hsl(var(--af, var(--a)) / 0.3);
}
.border-x-accent-focus\/40 {
    border-left-color: hsl(var(--af, var(--a)) / 0.4);
    border-right-color: hsl(var(--af, var(--a)) / 0.4);
}
.border-x-accent-focus\/5 {
    border-left-color: hsl(var(--af, var(--a)) / 0.05);
    border-right-color: hsl(var(--af, var(--a)) / 0.05);
}
.border-x-accent-focus\/50 {
    border-left-color: hsl(var(--af, var(--a)) / 0.5);
    border-right-color: hsl(var(--af, var(--a)) / 0.5);
}
.border-x-accent-focus\/60 {
    border-left-color: hsl(var(--af, var(--a)) / 0.6);
    border-right-color: hsl(var(--af, var(--a)) / 0.6);
}
.border-x-accent-focus\/70 {
    border-left-color: hsl(var(--af, var(--a)) / 0.7);
    border-right-color: hsl(var(--af, var(--a)) / 0.7);
}
.border-x-accent-focus\/75 {
    border-left-color: hsl(var(--af, var(--a)) / 0.75);
    border-right-color: hsl(var(--af, var(--a)) / 0.75);
}
.border-x-accent-focus\/80 {
    border-left-color: hsl(var(--af, var(--a)) / 0.8);
    border-right-color: hsl(var(--af, var(--a)) / 0.8);
}
.border-x-accent-focus\/90 {
    border-left-color: hsl(var(--af, var(--a)) / 0.9);
    border-right-color: hsl(var(--af, var(--a)) / 0.9);
}
.border-x-accent-focus\/95 {
    border-left-color: hsl(var(--af, var(--a)) / 0.95);
    border-right-color: hsl(var(--af, var(--a)) / 0.95);
}
.border-x-accent\/0 {
    border-left-color: hsl(var(--a) / 0);
    border-right-color: hsl(var(--a) / 0);
}
.border-x-accent\/10 {
    border-left-color: hsl(var(--a) / 0.1);
    border-right-color: hsl(var(--a) / 0.1);
}
.border-x-accent\/100 {
    border-left-color: hsl(var(--a) / 1);
    border-right-color: hsl(var(--a) / 1);
}
.border-x-accent\/20 {
    border-left-color: hsl(var(--a) / 0.2);
    border-right-color: hsl(var(--a) / 0.2);
}
.border-x-accent\/25 {
    border-left-color: hsl(var(--a) / 0.25);
    border-right-color: hsl(var(--a) / 0.25);
}
.border-x-accent\/30 {
    border-left-color: hsl(var(--a) / 0.3);
    border-right-color: hsl(var(--a) / 0.3);
}
.border-x-accent\/40 {
    border-left-color: hsl(var(--a) / 0.4);
    border-right-color: hsl(var(--a) / 0.4);
}
.border-x-accent\/5 {
    border-left-color: hsl(var(--a) / 0.05);
    border-right-color: hsl(var(--a) / 0.05);
}
.border-x-accent\/50 {
    border-left-color: hsl(var(--a) / 0.5);
    border-right-color: hsl(var(--a) / 0.5);
}
.border-x-accent\/60 {
    border-left-color: hsl(var(--a) / 0.6);
    border-right-color: hsl(var(--a) / 0.6);
}
.border-x-accent\/70 {
    border-left-color: hsl(var(--a) / 0.7);
    border-right-color: hsl(var(--a) / 0.7);
}
.border-x-accent\/75 {
    border-left-color: hsl(var(--a) / 0.75);
    border-right-color: hsl(var(--a) / 0.75);
}
.border-x-accent\/80 {
    border-left-color: hsl(var(--a) / 0.8);
    border-right-color: hsl(var(--a) / 0.8);
}
.border-x-accent\/90 {
    border-left-color: hsl(var(--a) / 0.9);
    border-right-color: hsl(var(--a) / 0.9);
}
.border-x-accent\/95 {
    border-left-color: hsl(var(--a) / 0.95);
    border-right-color: hsl(var(--a) / 0.95);
}
.border-x-base-100 {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b1) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.border-x-base-100\/0 {
    border-left-color: hsl(var(--b1) / 0);
    border-right-color: hsl(var(--b1) / 0);
}
.border-x-base-100\/10 {
    border-left-color: hsl(var(--b1) / 0.1);
    border-right-color: hsl(var(--b1) / 0.1);
}
.border-x-base-100\/100 {
    border-left-color: hsl(var(--b1) / 1);
    border-right-color: hsl(var(--b1) / 1);
}
.border-x-base-100\/20 {
    border-left-color: hsl(var(--b1) / 0.2);
    border-right-color: hsl(var(--b1) / 0.2);
}
.border-x-base-100\/25 {
    border-left-color: hsl(var(--b1) / 0.25);
    border-right-color: hsl(var(--b1) / 0.25);
}
.border-x-base-100\/30 {
    border-left-color: hsl(var(--b1) / 0.3);
    border-right-color: hsl(var(--b1) / 0.3);
}
.border-x-base-100\/40 {
    border-left-color: hsl(var(--b1) / 0.4);
    border-right-color: hsl(var(--b1) / 0.4);
}
.border-x-base-100\/5 {
    border-left-color: hsl(var(--b1) / 0.05);
    border-right-color: hsl(var(--b1) / 0.05);
}
.border-x-base-100\/50 {
    border-left-color: hsl(var(--b1) / 0.5);
    border-right-color: hsl(var(--b1) / 0.5);
}
.border-x-base-100\/60 {
    border-left-color: hsl(var(--b1) / 0.6);
    border-right-color: hsl(var(--b1) / 0.6);
}
.border-x-base-100\/70 {
    border-left-color: hsl(var(--b1) / 0.7);
    border-right-color: hsl(var(--b1) / 0.7);
}
.border-x-base-100\/75 {
    border-left-color: hsl(var(--b1) / 0.75);
    border-right-color: hsl(var(--b1) / 0.75);
}
.border-x-base-100\/80 {
    border-left-color: hsl(var(--b1) / 0.8);
    border-right-color: hsl(var(--b1) / 0.8);
}
.border-x-base-100\/90 {
    border-left-color: hsl(var(--b1) / 0.9);
    border-right-color: hsl(var(--b1) / 0.9);
}
.border-x-base-100\/95 {
    border-left-color: hsl(var(--b1) / 0.95);
    border-right-color: hsl(var(--b1) / 0.95);
}
.border-x-base-200 {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.border-x-base-200\/0 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0);
    border-right-color: hsl(var(--b2, var(--b1)) / 0);
}
.border-x-base-200\/10 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.1);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.border-x-base-200\/100 {
    border-left-color: hsl(var(--b2, var(--b1)) / 1);
    border-right-color: hsl(var(--b2, var(--b1)) / 1);
}
.border-x-base-200\/20 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.2);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.border-x-base-200\/25 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.25);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.border-x-base-200\/30 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.3);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.border-x-base-200\/40 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.4);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.border-x-base-200\/5 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.05);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.border-x-base-200\/50 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.5);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.border-x-base-200\/60 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.6);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.border-x-base-200\/70 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.7);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.border-x-base-200\/75 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.75);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.border-x-base-200\/80 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.8);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.border-x-base-200\/90 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.9);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.border-x-base-200\/95 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.95);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.border-x-base-300 {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.border-x-base-300\/0 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0);
    border-right-color: hsl(var(--b3, var(--b2)) / 0);
}
.border-x-base-300\/10 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.1);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.border-x-base-300\/100 {
    border-left-color: hsl(var(--b3, var(--b2)) / 1);
    border-right-color: hsl(var(--b3, var(--b2)) / 1);
}
.border-x-base-300\/20 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.2);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.border-x-base-300\/25 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.25);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.border-x-base-300\/30 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.3);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.border-x-base-300\/40 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.4);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.border-x-base-300\/5 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.05);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.border-x-base-300\/50 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.5);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.border-x-base-300\/60 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.6);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.border-x-base-300\/70 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.7);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.border-x-base-300\/75 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.75);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.border-x-base-300\/80 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.8);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.border-x-base-300\/90 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.9);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.border-x-base-300\/95 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.95);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.border-x-base-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--bc) / var(--tw-border-opacity));
    border-right-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.border-x-base-content\/0 {
    border-left-color: hsl(var(--bc) / 0);
    border-right-color: hsl(var(--bc) / 0);
}
.border-x-base-content\/10 {
    border-left-color: hsl(var(--bc) / 0.1);
    border-right-color: hsl(var(--bc) / 0.1);
}
.border-x-base-content\/100 {
    border-left-color: hsl(var(--bc) / 1);
    border-right-color: hsl(var(--bc) / 1);
}
.border-x-base-content\/20 {
    border-left-color: hsl(var(--bc) / 0.2);
    border-right-color: hsl(var(--bc) / 0.2);
}
.border-x-base-content\/25 {
    border-left-color: hsl(var(--bc) / 0.25);
    border-right-color: hsl(var(--bc) / 0.25);
}
.border-x-base-content\/30 {
    border-left-color: hsl(var(--bc) / 0.3);
    border-right-color: hsl(var(--bc) / 0.3);
}
.border-x-base-content\/40 {
    border-left-color: hsl(var(--bc) / 0.4);
    border-right-color: hsl(var(--bc) / 0.4);
}
.border-x-base-content\/5 {
    border-left-color: hsl(var(--bc) / 0.05);
    border-right-color: hsl(var(--bc) / 0.05);
}
.border-x-base-content\/50 {
    border-left-color: hsl(var(--bc) / 0.5);
    border-right-color: hsl(var(--bc) / 0.5);
}
.border-x-base-content\/60 {
    border-left-color: hsl(var(--bc) / 0.6);
    border-right-color: hsl(var(--bc) / 0.6);
}
.border-x-base-content\/70 {
    border-left-color: hsl(var(--bc) / 0.7);
    border-right-color: hsl(var(--bc) / 0.7);
}
.border-x-base-content\/75 {
    border-left-color: hsl(var(--bc) / 0.75);
    border-right-color: hsl(var(--bc) / 0.75);
}
.border-x-base-content\/80 {
    border-left-color: hsl(var(--bc) / 0.8);
    border-right-color: hsl(var(--bc) / 0.8);
}
.border-x-base-content\/90 {
    border-left-color: hsl(var(--bc) / 0.9);
    border-right-color: hsl(var(--bc) / 0.9);
}
.border-x-base-content\/95 {
    border-left-color: hsl(var(--bc) / 0.95);
    border-right-color: hsl(var(--bc) / 0.95);
}
.border-x-current {
    border-left-color: currentColor;
    border-right-color: currentColor;
}
.border-x-error {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--er) / var(--tw-border-opacity));
    border-right-color: hsl(var(--er) / var(--tw-border-opacity));
}
.border-x-error-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.border-x-error-content\/0 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0);
    border-right-color: hsl(var(--erc, var(--nc)) / 0);
}
.border-x-error-content\/10 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.border-x-error-content\/100 {
    border-left-color: hsl(var(--erc, var(--nc)) / 1);
    border-right-color: hsl(var(--erc, var(--nc)) / 1);
}
.border-x-error-content\/20 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.border-x-error-content\/25 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.border-x-error-content\/30 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.border-x-error-content\/40 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.border-x-error-content\/5 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.border-x-error-content\/50 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.border-x-error-content\/60 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.border-x-error-content\/70 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.border-x-error-content\/75 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.border-x-error-content\/80 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.border-x-error-content\/90 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.border-x-error-content\/95 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.border-x-error\/0 {
    border-left-color: hsl(var(--er) / 0);
    border-right-color: hsl(var(--er) / 0);
}
.border-x-error\/10 {
    border-left-color: hsl(var(--er) / 0.1);
    border-right-color: hsl(var(--er) / 0.1);
}
.border-x-error\/100 {
    border-left-color: hsl(var(--er) / 1);
    border-right-color: hsl(var(--er) / 1);
}
.border-x-error\/20 {
    border-left-color: hsl(var(--er) / 0.2);
    border-right-color: hsl(var(--er) / 0.2);
}
.border-x-error\/25 {
    border-left-color: hsl(var(--er) / 0.25);
    border-right-color: hsl(var(--er) / 0.25);
}
.border-x-error\/30 {
    border-left-color: hsl(var(--er) / 0.3);
    border-right-color: hsl(var(--er) / 0.3);
}
.border-x-error\/40 {
    border-left-color: hsl(var(--er) / 0.4);
    border-right-color: hsl(var(--er) / 0.4);
}
.border-x-error\/5 {
    border-left-color: hsl(var(--er) / 0.05);
    border-right-color: hsl(var(--er) / 0.05);
}
.border-x-error\/50 {
    border-left-color: hsl(var(--er) / 0.5);
    border-right-color: hsl(var(--er) / 0.5);
}
.border-x-error\/60 {
    border-left-color: hsl(var(--er) / 0.6);
    border-right-color: hsl(var(--er) / 0.6);
}
.border-x-error\/70 {
    border-left-color: hsl(var(--er) / 0.7);
    border-right-color: hsl(var(--er) / 0.7);
}
.border-x-error\/75 {
    border-left-color: hsl(var(--er) / 0.75);
    border-right-color: hsl(var(--er) / 0.75);
}
.border-x-error\/80 {
    border-left-color: hsl(var(--er) / 0.8);
    border-right-color: hsl(var(--er) / 0.8);
}
.border-x-error\/90 {
    border-left-color: hsl(var(--er) / 0.9);
    border-right-color: hsl(var(--er) / 0.9);
}
.border-x-error\/95 {
    border-left-color: hsl(var(--er) / 0.95);
    border-right-color: hsl(var(--er) / 0.95);
}
.border-x-info {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--in) / var(--tw-border-opacity));
    border-right-color: hsl(var(--in) / var(--tw-border-opacity));
}
.border-x-info-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.border-x-info-content\/0 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0);
    border-right-color: hsl(var(--inc, var(--nc)) / 0);
}
.border-x-info-content\/10 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.border-x-info-content\/100 {
    border-left-color: hsl(var(--inc, var(--nc)) / 1);
    border-right-color: hsl(var(--inc, var(--nc)) / 1);
}
.border-x-info-content\/20 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.border-x-info-content\/25 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.border-x-info-content\/30 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.border-x-info-content\/40 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.border-x-info-content\/5 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.border-x-info-content\/50 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.border-x-info-content\/60 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.border-x-info-content\/70 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.border-x-info-content\/75 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.border-x-info-content\/80 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.border-x-info-content\/90 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.border-x-info-content\/95 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.border-x-info\/0 {
    border-left-color: hsl(var(--in) / 0);
    border-right-color: hsl(var(--in) / 0);
}
.border-x-info\/10 {
    border-left-color: hsl(var(--in) / 0.1);
    border-right-color: hsl(var(--in) / 0.1);
}
.border-x-info\/100 {
    border-left-color: hsl(var(--in) / 1);
    border-right-color: hsl(var(--in) / 1);
}
.border-x-info\/20 {
    border-left-color: hsl(var(--in) / 0.2);
    border-right-color: hsl(var(--in) / 0.2);
}
.border-x-info\/25 {
    border-left-color: hsl(var(--in) / 0.25);
    border-right-color: hsl(var(--in) / 0.25);
}
.border-x-info\/30 {
    border-left-color: hsl(var(--in) / 0.3);
    border-right-color: hsl(var(--in) / 0.3);
}
.border-x-info\/40 {
    border-left-color: hsl(var(--in) / 0.4);
    border-right-color: hsl(var(--in) / 0.4);
}
.border-x-info\/5 {
    border-left-color: hsl(var(--in) / 0.05);
    border-right-color: hsl(var(--in) / 0.05);
}
.border-x-info\/50 {
    border-left-color: hsl(var(--in) / 0.5);
    border-right-color: hsl(var(--in) / 0.5);
}
.border-x-info\/60 {
    border-left-color: hsl(var(--in) / 0.6);
    border-right-color: hsl(var(--in) / 0.6);
}
.border-x-info\/70 {
    border-left-color: hsl(var(--in) / 0.7);
    border-right-color: hsl(var(--in) / 0.7);
}
.border-x-info\/75 {
    border-left-color: hsl(var(--in) / 0.75);
    border-right-color: hsl(var(--in) / 0.75);
}
.border-x-info\/80 {
    border-left-color: hsl(var(--in) / 0.8);
    border-right-color: hsl(var(--in) / 0.8);
}
.border-x-info\/90 {
    border-left-color: hsl(var(--in) / 0.9);
    border-right-color: hsl(var(--in) / 0.9);
}
.border-x-info\/95 {
    border-left-color: hsl(var(--in) / 0.95);
    border-right-color: hsl(var(--in) / 0.95);
}
.border-x-neutral {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--n) / var(--tw-border-opacity));
    border-right-color: hsl(var(--n) / var(--tw-border-opacity));
}
.border-x-neutral-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--nc) / var(--tw-border-opacity));
    border-right-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.border-x-neutral-content\/0 {
    border-left-color: hsl(var(--nc) / 0);
    border-right-color: hsl(var(--nc) / 0);
}
.border-x-neutral-content\/10 {
    border-left-color: hsl(var(--nc) / 0.1);
    border-right-color: hsl(var(--nc) / 0.1);
}
.border-x-neutral-content\/100 {
    border-left-color: hsl(var(--nc) / 1);
    border-right-color: hsl(var(--nc) / 1);
}
.border-x-neutral-content\/20 {
    border-left-color: hsl(var(--nc) / 0.2);
    border-right-color: hsl(var(--nc) / 0.2);
}
.border-x-neutral-content\/25 {
    border-left-color: hsl(var(--nc) / 0.25);
    border-right-color: hsl(var(--nc) / 0.25);
}
.border-x-neutral-content\/30 {
    border-left-color: hsl(var(--nc) / 0.3);
    border-right-color: hsl(var(--nc) / 0.3);
}
.border-x-neutral-content\/40 {
    border-left-color: hsl(var(--nc) / 0.4);
    border-right-color: hsl(var(--nc) / 0.4);
}
.border-x-neutral-content\/5 {
    border-left-color: hsl(var(--nc) / 0.05);
    border-right-color: hsl(var(--nc) / 0.05);
}
.border-x-neutral-content\/50 {
    border-left-color: hsl(var(--nc) / 0.5);
    border-right-color: hsl(var(--nc) / 0.5);
}
.border-x-neutral-content\/60 {
    border-left-color: hsl(var(--nc) / 0.6);
    border-right-color: hsl(var(--nc) / 0.6);
}
.border-x-neutral-content\/70 {
    border-left-color: hsl(var(--nc) / 0.7);
    border-right-color: hsl(var(--nc) / 0.7);
}
.border-x-neutral-content\/75 {
    border-left-color: hsl(var(--nc) / 0.75);
    border-right-color: hsl(var(--nc) / 0.75);
}
.border-x-neutral-content\/80 {
    border-left-color: hsl(var(--nc) / 0.8);
    border-right-color: hsl(var(--nc) / 0.8);
}
.border-x-neutral-content\/90 {
    border-left-color: hsl(var(--nc) / 0.9);
    border-right-color: hsl(var(--nc) / 0.9);
}
.border-x-neutral-content\/95 {
    border-left-color: hsl(var(--nc) / 0.95);
    border-right-color: hsl(var(--nc) / 0.95);
}
.border-x-neutral-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.border-x-neutral-focus\/0 {
    border-left-color: hsl(var(--nf, var(--n)) / 0);
    border-right-color: hsl(var(--nf, var(--n)) / 0);
}
.border-x-neutral-focus\/10 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.1);
    border-right-color: hsl(var(--nf, var(--n)) / 0.1);
}
.border-x-neutral-focus\/100 {
    border-left-color: hsl(var(--nf, var(--n)) / 1);
    border-right-color: hsl(var(--nf, var(--n)) / 1);
}
.border-x-neutral-focus\/20 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.2);
    border-right-color: hsl(var(--nf, var(--n)) / 0.2);
}
.border-x-neutral-focus\/25 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.25);
    border-right-color: hsl(var(--nf, var(--n)) / 0.25);
}
.border-x-neutral-focus\/30 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.3);
    border-right-color: hsl(var(--nf, var(--n)) / 0.3);
}
.border-x-neutral-focus\/40 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.4);
    border-right-color: hsl(var(--nf, var(--n)) / 0.4);
}
.border-x-neutral-focus\/5 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.05);
    border-right-color: hsl(var(--nf, var(--n)) / 0.05);
}
.border-x-neutral-focus\/50 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.5);
    border-right-color: hsl(var(--nf, var(--n)) / 0.5);
}
.border-x-neutral-focus\/60 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.6);
    border-right-color: hsl(var(--nf, var(--n)) / 0.6);
}
.border-x-neutral-focus\/70 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.7);
    border-right-color: hsl(var(--nf, var(--n)) / 0.7);
}
.border-x-neutral-focus\/75 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.75);
    border-right-color: hsl(var(--nf, var(--n)) / 0.75);
}
.border-x-neutral-focus\/80 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.8);
    border-right-color: hsl(var(--nf, var(--n)) / 0.8);
}
.border-x-neutral-focus\/90 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.9);
    border-right-color: hsl(var(--nf, var(--n)) / 0.9);
}
.border-x-neutral-focus\/95 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.95);
    border-right-color: hsl(var(--nf, var(--n)) / 0.95);
}
.border-x-neutral\/0 {
    border-left-color: hsl(var(--n) / 0);
    border-right-color: hsl(var(--n) / 0);
}
.border-x-neutral\/10 {
    border-left-color: hsl(var(--n) / 0.1);
    border-right-color: hsl(var(--n) / 0.1);
}
.border-x-neutral\/100 {
    border-left-color: hsl(var(--n) / 1);
    border-right-color: hsl(var(--n) / 1);
}
.border-x-neutral\/20 {
    border-left-color: hsl(var(--n) / 0.2);
    border-right-color: hsl(var(--n) / 0.2);
}
.border-x-neutral\/25 {
    border-left-color: hsl(var(--n) / 0.25);
    border-right-color: hsl(var(--n) / 0.25);
}
.border-x-neutral\/30 {
    border-left-color: hsl(var(--n) / 0.3);
    border-right-color: hsl(var(--n) / 0.3);
}
.border-x-neutral\/40 {
    border-left-color: hsl(var(--n) / 0.4);
    border-right-color: hsl(var(--n) / 0.4);
}
.border-x-neutral\/5 {
    border-left-color: hsl(var(--n) / 0.05);
    border-right-color: hsl(var(--n) / 0.05);
}
.border-x-neutral\/50 {
    border-left-color: hsl(var(--n) / 0.5);
    border-right-color: hsl(var(--n) / 0.5);
}
.border-x-neutral\/60 {
    border-left-color: hsl(var(--n) / 0.6);
    border-right-color: hsl(var(--n) / 0.6);
}
.border-x-neutral\/70 {
    border-left-color: hsl(var(--n) / 0.7);
    border-right-color: hsl(var(--n) / 0.7);
}
.border-x-neutral\/75 {
    border-left-color: hsl(var(--n) / 0.75);
    border-right-color: hsl(var(--n) / 0.75);
}
.border-x-neutral\/80 {
    border-left-color: hsl(var(--n) / 0.8);
    border-right-color: hsl(var(--n) / 0.8);
}
.border-x-neutral\/90 {
    border-left-color: hsl(var(--n) / 0.9);
    border-right-color: hsl(var(--n) / 0.9);
}
.border-x-neutral\/95 {
    border-left-color: hsl(var(--n) / 0.95);
    border-right-color: hsl(var(--n) / 0.95);
}
.border-x-primary {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--p) / var(--tw-border-opacity));
    border-right-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-x-primary-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--pc) / var(--tw-border-opacity));
    border-right-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.border-x-primary-content\/0 {
    border-left-color: hsl(var(--pc) / 0);
    border-right-color: hsl(var(--pc) / 0);
}
.border-x-primary-content\/10 {
    border-left-color: hsl(var(--pc) / 0.1);
    border-right-color: hsl(var(--pc) / 0.1);
}
.border-x-primary-content\/100 {
    border-left-color: hsl(var(--pc) / 1);
    border-right-color: hsl(var(--pc) / 1);
}
.border-x-primary-content\/20 {
    border-left-color: hsl(var(--pc) / 0.2);
    border-right-color: hsl(var(--pc) / 0.2);
}
.border-x-primary-content\/25 {
    border-left-color: hsl(var(--pc) / 0.25);
    border-right-color: hsl(var(--pc) / 0.25);
}
.border-x-primary-content\/30 {
    border-left-color: hsl(var(--pc) / 0.3);
    border-right-color: hsl(var(--pc) / 0.3);
}
.border-x-primary-content\/40 {
    border-left-color: hsl(var(--pc) / 0.4);
    border-right-color: hsl(var(--pc) / 0.4);
}
.border-x-primary-content\/5 {
    border-left-color: hsl(var(--pc) / 0.05);
    border-right-color: hsl(var(--pc) / 0.05);
}
.border-x-primary-content\/50 {
    border-left-color: hsl(var(--pc) / 0.5);
    border-right-color: hsl(var(--pc) / 0.5);
}
.border-x-primary-content\/60 {
    border-left-color: hsl(var(--pc) / 0.6);
    border-right-color: hsl(var(--pc) / 0.6);
}
.border-x-primary-content\/70 {
    border-left-color: hsl(var(--pc) / 0.7);
    border-right-color: hsl(var(--pc) / 0.7);
}
.border-x-primary-content\/75 {
    border-left-color: hsl(var(--pc) / 0.75);
    border-right-color: hsl(var(--pc) / 0.75);
}
.border-x-primary-content\/80 {
    border-left-color: hsl(var(--pc) / 0.8);
    border-right-color: hsl(var(--pc) / 0.8);
}
.border-x-primary-content\/90 {
    border-left-color: hsl(var(--pc) / 0.9);
    border-right-color: hsl(var(--pc) / 0.9);
}
.border-x-primary-content\/95 {
    border-left-color: hsl(var(--pc) / 0.95);
    border-right-color: hsl(var(--pc) / 0.95);
}
.border-x-primary-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.border-x-primary-focus\/0 {
    border-left-color: hsl(var(--pf, var(--p)) / 0);
    border-right-color: hsl(var(--pf, var(--p)) / 0);
}
.border-x-primary-focus\/10 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.1);
    border-right-color: hsl(var(--pf, var(--p)) / 0.1);
}
.border-x-primary-focus\/100 {
    border-left-color: hsl(var(--pf, var(--p)) / 1);
    border-right-color: hsl(var(--pf, var(--p)) / 1);
}
.border-x-primary-focus\/20 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.2);
    border-right-color: hsl(var(--pf, var(--p)) / 0.2);
}
.border-x-primary-focus\/25 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.25);
    border-right-color: hsl(var(--pf, var(--p)) / 0.25);
}
.border-x-primary-focus\/30 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.3);
    border-right-color: hsl(var(--pf, var(--p)) / 0.3);
}
.border-x-primary-focus\/40 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.4);
    border-right-color: hsl(var(--pf, var(--p)) / 0.4);
}
.border-x-primary-focus\/5 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.05);
    border-right-color: hsl(var(--pf, var(--p)) / 0.05);
}
.border-x-primary-focus\/50 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.5);
    border-right-color: hsl(var(--pf, var(--p)) / 0.5);
}
.border-x-primary-focus\/60 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.6);
    border-right-color: hsl(var(--pf, var(--p)) / 0.6);
}
.border-x-primary-focus\/70 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.7);
    border-right-color: hsl(var(--pf, var(--p)) / 0.7);
}
.border-x-primary-focus\/75 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.75);
    border-right-color: hsl(var(--pf, var(--p)) / 0.75);
}
.border-x-primary-focus\/80 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.8);
    border-right-color: hsl(var(--pf, var(--p)) / 0.8);
}
.border-x-primary-focus\/90 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.9);
    border-right-color: hsl(var(--pf, var(--p)) / 0.9);
}
.border-x-primary-focus\/95 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.95);
    border-right-color: hsl(var(--pf, var(--p)) / 0.95);
}
.border-x-primary\/0 {
    border-left-color: hsl(var(--p) / 0);
    border-right-color: hsl(var(--p) / 0);
}
.border-x-primary\/10 {
    border-left-color: hsl(var(--p) / 0.1);
    border-right-color: hsl(var(--p) / 0.1);
}
.border-x-primary\/100 {
    border-left-color: hsl(var(--p) / 1);
    border-right-color: hsl(var(--p) / 1);
}
.border-x-primary\/20 {
    border-left-color: hsl(var(--p) / 0.2);
    border-right-color: hsl(var(--p) / 0.2);
}
.border-x-primary\/25 {
    border-left-color: hsl(var(--p) / 0.25);
    border-right-color: hsl(var(--p) / 0.25);
}
.border-x-primary\/30 {
    border-left-color: hsl(var(--p) / 0.3);
    border-right-color: hsl(var(--p) / 0.3);
}
.border-x-primary\/40 {
    border-left-color: hsl(var(--p) / 0.4);
    border-right-color: hsl(var(--p) / 0.4);
}
.border-x-primary\/5 {
    border-left-color: hsl(var(--p) / 0.05);
    border-right-color: hsl(var(--p) / 0.05);
}
.border-x-primary\/50 {
    border-left-color: hsl(var(--p) / 0.5);
    border-right-color: hsl(var(--p) / 0.5);
}
.border-x-primary\/60 {
    border-left-color: hsl(var(--p) / 0.6);
    border-right-color: hsl(var(--p) / 0.6);
}
.border-x-primary\/70 {
    border-left-color: hsl(var(--p) / 0.7);
    border-right-color: hsl(var(--p) / 0.7);
}
.border-x-primary\/75 {
    border-left-color: hsl(var(--p) / 0.75);
    border-right-color: hsl(var(--p) / 0.75);
}
.border-x-primary\/80 {
    border-left-color: hsl(var(--p) / 0.8);
    border-right-color: hsl(var(--p) / 0.8);
}
.border-x-primary\/90 {
    border-left-color: hsl(var(--p) / 0.9);
    border-right-color: hsl(var(--p) / 0.9);
}
.border-x-primary\/95 {
    border-left-color: hsl(var(--p) / 0.95);
    border-right-color: hsl(var(--p) / 0.95);
}
.border-x-secondary {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--s) / var(--tw-border-opacity));
    border-right-color: hsl(var(--s) / var(--tw-border-opacity));
}
.border-x-secondary-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--sc) / var(--tw-border-opacity));
    border-right-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.border-x-secondary-content\/0 {
    border-left-color: hsl(var(--sc) / 0);
    border-right-color: hsl(var(--sc) / 0);
}
.border-x-secondary-content\/10 {
    border-left-color: hsl(var(--sc) / 0.1);
    border-right-color: hsl(var(--sc) / 0.1);
}
.border-x-secondary-content\/100 {
    border-left-color: hsl(var(--sc) / 1);
    border-right-color: hsl(var(--sc) / 1);
}
.border-x-secondary-content\/20 {
    border-left-color: hsl(var(--sc) / 0.2);
    border-right-color: hsl(var(--sc) / 0.2);
}
.border-x-secondary-content\/25 {
    border-left-color: hsl(var(--sc) / 0.25);
    border-right-color: hsl(var(--sc) / 0.25);
}
.border-x-secondary-content\/30 {
    border-left-color: hsl(var(--sc) / 0.3);
    border-right-color: hsl(var(--sc) / 0.3);
}
.border-x-secondary-content\/40 {
    border-left-color: hsl(var(--sc) / 0.4);
    border-right-color: hsl(var(--sc) / 0.4);
}
.border-x-secondary-content\/5 {
    border-left-color: hsl(var(--sc) / 0.05);
    border-right-color: hsl(var(--sc) / 0.05);
}
.border-x-secondary-content\/50 {
    border-left-color: hsl(var(--sc) / 0.5);
    border-right-color: hsl(var(--sc) / 0.5);
}
.border-x-secondary-content\/60 {
    border-left-color: hsl(var(--sc) / 0.6);
    border-right-color: hsl(var(--sc) / 0.6);
}
.border-x-secondary-content\/70 {
    border-left-color: hsl(var(--sc) / 0.7);
    border-right-color: hsl(var(--sc) / 0.7);
}
.border-x-secondary-content\/75 {
    border-left-color: hsl(var(--sc) / 0.75);
    border-right-color: hsl(var(--sc) / 0.75);
}
.border-x-secondary-content\/80 {
    border-left-color: hsl(var(--sc) / 0.8);
    border-right-color: hsl(var(--sc) / 0.8);
}
.border-x-secondary-content\/90 {
    border-left-color: hsl(var(--sc) / 0.9);
    border-right-color: hsl(var(--sc) / 0.9);
}
.border-x-secondary-content\/95 {
    border-left-color: hsl(var(--sc) / 0.95);
    border-right-color: hsl(var(--sc) / 0.95);
}
.border-x-secondary-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.border-x-secondary-focus\/0 {
    border-left-color: hsl(var(--sf, var(--s)) / 0);
    border-right-color: hsl(var(--sf, var(--s)) / 0);
}
.border-x-secondary-focus\/10 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.1);
    border-right-color: hsl(var(--sf, var(--s)) / 0.1);
}
.border-x-secondary-focus\/100 {
    border-left-color: hsl(var(--sf, var(--s)) / 1);
    border-right-color: hsl(var(--sf, var(--s)) / 1);
}
.border-x-secondary-focus\/20 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.2);
    border-right-color: hsl(var(--sf, var(--s)) / 0.2);
}
.border-x-secondary-focus\/25 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.25);
    border-right-color: hsl(var(--sf, var(--s)) / 0.25);
}
.border-x-secondary-focus\/30 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.3);
    border-right-color: hsl(var(--sf, var(--s)) / 0.3);
}
.border-x-secondary-focus\/40 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.4);
    border-right-color: hsl(var(--sf, var(--s)) / 0.4);
}
.border-x-secondary-focus\/5 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.05);
    border-right-color: hsl(var(--sf, var(--s)) / 0.05);
}
.border-x-secondary-focus\/50 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.5);
    border-right-color: hsl(var(--sf, var(--s)) / 0.5);
}
.border-x-secondary-focus\/60 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.6);
    border-right-color: hsl(var(--sf, var(--s)) / 0.6);
}
.border-x-secondary-focus\/70 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.7);
    border-right-color: hsl(var(--sf, var(--s)) / 0.7);
}
.border-x-secondary-focus\/75 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.75);
    border-right-color: hsl(var(--sf, var(--s)) / 0.75);
}
.border-x-secondary-focus\/80 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.8);
    border-right-color: hsl(var(--sf, var(--s)) / 0.8);
}
.border-x-secondary-focus\/90 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.9);
    border-right-color: hsl(var(--sf, var(--s)) / 0.9);
}
.border-x-secondary-focus\/95 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.95);
    border-right-color: hsl(var(--sf, var(--s)) / 0.95);
}
.border-x-secondary\/0 {
    border-left-color: hsl(var(--s) / 0);
    border-right-color: hsl(var(--s) / 0);
}
.border-x-secondary\/10 {
    border-left-color: hsl(var(--s) / 0.1);
    border-right-color: hsl(var(--s) / 0.1);
}
.border-x-secondary\/100 {
    border-left-color: hsl(var(--s) / 1);
    border-right-color: hsl(var(--s) / 1);
}
.border-x-secondary\/20 {
    border-left-color: hsl(var(--s) / 0.2);
    border-right-color: hsl(var(--s) / 0.2);
}
.border-x-secondary\/25 {
    border-left-color: hsl(var(--s) / 0.25);
    border-right-color: hsl(var(--s) / 0.25);
}
.border-x-secondary\/30 {
    border-left-color: hsl(var(--s) / 0.3);
    border-right-color: hsl(var(--s) / 0.3);
}
.border-x-secondary\/40 {
    border-left-color: hsl(var(--s) / 0.4);
    border-right-color: hsl(var(--s) / 0.4);
}
.border-x-secondary\/5 {
    border-left-color: hsl(var(--s) / 0.05);
    border-right-color: hsl(var(--s) / 0.05);
}
.border-x-secondary\/50 {
    border-left-color: hsl(var(--s) / 0.5);
    border-right-color: hsl(var(--s) / 0.5);
}
.border-x-secondary\/60 {
    border-left-color: hsl(var(--s) / 0.6);
    border-right-color: hsl(var(--s) / 0.6);
}
.border-x-secondary\/70 {
    border-left-color: hsl(var(--s) / 0.7);
    border-right-color: hsl(var(--s) / 0.7);
}
.border-x-secondary\/75 {
    border-left-color: hsl(var(--s) / 0.75);
    border-right-color: hsl(var(--s) / 0.75);
}
.border-x-secondary\/80 {
    border-left-color: hsl(var(--s) / 0.8);
    border-right-color: hsl(var(--s) / 0.8);
}
.border-x-secondary\/90 {
    border-left-color: hsl(var(--s) / 0.9);
    border-right-color: hsl(var(--s) / 0.9);
}
.border-x-secondary\/95 {
    border-left-color: hsl(var(--s) / 0.95);
    border-right-color: hsl(var(--s) / 0.95);
}
.border-x-success {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--su) / var(--tw-border-opacity));
    border-right-color: hsl(var(--su) / var(--tw-border-opacity));
}
.border-x-success-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.border-x-success-content\/0 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0);
    border-right-color: hsl(var(--suc, var(--nc)) / 0);
}
.border-x-success-content\/10 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.border-x-success-content\/100 {
    border-left-color: hsl(var(--suc, var(--nc)) / 1);
    border-right-color: hsl(var(--suc, var(--nc)) / 1);
}
.border-x-success-content\/20 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.border-x-success-content\/25 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.border-x-success-content\/30 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.border-x-success-content\/40 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.border-x-success-content\/5 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.border-x-success-content\/50 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.border-x-success-content\/60 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.border-x-success-content\/70 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.border-x-success-content\/75 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.border-x-success-content\/80 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.border-x-success-content\/90 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.border-x-success-content\/95 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.border-x-success\/0 {
    border-left-color: hsl(var(--su) / 0);
    border-right-color: hsl(var(--su) / 0);
}
.border-x-success\/10 {
    border-left-color: hsl(var(--su) / 0.1);
    border-right-color: hsl(var(--su) / 0.1);
}
.border-x-success\/100 {
    border-left-color: hsl(var(--su) / 1);
    border-right-color: hsl(var(--su) / 1);
}
.border-x-success\/20 {
    border-left-color: hsl(var(--su) / 0.2);
    border-right-color: hsl(var(--su) / 0.2);
}
.border-x-success\/25 {
    border-left-color: hsl(var(--su) / 0.25);
    border-right-color: hsl(var(--su) / 0.25);
}
.border-x-success\/30 {
    border-left-color: hsl(var(--su) / 0.3);
    border-right-color: hsl(var(--su) / 0.3);
}
.border-x-success\/40 {
    border-left-color: hsl(var(--su) / 0.4);
    border-right-color: hsl(var(--su) / 0.4);
}
.border-x-success\/5 {
    border-left-color: hsl(var(--su) / 0.05);
    border-right-color: hsl(var(--su) / 0.05);
}
.border-x-success\/50 {
    border-left-color: hsl(var(--su) / 0.5);
    border-right-color: hsl(var(--su) / 0.5);
}
.border-x-success\/60 {
    border-left-color: hsl(var(--su) / 0.6);
    border-right-color: hsl(var(--su) / 0.6);
}
.border-x-success\/70 {
    border-left-color: hsl(var(--su) / 0.7);
    border-right-color: hsl(var(--su) / 0.7);
}
.border-x-success\/75 {
    border-left-color: hsl(var(--su) / 0.75);
    border-right-color: hsl(var(--su) / 0.75);
}
.border-x-success\/80 {
    border-left-color: hsl(var(--su) / 0.8);
    border-right-color: hsl(var(--su) / 0.8);
}
.border-x-success\/90 {
    border-left-color: hsl(var(--su) / 0.9);
    border-right-color: hsl(var(--su) / 0.9);
}
.border-x-success\/95 {
    border-left-color: hsl(var(--su) / 0.95);
    border-right-color: hsl(var(--su) / 0.95);
}
.border-x-transparent,
.border-x-transparent\/0 {
    border-left-color: #0000;
    border-right-color: #0000;
}
.border-x-transparent\/10 {
    border-left-color: #0000001a;
    border-right-color: #0000001a;
}
.border-x-transparent\/100 {
    border-left-color: #000;
    border-right-color: #000;
}
.border-x-transparent\/20 {
    border-left-color: #0003;
    border-right-color: #0003;
}
.border-x-transparent\/25 {
    border-left-color: #00000040;
    border-right-color: #00000040;
}
.border-x-transparent\/30 {
    border-left-color: #0000004d;
    border-right-color: #0000004d;
}
.border-x-transparent\/40 {
    border-left-color: #0006;
    border-right-color: #0006;
}
.border-x-transparent\/5 {
    border-left-color: #0000000d;
    border-right-color: #0000000d;
}
.border-x-transparent\/50 {
    border-left-color: #00000080;
    border-right-color: #00000080;
}
.border-x-transparent\/60 {
    border-left-color: #0009;
    border-right-color: #0009;
}
.border-x-transparent\/70 {
    border-left-color: #000000b3;
    border-right-color: #000000b3;
}
.border-x-transparent\/75 {
    border-left-color: #000000bf;
    border-right-color: #000000bf;
}
.border-x-transparent\/80 {
    border-left-color: #000c;
    border-right-color: #000c;
}
.border-x-transparent\/90 {
    border-left-color: #000000e6;
    border-right-color: #000000e6;
}
.border-x-transparent\/95 {
    border-left-color: #000000f2;
    border-right-color: #000000f2;
}
.border-x-warning {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wa) / var(--tw-border-opacity));
    border-right-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.border-x-warning-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.border-x-warning-content\/0 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0);
    border-right-color: hsl(var(--wac, var(--nc)) / 0);
}
.border-x-warning-content\/10 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.1);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.border-x-warning-content\/100 {
    border-left-color: hsl(var(--wac, var(--nc)) / 1);
    border-right-color: hsl(var(--wac, var(--nc)) / 1);
}
.border-x-warning-content\/20 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.2);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.border-x-warning-content\/25 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.25);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.border-x-warning-content\/30 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.3);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.border-x-warning-content\/40 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.4);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.border-x-warning-content\/5 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.05);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.border-x-warning-content\/50 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.5);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.border-x-warning-content\/60 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.6);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.border-x-warning-content\/70 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.7);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.border-x-warning-content\/75 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.75);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.border-x-warning-content\/80 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.8);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.border-x-warning-content\/90 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.9);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.border-x-warning-content\/95 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.95);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.border-x-warning\/0 {
    border-left-color: hsl(var(--wa) / 0);
    border-right-color: hsl(var(--wa) / 0);
}
.border-x-warning\/10 {
    border-left-color: hsl(var(--wa) / 0.1);
    border-right-color: hsl(var(--wa) / 0.1);
}
.border-x-warning\/100 {
    border-left-color: hsl(var(--wa) / 1);
    border-right-color: hsl(var(--wa) / 1);
}
.border-x-warning\/20 {
    border-left-color: hsl(var(--wa) / 0.2);
    border-right-color: hsl(var(--wa) / 0.2);
}
.border-x-warning\/25 {
    border-left-color: hsl(var(--wa) / 0.25);
    border-right-color: hsl(var(--wa) / 0.25);
}
.border-x-warning\/30 {
    border-left-color: hsl(var(--wa) / 0.3);
    border-right-color: hsl(var(--wa) / 0.3);
}
.border-x-warning\/40 {
    border-left-color: hsl(var(--wa) / 0.4);
    border-right-color: hsl(var(--wa) / 0.4);
}
.border-x-warning\/5 {
    border-left-color: hsl(var(--wa) / 0.05);
    border-right-color: hsl(var(--wa) / 0.05);
}
.border-x-warning\/50 {
    border-left-color: hsl(var(--wa) / 0.5);
    border-right-color: hsl(var(--wa) / 0.5);
}
.border-x-warning\/60 {
    border-left-color: hsl(var(--wa) / 0.6);
    border-right-color: hsl(var(--wa) / 0.6);
}
.border-x-warning\/70 {
    border-left-color: hsl(var(--wa) / 0.7);
    border-right-color: hsl(var(--wa) / 0.7);
}
.border-x-warning\/75 {
    border-left-color: hsl(var(--wa) / 0.75);
    border-right-color: hsl(var(--wa) / 0.75);
}
.border-x-warning\/80 {
    border-left-color: hsl(var(--wa) / 0.8);
    border-right-color: hsl(var(--wa) / 0.8);
}
.border-x-warning\/90 {
    border-left-color: hsl(var(--wa) / 0.9);
    border-right-color: hsl(var(--wa) / 0.9);
}
.border-x-warning\/95 {
    border-left-color: hsl(var(--wa) / 0.95);
    border-right-color: hsl(var(--wa) / 0.95);
}
.border-y-accent {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--a) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--a) / var(--tw-border-opacity));
}
.border-y-accent-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--ac) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.border-y-accent-content\/0 {
    border-top-color: hsl(var(--ac) / 0);
    border-bottom-color: hsl(var(--ac) / 0);
}
.border-y-accent-content\/10 {
    border-top-color: hsl(var(--ac) / 0.1);
    border-bottom-color: hsl(var(--ac) / 0.1);
}
.border-y-accent-content\/100 {
    border-top-color: hsl(var(--ac) / 1);
    border-bottom-color: hsl(var(--ac) / 1);
}
.border-y-accent-content\/20 {
    border-top-color: hsl(var(--ac) / 0.2);
    border-bottom-color: hsl(var(--ac) / 0.2);
}
.border-y-accent-content\/25 {
    border-top-color: hsl(var(--ac) / 0.25);
    border-bottom-color: hsl(var(--ac) / 0.25);
}
.border-y-accent-content\/30 {
    border-top-color: hsl(var(--ac) / 0.3);
    border-bottom-color: hsl(var(--ac) / 0.3);
}
.border-y-accent-content\/40 {
    border-top-color: hsl(var(--ac) / 0.4);
    border-bottom-color: hsl(var(--ac) / 0.4);
}
.border-y-accent-content\/5 {
    border-top-color: hsl(var(--ac) / 0.05);
    border-bottom-color: hsl(var(--ac) / 0.05);
}
.border-y-accent-content\/50 {
    border-top-color: hsl(var(--ac) / 0.5);
    border-bottom-color: hsl(var(--ac) / 0.5);
}
.border-y-accent-content\/60 {
    border-top-color: hsl(var(--ac) / 0.6);
    border-bottom-color: hsl(var(--ac) / 0.6);
}
.border-y-accent-content\/70 {
    border-top-color: hsl(var(--ac) / 0.7);
    border-bottom-color: hsl(var(--ac) / 0.7);
}
.border-y-accent-content\/75 {
    border-top-color: hsl(var(--ac) / 0.75);
    border-bottom-color: hsl(var(--ac) / 0.75);
}
.border-y-accent-content\/80 {
    border-top-color: hsl(var(--ac) / 0.8);
    border-bottom-color: hsl(var(--ac) / 0.8);
}
.border-y-accent-content\/90 {
    border-top-color: hsl(var(--ac) / 0.9);
    border-bottom-color: hsl(var(--ac) / 0.9);
}
.border-y-accent-content\/95 {
    border-top-color: hsl(var(--ac) / 0.95);
    border-bottom-color: hsl(var(--ac) / 0.95);
}
.border-y-accent-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.border-y-accent-focus\/0 {
    border-top-color: hsl(var(--af, var(--a)) / 0);
    border-bottom-color: hsl(var(--af, var(--a)) / 0);
}
.border-y-accent-focus\/10 {
    border-top-color: hsl(var(--af, var(--a)) / 0.1);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.1);
}
.border-y-accent-focus\/100 {
    border-top-color: hsl(var(--af, var(--a)) / 1);
    border-bottom-color: hsl(var(--af, var(--a)) / 1);
}
.border-y-accent-focus\/20 {
    border-top-color: hsl(var(--af, var(--a)) / 0.2);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.2);
}
.border-y-accent-focus\/25 {
    border-top-color: hsl(var(--af, var(--a)) / 0.25);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.25);
}
.border-y-accent-focus\/30 {
    border-top-color: hsl(var(--af, var(--a)) / 0.3);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.3);
}
.border-y-accent-focus\/40 {
    border-top-color: hsl(var(--af, var(--a)) / 0.4);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.4);
}
.border-y-accent-focus\/5 {
    border-top-color: hsl(var(--af, var(--a)) / 0.05);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.05);
}
.border-y-accent-focus\/50 {
    border-top-color: hsl(var(--af, var(--a)) / 0.5);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.5);
}
.border-y-accent-focus\/60 {
    border-top-color: hsl(var(--af, var(--a)) / 0.6);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.6);
}
.border-y-accent-focus\/70 {
    border-top-color: hsl(var(--af, var(--a)) / 0.7);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.7);
}
.border-y-accent-focus\/75 {
    border-top-color: hsl(var(--af, var(--a)) / 0.75);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.75);
}
.border-y-accent-focus\/80 {
    border-top-color: hsl(var(--af, var(--a)) / 0.8);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.8);
}
.border-y-accent-focus\/90 {
    border-top-color: hsl(var(--af, var(--a)) / 0.9);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.9);
}
.border-y-accent-focus\/95 {
    border-top-color: hsl(var(--af, var(--a)) / 0.95);
    border-bottom-color: hsl(var(--af, var(--a)) / 0.95);
}
.border-y-accent\/0 {
    border-top-color: hsl(var(--a) / 0);
    border-bottom-color: hsl(var(--a) / 0);
}
.border-y-accent\/10 {
    border-top-color: hsl(var(--a) / 0.1);
    border-bottom-color: hsl(var(--a) / 0.1);
}
.border-y-accent\/100 {
    border-top-color: hsl(var(--a) / 1);
    border-bottom-color: hsl(var(--a) / 1);
}
.border-y-accent\/20 {
    border-top-color: hsl(var(--a) / 0.2);
    border-bottom-color: hsl(var(--a) / 0.2);
}
.border-y-accent\/25 {
    border-top-color: hsl(var(--a) / 0.25);
    border-bottom-color: hsl(var(--a) / 0.25);
}
.border-y-accent\/30 {
    border-top-color: hsl(var(--a) / 0.3);
    border-bottom-color: hsl(var(--a) / 0.3);
}
.border-y-accent\/40 {
    border-top-color: hsl(var(--a) / 0.4);
    border-bottom-color: hsl(var(--a) / 0.4);
}
.border-y-accent\/5 {
    border-top-color: hsl(var(--a) / 0.05);
    border-bottom-color: hsl(var(--a) / 0.05);
}
.border-y-accent\/50 {
    border-top-color: hsl(var(--a) / 0.5);
    border-bottom-color: hsl(var(--a) / 0.5);
}
.border-y-accent\/60 {
    border-top-color: hsl(var(--a) / 0.6);
    border-bottom-color: hsl(var(--a) / 0.6);
}
.border-y-accent\/70 {
    border-top-color: hsl(var(--a) / 0.7);
    border-bottom-color: hsl(var(--a) / 0.7);
}
.border-y-accent\/75 {
    border-top-color: hsl(var(--a) / 0.75);
    border-bottom-color: hsl(var(--a) / 0.75);
}
.border-y-accent\/80 {
    border-top-color: hsl(var(--a) / 0.8);
    border-bottom-color: hsl(var(--a) / 0.8);
}
.border-y-accent\/90 {
    border-top-color: hsl(var(--a) / 0.9);
    border-bottom-color: hsl(var(--a) / 0.9);
}
.border-y-accent\/95 {
    border-top-color: hsl(var(--a) / 0.95);
    border-bottom-color: hsl(var(--a) / 0.95);
}
.border-y-base-100 {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b1) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.border-y-base-100\/0 {
    border-top-color: hsl(var(--b1) / 0);
    border-bottom-color: hsl(var(--b1) / 0);
}
.border-y-base-100\/10 {
    border-top-color: hsl(var(--b1) / 0.1);
    border-bottom-color: hsl(var(--b1) / 0.1);
}
.border-y-base-100\/100 {
    border-top-color: hsl(var(--b1) / 1);
    border-bottom-color: hsl(var(--b1) / 1);
}
.border-y-base-100\/20 {
    border-top-color: hsl(var(--b1) / 0.2);
    border-bottom-color: hsl(var(--b1) / 0.2);
}
.border-y-base-100\/25 {
    border-top-color: hsl(var(--b1) / 0.25);
    border-bottom-color: hsl(var(--b1) / 0.25);
}
.border-y-base-100\/30 {
    border-top-color: hsl(var(--b1) / 0.3);
    border-bottom-color: hsl(var(--b1) / 0.3);
}
.border-y-base-100\/40 {
    border-top-color: hsl(var(--b1) / 0.4);
    border-bottom-color: hsl(var(--b1) / 0.4);
}
.border-y-base-100\/5 {
    border-top-color: hsl(var(--b1) / 0.05);
    border-bottom-color: hsl(var(--b1) / 0.05);
}
.border-y-base-100\/50 {
    border-top-color: hsl(var(--b1) / 0.5);
    border-bottom-color: hsl(var(--b1) / 0.5);
}
.border-y-base-100\/60 {
    border-top-color: hsl(var(--b1) / 0.6);
    border-bottom-color: hsl(var(--b1) / 0.6);
}
.border-y-base-100\/70 {
    border-top-color: hsl(var(--b1) / 0.7);
    border-bottom-color: hsl(var(--b1) / 0.7);
}
.border-y-base-100\/75 {
    border-top-color: hsl(var(--b1) / 0.75);
    border-bottom-color: hsl(var(--b1) / 0.75);
}
.border-y-base-100\/80 {
    border-top-color: hsl(var(--b1) / 0.8);
    border-bottom-color: hsl(var(--b1) / 0.8);
}
.border-y-base-100\/90 {
    border-top-color: hsl(var(--b1) / 0.9);
    border-bottom-color: hsl(var(--b1) / 0.9);
}
.border-y-base-100\/95 {
    border-top-color: hsl(var(--b1) / 0.95);
    border-bottom-color: hsl(var(--b1) / 0.95);
}
.border-y-base-200 {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.border-y-base-200\/0 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0);
}
.border-y-base-200\/10 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.1);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.border-y-base-200\/100 {
    border-top-color: hsl(var(--b2, var(--b1)) / 1);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 1);
}
.border-y-base-200\/20 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.2);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.border-y-base-200\/25 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.25);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.border-y-base-200\/30 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.3);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.border-y-base-200\/40 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.4);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.border-y-base-200\/5 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.05);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.border-y-base-200\/50 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.5);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.border-y-base-200\/60 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.6);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.border-y-base-200\/70 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.7);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.border-y-base-200\/75 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.75);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.border-y-base-200\/80 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.8);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.border-y-base-200\/90 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.9);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.border-y-base-200\/95 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.95);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.border-y-base-300 {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.border-y-base-300\/0 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0);
}
.border-y-base-300\/10 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.1);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.border-y-base-300\/100 {
    border-top-color: hsl(var(--b3, var(--b2)) / 1);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 1);
}
.border-y-base-300\/20 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.2);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.border-y-base-300\/25 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.25);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.border-y-base-300\/30 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.3);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.border-y-base-300\/40 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.4);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.border-y-base-300\/5 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.05);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.border-y-base-300\/50 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.5);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.border-y-base-300\/60 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.6);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.border-y-base-300\/70 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.7);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.border-y-base-300\/75 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.75);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.border-y-base-300\/80 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.8);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.border-y-base-300\/90 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.9);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.border-y-base-300\/95 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.95);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.border-y-base-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--bc) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.border-y-base-content\/0 {
    border-top-color: hsl(var(--bc) / 0);
    border-bottom-color: hsl(var(--bc) / 0);
}
.border-y-base-content\/10 {
    border-top-color: hsl(var(--bc) / 0.1);
    border-bottom-color: hsl(var(--bc) / 0.1);
}
.border-y-base-content\/100 {
    border-top-color: hsl(var(--bc) / 1);
    border-bottom-color: hsl(var(--bc) / 1);
}
.border-y-base-content\/20 {
    border-top-color: hsl(var(--bc) / 0.2);
    border-bottom-color: hsl(var(--bc) / 0.2);
}
.border-y-base-content\/25 {
    border-top-color: hsl(var(--bc) / 0.25);
    border-bottom-color: hsl(var(--bc) / 0.25);
}
.border-y-base-content\/30 {
    border-top-color: hsl(var(--bc) / 0.3);
    border-bottom-color: hsl(var(--bc) / 0.3);
}
.border-y-base-content\/40 {
    border-top-color: hsl(var(--bc) / 0.4);
    border-bottom-color: hsl(var(--bc) / 0.4);
}
.border-y-base-content\/5 {
    border-top-color: hsl(var(--bc) / 0.05);
    border-bottom-color: hsl(var(--bc) / 0.05);
}
.border-y-base-content\/50 {
    border-top-color: hsl(var(--bc) / 0.5);
    border-bottom-color: hsl(var(--bc) / 0.5);
}
.border-y-base-content\/60 {
    border-top-color: hsl(var(--bc) / 0.6);
    border-bottom-color: hsl(var(--bc) / 0.6);
}
.border-y-base-content\/70 {
    border-top-color: hsl(var(--bc) / 0.7);
    border-bottom-color: hsl(var(--bc) / 0.7);
}
.border-y-base-content\/75 {
    border-top-color: hsl(var(--bc) / 0.75);
    border-bottom-color: hsl(var(--bc) / 0.75);
}
.border-y-base-content\/80 {
    border-top-color: hsl(var(--bc) / 0.8);
    border-bottom-color: hsl(var(--bc) / 0.8);
}
.border-y-base-content\/90 {
    border-top-color: hsl(var(--bc) / 0.9);
    border-bottom-color: hsl(var(--bc) / 0.9);
}
.border-y-base-content\/95 {
    border-top-color: hsl(var(--bc) / 0.95);
    border-bottom-color: hsl(var(--bc) / 0.95);
}
.border-y-current {
    border-top-color: currentColor;
    border-bottom-color: currentColor;
}
.border-y-error {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--er) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--er) / var(--tw-border-opacity));
}
.border-y-error-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.border-y-error-content\/0 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0);
}
.border-y-error-content\/10 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.border-y-error-content\/100 {
    border-top-color: hsl(var(--erc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 1);
}
.border-y-error-content\/20 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.border-y-error-content\/25 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.border-y-error-content\/30 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.border-y-error-content\/40 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.border-y-error-content\/5 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.border-y-error-content\/50 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.border-y-error-content\/60 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.border-y-error-content\/70 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.border-y-error-content\/75 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.border-y-error-content\/80 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.border-y-error-content\/90 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.border-y-error-content\/95 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.border-y-error\/0 {
    border-top-color: hsl(var(--er) / 0);
    border-bottom-color: hsl(var(--er) / 0);
}
.border-y-error\/10 {
    border-top-color: hsl(var(--er) / 0.1);
    border-bottom-color: hsl(var(--er) / 0.1);
}
.border-y-error\/100 {
    border-top-color: hsl(var(--er) / 1);
    border-bottom-color: hsl(var(--er) / 1);
}
.border-y-error\/20 {
    border-top-color: hsl(var(--er) / 0.2);
    border-bottom-color: hsl(var(--er) / 0.2);
}
.border-y-error\/25 {
    border-top-color: hsl(var(--er) / 0.25);
    border-bottom-color: hsl(var(--er) / 0.25);
}
.border-y-error\/30 {
    border-top-color: hsl(var(--er) / 0.3);
    border-bottom-color: hsl(var(--er) / 0.3);
}
.border-y-error\/40 {
    border-top-color: hsl(var(--er) / 0.4);
    border-bottom-color: hsl(var(--er) / 0.4);
}
.border-y-error\/5 {
    border-top-color: hsl(var(--er) / 0.05);
    border-bottom-color: hsl(var(--er) / 0.05);
}
.border-y-error\/50 {
    border-top-color: hsl(var(--er) / 0.5);
    border-bottom-color: hsl(var(--er) / 0.5);
}
.border-y-error\/60 {
    border-top-color: hsl(var(--er) / 0.6);
    border-bottom-color: hsl(var(--er) / 0.6);
}
.border-y-error\/70 {
    border-top-color: hsl(var(--er) / 0.7);
    border-bottom-color: hsl(var(--er) / 0.7);
}
.border-y-error\/75 {
    border-top-color: hsl(var(--er) / 0.75);
    border-bottom-color: hsl(var(--er) / 0.75);
}
.border-y-error\/80 {
    border-top-color: hsl(var(--er) / 0.8);
    border-bottom-color: hsl(var(--er) / 0.8);
}
.border-y-error\/90 {
    border-top-color: hsl(var(--er) / 0.9);
    border-bottom-color: hsl(var(--er) / 0.9);
}
.border-y-error\/95 {
    border-top-color: hsl(var(--er) / 0.95);
    border-bottom-color: hsl(var(--er) / 0.95);
}
.border-y-info {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--in) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--in) / var(--tw-border-opacity));
}
.border-y-info-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.border-y-info-content\/0 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0);
}
.border-y-info-content\/10 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.border-y-info-content\/100 {
    border-top-color: hsl(var(--inc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 1);
}
.border-y-info-content\/20 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.border-y-info-content\/25 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.border-y-info-content\/30 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.border-y-info-content\/40 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.border-y-info-content\/5 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.border-y-info-content\/50 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.border-y-info-content\/60 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.border-y-info-content\/70 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.border-y-info-content\/75 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.border-y-info-content\/80 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.border-y-info-content\/90 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.border-y-info-content\/95 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.border-y-info\/0 {
    border-top-color: hsl(var(--in) / 0);
    border-bottom-color: hsl(var(--in) / 0);
}
.border-y-info\/10 {
    border-top-color: hsl(var(--in) / 0.1);
    border-bottom-color: hsl(var(--in) / 0.1);
}
.border-y-info\/100 {
    border-top-color: hsl(var(--in) / 1);
    border-bottom-color: hsl(var(--in) / 1);
}
.border-y-info\/20 {
    border-top-color: hsl(var(--in) / 0.2);
    border-bottom-color: hsl(var(--in) / 0.2);
}
.border-y-info\/25 {
    border-top-color: hsl(var(--in) / 0.25);
    border-bottom-color: hsl(var(--in) / 0.25);
}
.border-y-info\/30 {
    border-top-color: hsl(var(--in) / 0.3);
    border-bottom-color: hsl(var(--in) / 0.3);
}
.border-y-info\/40 {
    border-top-color: hsl(var(--in) / 0.4);
    border-bottom-color: hsl(var(--in) / 0.4);
}
.border-y-info\/5 {
    border-top-color: hsl(var(--in) / 0.05);
    border-bottom-color: hsl(var(--in) / 0.05);
}
.border-y-info\/50 {
    border-top-color: hsl(var(--in) / 0.5);
    border-bottom-color: hsl(var(--in) / 0.5);
}
.border-y-info\/60 {
    border-top-color: hsl(var(--in) / 0.6);
    border-bottom-color: hsl(var(--in) / 0.6);
}
.border-y-info\/70 {
    border-top-color: hsl(var(--in) / 0.7);
    border-bottom-color: hsl(var(--in) / 0.7);
}
.border-y-info\/75 {
    border-top-color: hsl(var(--in) / 0.75);
    border-bottom-color: hsl(var(--in) / 0.75);
}
.border-y-info\/80 {
    border-top-color: hsl(var(--in) / 0.8);
    border-bottom-color: hsl(var(--in) / 0.8);
}
.border-y-info\/90 {
    border-top-color: hsl(var(--in) / 0.9);
    border-bottom-color: hsl(var(--in) / 0.9);
}
.border-y-info\/95 {
    border-top-color: hsl(var(--in) / 0.95);
    border-bottom-color: hsl(var(--in) / 0.95);
}
.border-y-neutral {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--n) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--n) / var(--tw-border-opacity));
}
.border-y-neutral-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--nc) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.border-y-neutral-content\/0 {
    border-top-color: hsl(var(--nc) / 0);
    border-bottom-color: hsl(var(--nc) / 0);
}
.border-y-neutral-content\/10 {
    border-top-color: hsl(var(--nc) / 0.1);
    border-bottom-color: hsl(var(--nc) / 0.1);
}
.border-y-neutral-content\/100 {
    border-top-color: hsl(var(--nc) / 1);
    border-bottom-color: hsl(var(--nc) / 1);
}
.border-y-neutral-content\/20 {
    border-top-color: hsl(var(--nc) / 0.2);
    border-bottom-color: hsl(var(--nc) / 0.2);
}
.border-y-neutral-content\/25 {
    border-top-color: hsl(var(--nc) / 0.25);
    border-bottom-color: hsl(var(--nc) / 0.25);
}
.border-y-neutral-content\/30 {
    border-top-color: hsl(var(--nc) / 0.3);
    border-bottom-color: hsl(var(--nc) / 0.3);
}
.border-y-neutral-content\/40 {
    border-top-color: hsl(var(--nc) / 0.4);
    border-bottom-color: hsl(var(--nc) / 0.4);
}
.border-y-neutral-content\/5 {
    border-top-color: hsl(var(--nc) / 0.05);
    border-bottom-color: hsl(var(--nc) / 0.05);
}
.border-y-neutral-content\/50 {
    border-top-color: hsl(var(--nc) / 0.5);
    border-bottom-color: hsl(var(--nc) / 0.5);
}
.border-y-neutral-content\/60 {
    border-top-color: hsl(var(--nc) / 0.6);
    border-bottom-color: hsl(var(--nc) / 0.6);
}
.border-y-neutral-content\/70 {
    border-top-color: hsl(var(--nc) / 0.7);
    border-bottom-color: hsl(var(--nc) / 0.7);
}
.border-y-neutral-content\/75 {
    border-top-color: hsl(var(--nc) / 0.75);
    border-bottom-color: hsl(var(--nc) / 0.75);
}
.border-y-neutral-content\/80 {
    border-top-color: hsl(var(--nc) / 0.8);
    border-bottom-color: hsl(var(--nc) / 0.8);
}
.border-y-neutral-content\/90 {
    border-top-color: hsl(var(--nc) / 0.9);
    border-bottom-color: hsl(var(--nc) / 0.9);
}
.border-y-neutral-content\/95 {
    border-top-color: hsl(var(--nc) / 0.95);
    border-bottom-color: hsl(var(--nc) / 0.95);
}
.border-y-neutral-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.border-y-neutral-focus\/0 {
    border-top-color: hsl(var(--nf, var(--n)) / 0);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0);
}
.border-y-neutral-focus\/10 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.1);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.1);
}
.border-y-neutral-focus\/100 {
    border-top-color: hsl(var(--nf, var(--n)) / 1);
    border-bottom-color: hsl(var(--nf, var(--n)) / 1);
}
.border-y-neutral-focus\/20 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.2);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.2);
}
.border-y-neutral-focus\/25 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.25);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.25);
}
.border-y-neutral-focus\/30 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.3);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.3);
}
.border-y-neutral-focus\/40 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.4);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.4);
}
.border-y-neutral-focus\/5 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.05);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.05);
}
.border-y-neutral-focus\/50 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.5);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.5);
}
.border-y-neutral-focus\/60 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.6);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.6);
}
.border-y-neutral-focus\/70 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.7);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.7);
}
.border-y-neutral-focus\/75 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.75);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.75);
}
.border-y-neutral-focus\/80 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.8);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.8);
}
.border-y-neutral-focus\/90 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.9);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.9);
}
.border-y-neutral-focus\/95 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.95);
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.95);
}
.border-y-neutral\/0 {
    border-top-color: hsl(var(--n) / 0);
    border-bottom-color: hsl(var(--n) / 0);
}
.border-y-neutral\/10 {
    border-top-color: hsl(var(--n) / 0.1);
    border-bottom-color: hsl(var(--n) / 0.1);
}
.border-y-neutral\/100 {
    border-top-color: hsl(var(--n) / 1);
    border-bottom-color: hsl(var(--n) / 1);
}
.border-y-neutral\/20 {
    border-top-color: hsl(var(--n) / 0.2);
    border-bottom-color: hsl(var(--n) / 0.2);
}
.border-y-neutral\/25 {
    border-top-color: hsl(var(--n) / 0.25);
    border-bottom-color: hsl(var(--n) / 0.25);
}
.border-y-neutral\/30 {
    border-top-color: hsl(var(--n) / 0.3);
    border-bottom-color: hsl(var(--n) / 0.3);
}
.border-y-neutral\/40 {
    border-top-color: hsl(var(--n) / 0.4);
    border-bottom-color: hsl(var(--n) / 0.4);
}
.border-y-neutral\/5 {
    border-top-color: hsl(var(--n) / 0.05);
    border-bottom-color: hsl(var(--n) / 0.05);
}
.border-y-neutral\/50 {
    border-top-color: hsl(var(--n) / 0.5);
    border-bottom-color: hsl(var(--n) / 0.5);
}
.border-y-neutral\/60 {
    border-top-color: hsl(var(--n) / 0.6);
    border-bottom-color: hsl(var(--n) / 0.6);
}
.border-y-neutral\/70 {
    border-top-color: hsl(var(--n) / 0.7);
    border-bottom-color: hsl(var(--n) / 0.7);
}
.border-y-neutral\/75 {
    border-top-color: hsl(var(--n) / 0.75);
    border-bottom-color: hsl(var(--n) / 0.75);
}
.border-y-neutral\/80 {
    border-top-color: hsl(var(--n) / 0.8);
    border-bottom-color: hsl(var(--n) / 0.8);
}
.border-y-neutral\/90 {
    border-top-color: hsl(var(--n) / 0.9);
    border-bottom-color: hsl(var(--n) / 0.9);
}
.border-y-neutral\/95 {
    border-top-color: hsl(var(--n) / 0.95);
    border-bottom-color: hsl(var(--n) / 0.95);
}
.border-y-primary {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--p) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-y-primary-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--pc) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.border-y-primary-content\/0 {
    border-top-color: hsl(var(--pc) / 0);
    border-bottom-color: hsl(var(--pc) / 0);
}
.border-y-primary-content\/10 {
    border-top-color: hsl(var(--pc) / 0.1);
    border-bottom-color: hsl(var(--pc) / 0.1);
}
.border-y-primary-content\/100 {
    border-top-color: hsl(var(--pc) / 1);
    border-bottom-color: hsl(var(--pc) / 1);
}
.border-y-primary-content\/20 {
    border-top-color: hsl(var(--pc) / 0.2);
    border-bottom-color: hsl(var(--pc) / 0.2);
}
.border-y-primary-content\/25 {
    border-top-color: hsl(var(--pc) / 0.25);
    border-bottom-color: hsl(var(--pc) / 0.25);
}
.border-y-primary-content\/30 {
    border-top-color: hsl(var(--pc) / 0.3);
    border-bottom-color: hsl(var(--pc) / 0.3);
}
.border-y-primary-content\/40 {
    border-top-color: hsl(var(--pc) / 0.4);
    border-bottom-color: hsl(var(--pc) / 0.4);
}
.border-y-primary-content\/5 {
    border-top-color: hsl(var(--pc) / 0.05);
    border-bottom-color: hsl(var(--pc) / 0.05);
}
.border-y-primary-content\/50 {
    border-top-color: hsl(var(--pc) / 0.5);
    border-bottom-color: hsl(var(--pc) / 0.5);
}
.border-y-primary-content\/60 {
    border-top-color: hsl(var(--pc) / 0.6);
    border-bottom-color: hsl(var(--pc) / 0.6);
}
.border-y-primary-content\/70 {
    border-top-color: hsl(var(--pc) / 0.7);
    border-bottom-color: hsl(var(--pc) / 0.7);
}
.border-y-primary-content\/75 {
    border-top-color: hsl(var(--pc) / 0.75);
    border-bottom-color: hsl(var(--pc) / 0.75);
}
.border-y-primary-content\/80 {
    border-top-color: hsl(var(--pc) / 0.8);
    border-bottom-color: hsl(var(--pc) / 0.8);
}
.border-y-primary-content\/90 {
    border-top-color: hsl(var(--pc) / 0.9);
    border-bottom-color: hsl(var(--pc) / 0.9);
}
.border-y-primary-content\/95 {
    border-top-color: hsl(var(--pc) / 0.95);
    border-bottom-color: hsl(var(--pc) / 0.95);
}
.border-y-primary-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.border-y-primary-focus\/0 {
    border-top-color: hsl(var(--pf, var(--p)) / 0);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0);
}
.border-y-primary-focus\/10 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.1);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.1);
}
.border-y-primary-focus\/100 {
    border-top-color: hsl(var(--pf, var(--p)) / 1);
    border-bottom-color: hsl(var(--pf, var(--p)) / 1);
}
.border-y-primary-focus\/20 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.2);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.2);
}
.border-y-primary-focus\/25 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.25);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.25);
}
.border-y-primary-focus\/30 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.3);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.3);
}
.border-y-primary-focus\/40 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.4);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.4);
}
.border-y-primary-focus\/5 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.05);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.05);
}
.border-y-primary-focus\/50 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.5);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.5);
}
.border-y-primary-focus\/60 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.6);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.6);
}
.border-y-primary-focus\/70 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.7);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.7);
}
.border-y-primary-focus\/75 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.75);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.75);
}
.border-y-primary-focus\/80 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.8);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.8);
}
.border-y-primary-focus\/90 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.9);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.9);
}
.border-y-primary-focus\/95 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.95);
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.95);
}
.border-y-primary\/0 {
    border-top-color: hsl(var(--p) / 0);
    border-bottom-color: hsl(var(--p) / 0);
}
.border-y-primary\/10 {
    border-top-color: hsl(var(--p) / 0.1);
    border-bottom-color: hsl(var(--p) / 0.1);
}
.border-y-primary\/100 {
    border-top-color: hsl(var(--p) / 1);
    border-bottom-color: hsl(var(--p) / 1);
}
.border-y-primary\/20 {
    border-top-color: hsl(var(--p) / 0.2);
    border-bottom-color: hsl(var(--p) / 0.2);
}
.border-y-primary\/25 {
    border-top-color: hsl(var(--p) / 0.25);
    border-bottom-color: hsl(var(--p) / 0.25);
}
.border-y-primary\/30 {
    border-top-color: hsl(var(--p) / 0.3);
    border-bottom-color: hsl(var(--p) / 0.3);
}
.border-y-primary\/40 {
    border-top-color: hsl(var(--p) / 0.4);
    border-bottom-color: hsl(var(--p) / 0.4);
}
.border-y-primary\/5 {
    border-top-color: hsl(var(--p) / 0.05);
    border-bottom-color: hsl(var(--p) / 0.05);
}
.border-y-primary\/50 {
    border-top-color: hsl(var(--p) / 0.5);
    border-bottom-color: hsl(var(--p) / 0.5);
}
.border-y-primary\/60 {
    border-top-color: hsl(var(--p) / 0.6);
    border-bottom-color: hsl(var(--p) / 0.6);
}
.border-y-primary\/70 {
    border-top-color: hsl(var(--p) / 0.7);
    border-bottom-color: hsl(var(--p) / 0.7);
}
.border-y-primary\/75 {
    border-top-color: hsl(var(--p) / 0.75);
    border-bottom-color: hsl(var(--p) / 0.75);
}
.border-y-primary\/80 {
    border-top-color: hsl(var(--p) / 0.8);
    border-bottom-color: hsl(var(--p) / 0.8);
}
.border-y-primary\/90 {
    border-top-color: hsl(var(--p) / 0.9);
    border-bottom-color: hsl(var(--p) / 0.9);
}
.border-y-primary\/95 {
    border-top-color: hsl(var(--p) / 0.95);
    border-bottom-color: hsl(var(--p) / 0.95);
}
.border-y-secondary {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--s) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--s) / var(--tw-border-opacity));
}
.border-y-secondary-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--sc) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.border-y-secondary-content\/0 {
    border-top-color: hsl(var(--sc) / 0);
    border-bottom-color: hsl(var(--sc) / 0);
}
.border-y-secondary-content\/10 {
    border-top-color: hsl(var(--sc) / 0.1);
    border-bottom-color: hsl(var(--sc) / 0.1);
}
.border-y-secondary-content\/100 {
    border-top-color: hsl(var(--sc) / 1);
    border-bottom-color: hsl(var(--sc) / 1);
}
.border-y-secondary-content\/20 {
    border-top-color: hsl(var(--sc) / 0.2);
    border-bottom-color: hsl(var(--sc) / 0.2);
}
.border-y-secondary-content\/25 {
    border-top-color: hsl(var(--sc) / 0.25);
    border-bottom-color: hsl(var(--sc) / 0.25);
}
.border-y-secondary-content\/30 {
    border-top-color: hsl(var(--sc) / 0.3);
    border-bottom-color: hsl(var(--sc) / 0.3);
}
.border-y-secondary-content\/40 {
    border-top-color: hsl(var(--sc) / 0.4);
    border-bottom-color: hsl(var(--sc) / 0.4);
}
.border-y-secondary-content\/5 {
    border-top-color: hsl(var(--sc) / 0.05);
    border-bottom-color: hsl(var(--sc) / 0.05);
}
.border-y-secondary-content\/50 {
    border-top-color: hsl(var(--sc) / 0.5);
    border-bottom-color: hsl(var(--sc) / 0.5);
}
.border-y-secondary-content\/60 {
    border-top-color: hsl(var(--sc) / 0.6);
    border-bottom-color: hsl(var(--sc) / 0.6);
}
.border-y-secondary-content\/70 {
    border-top-color: hsl(var(--sc) / 0.7);
    border-bottom-color: hsl(var(--sc) / 0.7);
}
.border-y-secondary-content\/75 {
    border-top-color: hsl(var(--sc) / 0.75);
    border-bottom-color: hsl(var(--sc) / 0.75);
}
.border-y-secondary-content\/80 {
    border-top-color: hsl(var(--sc) / 0.8);
    border-bottom-color: hsl(var(--sc) / 0.8);
}
.border-y-secondary-content\/90 {
    border-top-color: hsl(var(--sc) / 0.9);
    border-bottom-color: hsl(var(--sc) / 0.9);
}
.border-y-secondary-content\/95 {
    border-top-color: hsl(var(--sc) / 0.95);
    border-bottom-color: hsl(var(--sc) / 0.95);
}
.border-y-secondary-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.border-y-secondary-focus\/0 {
    border-top-color: hsl(var(--sf, var(--s)) / 0);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0);
}
.border-y-secondary-focus\/10 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.1);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.1);
}
.border-y-secondary-focus\/100 {
    border-top-color: hsl(var(--sf, var(--s)) / 1);
    border-bottom-color: hsl(var(--sf, var(--s)) / 1);
}
.border-y-secondary-focus\/20 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.2);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.2);
}
.border-y-secondary-focus\/25 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.25);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.25);
}
.border-y-secondary-focus\/30 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.3);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.3);
}
.border-y-secondary-focus\/40 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.4);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.4);
}
.border-y-secondary-focus\/5 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.05);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.05);
}
.border-y-secondary-focus\/50 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.5);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.5);
}
.border-y-secondary-focus\/60 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.6);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.6);
}
.border-y-secondary-focus\/70 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.7);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.7);
}
.border-y-secondary-focus\/75 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.75);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.75);
}
.border-y-secondary-focus\/80 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.8);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.8);
}
.border-y-secondary-focus\/90 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.9);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.9);
}
.border-y-secondary-focus\/95 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.95);
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.95);
}
.border-y-secondary\/0 {
    border-top-color: hsl(var(--s) / 0);
    border-bottom-color: hsl(var(--s) / 0);
}
.border-y-secondary\/10 {
    border-top-color: hsl(var(--s) / 0.1);
    border-bottom-color: hsl(var(--s) / 0.1);
}
.border-y-secondary\/100 {
    border-top-color: hsl(var(--s) / 1);
    border-bottom-color: hsl(var(--s) / 1);
}
.border-y-secondary\/20 {
    border-top-color: hsl(var(--s) / 0.2);
    border-bottom-color: hsl(var(--s) / 0.2);
}
.border-y-secondary\/25 {
    border-top-color: hsl(var(--s) / 0.25);
    border-bottom-color: hsl(var(--s) / 0.25);
}
.border-y-secondary\/30 {
    border-top-color: hsl(var(--s) / 0.3);
    border-bottom-color: hsl(var(--s) / 0.3);
}
.border-y-secondary\/40 {
    border-top-color: hsl(var(--s) / 0.4);
    border-bottom-color: hsl(var(--s) / 0.4);
}
.border-y-secondary\/5 {
    border-top-color: hsl(var(--s) / 0.05);
    border-bottom-color: hsl(var(--s) / 0.05);
}
.border-y-secondary\/50 {
    border-top-color: hsl(var(--s) / 0.5);
    border-bottom-color: hsl(var(--s) / 0.5);
}
.border-y-secondary\/60 {
    border-top-color: hsl(var(--s) / 0.6);
    border-bottom-color: hsl(var(--s) / 0.6);
}
.border-y-secondary\/70 {
    border-top-color: hsl(var(--s) / 0.7);
    border-bottom-color: hsl(var(--s) / 0.7);
}
.border-y-secondary\/75 {
    border-top-color: hsl(var(--s) / 0.75);
    border-bottom-color: hsl(var(--s) / 0.75);
}
.border-y-secondary\/80 {
    border-top-color: hsl(var(--s) / 0.8);
    border-bottom-color: hsl(var(--s) / 0.8);
}
.border-y-secondary\/90 {
    border-top-color: hsl(var(--s) / 0.9);
    border-bottom-color: hsl(var(--s) / 0.9);
}
.border-y-secondary\/95 {
    border-top-color: hsl(var(--s) / 0.95);
    border-bottom-color: hsl(var(--s) / 0.95);
}
.border-y-success {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--su) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--su) / var(--tw-border-opacity));
}
.border-y-success-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.border-y-success-content\/0 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0);
}
.border-y-success-content\/10 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.border-y-success-content\/100 {
    border-top-color: hsl(var(--suc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 1);
}
.border-y-success-content\/20 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.border-y-success-content\/25 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.border-y-success-content\/30 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.border-y-success-content\/40 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.border-y-success-content\/5 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.border-y-success-content\/50 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.border-y-success-content\/60 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.border-y-success-content\/70 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.border-y-success-content\/75 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.border-y-success-content\/80 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.border-y-success-content\/90 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.border-y-success-content\/95 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.border-y-success\/0 {
    border-top-color: hsl(var(--su) / 0);
    border-bottom-color: hsl(var(--su) / 0);
}
.border-y-success\/10 {
    border-top-color: hsl(var(--su) / 0.1);
    border-bottom-color: hsl(var(--su) / 0.1);
}
.border-y-success\/100 {
    border-top-color: hsl(var(--su) / 1);
    border-bottom-color: hsl(var(--su) / 1);
}
.border-y-success\/20 {
    border-top-color: hsl(var(--su) / 0.2);
    border-bottom-color: hsl(var(--su) / 0.2);
}
.border-y-success\/25 {
    border-top-color: hsl(var(--su) / 0.25);
    border-bottom-color: hsl(var(--su) / 0.25);
}
.border-y-success\/30 {
    border-top-color: hsl(var(--su) / 0.3);
    border-bottom-color: hsl(var(--su) / 0.3);
}
.border-y-success\/40 {
    border-top-color: hsl(var(--su) / 0.4);
    border-bottom-color: hsl(var(--su) / 0.4);
}
.border-y-success\/5 {
    border-top-color: hsl(var(--su) / 0.05);
    border-bottom-color: hsl(var(--su) / 0.05);
}
.border-y-success\/50 {
    border-top-color: hsl(var(--su) / 0.5);
    border-bottom-color: hsl(var(--su) / 0.5);
}
.border-y-success\/60 {
    border-top-color: hsl(var(--su) / 0.6);
    border-bottom-color: hsl(var(--su) / 0.6);
}
.border-y-success\/70 {
    border-top-color: hsl(var(--su) / 0.7);
    border-bottom-color: hsl(var(--su) / 0.7);
}
.border-y-success\/75 {
    border-top-color: hsl(var(--su) / 0.75);
    border-bottom-color: hsl(var(--su) / 0.75);
}
.border-y-success\/80 {
    border-top-color: hsl(var(--su) / 0.8);
    border-bottom-color: hsl(var(--su) / 0.8);
}
.border-y-success\/90 {
    border-top-color: hsl(var(--su) / 0.9);
    border-bottom-color: hsl(var(--su) / 0.9);
}
.border-y-success\/95 {
    border-top-color: hsl(var(--su) / 0.95);
    border-bottom-color: hsl(var(--su) / 0.95);
}
.border-y-transparent,
.border-y-transparent\/0 {
    border-top-color: #0000;
    border-bottom-color: #0000;
}
.border-y-transparent\/10 {
    border-top-color: #0000001a;
    border-bottom-color: #0000001a;
}
.border-y-transparent\/100 {
    border-top-color: #000;
    border-bottom-color: #000;
}
.border-y-transparent\/20 {
    border-top-color: #0003;
    border-bottom-color: #0003;
}
.border-y-transparent\/25 {
    border-top-color: #00000040;
    border-bottom-color: #00000040;
}
.border-y-transparent\/30 {
    border-top-color: #0000004d;
    border-bottom-color: #0000004d;
}
.border-y-transparent\/40 {
    border-top-color: #0006;
    border-bottom-color: #0006;
}
.border-y-transparent\/5 {
    border-top-color: #0000000d;
    border-bottom-color: #0000000d;
}
.border-y-transparent\/50 {
    border-top-color: #00000080;
    border-bottom-color: #00000080;
}
.border-y-transparent\/60 {
    border-top-color: #0009;
    border-bottom-color: #0009;
}
.border-y-transparent\/70 {
    border-top-color: #000000b3;
    border-bottom-color: #000000b3;
}
.border-y-transparent\/75 {
    border-top-color: #000000bf;
    border-bottom-color: #000000bf;
}
.border-y-transparent\/80 {
    border-top-color: #000c;
    border-bottom-color: #000c;
}
.border-y-transparent\/90 {
    border-top-color: #000000e6;
    border-bottom-color: #000000e6;
}
.border-y-transparent\/95 {
    border-top-color: #000000f2;
    border-bottom-color: #000000f2;
}
.border-y-warning {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wa) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.border-y-warning-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.border-y-warning-content\/0 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0);
}
.border-y-warning-content\/10 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.border-y-warning-content\/100 {
    border-top-color: hsl(var(--wac, var(--nc)) / 1);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 1);
}
.border-y-warning-content\/20 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.border-y-warning-content\/25 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.border-y-warning-content\/30 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.border-y-warning-content\/40 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.border-y-warning-content\/5 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.border-y-warning-content\/50 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.border-y-warning-content\/60 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.border-y-warning-content\/70 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.border-y-warning-content\/75 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.border-y-warning-content\/80 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.border-y-warning-content\/90 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.border-y-warning-content\/95 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.border-y-warning\/0 {
    border-top-color: hsl(var(--wa) / 0);
    border-bottom-color: hsl(var(--wa) / 0);
}
.border-y-warning\/10 {
    border-top-color: hsl(var(--wa) / 0.1);
    border-bottom-color: hsl(var(--wa) / 0.1);
}
.border-y-warning\/100 {
    border-top-color: hsl(var(--wa) / 1);
    border-bottom-color: hsl(var(--wa) / 1);
}
.border-y-warning\/20 {
    border-top-color: hsl(var(--wa) / 0.2);
    border-bottom-color: hsl(var(--wa) / 0.2);
}
.border-y-warning\/25 {
    border-top-color: hsl(var(--wa) / 0.25);
    border-bottom-color: hsl(var(--wa) / 0.25);
}
.border-y-warning\/30 {
    border-top-color: hsl(var(--wa) / 0.3);
    border-bottom-color: hsl(var(--wa) / 0.3);
}
.border-y-warning\/40 {
    border-top-color: hsl(var(--wa) / 0.4);
    border-bottom-color: hsl(var(--wa) / 0.4);
}
.border-y-warning\/5 {
    border-top-color: hsl(var(--wa) / 0.05);
    border-bottom-color: hsl(var(--wa) / 0.05);
}
.border-y-warning\/50 {
    border-top-color: hsl(var(--wa) / 0.5);
    border-bottom-color: hsl(var(--wa) / 0.5);
}
.border-y-warning\/60 {
    border-top-color: hsl(var(--wa) / 0.6);
    border-bottom-color: hsl(var(--wa) / 0.6);
}
.border-y-warning\/70 {
    border-top-color: hsl(var(--wa) / 0.7);
    border-bottom-color: hsl(var(--wa) / 0.7);
}
.border-y-warning\/75 {
    border-top-color: hsl(var(--wa) / 0.75);
    border-bottom-color: hsl(var(--wa) / 0.75);
}
.border-y-warning\/80 {
    border-top-color: hsl(var(--wa) / 0.8);
    border-bottom-color: hsl(var(--wa) / 0.8);
}
.border-y-warning\/90 {
    border-top-color: hsl(var(--wa) / 0.9);
    border-bottom-color: hsl(var(--wa) / 0.9);
}
.border-y-warning\/95 {
    border-top-color: hsl(var(--wa) / 0.95);
    border-bottom-color: hsl(var(--wa) / 0.95);
}
.border-b-accent {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--a) / var(--tw-border-opacity));
}
.border-b-accent-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.border-b-accent-content\/0 {
    border-bottom-color: hsl(var(--ac) / 0);
}
.border-b-accent-content\/10 {
    border-bottom-color: hsl(var(--ac) / 0.1);
}
.border-b-accent-content\/100 {
    border-bottom-color: hsl(var(--ac) / 1);
}
.border-b-accent-content\/20 {
    border-bottom-color: hsl(var(--ac) / 0.2);
}
.border-b-accent-content\/25 {
    border-bottom-color: hsl(var(--ac) / 0.25);
}
.border-b-accent-content\/30 {
    border-bottom-color: hsl(var(--ac) / 0.3);
}
.border-b-accent-content\/40 {
    border-bottom-color: hsl(var(--ac) / 0.4);
}
.border-b-accent-content\/5 {
    border-bottom-color: hsl(var(--ac) / 0.05);
}
.border-b-accent-content\/50 {
    border-bottom-color: hsl(var(--ac) / 0.5);
}
.border-b-accent-content\/60 {
    border-bottom-color: hsl(var(--ac) / 0.6);
}
.border-b-accent-content\/70 {
    border-bottom-color: hsl(var(--ac) / 0.7);
}
.border-b-accent-content\/75 {
    border-bottom-color: hsl(var(--ac) / 0.75);
}
.border-b-accent-content\/80 {
    border-bottom-color: hsl(var(--ac) / 0.8);
}
.border-b-accent-content\/90 {
    border-bottom-color: hsl(var(--ac) / 0.9);
}
.border-b-accent-content\/95 {
    border-bottom-color: hsl(var(--ac) / 0.95);
}
.border-b-accent-focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.border-b-accent-focus\/0 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0);
}
.border-b-accent-focus\/10 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.1);
}
.border-b-accent-focus\/100 {
    border-bottom-color: hsl(var(--af, var(--a)) / 1);
}
.border-b-accent-focus\/20 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.2);
}
.border-b-accent-focus\/25 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.25);
}
.border-b-accent-focus\/30 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.3);
}
.border-b-accent-focus\/40 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.4);
}
.border-b-accent-focus\/5 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.05);
}
.border-b-accent-focus\/50 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.5);
}
.border-b-accent-focus\/60 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.6);
}
.border-b-accent-focus\/70 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.7);
}
.border-b-accent-focus\/75 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.75);
}
.border-b-accent-focus\/80 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.8);
}
.border-b-accent-focus\/90 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.9);
}
.border-b-accent-focus\/95 {
    border-bottom-color: hsl(var(--af, var(--a)) / 0.95);
}
.border-b-accent\/0 {
    border-bottom-color: hsl(var(--a) / 0);
}
.border-b-accent\/10 {
    border-bottom-color: hsl(var(--a) / 0.1);
}
.border-b-accent\/100 {
    border-bottom-color: hsl(var(--a) / 1);
}
.border-b-accent\/20 {
    border-bottom-color: hsl(var(--a) / 0.2);
}
.border-b-accent\/25 {
    border-bottom-color: hsl(var(--a) / 0.25);
}
.border-b-accent\/30 {
    border-bottom-color: hsl(var(--a) / 0.3);
}
.border-b-accent\/40 {
    border-bottom-color: hsl(var(--a) / 0.4);
}
.border-b-accent\/5 {
    border-bottom-color: hsl(var(--a) / 0.05);
}
.border-b-accent\/50 {
    border-bottom-color: hsl(var(--a) / 0.5);
}
.border-b-accent\/60 {
    border-bottom-color: hsl(var(--a) / 0.6);
}
.border-b-accent\/70 {
    border-bottom-color: hsl(var(--a) / 0.7);
}
.border-b-accent\/75 {
    border-bottom-color: hsl(var(--a) / 0.75);
}
.border-b-accent\/80 {
    border-bottom-color: hsl(var(--a) / 0.8);
}
.border-b-accent\/90 {
    border-bottom-color: hsl(var(--a) / 0.9);
}
.border-b-accent\/95 {
    border-bottom-color: hsl(var(--a) / 0.95);
}
.border-b-base-100 {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.border-b-base-100\/0 {
    border-bottom-color: hsl(var(--b1) / 0);
}
.border-b-base-100\/10 {
    border-bottom-color: hsl(var(--b1) / 0.1);
}
.border-b-base-100\/100 {
    border-bottom-color: hsl(var(--b1) / 1);
}
.border-b-base-100\/20 {
    border-bottom-color: hsl(var(--b1) / 0.2);
}
.border-b-base-100\/25 {
    border-bottom-color: hsl(var(--b1) / 0.25);
}
.border-b-base-100\/30 {
    border-bottom-color: hsl(var(--b1) / 0.3);
}
.border-b-base-100\/40 {
    border-bottom-color: hsl(var(--b1) / 0.4);
}
.border-b-base-100\/5 {
    border-bottom-color: hsl(var(--b1) / 0.05);
}
.border-b-base-100\/50 {
    border-bottom-color: hsl(var(--b1) / 0.5);
}
.border-b-base-100\/60 {
    border-bottom-color: hsl(var(--b1) / 0.6);
}
.border-b-base-100\/70 {
    border-bottom-color: hsl(var(--b1) / 0.7);
}
.border-b-base-100\/75 {
    border-bottom-color: hsl(var(--b1) / 0.75);
}
.border-b-base-100\/80 {
    border-bottom-color: hsl(var(--b1) / 0.8);
}
.border-b-base-100\/90 {
    border-bottom-color: hsl(var(--b1) / 0.9);
}
.border-b-base-100\/95 {
    border-bottom-color: hsl(var(--b1) / 0.95);
}
.border-b-base-200 {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.border-b-base-200\/0 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0);
}
.border-b-base-200\/10 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.border-b-base-200\/100 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 1);
}
.border-b-base-200\/20 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.border-b-base-200\/25 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.border-b-base-200\/30 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.border-b-base-200\/40 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.border-b-base-200\/5 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.border-b-base-200\/50 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.border-b-base-200\/60 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.border-b-base-200\/70 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.border-b-base-200\/75 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.border-b-base-200\/80 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.border-b-base-200\/90 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.border-b-base-200\/95 {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.border-b-base-300 {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.border-b-base-300\/0 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0);
}
.border-b-base-300\/10 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.border-b-base-300\/100 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 1);
}
.border-b-base-300\/20 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.border-b-base-300\/25 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.border-b-base-300\/30 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.border-b-base-300\/40 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.border-b-base-300\/5 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.border-b-base-300\/50 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.border-b-base-300\/60 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.border-b-base-300\/70 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.border-b-base-300\/75 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.border-b-base-300\/80 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.border-b-base-300\/90 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.border-b-base-300\/95 {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.border-b-base-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.border-b-base-content\/0 {
    border-bottom-color: hsl(var(--bc) / 0);
}
.border-b-base-content\/10 {
    border-bottom-color: hsl(var(--bc) / 0.1);
}
.border-b-base-content\/100 {
    border-bottom-color: hsl(var(--bc) / 1);
}
.border-b-base-content\/20 {
    border-bottom-color: hsl(var(--bc) / 0.2);
}
.border-b-base-content\/25 {
    border-bottom-color: hsl(var(--bc) / 0.25);
}
.border-b-base-content\/30 {
    border-bottom-color: hsl(var(--bc) / 0.3);
}
.border-b-base-content\/40 {
    border-bottom-color: hsl(var(--bc) / 0.4);
}
.border-b-base-content\/5 {
    border-bottom-color: hsl(var(--bc) / 0.05);
}
.border-b-base-content\/50 {
    border-bottom-color: hsl(var(--bc) / 0.5);
}
.border-b-base-content\/60 {
    border-bottom-color: hsl(var(--bc) / 0.6);
}
.border-b-base-content\/70 {
    border-bottom-color: hsl(var(--bc) / 0.7);
}
.border-b-base-content\/75 {
    border-bottom-color: hsl(var(--bc) / 0.75);
}
.border-b-base-content\/80 {
    border-bottom-color: hsl(var(--bc) / 0.8);
}
.border-b-base-content\/90 {
    border-bottom-color: hsl(var(--bc) / 0.9);
}
.border-b-base-content\/95 {
    border-bottom-color: hsl(var(--bc) / 0.95);
}
.border-b-current {
    border-bottom-color: currentColor;
}
.border-b-error {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--er) / var(--tw-border-opacity));
}
.border-b-error-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.border-b-error-content\/0 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0);
}
.border-b-error-content\/10 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.border-b-error-content\/100 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 1);
}
.border-b-error-content\/20 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.border-b-error-content\/25 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.border-b-error-content\/30 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.border-b-error-content\/40 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.border-b-error-content\/5 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.border-b-error-content\/50 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.border-b-error-content\/60 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.border-b-error-content\/70 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.border-b-error-content\/75 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.border-b-error-content\/80 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.border-b-error-content\/90 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.border-b-error-content\/95 {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.border-b-error\/0 {
    border-bottom-color: hsl(var(--er) / 0);
}
.border-b-error\/10 {
    border-bottom-color: hsl(var(--er) / 0.1);
}
.border-b-error\/100 {
    border-bottom-color: hsl(var(--er) / 1);
}
.border-b-error\/20 {
    border-bottom-color: hsl(var(--er) / 0.2);
}
.border-b-error\/25 {
    border-bottom-color: hsl(var(--er) / 0.25);
}
.border-b-error\/30 {
    border-bottom-color: hsl(var(--er) / 0.3);
}
.border-b-error\/40 {
    border-bottom-color: hsl(var(--er) / 0.4);
}
.border-b-error\/5 {
    border-bottom-color: hsl(var(--er) / 0.05);
}
.border-b-error\/50 {
    border-bottom-color: hsl(var(--er) / 0.5);
}
.border-b-error\/60 {
    border-bottom-color: hsl(var(--er) / 0.6);
}
.border-b-error\/70 {
    border-bottom-color: hsl(var(--er) / 0.7);
}
.border-b-error\/75 {
    border-bottom-color: hsl(var(--er) / 0.75);
}
.border-b-error\/80 {
    border-bottom-color: hsl(var(--er) / 0.8);
}
.border-b-error\/90 {
    border-bottom-color: hsl(var(--er) / 0.9);
}
.border-b-error\/95 {
    border-bottom-color: hsl(var(--er) / 0.95);
}
.border-b-info {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--in) / var(--tw-border-opacity));
}
.border-b-info-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.border-b-info-content\/0 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0);
}
.border-b-info-content\/10 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.border-b-info-content\/100 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 1);
}
.border-b-info-content\/20 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.border-b-info-content\/25 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.border-b-info-content\/30 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.border-b-info-content\/40 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.border-b-info-content\/5 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.border-b-info-content\/50 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.border-b-info-content\/60 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.border-b-info-content\/70 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.border-b-info-content\/75 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.border-b-info-content\/80 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.border-b-info-content\/90 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.border-b-info-content\/95 {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.border-b-info\/0 {
    border-bottom-color: hsl(var(--in) / 0);
}
.border-b-info\/10 {
    border-bottom-color: hsl(var(--in) / 0.1);
}
.border-b-info\/100 {
    border-bottom-color: hsl(var(--in) / 1);
}
.border-b-info\/20 {
    border-bottom-color: hsl(var(--in) / 0.2);
}
.border-b-info\/25 {
    border-bottom-color: hsl(var(--in) / 0.25);
}
.border-b-info\/30 {
    border-bottom-color: hsl(var(--in) / 0.3);
}
.border-b-info\/40 {
    border-bottom-color: hsl(var(--in) / 0.4);
}
.border-b-info\/5 {
    border-bottom-color: hsl(var(--in) / 0.05);
}
.border-b-info\/50 {
    border-bottom-color: hsl(var(--in) / 0.5);
}
.border-b-info\/60 {
    border-bottom-color: hsl(var(--in) / 0.6);
}
.border-b-info\/70 {
    border-bottom-color: hsl(var(--in) / 0.7);
}
.border-b-info\/75 {
    border-bottom-color: hsl(var(--in) / 0.75);
}
.border-b-info\/80 {
    border-bottom-color: hsl(var(--in) / 0.8);
}
.border-b-info\/90 {
    border-bottom-color: hsl(var(--in) / 0.9);
}
.border-b-info\/95 {
    border-bottom-color: hsl(var(--in) / 0.95);
}
.border-b-neutral {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--n) / var(--tw-border-opacity));
}
.border-b-neutral-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.border-b-neutral-content\/0 {
    border-bottom-color: hsl(var(--nc) / 0);
}
.border-b-neutral-content\/10 {
    border-bottom-color: hsl(var(--nc) / 0.1);
}
.border-b-neutral-content\/100 {
    border-bottom-color: hsl(var(--nc) / 1);
}
.border-b-neutral-content\/20 {
    border-bottom-color: hsl(var(--nc) / 0.2);
}
.border-b-neutral-content\/25 {
    border-bottom-color: hsl(var(--nc) / 0.25);
}
.border-b-neutral-content\/30 {
    border-bottom-color: hsl(var(--nc) / 0.3);
}
.border-b-neutral-content\/40 {
    border-bottom-color: hsl(var(--nc) / 0.4);
}
.border-b-neutral-content\/5 {
    border-bottom-color: hsl(var(--nc) / 0.05);
}
.border-b-neutral-content\/50 {
    border-bottom-color: hsl(var(--nc) / 0.5);
}
.border-b-neutral-content\/60 {
    border-bottom-color: hsl(var(--nc) / 0.6);
}
.border-b-neutral-content\/70 {
    border-bottom-color: hsl(var(--nc) / 0.7);
}
.border-b-neutral-content\/75 {
    border-bottom-color: hsl(var(--nc) / 0.75);
}
.border-b-neutral-content\/80 {
    border-bottom-color: hsl(var(--nc) / 0.8);
}
.border-b-neutral-content\/90 {
    border-bottom-color: hsl(var(--nc) / 0.9);
}
.border-b-neutral-content\/95 {
    border-bottom-color: hsl(var(--nc) / 0.95);
}
.border-b-neutral-focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.border-b-neutral-focus\/0 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0);
}
.border-b-neutral-focus\/10 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.1);
}
.border-b-neutral-focus\/100 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 1);
}
.border-b-neutral-focus\/20 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.2);
}
.border-b-neutral-focus\/25 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.25);
}
.border-b-neutral-focus\/30 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.3);
}
.border-b-neutral-focus\/40 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.4);
}
.border-b-neutral-focus\/5 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.05);
}
.border-b-neutral-focus\/50 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.5);
}
.border-b-neutral-focus\/60 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.6);
}
.border-b-neutral-focus\/70 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.7);
}
.border-b-neutral-focus\/75 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.75);
}
.border-b-neutral-focus\/80 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.8);
}
.border-b-neutral-focus\/90 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.9);
}
.border-b-neutral-focus\/95 {
    border-bottom-color: hsl(var(--nf, var(--n)) / 0.95);
}
.border-b-neutral\/0 {
    border-bottom-color: hsl(var(--n) / 0);
}
.border-b-neutral\/10 {
    border-bottom-color: hsl(var(--n) / 0.1);
}
.border-b-neutral\/100 {
    border-bottom-color: hsl(var(--n) / 1);
}
.border-b-neutral\/20 {
    border-bottom-color: hsl(var(--n) / 0.2);
}
.border-b-neutral\/25 {
    border-bottom-color: hsl(var(--n) / 0.25);
}
.border-b-neutral\/30 {
    border-bottom-color: hsl(var(--n) / 0.3);
}
.border-b-neutral\/40 {
    border-bottom-color: hsl(var(--n) / 0.4);
}
.border-b-neutral\/5 {
    border-bottom-color: hsl(var(--n) / 0.05);
}
.border-b-neutral\/50 {
    border-bottom-color: hsl(var(--n) / 0.5);
}
.border-b-neutral\/60 {
    border-bottom-color: hsl(var(--n) / 0.6);
}
.border-b-neutral\/70 {
    border-bottom-color: hsl(var(--n) / 0.7);
}
.border-b-neutral\/75 {
    border-bottom-color: hsl(var(--n) / 0.75);
}
.border-b-neutral\/80 {
    border-bottom-color: hsl(var(--n) / 0.8);
}
.border-b-neutral\/90 {
    border-bottom-color: hsl(var(--n) / 0.9);
}
.border-b-neutral\/95 {
    border-bottom-color: hsl(var(--n) / 0.95);
}
.border-b-primary {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-b-primary-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.border-b-primary-content\/0 {
    border-bottom-color: hsl(var(--pc) / 0);
}
.border-b-primary-content\/10 {
    border-bottom-color: hsl(var(--pc) / 0.1);
}
.border-b-primary-content\/100 {
    border-bottom-color: hsl(var(--pc) / 1);
}
.border-b-primary-content\/20 {
    border-bottom-color: hsl(var(--pc) / 0.2);
}
.border-b-primary-content\/25 {
    border-bottom-color: hsl(var(--pc) / 0.25);
}
.border-b-primary-content\/30 {
    border-bottom-color: hsl(var(--pc) / 0.3);
}
.border-b-primary-content\/40 {
    border-bottom-color: hsl(var(--pc) / 0.4);
}
.border-b-primary-content\/5 {
    border-bottom-color: hsl(var(--pc) / 0.05);
}
.border-b-primary-content\/50 {
    border-bottom-color: hsl(var(--pc) / 0.5);
}
.border-b-primary-content\/60 {
    border-bottom-color: hsl(var(--pc) / 0.6);
}
.border-b-primary-content\/70 {
    border-bottom-color: hsl(var(--pc) / 0.7);
}
.border-b-primary-content\/75 {
    border-bottom-color: hsl(var(--pc) / 0.75);
}
.border-b-primary-content\/80 {
    border-bottom-color: hsl(var(--pc) / 0.8);
}
.border-b-primary-content\/90 {
    border-bottom-color: hsl(var(--pc) / 0.9);
}
.border-b-primary-content\/95 {
    border-bottom-color: hsl(var(--pc) / 0.95);
}
.border-b-primary-focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.border-b-primary-focus\/0 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0);
}
.border-b-primary-focus\/10 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.1);
}
.border-b-primary-focus\/100 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 1);
}
.border-b-primary-focus\/20 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.2);
}
.border-b-primary-focus\/25 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.25);
}
.border-b-primary-focus\/30 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.3);
}
.border-b-primary-focus\/40 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.4);
}
.border-b-primary-focus\/5 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.05);
}
.border-b-primary-focus\/50 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.5);
}
.border-b-primary-focus\/60 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.6);
}
.border-b-primary-focus\/70 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.7);
}
.border-b-primary-focus\/75 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.75);
}
.border-b-primary-focus\/80 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.8);
}
.border-b-primary-focus\/90 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.9);
}
.border-b-primary-focus\/95 {
    border-bottom-color: hsl(var(--pf, var(--p)) / 0.95);
}
.border-b-primary\/0 {
    border-bottom-color: hsl(var(--p) / 0);
}
.border-b-primary\/10 {
    border-bottom-color: hsl(var(--p) / 0.1);
}
.border-b-primary\/100 {
    border-bottom-color: hsl(var(--p) / 1);
}
.border-b-primary\/20 {
    border-bottom-color: hsl(var(--p) / 0.2);
}
.border-b-primary\/25 {
    border-bottom-color: hsl(var(--p) / 0.25);
}
.border-b-primary\/30 {
    border-bottom-color: hsl(var(--p) / 0.3);
}
.border-b-primary\/40 {
    border-bottom-color: hsl(var(--p) / 0.4);
}
.border-b-primary\/5 {
    border-bottom-color: hsl(var(--p) / 0.05);
}
.border-b-primary\/50 {
    border-bottom-color: hsl(var(--p) / 0.5);
}
.border-b-primary\/60 {
    border-bottom-color: hsl(var(--p) / 0.6);
}
.border-b-primary\/70 {
    border-bottom-color: hsl(var(--p) / 0.7);
}
.border-b-primary\/75 {
    border-bottom-color: hsl(var(--p) / 0.75);
}
.border-b-primary\/80 {
    border-bottom-color: hsl(var(--p) / 0.8);
}
.border-b-primary\/90 {
    border-bottom-color: hsl(var(--p) / 0.9);
}
.border-b-primary\/95 {
    border-bottom-color: hsl(var(--p) / 0.95);
}
.border-b-secondary {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--s) / var(--tw-border-opacity));
}
.border-b-secondary-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.border-b-secondary-content\/0 {
    border-bottom-color: hsl(var(--sc) / 0);
}
.border-b-secondary-content\/10 {
    border-bottom-color: hsl(var(--sc) / 0.1);
}
.border-b-secondary-content\/100 {
    border-bottom-color: hsl(var(--sc) / 1);
}
.border-b-secondary-content\/20 {
    border-bottom-color: hsl(var(--sc) / 0.2);
}
.border-b-secondary-content\/25 {
    border-bottom-color: hsl(var(--sc) / 0.25);
}
.border-b-secondary-content\/30 {
    border-bottom-color: hsl(var(--sc) / 0.3);
}
.border-b-secondary-content\/40 {
    border-bottom-color: hsl(var(--sc) / 0.4);
}
.border-b-secondary-content\/5 {
    border-bottom-color: hsl(var(--sc) / 0.05);
}
.border-b-secondary-content\/50 {
    border-bottom-color: hsl(var(--sc) / 0.5);
}
.border-b-secondary-content\/60 {
    border-bottom-color: hsl(var(--sc) / 0.6);
}
.border-b-secondary-content\/70 {
    border-bottom-color: hsl(var(--sc) / 0.7);
}
.border-b-secondary-content\/75 {
    border-bottom-color: hsl(var(--sc) / 0.75);
}
.border-b-secondary-content\/80 {
    border-bottom-color: hsl(var(--sc) / 0.8);
}
.border-b-secondary-content\/90 {
    border-bottom-color: hsl(var(--sc) / 0.9);
}
.border-b-secondary-content\/95 {
    border-bottom-color: hsl(var(--sc) / 0.95);
}
.border-b-secondary-focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.border-b-secondary-focus\/0 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0);
}
.border-b-secondary-focus\/10 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.1);
}
.border-b-secondary-focus\/100 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 1);
}
.border-b-secondary-focus\/20 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.2);
}
.border-b-secondary-focus\/25 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.25);
}
.border-b-secondary-focus\/30 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.3);
}
.border-b-secondary-focus\/40 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.4);
}
.border-b-secondary-focus\/5 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.05);
}
.border-b-secondary-focus\/50 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.5);
}
.border-b-secondary-focus\/60 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.6);
}
.border-b-secondary-focus\/70 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.7);
}
.border-b-secondary-focus\/75 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.75);
}
.border-b-secondary-focus\/80 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.8);
}
.border-b-secondary-focus\/90 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.9);
}
.border-b-secondary-focus\/95 {
    border-bottom-color: hsl(var(--sf, var(--s)) / 0.95);
}
.border-b-secondary\/0 {
    border-bottom-color: hsl(var(--s) / 0);
}
.border-b-secondary\/10 {
    border-bottom-color: hsl(var(--s) / 0.1);
}
.border-b-secondary\/100 {
    border-bottom-color: hsl(var(--s) / 1);
}
.border-b-secondary\/20 {
    border-bottom-color: hsl(var(--s) / 0.2);
}
.border-b-secondary\/25 {
    border-bottom-color: hsl(var(--s) / 0.25);
}
.border-b-secondary\/30 {
    border-bottom-color: hsl(var(--s) / 0.3);
}
.border-b-secondary\/40 {
    border-bottom-color: hsl(var(--s) / 0.4);
}
.border-b-secondary\/5 {
    border-bottom-color: hsl(var(--s) / 0.05);
}
.border-b-secondary\/50 {
    border-bottom-color: hsl(var(--s) / 0.5);
}
.border-b-secondary\/60 {
    border-bottom-color: hsl(var(--s) / 0.6);
}
.border-b-secondary\/70 {
    border-bottom-color: hsl(var(--s) / 0.7);
}
.border-b-secondary\/75 {
    border-bottom-color: hsl(var(--s) / 0.75);
}
.border-b-secondary\/80 {
    border-bottom-color: hsl(var(--s) / 0.8);
}
.border-b-secondary\/90 {
    border-bottom-color: hsl(var(--s) / 0.9);
}
.border-b-secondary\/95 {
    border-bottom-color: hsl(var(--s) / 0.95);
}
.border-b-success {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--su) / var(--tw-border-opacity));
}
.border-b-success-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.border-b-success-content\/0 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0);
}
.border-b-success-content\/10 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.border-b-success-content\/100 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 1);
}
.border-b-success-content\/20 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.border-b-success-content\/25 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.border-b-success-content\/30 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.border-b-success-content\/40 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.border-b-success-content\/5 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.border-b-success-content\/50 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.border-b-success-content\/60 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.border-b-success-content\/70 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.border-b-success-content\/75 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.border-b-success-content\/80 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.border-b-success-content\/90 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.border-b-success-content\/95 {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.border-b-success\/0 {
    border-bottom-color: hsl(var(--su) / 0);
}
.border-b-success\/10 {
    border-bottom-color: hsl(var(--su) / 0.1);
}
.border-b-success\/100 {
    border-bottom-color: hsl(var(--su) / 1);
}
.border-b-success\/20 {
    border-bottom-color: hsl(var(--su) / 0.2);
}
.border-b-success\/25 {
    border-bottom-color: hsl(var(--su) / 0.25);
}
.border-b-success\/30 {
    border-bottom-color: hsl(var(--su) / 0.3);
}
.border-b-success\/40 {
    border-bottom-color: hsl(var(--su) / 0.4);
}
.border-b-success\/5 {
    border-bottom-color: hsl(var(--su) / 0.05);
}
.border-b-success\/50 {
    border-bottom-color: hsl(var(--su) / 0.5);
}
.border-b-success\/60 {
    border-bottom-color: hsl(var(--su) / 0.6);
}
.border-b-success\/70 {
    border-bottom-color: hsl(var(--su) / 0.7);
}
.border-b-success\/75 {
    border-bottom-color: hsl(var(--su) / 0.75);
}
.border-b-success\/80 {
    border-bottom-color: hsl(var(--su) / 0.8);
}
.border-b-success\/90 {
    border-bottom-color: hsl(var(--su) / 0.9);
}
.border-b-success\/95 {
    border-bottom-color: hsl(var(--su) / 0.95);
}
.border-b-transparent,
.border-b-transparent\/0 {
    border-bottom-color: #0000;
}
.border-b-transparent\/10 {
    border-bottom-color: #0000001a;
}
.border-b-transparent\/100 {
    border-bottom-color: #000;
}
.border-b-transparent\/20 {
    border-bottom-color: #0003;
}
.border-b-transparent\/25 {
    border-bottom-color: #00000040;
}
.border-b-transparent\/30 {
    border-bottom-color: #0000004d;
}
.border-b-transparent\/40 {
    border-bottom-color: #0006;
}
.border-b-transparent\/5 {
    border-bottom-color: #0000000d;
}
.border-b-transparent\/50 {
    border-bottom-color: #00000080;
}
.border-b-transparent\/60 {
    border-bottom-color: #0009;
}
.border-b-transparent\/70 {
    border-bottom-color: #000000b3;
}
.border-b-transparent\/75 {
    border-bottom-color: #000000bf;
}
.border-b-transparent\/80 {
    border-bottom-color: #000c;
}
.border-b-transparent\/90 {
    border-bottom-color: #000000e6;
}
.border-b-transparent\/95 {
    border-bottom-color: #000000f2;
}
.border-b-warning {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.border-b-warning-content {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.border-b-warning-content\/0 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0);
}
.border-b-warning-content\/10 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.border-b-warning-content\/100 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 1);
}
.border-b-warning-content\/20 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.border-b-warning-content\/25 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.border-b-warning-content\/30 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.border-b-warning-content\/40 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.border-b-warning-content\/5 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.border-b-warning-content\/50 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.border-b-warning-content\/60 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.border-b-warning-content\/70 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.border-b-warning-content\/75 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.border-b-warning-content\/80 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.border-b-warning-content\/90 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.border-b-warning-content\/95 {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.border-b-warning\/0 {
    border-bottom-color: hsl(var(--wa) / 0);
}
.border-b-warning\/10 {
    border-bottom-color: hsl(var(--wa) / 0.1);
}
.border-b-warning\/100 {
    border-bottom-color: hsl(var(--wa) / 1);
}
.border-b-warning\/20 {
    border-bottom-color: hsl(var(--wa) / 0.2);
}
.border-b-warning\/25 {
    border-bottom-color: hsl(var(--wa) / 0.25);
}
.border-b-warning\/30 {
    border-bottom-color: hsl(var(--wa) / 0.3);
}
.border-b-warning\/40 {
    border-bottom-color: hsl(var(--wa) / 0.4);
}
.border-b-warning\/5 {
    border-bottom-color: hsl(var(--wa) / 0.05);
}
.border-b-warning\/50 {
    border-bottom-color: hsl(var(--wa) / 0.5);
}
.border-b-warning\/60 {
    border-bottom-color: hsl(var(--wa) / 0.6);
}
.border-b-warning\/70 {
    border-bottom-color: hsl(var(--wa) / 0.7);
}
.border-b-warning\/75 {
    border-bottom-color: hsl(var(--wa) / 0.75);
}
.border-b-warning\/80 {
    border-bottom-color: hsl(var(--wa) / 0.8);
}
.border-b-warning\/90 {
    border-bottom-color: hsl(var(--wa) / 0.9);
}
.border-b-warning\/95 {
    border-bottom-color: hsl(var(--wa) / 0.95);
}
.border-l-accent {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--a) / var(--tw-border-opacity));
}
.border-l-accent-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.border-l-accent-content\/0 {
    border-left-color: hsl(var(--ac) / 0);
}
.border-l-accent-content\/10 {
    border-left-color: hsl(var(--ac) / 0.1);
}
.border-l-accent-content\/100 {
    border-left-color: hsl(var(--ac) / 1);
}
.border-l-accent-content\/20 {
    border-left-color: hsl(var(--ac) / 0.2);
}
.border-l-accent-content\/25 {
    border-left-color: hsl(var(--ac) / 0.25);
}
.border-l-accent-content\/30 {
    border-left-color: hsl(var(--ac) / 0.3);
}
.border-l-accent-content\/40 {
    border-left-color: hsl(var(--ac) / 0.4);
}
.border-l-accent-content\/5 {
    border-left-color: hsl(var(--ac) / 0.05);
}
.border-l-accent-content\/50 {
    border-left-color: hsl(var(--ac) / 0.5);
}
.border-l-accent-content\/60 {
    border-left-color: hsl(var(--ac) / 0.6);
}
.border-l-accent-content\/70 {
    border-left-color: hsl(var(--ac) / 0.7);
}
.border-l-accent-content\/75 {
    border-left-color: hsl(var(--ac) / 0.75);
}
.border-l-accent-content\/80 {
    border-left-color: hsl(var(--ac) / 0.8);
}
.border-l-accent-content\/90 {
    border-left-color: hsl(var(--ac) / 0.9);
}
.border-l-accent-content\/95 {
    border-left-color: hsl(var(--ac) / 0.95);
}
.border-l-accent-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.border-l-accent-focus\/0 {
    border-left-color: hsl(var(--af, var(--a)) / 0);
}
.border-l-accent-focus\/10 {
    border-left-color: hsl(var(--af, var(--a)) / 0.1);
}
.border-l-accent-focus\/100 {
    border-left-color: hsl(var(--af, var(--a)) / 1);
}
.border-l-accent-focus\/20 {
    border-left-color: hsl(var(--af, var(--a)) / 0.2);
}
.border-l-accent-focus\/25 {
    border-left-color: hsl(var(--af, var(--a)) / 0.25);
}
.border-l-accent-focus\/30 {
    border-left-color: hsl(var(--af, var(--a)) / 0.3);
}
.border-l-accent-focus\/40 {
    border-left-color: hsl(var(--af, var(--a)) / 0.4);
}
.border-l-accent-focus\/5 {
    border-left-color: hsl(var(--af, var(--a)) / 0.05);
}
.border-l-accent-focus\/50 {
    border-left-color: hsl(var(--af, var(--a)) / 0.5);
}
.border-l-accent-focus\/60 {
    border-left-color: hsl(var(--af, var(--a)) / 0.6);
}
.border-l-accent-focus\/70 {
    border-left-color: hsl(var(--af, var(--a)) / 0.7);
}
.border-l-accent-focus\/75 {
    border-left-color: hsl(var(--af, var(--a)) / 0.75);
}
.border-l-accent-focus\/80 {
    border-left-color: hsl(var(--af, var(--a)) / 0.8);
}
.border-l-accent-focus\/90 {
    border-left-color: hsl(var(--af, var(--a)) / 0.9);
}
.border-l-accent-focus\/95 {
    border-left-color: hsl(var(--af, var(--a)) / 0.95);
}
.border-l-accent\/0 {
    border-left-color: hsl(var(--a) / 0);
}
.border-l-accent\/10 {
    border-left-color: hsl(var(--a) / 0.1);
}
.border-l-accent\/100 {
    border-left-color: hsl(var(--a) / 1);
}
.border-l-accent\/20 {
    border-left-color: hsl(var(--a) / 0.2);
}
.border-l-accent\/25 {
    border-left-color: hsl(var(--a) / 0.25);
}
.border-l-accent\/30 {
    border-left-color: hsl(var(--a) / 0.3);
}
.border-l-accent\/40 {
    border-left-color: hsl(var(--a) / 0.4);
}
.border-l-accent\/5 {
    border-left-color: hsl(var(--a) / 0.05);
}
.border-l-accent\/50 {
    border-left-color: hsl(var(--a) / 0.5);
}
.border-l-accent\/60 {
    border-left-color: hsl(var(--a) / 0.6);
}
.border-l-accent\/70 {
    border-left-color: hsl(var(--a) / 0.7);
}
.border-l-accent\/75 {
    border-left-color: hsl(var(--a) / 0.75);
}
.border-l-accent\/80 {
    border-left-color: hsl(var(--a) / 0.8);
}
.border-l-accent\/90 {
    border-left-color: hsl(var(--a) / 0.9);
}
.border-l-accent\/95 {
    border-left-color: hsl(var(--a) / 0.95);
}
.border-l-base-100 {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.border-l-base-100\/0 {
    border-left-color: hsl(var(--b1) / 0);
}
.border-l-base-100\/10 {
    border-left-color: hsl(var(--b1) / 0.1);
}
.border-l-base-100\/100 {
    border-left-color: hsl(var(--b1) / 1);
}
.border-l-base-100\/20 {
    border-left-color: hsl(var(--b1) / 0.2);
}
.border-l-base-100\/25 {
    border-left-color: hsl(var(--b1) / 0.25);
}
.border-l-base-100\/30 {
    border-left-color: hsl(var(--b1) / 0.3);
}
.border-l-base-100\/40 {
    border-left-color: hsl(var(--b1) / 0.4);
}
.border-l-base-100\/5 {
    border-left-color: hsl(var(--b1) / 0.05);
}
.border-l-base-100\/50 {
    border-left-color: hsl(var(--b1) / 0.5);
}
.border-l-base-100\/60 {
    border-left-color: hsl(var(--b1) / 0.6);
}
.border-l-base-100\/70 {
    border-left-color: hsl(var(--b1) / 0.7);
}
.border-l-base-100\/75 {
    border-left-color: hsl(var(--b1) / 0.75);
}
.border-l-base-100\/80 {
    border-left-color: hsl(var(--b1) / 0.8);
}
.border-l-base-100\/90 {
    border-left-color: hsl(var(--b1) / 0.9);
}
.border-l-base-100\/95 {
    border-left-color: hsl(var(--b1) / 0.95);
}
.border-l-base-200 {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.border-l-base-200\/0 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0);
}
.border-l-base-200\/10 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.border-l-base-200\/100 {
    border-left-color: hsl(var(--b2, var(--b1)) / 1);
}
.border-l-base-200\/20 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.border-l-base-200\/25 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.border-l-base-200\/30 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.border-l-base-200\/40 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.border-l-base-200\/5 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.border-l-base-200\/50 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.border-l-base-200\/60 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.border-l-base-200\/70 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.border-l-base-200\/75 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.border-l-base-200\/80 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.border-l-base-200\/90 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.border-l-base-200\/95 {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.border-l-base-300 {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.border-l-base-300\/0 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0);
}
.border-l-base-300\/10 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.border-l-base-300\/100 {
    border-left-color: hsl(var(--b3, var(--b2)) / 1);
}
.border-l-base-300\/20 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.border-l-base-300\/25 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.border-l-base-300\/30 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.border-l-base-300\/40 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.border-l-base-300\/5 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.border-l-base-300\/50 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.border-l-base-300\/60 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.border-l-base-300\/70 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.border-l-base-300\/75 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.border-l-base-300\/80 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.border-l-base-300\/90 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.border-l-base-300\/95 {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.border-l-base-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.border-l-base-content\/0 {
    border-left-color: hsl(var(--bc) / 0);
}
.border-l-base-content\/10 {
    border-left-color: hsl(var(--bc) / 0.1);
}
.border-l-base-content\/100 {
    border-left-color: hsl(var(--bc) / 1);
}
.border-l-base-content\/20 {
    border-left-color: hsl(var(--bc) / 0.2);
}
.border-l-base-content\/25 {
    border-left-color: hsl(var(--bc) / 0.25);
}
.border-l-base-content\/30 {
    border-left-color: hsl(var(--bc) / 0.3);
}
.border-l-base-content\/40 {
    border-left-color: hsl(var(--bc) / 0.4);
}
.border-l-base-content\/5 {
    border-left-color: hsl(var(--bc) / 0.05);
}
.border-l-base-content\/50 {
    border-left-color: hsl(var(--bc) / 0.5);
}
.border-l-base-content\/60 {
    border-left-color: hsl(var(--bc) / 0.6);
}
.border-l-base-content\/70 {
    border-left-color: hsl(var(--bc) / 0.7);
}
.border-l-base-content\/75 {
    border-left-color: hsl(var(--bc) / 0.75);
}
.border-l-base-content\/80 {
    border-left-color: hsl(var(--bc) / 0.8);
}
.border-l-base-content\/90 {
    border-left-color: hsl(var(--bc) / 0.9);
}
.border-l-base-content\/95 {
    border-left-color: hsl(var(--bc) / 0.95);
}
.border-l-current {
    border-left-color: currentColor;
}
.border-l-error {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--er) / var(--tw-border-opacity));
}
.border-l-error-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.border-l-error-content\/0 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0);
}
.border-l-error-content\/10 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.border-l-error-content\/100 {
    border-left-color: hsl(var(--erc, var(--nc)) / 1);
}
.border-l-error-content\/20 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.border-l-error-content\/25 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.border-l-error-content\/30 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.border-l-error-content\/40 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.border-l-error-content\/5 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.border-l-error-content\/50 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.border-l-error-content\/60 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.border-l-error-content\/70 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.border-l-error-content\/75 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.border-l-error-content\/80 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.border-l-error-content\/90 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.border-l-error-content\/95 {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.border-l-error\/0 {
    border-left-color: hsl(var(--er) / 0);
}
.border-l-error\/10 {
    border-left-color: hsl(var(--er) / 0.1);
}
.border-l-error\/100 {
    border-left-color: hsl(var(--er) / 1);
}
.border-l-error\/20 {
    border-left-color: hsl(var(--er) / 0.2);
}
.border-l-error\/25 {
    border-left-color: hsl(var(--er) / 0.25);
}
.border-l-error\/30 {
    border-left-color: hsl(var(--er) / 0.3);
}
.border-l-error\/40 {
    border-left-color: hsl(var(--er) / 0.4);
}
.border-l-error\/5 {
    border-left-color: hsl(var(--er) / 0.05);
}
.border-l-error\/50 {
    border-left-color: hsl(var(--er) / 0.5);
}
.border-l-error\/60 {
    border-left-color: hsl(var(--er) / 0.6);
}
.border-l-error\/70 {
    border-left-color: hsl(var(--er) / 0.7);
}
.border-l-error\/75 {
    border-left-color: hsl(var(--er) / 0.75);
}
.border-l-error\/80 {
    border-left-color: hsl(var(--er) / 0.8);
}
.border-l-error\/90 {
    border-left-color: hsl(var(--er) / 0.9);
}
.border-l-error\/95 {
    border-left-color: hsl(var(--er) / 0.95);
}
.border-l-info {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--in) / var(--tw-border-opacity));
}
.border-l-info-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.border-l-info-content\/0 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0);
}
.border-l-info-content\/10 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.border-l-info-content\/100 {
    border-left-color: hsl(var(--inc, var(--nc)) / 1);
}
.border-l-info-content\/20 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.border-l-info-content\/25 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.border-l-info-content\/30 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.border-l-info-content\/40 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.border-l-info-content\/5 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.border-l-info-content\/50 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.border-l-info-content\/60 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.border-l-info-content\/70 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.border-l-info-content\/75 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.border-l-info-content\/80 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.border-l-info-content\/90 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.border-l-info-content\/95 {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.border-l-info\/0 {
    border-left-color: hsl(var(--in) / 0);
}
.border-l-info\/10 {
    border-left-color: hsl(var(--in) / 0.1);
}
.border-l-info\/100 {
    border-left-color: hsl(var(--in) / 1);
}
.border-l-info\/20 {
    border-left-color: hsl(var(--in) / 0.2);
}
.border-l-info\/25 {
    border-left-color: hsl(var(--in) / 0.25);
}
.border-l-info\/30 {
    border-left-color: hsl(var(--in) / 0.3);
}
.border-l-info\/40 {
    border-left-color: hsl(var(--in) / 0.4);
}
.border-l-info\/5 {
    border-left-color: hsl(var(--in) / 0.05);
}
.border-l-info\/50 {
    border-left-color: hsl(var(--in) / 0.5);
}
.border-l-info\/60 {
    border-left-color: hsl(var(--in) / 0.6);
}
.border-l-info\/70 {
    border-left-color: hsl(var(--in) / 0.7);
}
.border-l-info\/75 {
    border-left-color: hsl(var(--in) / 0.75);
}
.border-l-info\/80 {
    border-left-color: hsl(var(--in) / 0.8);
}
.border-l-info\/90 {
    border-left-color: hsl(var(--in) / 0.9);
}
.border-l-info\/95 {
    border-left-color: hsl(var(--in) / 0.95);
}
.border-l-neutral {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--n) / var(--tw-border-opacity));
}
.border-l-neutral-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.border-l-neutral-content\/0 {
    border-left-color: hsl(var(--nc) / 0);
}
.border-l-neutral-content\/10 {
    border-left-color: hsl(var(--nc) / 0.1);
}
.border-l-neutral-content\/100 {
    border-left-color: hsl(var(--nc) / 1);
}
.border-l-neutral-content\/20 {
    border-left-color: hsl(var(--nc) / 0.2);
}
.border-l-neutral-content\/25 {
    border-left-color: hsl(var(--nc) / 0.25);
}
.border-l-neutral-content\/30 {
    border-left-color: hsl(var(--nc) / 0.3);
}
.border-l-neutral-content\/40 {
    border-left-color: hsl(var(--nc) / 0.4);
}
.border-l-neutral-content\/5 {
    border-left-color: hsl(var(--nc) / 0.05);
}
.border-l-neutral-content\/50 {
    border-left-color: hsl(var(--nc) / 0.5);
}
.border-l-neutral-content\/60 {
    border-left-color: hsl(var(--nc) / 0.6);
}
.border-l-neutral-content\/70 {
    border-left-color: hsl(var(--nc) / 0.7);
}
.border-l-neutral-content\/75 {
    border-left-color: hsl(var(--nc) / 0.75);
}
.border-l-neutral-content\/80 {
    border-left-color: hsl(var(--nc) / 0.8);
}
.border-l-neutral-content\/90 {
    border-left-color: hsl(var(--nc) / 0.9);
}
.border-l-neutral-content\/95 {
    border-left-color: hsl(var(--nc) / 0.95);
}
.border-l-neutral-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.border-l-neutral-focus\/0 {
    border-left-color: hsl(var(--nf, var(--n)) / 0);
}
.border-l-neutral-focus\/10 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.1);
}
.border-l-neutral-focus\/100 {
    border-left-color: hsl(var(--nf, var(--n)) / 1);
}
.border-l-neutral-focus\/20 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.2);
}
.border-l-neutral-focus\/25 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.25);
}
.border-l-neutral-focus\/30 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.3);
}
.border-l-neutral-focus\/40 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.4);
}
.border-l-neutral-focus\/5 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.05);
}
.border-l-neutral-focus\/50 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.5);
}
.border-l-neutral-focus\/60 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.6);
}
.border-l-neutral-focus\/70 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.7);
}
.border-l-neutral-focus\/75 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.75);
}
.border-l-neutral-focus\/80 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.8);
}
.border-l-neutral-focus\/90 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.9);
}
.border-l-neutral-focus\/95 {
    border-left-color: hsl(var(--nf, var(--n)) / 0.95);
}
.border-l-neutral\/0 {
    border-left-color: hsl(var(--n) / 0);
}
.border-l-neutral\/10 {
    border-left-color: hsl(var(--n) / 0.1);
}
.border-l-neutral\/100 {
    border-left-color: hsl(var(--n) / 1);
}
.border-l-neutral\/20 {
    border-left-color: hsl(var(--n) / 0.2);
}
.border-l-neutral\/25 {
    border-left-color: hsl(var(--n) / 0.25);
}
.border-l-neutral\/30 {
    border-left-color: hsl(var(--n) / 0.3);
}
.border-l-neutral\/40 {
    border-left-color: hsl(var(--n) / 0.4);
}
.border-l-neutral\/5 {
    border-left-color: hsl(var(--n) / 0.05);
}
.border-l-neutral\/50 {
    border-left-color: hsl(var(--n) / 0.5);
}
.border-l-neutral\/60 {
    border-left-color: hsl(var(--n) / 0.6);
}
.border-l-neutral\/70 {
    border-left-color: hsl(var(--n) / 0.7);
}
.border-l-neutral\/75 {
    border-left-color: hsl(var(--n) / 0.75);
}
.border-l-neutral\/80 {
    border-left-color: hsl(var(--n) / 0.8);
}
.border-l-neutral\/90 {
    border-left-color: hsl(var(--n) / 0.9);
}
.border-l-neutral\/95 {
    border-left-color: hsl(var(--n) / 0.95);
}
.border-l-primary {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-l-primary-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.border-l-primary-content\/0 {
    border-left-color: hsl(var(--pc) / 0);
}
.border-l-primary-content\/10 {
    border-left-color: hsl(var(--pc) / 0.1);
}
.border-l-primary-content\/100 {
    border-left-color: hsl(var(--pc) / 1);
}
.border-l-primary-content\/20 {
    border-left-color: hsl(var(--pc) / 0.2);
}
.border-l-primary-content\/25 {
    border-left-color: hsl(var(--pc) / 0.25);
}
.border-l-primary-content\/30 {
    border-left-color: hsl(var(--pc) / 0.3);
}
.border-l-primary-content\/40 {
    border-left-color: hsl(var(--pc) / 0.4);
}
.border-l-primary-content\/5 {
    border-left-color: hsl(var(--pc) / 0.05);
}
.border-l-primary-content\/50 {
    border-left-color: hsl(var(--pc) / 0.5);
}
.border-l-primary-content\/60 {
    border-left-color: hsl(var(--pc) / 0.6);
}
.border-l-primary-content\/70 {
    border-left-color: hsl(var(--pc) / 0.7);
}
.border-l-primary-content\/75 {
    border-left-color: hsl(var(--pc) / 0.75);
}
.border-l-primary-content\/80 {
    border-left-color: hsl(var(--pc) / 0.8);
}
.border-l-primary-content\/90 {
    border-left-color: hsl(var(--pc) / 0.9);
}
.border-l-primary-content\/95 {
    border-left-color: hsl(var(--pc) / 0.95);
}
.border-l-primary-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.border-l-primary-focus\/0 {
    border-left-color: hsl(var(--pf, var(--p)) / 0);
}
.border-l-primary-focus\/10 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.1);
}
.border-l-primary-focus\/100 {
    border-left-color: hsl(var(--pf, var(--p)) / 1);
}
.border-l-primary-focus\/20 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.2);
}
.border-l-primary-focus\/25 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.25);
}
.border-l-primary-focus\/30 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.3);
}
.border-l-primary-focus\/40 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.4);
}
.border-l-primary-focus\/5 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.05);
}
.border-l-primary-focus\/50 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.5);
}
.border-l-primary-focus\/60 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.6);
}
.border-l-primary-focus\/70 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.7);
}
.border-l-primary-focus\/75 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.75);
}
.border-l-primary-focus\/80 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.8);
}
.border-l-primary-focus\/90 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.9);
}
.border-l-primary-focus\/95 {
    border-left-color: hsl(var(--pf, var(--p)) / 0.95);
}
.border-l-primary\/0 {
    border-left-color: hsl(var(--p) / 0);
}
.border-l-primary\/10 {
    border-left-color: hsl(var(--p) / 0.1);
}
.border-l-primary\/100 {
    border-left-color: hsl(var(--p) / 1);
}
.border-l-primary\/20 {
    border-left-color: hsl(var(--p) / 0.2);
}
.border-l-primary\/25 {
    border-left-color: hsl(var(--p) / 0.25);
}
.border-l-primary\/30 {
    border-left-color: hsl(var(--p) / 0.3);
}
.border-l-primary\/40 {
    border-left-color: hsl(var(--p) / 0.4);
}
.border-l-primary\/5 {
    border-left-color: hsl(var(--p) / 0.05);
}
.border-l-primary\/50 {
    border-left-color: hsl(var(--p) / 0.5);
}
.border-l-primary\/60 {
    border-left-color: hsl(var(--p) / 0.6);
}
.border-l-primary\/70 {
    border-left-color: hsl(var(--p) / 0.7);
}
.border-l-primary\/75 {
    border-left-color: hsl(var(--p) / 0.75);
}
.border-l-primary\/80 {
    border-left-color: hsl(var(--p) / 0.8);
}
.border-l-primary\/90 {
    border-left-color: hsl(var(--p) / 0.9);
}
.border-l-primary\/95 {
    border-left-color: hsl(var(--p) / 0.95);
}
.border-l-secondary {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--s) / var(--tw-border-opacity));
}
.border-l-secondary-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.border-l-secondary-content\/0 {
    border-left-color: hsl(var(--sc) / 0);
}
.border-l-secondary-content\/10 {
    border-left-color: hsl(var(--sc) / 0.1);
}
.border-l-secondary-content\/100 {
    border-left-color: hsl(var(--sc) / 1);
}
.border-l-secondary-content\/20 {
    border-left-color: hsl(var(--sc) / 0.2);
}
.border-l-secondary-content\/25 {
    border-left-color: hsl(var(--sc) / 0.25);
}
.border-l-secondary-content\/30 {
    border-left-color: hsl(var(--sc) / 0.3);
}
.border-l-secondary-content\/40 {
    border-left-color: hsl(var(--sc) / 0.4);
}
.border-l-secondary-content\/5 {
    border-left-color: hsl(var(--sc) / 0.05);
}
.border-l-secondary-content\/50 {
    border-left-color: hsl(var(--sc) / 0.5);
}
.border-l-secondary-content\/60 {
    border-left-color: hsl(var(--sc) / 0.6);
}
.border-l-secondary-content\/70 {
    border-left-color: hsl(var(--sc) / 0.7);
}
.border-l-secondary-content\/75 {
    border-left-color: hsl(var(--sc) / 0.75);
}
.border-l-secondary-content\/80 {
    border-left-color: hsl(var(--sc) / 0.8);
}
.border-l-secondary-content\/90 {
    border-left-color: hsl(var(--sc) / 0.9);
}
.border-l-secondary-content\/95 {
    border-left-color: hsl(var(--sc) / 0.95);
}
.border-l-secondary-focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.border-l-secondary-focus\/0 {
    border-left-color: hsl(var(--sf, var(--s)) / 0);
}
.border-l-secondary-focus\/10 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.1);
}
.border-l-secondary-focus\/100 {
    border-left-color: hsl(var(--sf, var(--s)) / 1);
}
.border-l-secondary-focus\/20 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.2);
}
.border-l-secondary-focus\/25 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.25);
}
.border-l-secondary-focus\/30 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.3);
}
.border-l-secondary-focus\/40 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.4);
}
.border-l-secondary-focus\/5 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.05);
}
.border-l-secondary-focus\/50 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.5);
}
.border-l-secondary-focus\/60 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.6);
}
.border-l-secondary-focus\/70 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.7);
}
.border-l-secondary-focus\/75 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.75);
}
.border-l-secondary-focus\/80 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.8);
}
.border-l-secondary-focus\/90 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.9);
}
.border-l-secondary-focus\/95 {
    border-left-color: hsl(var(--sf, var(--s)) / 0.95);
}
.border-l-secondary\/0 {
    border-left-color: hsl(var(--s) / 0);
}
.border-l-secondary\/10 {
    border-left-color: hsl(var(--s) / 0.1);
}
.border-l-secondary\/100 {
    border-left-color: hsl(var(--s) / 1);
}
.border-l-secondary\/20 {
    border-left-color: hsl(var(--s) / 0.2);
}
.border-l-secondary\/25 {
    border-left-color: hsl(var(--s) / 0.25);
}
.border-l-secondary\/30 {
    border-left-color: hsl(var(--s) / 0.3);
}
.border-l-secondary\/40 {
    border-left-color: hsl(var(--s) / 0.4);
}
.border-l-secondary\/5 {
    border-left-color: hsl(var(--s) / 0.05);
}
.border-l-secondary\/50 {
    border-left-color: hsl(var(--s) / 0.5);
}
.border-l-secondary\/60 {
    border-left-color: hsl(var(--s) / 0.6);
}
.border-l-secondary\/70 {
    border-left-color: hsl(var(--s) / 0.7);
}
.border-l-secondary\/75 {
    border-left-color: hsl(var(--s) / 0.75);
}
.border-l-secondary\/80 {
    border-left-color: hsl(var(--s) / 0.8);
}
.border-l-secondary\/90 {
    border-left-color: hsl(var(--s) / 0.9);
}
.border-l-secondary\/95 {
    border-left-color: hsl(var(--s) / 0.95);
}
.border-l-success {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--su) / var(--tw-border-opacity));
}
.border-l-success-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.border-l-success-content\/0 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0);
}
.border-l-success-content\/10 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.border-l-success-content\/100 {
    border-left-color: hsl(var(--suc, var(--nc)) / 1);
}
.border-l-success-content\/20 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.border-l-success-content\/25 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.border-l-success-content\/30 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.border-l-success-content\/40 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.border-l-success-content\/5 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.border-l-success-content\/50 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.border-l-success-content\/60 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.border-l-success-content\/70 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.border-l-success-content\/75 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.border-l-success-content\/80 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.border-l-success-content\/90 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.border-l-success-content\/95 {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.border-l-success\/0 {
    border-left-color: hsl(var(--su) / 0);
}
.border-l-success\/10 {
    border-left-color: hsl(var(--su) / 0.1);
}
.border-l-success\/100 {
    border-left-color: hsl(var(--su) / 1);
}
.border-l-success\/20 {
    border-left-color: hsl(var(--su) / 0.2);
}
.border-l-success\/25 {
    border-left-color: hsl(var(--su) / 0.25);
}
.border-l-success\/30 {
    border-left-color: hsl(var(--su) / 0.3);
}
.border-l-success\/40 {
    border-left-color: hsl(var(--su) / 0.4);
}
.border-l-success\/5 {
    border-left-color: hsl(var(--su) / 0.05);
}
.border-l-success\/50 {
    border-left-color: hsl(var(--su) / 0.5);
}
.border-l-success\/60 {
    border-left-color: hsl(var(--su) / 0.6);
}
.border-l-success\/70 {
    border-left-color: hsl(var(--su) / 0.7);
}
.border-l-success\/75 {
    border-left-color: hsl(var(--su) / 0.75);
}
.border-l-success\/80 {
    border-left-color: hsl(var(--su) / 0.8);
}
.border-l-success\/90 {
    border-left-color: hsl(var(--su) / 0.9);
}
.border-l-success\/95 {
    border-left-color: hsl(var(--su) / 0.95);
}
.border-l-transparent,
.border-l-transparent\/0 {
    border-left-color: #0000;
}
.border-l-transparent\/10 {
    border-left-color: #0000001a;
}
.border-l-transparent\/100 {
    border-left-color: #000;
}
.border-l-transparent\/20 {
    border-left-color: #0003;
}
.border-l-transparent\/25 {
    border-left-color: #00000040;
}
.border-l-transparent\/30 {
    border-left-color: #0000004d;
}
.border-l-transparent\/40 {
    border-left-color: #0006;
}
.border-l-transparent\/5 {
    border-left-color: #0000000d;
}
.border-l-transparent\/50 {
    border-left-color: #00000080;
}
.border-l-transparent\/60 {
    border-left-color: #0009;
}
.border-l-transparent\/70 {
    border-left-color: #000000b3;
}
.border-l-transparent\/75 {
    border-left-color: #000000bf;
}
.border-l-transparent\/80 {
    border-left-color: #000c;
}
.border-l-transparent\/90 {
    border-left-color: #000000e6;
}
.border-l-transparent\/95 {
    border-left-color: #000000f2;
}
.border-l-warning {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.border-l-warning-content {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.border-l-warning-content\/0 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0);
}
.border-l-warning-content\/10 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.border-l-warning-content\/100 {
    border-left-color: hsl(var(--wac, var(--nc)) / 1);
}
.border-l-warning-content\/20 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.border-l-warning-content\/25 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.border-l-warning-content\/30 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.border-l-warning-content\/40 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.border-l-warning-content\/5 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.border-l-warning-content\/50 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.border-l-warning-content\/60 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.border-l-warning-content\/70 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.border-l-warning-content\/75 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.border-l-warning-content\/80 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.border-l-warning-content\/90 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.border-l-warning-content\/95 {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.border-l-warning\/0 {
    border-left-color: hsl(var(--wa) / 0);
}
.border-l-warning\/10 {
    border-left-color: hsl(var(--wa) / 0.1);
}
.border-l-warning\/100 {
    border-left-color: hsl(var(--wa) / 1);
}
.border-l-warning\/20 {
    border-left-color: hsl(var(--wa) / 0.2);
}
.border-l-warning\/25 {
    border-left-color: hsl(var(--wa) / 0.25);
}
.border-l-warning\/30 {
    border-left-color: hsl(var(--wa) / 0.3);
}
.border-l-warning\/40 {
    border-left-color: hsl(var(--wa) / 0.4);
}
.border-l-warning\/5 {
    border-left-color: hsl(var(--wa) / 0.05);
}
.border-l-warning\/50 {
    border-left-color: hsl(var(--wa) / 0.5);
}
.border-l-warning\/60 {
    border-left-color: hsl(var(--wa) / 0.6);
}
.border-l-warning\/70 {
    border-left-color: hsl(var(--wa) / 0.7);
}
.border-l-warning\/75 {
    border-left-color: hsl(var(--wa) / 0.75);
}
.border-l-warning\/80 {
    border-left-color: hsl(var(--wa) / 0.8);
}
.border-l-warning\/90 {
    border-left-color: hsl(var(--wa) / 0.9);
}
.border-l-warning\/95 {
    border-left-color: hsl(var(--wa) / 0.95);
}
.border-r-accent {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--a) / var(--tw-border-opacity));
}
.border-r-accent-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.border-r-accent-content\/0 {
    border-right-color: hsl(var(--ac) / 0);
}
.border-r-accent-content\/10 {
    border-right-color: hsl(var(--ac) / 0.1);
}
.border-r-accent-content\/100 {
    border-right-color: hsl(var(--ac) / 1);
}
.border-r-accent-content\/20 {
    border-right-color: hsl(var(--ac) / 0.2);
}
.border-r-accent-content\/25 {
    border-right-color: hsl(var(--ac) / 0.25);
}
.border-r-accent-content\/30 {
    border-right-color: hsl(var(--ac) / 0.3);
}
.border-r-accent-content\/40 {
    border-right-color: hsl(var(--ac) / 0.4);
}
.border-r-accent-content\/5 {
    border-right-color: hsl(var(--ac) / 0.05);
}
.border-r-accent-content\/50 {
    border-right-color: hsl(var(--ac) / 0.5);
}
.border-r-accent-content\/60 {
    border-right-color: hsl(var(--ac) / 0.6);
}
.border-r-accent-content\/70 {
    border-right-color: hsl(var(--ac) / 0.7);
}
.border-r-accent-content\/75 {
    border-right-color: hsl(var(--ac) / 0.75);
}
.border-r-accent-content\/80 {
    border-right-color: hsl(var(--ac) / 0.8);
}
.border-r-accent-content\/90 {
    border-right-color: hsl(var(--ac) / 0.9);
}
.border-r-accent-content\/95 {
    border-right-color: hsl(var(--ac) / 0.95);
}
.border-r-accent-focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.border-r-accent-focus\/0 {
    border-right-color: hsl(var(--af, var(--a)) / 0);
}
.border-r-accent-focus\/10 {
    border-right-color: hsl(var(--af, var(--a)) / 0.1);
}
.border-r-accent-focus\/100 {
    border-right-color: hsl(var(--af, var(--a)) / 1);
}
.border-r-accent-focus\/20 {
    border-right-color: hsl(var(--af, var(--a)) / 0.2);
}
.border-r-accent-focus\/25 {
    border-right-color: hsl(var(--af, var(--a)) / 0.25);
}
.border-r-accent-focus\/30 {
    border-right-color: hsl(var(--af, var(--a)) / 0.3);
}
.border-r-accent-focus\/40 {
    border-right-color: hsl(var(--af, var(--a)) / 0.4);
}
.border-r-accent-focus\/5 {
    border-right-color: hsl(var(--af, var(--a)) / 0.05);
}
.border-r-accent-focus\/50 {
    border-right-color: hsl(var(--af, var(--a)) / 0.5);
}
.border-r-accent-focus\/60 {
    border-right-color: hsl(var(--af, var(--a)) / 0.6);
}
.border-r-accent-focus\/70 {
    border-right-color: hsl(var(--af, var(--a)) / 0.7);
}
.border-r-accent-focus\/75 {
    border-right-color: hsl(var(--af, var(--a)) / 0.75);
}
.border-r-accent-focus\/80 {
    border-right-color: hsl(var(--af, var(--a)) / 0.8);
}
.border-r-accent-focus\/90 {
    border-right-color: hsl(var(--af, var(--a)) / 0.9);
}
.border-r-accent-focus\/95 {
    border-right-color: hsl(var(--af, var(--a)) / 0.95);
}
.border-r-accent\/0 {
    border-right-color: hsl(var(--a) / 0);
}
.border-r-accent\/10 {
    border-right-color: hsl(var(--a) / 0.1);
}
.border-r-accent\/100 {
    border-right-color: hsl(var(--a) / 1);
}
.border-r-accent\/20 {
    border-right-color: hsl(var(--a) / 0.2);
}
.border-r-accent\/25 {
    border-right-color: hsl(var(--a) / 0.25);
}
.border-r-accent\/30 {
    border-right-color: hsl(var(--a) / 0.3);
}
.border-r-accent\/40 {
    border-right-color: hsl(var(--a) / 0.4);
}
.border-r-accent\/5 {
    border-right-color: hsl(var(--a) / 0.05);
}
.border-r-accent\/50 {
    border-right-color: hsl(var(--a) / 0.5);
}
.border-r-accent\/60 {
    border-right-color: hsl(var(--a) / 0.6);
}
.border-r-accent\/70 {
    border-right-color: hsl(var(--a) / 0.7);
}
.border-r-accent\/75 {
    border-right-color: hsl(var(--a) / 0.75);
}
.border-r-accent\/80 {
    border-right-color: hsl(var(--a) / 0.8);
}
.border-r-accent\/90 {
    border-right-color: hsl(var(--a) / 0.9);
}
.border-r-accent\/95 {
    border-right-color: hsl(var(--a) / 0.95);
}
.border-r-base-100 {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.border-r-base-100\/0 {
    border-right-color: hsl(var(--b1) / 0);
}
.border-r-base-100\/10 {
    border-right-color: hsl(var(--b1) / 0.1);
}
.border-r-base-100\/100 {
    border-right-color: hsl(var(--b1) / 1);
}
.border-r-base-100\/20 {
    border-right-color: hsl(var(--b1) / 0.2);
}
.border-r-base-100\/25 {
    border-right-color: hsl(var(--b1) / 0.25);
}
.border-r-base-100\/30 {
    border-right-color: hsl(var(--b1) / 0.3);
}
.border-r-base-100\/40 {
    border-right-color: hsl(var(--b1) / 0.4);
}
.border-r-base-100\/5 {
    border-right-color: hsl(var(--b1) / 0.05);
}
.border-r-base-100\/50 {
    border-right-color: hsl(var(--b1) / 0.5);
}
.border-r-base-100\/60 {
    border-right-color: hsl(var(--b1) / 0.6);
}
.border-r-base-100\/70 {
    border-right-color: hsl(var(--b1) / 0.7);
}
.border-r-base-100\/75 {
    border-right-color: hsl(var(--b1) / 0.75);
}
.border-r-base-100\/80 {
    border-right-color: hsl(var(--b1) / 0.8);
}
.border-r-base-100\/90 {
    border-right-color: hsl(var(--b1) / 0.9);
}
.border-r-base-100\/95 {
    border-right-color: hsl(var(--b1) / 0.95);
}
.border-r-base-200 {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.border-r-base-200\/0 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0);
}
.border-r-base-200\/10 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.border-r-base-200\/100 {
    border-right-color: hsl(var(--b2, var(--b1)) / 1);
}
.border-r-base-200\/20 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.border-r-base-200\/25 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.border-r-base-200\/30 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.border-r-base-200\/40 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.border-r-base-200\/5 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.border-r-base-200\/50 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.border-r-base-200\/60 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.border-r-base-200\/70 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.border-r-base-200\/75 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.border-r-base-200\/80 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.border-r-base-200\/90 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.border-r-base-200\/95 {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.border-r-base-300 {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.border-r-base-300\/0 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0);
}
.border-r-base-300\/10 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.border-r-base-300\/100 {
    border-right-color: hsl(var(--b3, var(--b2)) / 1);
}
.border-r-base-300\/20 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.border-r-base-300\/25 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.border-r-base-300\/30 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.border-r-base-300\/40 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.border-r-base-300\/5 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.border-r-base-300\/50 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.border-r-base-300\/60 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.border-r-base-300\/70 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.border-r-base-300\/75 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.border-r-base-300\/80 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.border-r-base-300\/90 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.border-r-base-300\/95 {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.border-r-base-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.border-r-base-content\/0 {
    border-right-color: hsl(var(--bc) / 0);
}
.border-r-base-content\/10 {
    border-right-color: hsl(var(--bc) / 0.1);
}
.border-r-base-content\/100 {
    border-right-color: hsl(var(--bc) / 1);
}
.border-r-base-content\/20 {
    border-right-color: hsl(var(--bc) / 0.2);
}
.border-r-base-content\/25 {
    border-right-color: hsl(var(--bc) / 0.25);
}
.border-r-base-content\/30 {
    border-right-color: hsl(var(--bc) / 0.3);
}
.border-r-base-content\/40 {
    border-right-color: hsl(var(--bc) / 0.4);
}
.border-r-base-content\/5 {
    border-right-color: hsl(var(--bc) / 0.05);
}
.border-r-base-content\/50 {
    border-right-color: hsl(var(--bc) / 0.5);
}
.border-r-base-content\/60 {
    border-right-color: hsl(var(--bc) / 0.6);
}
.border-r-base-content\/70 {
    border-right-color: hsl(var(--bc) / 0.7);
}
.border-r-base-content\/75 {
    border-right-color: hsl(var(--bc) / 0.75);
}
.border-r-base-content\/80 {
    border-right-color: hsl(var(--bc) / 0.8);
}
.border-r-base-content\/90 {
    border-right-color: hsl(var(--bc) / 0.9);
}
.border-r-base-content\/95 {
    border-right-color: hsl(var(--bc) / 0.95);
}
.border-r-current {
    border-right-color: currentColor;
}
.border-r-error {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--er) / var(--tw-border-opacity));
}
.border-r-error-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.border-r-error-content\/0 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0);
}
.border-r-error-content\/10 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.border-r-error-content\/100 {
    border-right-color: hsl(var(--erc, var(--nc)) / 1);
}
.border-r-error-content\/20 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.border-r-error-content\/25 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.border-r-error-content\/30 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.border-r-error-content\/40 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.border-r-error-content\/5 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.border-r-error-content\/50 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.border-r-error-content\/60 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.border-r-error-content\/70 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.border-r-error-content\/75 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.border-r-error-content\/80 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.border-r-error-content\/90 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.border-r-error-content\/95 {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.border-r-error\/0 {
    border-right-color: hsl(var(--er) / 0);
}
.border-r-error\/10 {
    border-right-color: hsl(var(--er) / 0.1);
}
.border-r-error\/100 {
    border-right-color: hsl(var(--er) / 1);
}
.border-r-error\/20 {
    border-right-color: hsl(var(--er) / 0.2);
}
.border-r-error\/25 {
    border-right-color: hsl(var(--er) / 0.25);
}
.border-r-error\/30 {
    border-right-color: hsl(var(--er) / 0.3);
}
.border-r-error\/40 {
    border-right-color: hsl(var(--er) / 0.4);
}
.border-r-error\/5 {
    border-right-color: hsl(var(--er) / 0.05);
}
.border-r-error\/50 {
    border-right-color: hsl(var(--er) / 0.5);
}
.border-r-error\/60 {
    border-right-color: hsl(var(--er) / 0.6);
}
.border-r-error\/70 {
    border-right-color: hsl(var(--er) / 0.7);
}
.border-r-error\/75 {
    border-right-color: hsl(var(--er) / 0.75);
}
.border-r-error\/80 {
    border-right-color: hsl(var(--er) / 0.8);
}
.border-r-error\/90 {
    border-right-color: hsl(var(--er) / 0.9);
}
.border-r-error\/95 {
    border-right-color: hsl(var(--er) / 0.95);
}
.border-r-info {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--in) / var(--tw-border-opacity));
}
.border-r-info-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.border-r-info-content\/0 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0);
}
.border-r-info-content\/10 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.border-r-info-content\/100 {
    border-right-color: hsl(var(--inc, var(--nc)) / 1);
}
.border-r-info-content\/20 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.border-r-info-content\/25 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.border-r-info-content\/30 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.border-r-info-content\/40 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.border-r-info-content\/5 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.border-r-info-content\/50 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.border-r-info-content\/60 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.border-r-info-content\/70 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.border-r-info-content\/75 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.border-r-info-content\/80 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.border-r-info-content\/90 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.border-r-info-content\/95 {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.border-r-info\/0 {
    border-right-color: hsl(var(--in) / 0);
}
.border-r-info\/10 {
    border-right-color: hsl(var(--in) / 0.1);
}
.border-r-info\/100 {
    border-right-color: hsl(var(--in) / 1);
}
.border-r-info\/20 {
    border-right-color: hsl(var(--in) / 0.2);
}
.border-r-info\/25 {
    border-right-color: hsl(var(--in) / 0.25);
}
.border-r-info\/30 {
    border-right-color: hsl(var(--in) / 0.3);
}
.border-r-info\/40 {
    border-right-color: hsl(var(--in) / 0.4);
}
.border-r-info\/5 {
    border-right-color: hsl(var(--in) / 0.05);
}
.border-r-info\/50 {
    border-right-color: hsl(var(--in) / 0.5);
}
.border-r-info\/60 {
    border-right-color: hsl(var(--in) / 0.6);
}
.border-r-info\/70 {
    border-right-color: hsl(var(--in) / 0.7);
}
.border-r-info\/75 {
    border-right-color: hsl(var(--in) / 0.75);
}
.border-r-info\/80 {
    border-right-color: hsl(var(--in) / 0.8);
}
.border-r-info\/90 {
    border-right-color: hsl(var(--in) / 0.9);
}
.border-r-info\/95 {
    border-right-color: hsl(var(--in) / 0.95);
}
.border-r-neutral {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--n) / var(--tw-border-opacity));
}
.border-r-neutral-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.border-r-neutral-content\/0 {
    border-right-color: hsl(var(--nc) / 0);
}
.border-r-neutral-content\/10 {
    border-right-color: hsl(var(--nc) / 0.1);
}
.border-r-neutral-content\/100 {
    border-right-color: hsl(var(--nc) / 1);
}
.border-r-neutral-content\/20 {
    border-right-color: hsl(var(--nc) / 0.2);
}
.border-r-neutral-content\/25 {
    border-right-color: hsl(var(--nc) / 0.25);
}
.border-r-neutral-content\/30 {
    border-right-color: hsl(var(--nc) / 0.3);
}
.border-r-neutral-content\/40 {
    border-right-color: hsl(var(--nc) / 0.4);
}
.border-r-neutral-content\/5 {
    border-right-color: hsl(var(--nc) / 0.05);
}
.border-r-neutral-content\/50 {
    border-right-color: hsl(var(--nc) / 0.5);
}
.border-r-neutral-content\/60 {
    border-right-color: hsl(var(--nc) / 0.6);
}
.border-r-neutral-content\/70 {
    border-right-color: hsl(var(--nc) / 0.7);
}
.border-r-neutral-content\/75 {
    border-right-color: hsl(var(--nc) / 0.75);
}
.border-r-neutral-content\/80 {
    border-right-color: hsl(var(--nc) / 0.8);
}
.border-r-neutral-content\/90 {
    border-right-color: hsl(var(--nc) / 0.9);
}
.border-r-neutral-content\/95 {
    border-right-color: hsl(var(--nc) / 0.95);
}
.border-r-neutral-focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.border-r-neutral-focus\/0 {
    border-right-color: hsl(var(--nf, var(--n)) / 0);
}
.border-r-neutral-focus\/10 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.1);
}
.border-r-neutral-focus\/100 {
    border-right-color: hsl(var(--nf, var(--n)) / 1);
}
.border-r-neutral-focus\/20 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.2);
}
.border-r-neutral-focus\/25 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.25);
}
.border-r-neutral-focus\/30 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.3);
}
.border-r-neutral-focus\/40 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.4);
}
.border-r-neutral-focus\/5 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.05);
}
.border-r-neutral-focus\/50 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.5);
}
.border-r-neutral-focus\/60 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.6);
}
.border-r-neutral-focus\/70 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.7);
}
.border-r-neutral-focus\/75 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.75);
}
.border-r-neutral-focus\/80 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.8);
}
.border-r-neutral-focus\/90 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.9);
}
.border-r-neutral-focus\/95 {
    border-right-color: hsl(var(--nf, var(--n)) / 0.95);
}
.border-r-neutral\/0 {
    border-right-color: hsl(var(--n) / 0);
}
.border-r-neutral\/10 {
    border-right-color: hsl(var(--n) / 0.1);
}
.border-r-neutral\/100 {
    border-right-color: hsl(var(--n) / 1);
}
.border-r-neutral\/20 {
    border-right-color: hsl(var(--n) / 0.2);
}
.border-r-neutral\/25 {
    border-right-color: hsl(var(--n) / 0.25);
}
.border-r-neutral\/30 {
    border-right-color: hsl(var(--n) / 0.3);
}
.border-r-neutral\/40 {
    border-right-color: hsl(var(--n) / 0.4);
}
.border-r-neutral\/5 {
    border-right-color: hsl(var(--n) / 0.05);
}
.border-r-neutral\/50 {
    border-right-color: hsl(var(--n) / 0.5);
}
.border-r-neutral\/60 {
    border-right-color: hsl(var(--n) / 0.6);
}
.border-r-neutral\/70 {
    border-right-color: hsl(var(--n) / 0.7);
}
.border-r-neutral\/75 {
    border-right-color: hsl(var(--n) / 0.75);
}
.border-r-neutral\/80 {
    border-right-color: hsl(var(--n) / 0.8);
}
.border-r-neutral\/90 {
    border-right-color: hsl(var(--n) / 0.9);
}
.border-r-neutral\/95 {
    border-right-color: hsl(var(--n) / 0.95);
}
.border-r-primary {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-r-primary-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.border-r-primary-content\/0 {
    border-right-color: hsl(var(--pc) / 0);
}
.border-r-primary-content\/10 {
    border-right-color: hsl(var(--pc) / 0.1);
}
.border-r-primary-content\/100 {
    border-right-color: hsl(var(--pc) / 1);
}
.border-r-primary-content\/20 {
    border-right-color: hsl(var(--pc) / 0.2);
}
.border-r-primary-content\/25 {
    border-right-color: hsl(var(--pc) / 0.25);
}
.border-r-primary-content\/30 {
    border-right-color: hsl(var(--pc) / 0.3);
}
.border-r-primary-content\/40 {
    border-right-color: hsl(var(--pc) / 0.4);
}
.border-r-primary-content\/5 {
    border-right-color: hsl(var(--pc) / 0.05);
}
.border-r-primary-content\/50 {
    border-right-color: hsl(var(--pc) / 0.5);
}
.border-r-primary-content\/60 {
    border-right-color: hsl(var(--pc) / 0.6);
}
.border-r-primary-content\/70 {
    border-right-color: hsl(var(--pc) / 0.7);
}
.border-r-primary-content\/75 {
    border-right-color: hsl(var(--pc) / 0.75);
}
.border-r-primary-content\/80 {
    border-right-color: hsl(var(--pc) / 0.8);
}
.border-r-primary-content\/90 {
    border-right-color: hsl(var(--pc) / 0.9);
}
.border-r-primary-content\/95 {
    border-right-color: hsl(var(--pc) / 0.95);
}
.border-r-primary-focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.border-r-primary-focus\/0 {
    border-right-color: hsl(var(--pf, var(--p)) / 0);
}
.border-r-primary-focus\/10 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.1);
}
.border-r-primary-focus\/100 {
    border-right-color: hsl(var(--pf, var(--p)) / 1);
}
.border-r-primary-focus\/20 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.2);
}
.border-r-primary-focus\/25 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.25);
}
.border-r-primary-focus\/30 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.3);
}
.border-r-primary-focus\/40 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.4);
}
.border-r-primary-focus\/5 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.05);
}
.border-r-primary-focus\/50 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.5);
}
.border-r-primary-focus\/60 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.6);
}
.border-r-primary-focus\/70 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.7);
}
.border-r-primary-focus\/75 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.75);
}
.border-r-primary-focus\/80 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.8);
}
.border-r-primary-focus\/90 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.9);
}
.border-r-primary-focus\/95 {
    border-right-color: hsl(var(--pf, var(--p)) / 0.95);
}
.border-r-primary\/0 {
    border-right-color: hsl(var(--p) / 0);
}
.border-r-primary\/10 {
    border-right-color: hsl(var(--p) / 0.1);
}
.border-r-primary\/100 {
    border-right-color: hsl(var(--p) / 1);
}
.border-r-primary\/20 {
    border-right-color: hsl(var(--p) / 0.2);
}
.border-r-primary\/25 {
    border-right-color: hsl(var(--p) / 0.25);
}
.border-r-primary\/30 {
    border-right-color: hsl(var(--p) / 0.3);
}
.border-r-primary\/40 {
    border-right-color: hsl(var(--p) / 0.4);
}
.border-r-primary\/5 {
    border-right-color: hsl(var(--p) / 0.05);
}
.border-r-primary\/50 {
    border-right-color: hsl(var(--p) / 0.5);
}
.border-r-primary\/60 {
    border-right-color: hsl(var(--p) / 0.6);
}
.border-r-primary\/70 {
    border-right-color: hsl(var(--p) / 0.7);
}
.border-r-primary\/75 {
    border-right-color: hsl(var(--p) / 0.75);
}
.border-r-primary\/80 {
    border-right-color: hsl(var(--p) / 0.8);
}
.border-r-primary\/90 {
    border-right-color: hsl(var(--p) / 0.9);
}
.border-r-primary\/95 {
    border-right-color: hsl(var(--p) / 0.95);
}
.border-r-secondary {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--s) / var(--tw-border-opacity));
}
.border-r-secondary-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.border-r-secondary-content\/0 {
    border-right-color: hsl(var(--sc) / 0);
}
.border-r-secondary-content\/10 {
    border-right-color: hsl(var(--sc) / 0.1);
}
.border-r-secondary-content\/100 {
    border-right-color: hsl(var(--sc) / 1);
}
.border-r-secondary-content\/20 {
    border-right-color: hsl(var(--sc) / 0.2);
}
.border-r-secondary-content\/25 {
    border-right-color: hsl(var(--sc) / 0.25);
}
.border-r-secondary-content\/30 {
    border-right-color: hsl(var(--sc) / 0.3);
}
.border-r-secondary-content\/40 {
    border-right-color: hsl(var(--sc) / 0.4);
}
.border-r-secondary-content\/5 {
    border-right-color: hsl(var(--sc) / 0.05);
}
.border-r-secondary-content\/50 {
    border-right-color: hsl(var(--sc) / 0.5);
}
.border-r-secondary-content\/60 {
    border-right-color: hsl(var(--sc) / 0.6);
}
.border-r-secondary-content\/70 {
    border-right-color: hsl(var(--sc) / 0.7);
}
.border-r-secondary-content\/75 {
    border-right-color: hsl(var(--sc) / 0.75);
}
.border-r-secondary-content\/80 {
    border-right-color: hsl(var(--sc) / 0.8);
}
.border-r-secondary-content\/90 {
    border-right-color: hsl(var(--sc) / 0.9);
}
.border-r-secondary-content\/95 {
    border-right-color: hsl(var(--sc) / 0.95);
}
.border-r-secondary-focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.border-r-secondary-focus\/0 {
    border-right-color: hsl(var(--sf, var(--s)) / 0);
}
.border-r-secondary-focus\/10 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.1);
}
.border-r-secondary-focus\/100 {
    border-right-color: hsl(var(--sf, var(--s)) / 1);
}
.border-r-secondary-focus\/20 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.2);
}
.border-r-secondary-focus\/25 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.25);
}
.border-r-secondary-focus\/30 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.3);
}
.border-r-secondary-focus\/40 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.4);
}
.border-r-secondary-focus\/5 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.05);
}
.border-r-secondary-focus\/50 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.5);
}
.border-r-secondary-focus\/60 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.6);
}
.border-r-secondary-focus\/70 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.7);
}
.border-r-secondary-focus\/75 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.75);
}
.border-r-secondary-focus\/80 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.8);
}
.border-r-secondary-focus\/90 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.9);
}
.border-r-secondary-focus\/95 {
    border-right-color: hsl(var(--sf, var(--s)) / 0.95);
}
.border-r-secondary\/0 {
    border-right-color: hsl(var(--s) / 0);
}
.border-r-secondary\/10 {
    border-right-color: hsl(var(--s) / 0.1);
}
.border-r-secondary\/100 {
    border-right-color: hsl(var(--s) / 1);
}
.border-r-secondary\/20 {
    border-right-color: hsl(var(--s) / 0.2);
}
.border-r-secondary\/25 {
    border-right-color: hsl(var(--s) / 0.25);
}
.border-r-secondary\/30 {
    border-right-color: hsl(var(--s) / 0.3);
}
.border-r-secondary\/40 {
    border-right-color: hsl(var(--s) / 0.4);
}
.border-r-secondary\/5 {
    border-right-color: hsl(var(--s) / 0.05);
}
.border-r-secondary\/50 {
    border-right-color: hsl(var(--s) / 0.5);
}
.border-r-secondary\/60 {
    border-right-color: hsl(var(--s) / 0.6);
}
.border-r-secondary\/70 {
    border-right-color: hsl(var(--s) / 0.7);
}
.border-r-secondary\/75 {
    border-right-color: hsl(var(--s) / 0.75);
}
.border-r-secondary\/80 {
    border-right-color: hsl(var(--s) / 0.8);
}
.border-r-secondary\/90 {
    border-right-color: hsl(var(--s) / 0.9);
}
.border-r-secondary\/95 {
    border-right-color: hsl(var(--s) / 0.95);
}
.border-r-success {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--su) / var(--tw-border-opacity));
}
.border-r-success-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.border-r-success-content\/0 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0);
}
.border-r-success-content\/10 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.border-r-success-content\/100 {
    border-right-color: hsl(var(--suc, var(--nc)) / 1);
}
.border-r-success-content\/20 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.border-r-success-content\/25 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.border-r-success-content\/30 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.border-r-success-content\/40 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.border-r-success-content\/5 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.border-r-success-content\/50 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.border-r-success-content\/60 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.border-r-success-content\/70 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.border-r-success-content\/75 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.border-r-success-content\/80 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.border-r-success-content\/90 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.border-r-success-content\/95 {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.border-r-success\/0 {
    border-right-color: hsl(var(--su) / 0);
}
.border-r-success\/10 {
    border-right-color: hsl(var(--su) / 0.1);
}
.border-r-success\/100 {
    border-right-color: hsl(var(--su) / 1);
}
.border-r-success\/20 {
    border-right-color: hsl(var(--su) / 0.2);
}
.border-r-success\/25 {
    border-right-color: hsl(var(--su) / 0.25);
}
.border-r-success\/30 {
    border-right-color: hsl(var(--su) / 0.3);
}
.border-r-success\/40 {
    border-right-color: hsl(var(--su) / 0.4);
}
.border-r-success\/5 {
    border-right-color: hsl(var(--su) / 0.05);
}
.border-r-success\/50 {
    border-right-color: hsl(var(--su) / 0.5);
}
.border-r-success\/60 {
    border-right-color: hsl(var(--su) / 0.6);
}
.border-r-success\/70 {
    border-right-color: hsl(var(--su) / 0.7);
}
.border-r-success\/75 {
    border-right-color: hsl(var(--su) / 0.75);
}
.border-r-success\/80 {
    border-right-color: hsl(var(--su) / 0.8);
}
.border-r-success\/90 {
    border-right-color: hsl(var(--su) / 0.9);
}
.border-r-success\/95 {
    border-right-color: hsl(var(--su) / 0.95);
}
.border-r-transparent,
.border-r-transparent\/0 {
    border-right-color: #0000;
}
.border-r-transparent\/10 {
    border-right-color: #0000001a;
}
.border-r-transparent\/100 {
    border-right-color: #000;
}
.border-r-transparent\/20 {
    border-right-color: #0003;
}
.border-r-transparent\/25 {
    border-right-color: #00000040;
}
.border-r-transparent\/30 {
    border-right-color: #0000004d;
}
.border-r-transparent\/40 {
    border-right-color: #0006;
}
.border-r-transparent\/5 {
    border-right-color: #0000000d;
}
.border-r-transparent\/50 {
    border-right-color: #00000080;
}
.border-r-transparent\/60 {
    border-right-color: #0009;
}
.border-r-transparent\/70 {
    border-right-color: #000000b3;
}
.border-r-transparent\/75 {
    border-right-color: #000000bf;
}
.border-r-transparent\/80 {
    border-right-color: #000c;
}
.border-r-transparent\/90 {
    border-right-color: #000000e6;
}
.border-r-transparent\/95 {
    border-right-color: #000000f2;
}
.border-r-warning {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.border-r-warning-content {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.border-r-warning-content\/0 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0);
}
.border-r-warning-content\/10 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.border-r-warning-content\/100 {
    border-right-color: hsl(var(--wac, var(--nc)) / 1);
}
.border-r-warning-content\/20 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.border-r-warning-content\/25 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.border-r-warning-content\/30 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.border-r-warning-content\/40 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.border-r-warning-content\/5 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.border-r-warning-content\/50 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.border-r-warning-content\/60 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.border-r-warning-content\/70 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.border-r-warning-content\/75 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.border-r-warning-content\/80 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.border-r-warning-content\/90 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.border-r-warning-content\/95 {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.border-r-warning\/0 {
    border-right-color: hsl(var(--wa) / 0);
}
.border-r-warning\/10 {
    border-right-color: hsl(var(--wa) / 0.1);
}
.border-r-warning\/100 {
    border-right-color: hsl(var(--wa) / 1);
}
.border-r-warning\/20 {
    border-right-color: hsl(var(--wa) / 0.2);
}
.border-r-warning\/25 {
    border-right-color: hsl(var(--wa) / 0.25);
}
.border-r-warning\/30 {
    border-right-color: hsl(var(--wa) / 0.3);
}
.border-r-warning\/40 {
    border-right-color: hsl(var(--wa) / 0.4);
}
.border-r-warning\/5 {
    border-right-color: hsl(var(--wa) / 0.05);
}
.border-r-warning\/50 {
    border-right-color: hsl(var(--wa) / 0.5);
}
.border-r-warning\/60 {
    border-right-color: hsl(var(--wa) / 0.6);
}
.border-r-warning\/70 {
    border-right-color: hsl(var(--wa) / 0.7);
}
.border-r-warning\/75 {
    border-right-color: hsl(var(--wa) / 0.75);
}
.border-r-warning\/80 {
    border-right-color: hsl(var(--wa) / 0.8);
}
.border-r-warning\/90 {
    border-right-color: hsl(var(--wa) / 0.9);
}
.border-r-warning\/95 {
    border-right-color: hsl(var(--wa) / 0.95);
}
.border-t-accent {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--a) / var(--tw-border-opacity));
}
.border-t-accent-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.border-t-accent-content\/0 {
    border-top-color: hsl(var(--ac) / 0);
}
.border-t-accent-content\/10 {
    border-top-color: hsl(var(--ac) / 0.1);
}
.border-t-accent-content\/100 {
    border-top-color: hsl(var(--ac) / 1);
}
.border-t-accent-content\/20 {
    border-top-color: hsl(var(--ac) / 0.2);
}
.border-t-accent-content\/25 {
    border-top-color: hsl(var(--ac) / 0.25);
}
.border-t-accent-content\/30 {
    border-top-color: hsl(var(--ac) / 0.3);
}
.border-t-accent-content\/40 {
    border-top-color: hsl(var(--ac) / 0.4);
}
.border-t-accent-content\/5 {
    border-top-color: hsl(var(--ac) / 0.05);
}
.border-t-accent-content\/50 {
    border-top-color: hsl(var(--ac) / 0.5);
}
.border-t-accent-content\/60 {
    border-top-color: hsl(var(--ac) / 0.6);
}
.border-t-accent-content\/70 {
    border-top-color: hsl(var(--ac) / 0.7);
}
.border-t-accent-content\/75 {
    border-top-color: hsl(var(--ac) / 0.75);
}
.border-t-accent-content\/80 {
    border-top-color: hsl(var(--ac) / 0.8);
}
.border-t-accent-content\/90 {
    border-top-color: hsl(var(--ac) / 0.9);
}
.border-t-accent-content\/95 {
    border-top-color: hsl(var(--ac) / 0.95);
}
.border-t-accent-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.border-t-accent-focus\/0 {
    border-top-color: hsl(var(--af, var(--a)) / 0);
}
.border-t-accent-focus\/10 {
    border-top-color: hsl(var(--af, var(--a)) / 0.1);
}
.border-t-accent-focus\/100 {
    border-top-color: hsl(var(--af, var(--a)) / 1);
}
.border-t-accent-focus\/20 {
    border-top-color: hsl(var(--af, var(--a)) / 0.2);
}
.border-t-accent-focus\/25 {
    border-top-color: hsl(var(--af, var(--a)) / 0.25);
}
.border-t-accent-focus\/30 {
    border-top-color: hsl(var(--af, var(--a)) / 0.3);
}
.border-t-accent-focus\/40 {
    border-top-color: hsl(var(--af, var(--a)) / 0.4);
}
.border-t-accent-focus\/5 {
    border-top-color: hsl(var(--af, var(--a)) / 0.05);
}
.border-t-accent-focus\/50 {
    border-top-color: hsl(var(--af, var(--a)) / 0.5);
}
.border-t-accent-focus\/60 {
    border-top-color: hsl(var(--af, var(--a)) / 0.6);
}
.border-t-accent-focus\/70 {
    border-top-color: hsl(var(--af, var(--a)) / 0.7);
}
.border-t-accent-focus\/75 {
    border-top-color: hsl(var(--af, var(--a)) / 0.75);
}
.border-t-accent-focus\/80 {
    border-top-color: hsl(var(--af, var(--a)) / 0.8);
}
.border-t-accent-focus\/90 {
    border-top-color: hsl(var(--af, var(--a)) / 0.9);
}
.border-t-accent-focus\/95 {
    border-top-color: hsl(var(--af, var(--a)) / 0.95);
}
.border-t-accent\/0 {
    border-top-color: hsl(var(--a) / 0);
}
.border-t-accent\/10 {
    border-top-color: hsl(var(--a) / 0.1);
}
.border-t-accent\/100 {
    border-top-color: hsl(var(--a) / 1);
}
.border-t-accent\/20 {
    border-top-color: hsl(var(--a) / 0.2);
}
.border-t-accent\/25 {
    border-top-color: hsl(var(--a) / 0.25);
}
.border-t-accent\/30 {
    border-top-color: hsl(var(--a) / 0.3);
}
.border-t-accent\/40 {
    border-top-color: hsl(var(--a) / 0.4);
}
.border-t-accent\/5 {
    border-top-color: hsl(var(--a) / 0.05);
}
.border-t-accent\/50 {
    border-top-color: hsl(var(--a) / 0.5);
}
.border-t-accent\/60 {
    border-top-color: hsl(var(--a) / 0.6);
}
.border-t-accent\/70 {
    border-top-color: hsl(var(--a) / 0.7);
}
.border-t-accent\/75 {
    border-top-color: hsl(var(--a) / 0.75);
}
.border-t-accent\/80 {
    border-top-color: hsl(var(--a) / 0.8);
}
.border-t-accent\/90 {
    border-top-color: hsl(var(--a) / 0.9);
}
.border-t-accent\/95 {
    border-top-color: hsl(var(--a) / 0.95);
}
.border-t-base-100 {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.border-t-base-100\/0 {
    border-top-color: hsl(var(--b1) / 0);
}
.border-t-base-100\/10 {
    border-top-color: hsl(var(--b1) / 0.1);
}
.border-t-base-100\/100 {
    border-top-color: hsl(var(--b1) / 1);
}
.border-t-base-100\/20 {
    border-top-color: hsl(var(--b1) / 0.2);
}
.border-t-base-100\/25 {
    border-top-color: hsl(var(--b1) / 0.25);
}
.border-t-base-100\/30 {
    border-top-color: hsl(var(--b1) / 0.3);
}
.border-t-base-100\/40 {
    border-top-color: hsl(var(--b1) / 0.4);
}
.border-t-base-100\/5 {
    border-top-color: hsl(var(--b1) / 0.05);
}
.border-t-base-100\/50 {
    border-top-color: hsl(var(--b1) / 0.5);
}
.border-t-base-100\/60 {
    border-top-color: hsl(var(--b1) / 0.6);
}
.border-t-base-100\/70 {
    border-top-color: hsl(var(--b1) / 0.7);
}
.border-t-base-100\/75 {
    border-top-color: hsl(var(--b1) / 0.75);
}
.border-t-base-100\/80 {
    border-top-color: hsl(var(--b1) / 0.8);
}
.border-t-base-100\/90 {
    border-top-color: hsl(var(--b1) / 0.9);
}
.border-t-base-100\/95 {
    border-top-color: hsl(var(--b1) / 0.95);
}
.border-t-base-200 {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.border-t-base-200\/0 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0);
}
.border-t-base-200\/10 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.border-t-base-200\/100 {
    border-top-color: hsl(var(--b2, var(--b1)) / 1);
}
.border-t-base-200\/20 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.border-t-base-200\/25 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.border-t-base-200\/30 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.border-t-base-200\/40 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.border-t-base-200\/5 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.border-t-base-200\/50 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.border-t-base-200\/60 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.border-t-base-200\/70 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.border-t-base-200\/75 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.border-t-base-200\/80 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.border-t-base-200\/90 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.border-t-base-200\/95 {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.border-t-base-300 {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.border-t-base-300\/0 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0);
}
.border-t-base-300\/10 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.border-t-base-300\/100 {
    border-top-color: hsl(var(--b3, var(--b2)) / 1);
}
.border-t-base-300\/20 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.border-t-base-300\/25 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.border-t-base-300\/30 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.border-t-base-300\/40 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.border-t-base-300\/5 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.border-t-base-300\/50 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.border-t-base-300\/60 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.border-t-base-300\/70 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.border-t-base-300\/75 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.border-t-base-300\/80 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.border-t-base-300\/90 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.border-t-base-300\/95 {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.border-t-base-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.border-t-base-content\/0 {
    border-top-color: hsl(var(--bc) / 0);
}
.border-t-base-content\/10 {
    border-top-color: hsl(var(--bc) / 0.1);
}
.border-t-base-content\/100 {
    border-top-color: hsl(var(--bc) / 1);
}
.border-t-base-content\/20 {
    border-top-color: hsl(var(--bc) / 0.2);
}
.border-t-base-content\/25 {
    border-top-color: hsl(var(--bc) / 0.25);
}
.border-t-base-content\/30 {
    border-top-color: hsl(var(--bc) / 0.3);
}
.border-t-base-content\/40 {
    border-top-color: hsl(var(--bc) / 0.4);
}
.border-t-base-content\/5 {
    border-top-color: hsl(var(--bc) / 0.05);
}
.border-t-base-content\/50 {
    border-top-color: hsl(var(--bc) / 0.5);
}
.border-t-base-content\/60 {
    border-top-color: hsl(var(--bc) / 0.6);
}
.border-t-base-content\/70 {
    border-top-color: hsl(var(--bc) / 0.7);
}
.border-t-base-content\/75 {
    border-top-color: hsl(var(--bc) / 0.75);
}
.border-t-base-content\/80 {
    border-top-color: hsl(var(--bc) / 0.8);
}
.border-t-base-content\/90 {
    border-top-color: hsl(var(--bc) / 0.9);
}
.border-t-base-content\/95 {
    border-top-color: hsl(var(--bc) / 0.95);
}
.border-t-current {
    border-top-color: currentColor;
}
.border-t-error {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--er) / var(--tw-border-opacity));
}
.border-t-error-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.border-t-error-content\/0 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0);
}
.border-t-error-content\/10 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.border-t-error-content\/100 {
    border-top-color: hsl(var(--erc, var(--nc)) / 1);
}
.border-t-error-content\/20 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.border-t-error-content\/25 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.border-t-error-content\/30 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.border-t-error-content\/40 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.border-t-error-content\/5 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.border-t-error-content\/50 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.border-t-error-content\/60 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.border-t-error-content\/70 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.border-t-error-content\/75 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.border-t-error-content\/80 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.border-t-error-content\/90 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.border-t-error-content\/95 {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.border-t-error\/0 {
    border-top-color: hsl(var(--er) / 0);
}
.border-t-error\/10 {
    border-top-color: hsl(var(--er) / 0.1);
}
.border-t-error\/100 {
    border-top-color: hsl(var(--er) / 1);
}
.border-t-error\/20 {
    border-top-color: hsl(var(--er) / 0.2);
}
.border-t-error\/25 {
    border-top-color: hsl(var(--er) / 0.25);
}
.border-t-error\/30 {
    border-top-color: hsl(var(--er) / 0.3);
}
.border-t-error\/40 {
    border-top-color: hsl(var(--er) / 0.4);
}
.border-t-error\/5 {
    border-top-color: hsl(var(--er) / 0.05);
}
.border-t-error\/50 {
    border-top-color: hsl(var(--er) / 0.5);
}
.border-t-error\/60 {
    border-top-color: hsl(var(--er) / 0.6);
}
.border-t-error\/70 {
    border-top-color: hsl(var(--er) / 0.7);
}
.border-t-error\/75 {
    border-top-color: hsl(var(--er) / 0.75);
}
.border-t-error\/80 {
    border-top-color: hsl(var(--er) / 0.8);
}
.border-t-error\/90 {
    border-top-color: hsl(var(--er) / 0.9);
}
.border-t-error\/95 {
    border-top-color: hsl(var(--er) / 0.95);
}
.border-t-info {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--in) / var(--tw-border-opacity));
}
.border-t-info-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.border-t-info-content\/0 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0);
}
.border-t-info-content\/10 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.border-t-info-content\/100 {
    border-top-color: hsl(var(--inc, var(--nc)) / 1);
}
.border-t-info-content\/20 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.border-t-info-content\/25 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.border-t-info-content\/30 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.border-t-info-content\/40 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.border-t-info-content\/5 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.border-t-info-content\/50 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.border-t-info-content\/60 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.border-t-info-content\/70 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.border-t-info-content\/75 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.border-t-info-content\/80 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.border-t-info-content\/90 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.border-t-info-content\/95 {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.border-t-info\/0 {
    border-top-color: hsl(var(--in) / 0);
}
.border-t-info\/10 {
    border-top-color: hsl(var(--in) / 0.1);
}
.border-t-info\/100 {
    border-top-color: hsl(var(--in) / 1);
}
.border-t-info\/20 {
    border-top-color: hsl(var(--in) / 0.2);
}
.border-t-info\/25 {
    border-top-color: hsl(var(--in) / 0.25);
}
.border-t-info\/30 {
    border-top-color: hsl(var(--in) / 0.3);
}
.border-t-info\/40 {
    border-top-color: hsl(var(--in) / 0.4);
}
.border-t-info\/5 {
    border-top-color: hsl(var(--in) / 0.05);
}
.border-t-info\/50 {
    border-top-color: hsl(var(--in) / 0.5);
}
.border-t-info\/60 {
    border-top-color: hsl(var(--in) / 0.6);
}
.border-t-info\/70 {
    border-top-color: hsl(var(--in) / 0.7);
}
.border-t-info\/75 {
    border-top-color: hsl(var(--in) / 0.75);
}
.border-t-info\/80 {
    border-top-color: hsl(var(--in) / 0.8);
}
.border-t-info\/90 {
    border-top-color: hsl(var(--in) / 0.9);
}
.border-t-info\/95 {
    border-top-color: hsl(var(--in) / 0.95);
}
.border-t-neutral {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--n) / var(--tw-border-opacity));
}
.border-t-neutral-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.border-t-neutral-content\/0 {
    border-top-color: hsl(var(--nc) / 0);
}
.border-t-neutral-content\/10 {
    border-top-color: hsl(var(--nc) / 0.1);
}
.border-t-neutral-content\/100 {
    border-top-color: hsl(var(--nc) / 1);
}
.border-t-neutral-content\/20 {
    border-top-color: hsl(var(--nc) / 0.2);
}
.border-t-neutral-content\/25 {
    border-top-color: hsl(var(--nc) / 0.25);
}
.border-t-neutral-content\/30 {
    border-top-color: hsl(var(--nc) / 0.3);
}
.border-t-neutral-content\/40 {
    border-top-color: hsl(var(--nc) / 0.4);
}
.border-t-neutral-content\/5 {
    border-top-color: hsl(var(--nc) / 0.05);
}
.border-t-neutral-content\/50 {
    border-top-color: hsl(var(--nc) / 0.5);
}
.border-t-neutral-content\/60 {
    border-top-color: hsl(var(--nc) / 0.6);
}
.border-t-neutral-content\/70 {
    border-top-color: hsl(var(--nc) / 0.7);
}
.border-t-neutral-content\/75 {
    border-top-color: hsl(var(--nc) / 0.75);
}
.border-t-neutral-content\/80 {
    border-top-color: hsl(var(--nc) / 0.8);
}
.border-t-neutral-content\/90 {
    border-top-color: hsl(var(--nc) / 0.9);
}
.border-t-neutral-content\/95 {
    border-top-color: hsl(var(--nc) / 0.95);
}
.border-t-neutral-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.border-t-neutral-focus\/0 {
    border-top-color: hsl(var(--nf, var(--n)) / 0);
}
.border-t-neutral-focus\/10 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.1);
}
.border-t-neutral-focus\/100 {
    border-top-color: hsl(var(--nf, var(--n)) / 1);
}
.border-t-neutral-focus\/20 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.2);
}
.border-t-neutral-focus\/25 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.25);
}
.border-t-neutral-focus\/30 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.3);
}
.border-t-neutral-focus\/40 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.4);
}
.border-t-neutral-focus\/5 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.05);
}
.border-t-neutral-focus\/50 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.5);
}
.border-t-neutral-focus\/60 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.6);
}
.border-t-neutral-focus\/70 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.7);
}
.border-t-neutral-focus\/75 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.75);
}
.border-t-neutral-focus\/80 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.8);
}
.border-t-neutral-focus\/90 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.9);
}
.border-t-neutral-focus\/95 {
    border-top-color: hsl(var(--nf, var(--n)) / 0.95);
}
.border-t-neutral\/0 {
    border-top-color: hsl(var(--n) / 0);
}
.border-t-neutral\/10 {
    border-top-color: hsl(var(--n) / 0.1);
}
.border-t-neutral\/100 {
    border-top-color: hsl(var(--n) / 1);
}
.border-t-neutral\/20 {
    border-top-color: hsl(var(--n) / 0.2);
}
.border-t-neutral\/25 {
    border-top-color: hsl(var(--n) / 0.25);
}
.border-t-neutral\/30 {
    border-top-color: hsl(var(--n) / 0.3);
}
.border-t-neutral\/40 {
    border-top-color: hsl(var(--n) / 0.4);
}
.border-t-neutral\/5 {
    border-top-color: hsl(var(--n) / 0.05);
}
.border-t-neutral\/50 {
    border-top-color: hsl(var(--n) / 0.5);
}
.border-t-neutral\/60 {
    border-top-color: hsl(var(--n) / 0.6);
}
.border-t-neutral\/70 {
    border-top-color: hsl(var(--n) / 0.7);
}
.border-t-neutral\/75 {
    border-top-color: hsl(var(--n) / 0.75);
}
.border-t-neutral\/80 {
    border-top-color: hsl(var(--n) / 0.8);
}
.border-t-neutral\/90 {
    border-top-color: hsl(var(--n) / 0.9);
}
.border-t-neutral\/95 {
    border-top-color: hsl(var(--n) / 0.95);
}
.border-t-primary {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-t-primary-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.border-t-primary-content\/0 {
    border-top-color: hsl(var(--pc) / 0);
}
.border-t-primary-content\/10 {
    border-top-color: hsl(var(--pc) / 0.1);
}
.border-t-primary-content\/100 {
    border-top-color: hsl(var(--pc) / 1);
}
.border-t-primary-content\/20 {
    border-top-color: hsl(var(--pc) / 0.2);
}
.border-t-primary-content\/25 {
    border-top-color: hsl(var(--pc) / 0.25);
}
.border-t-primary-content\/30 {
    border-top-color: hsl(var(--pc) / 0.3);
}
.border-t-primary-content\/40 {
    border-top-color: hsl(var(--pc) / 0.4);
}
.border-t-primary-content\/5 {
    border-top-color: hsl(var(--pc) / 0.05);
}
.border-t-primary-content\/50 {
    border-top-color: hsl(var(--pc) / 0.5);
}
.border-t-primary-content\/60 {
    border-top-color: hsl(var(--pc) / 0.6);
}
.border-t-primary-content\/70 {
    border-top-color: hsl(var(--pc) / 0.7);
}
.border-t-primary-content\/75 {
    border-top-color: hsl(var(--pc) / 0.75);
}
.border-t-primary-content\/80 {
    border-top-color: hsl(var(--pc) / 0.8);
}
.border-t-primary-content\/90 {
    border-top-color: hsl(var(--pc) / 0.9);
}
.border-t-primary-content\/95 {
    border-top-color: hsl(var(--pc) / 0.95);
}
.border-t-primary-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.border-t-primary-focus\/0 {
    border-top-color: hsl(var(--pf, var(--p)) / 0);
}
.border-t-primary-focus\/10 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.1);
}
.border-t-primary-focus\/100 {
    border-top-color: hsl(var(--pf, var(--p)) / 1);
}
.border-t-primary-focus\/20 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.2);
}
.border-t-primary-focus\/25 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.25);
}
.border-t-primary-focus\/30 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.3);
}
.border-t-primary-focus\/40 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.4);
}
.border-t-primary-focus\/5 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.05);
}
.border-t-primary-focus\/50 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.5);
}
.border-t-primary-focus\/60 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.6);
}
.border-t-primary-focus\/70 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.7);
}
.border-t-primary-focus\/75 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.75);
}
.border-t-primary-focus\/80 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.8);
}
.border-t-primary-focus\/90 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.9);
}
.border-t-primary-focus\/95 {
    border-top-color: hsl(var(--pf, var(--p)) / 0.95);
}
.border-t-primary\/0 {
    border-top-color: hsl(var(--p) / 0);
}
.border-t-primary\/10 {
    border-top-color: hsl(var(--p) / 0.1);
}
.border-t-primary\/100 {
    border-top-color: hsl(var(--p) / 1);
}
.border-t-primary\/20 {
    border-top-color: hsl(var(--p) / 0.2);
}
.border-t-primary\/25 {
    border-top-color: hsl(var(--p) / 0.25);
}
.border-t-primary\/30 {
    border-top-color: hsl(var(--p) / 0.3);
}
.border-t-primary\/40 {
    border-top-color: hsl(var(--p) / 0.4);
}
.border-t-primary\/5 {
    border-top-color: hsl(var(--p) / 0.05);
}
.border-t-primary\/50 {
    border-top-color: hsl(var(--p) / 0.5);
}
.border-t-primary\/60 {
    border-top-color: hsl(var(--p) / 0.6);
}
.border-t-primary\/70 {
    border-top-color: hsl(var(--p) / 0.7);
}
.border-t-primary\/75 {
    border-top-color: hsl(var(--p) / 0.75);
}
.border-t-primary\/80 {
    border-top-color: hsl(var(--p) / 0.8);
}
.border-t-primary\/90 {
    border-top-color: hsl(var(--p) / 0.9);
}
.border-t-primary\/95 {
    border-top-color: hsl(var(--p) / 0.95);
}
.border-t-secondary {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--s) / var(--tw-border-opacity));
}
.border-t-secondary-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.border-t-secondary-content\/0 {
    border-top-color: hsl(var(--sc) / 0);
}
.border-t-secondary-content\/10 {
    border-top-color: hsl(var(--sc) / 0.1);
}
.border-t-secondary-content\/100 {
    border-top-color: hsl(var(--sc) / 1);
}
.border-t-secondary-content\/20 {
    border-top-color: hsl(var(--sc) / 0.2);
}
.border-t-secondary-content\/25 {
    border-top-color: hsl(var(--sc) / 0.25);
}
.border-t-secondary-content\/30 {
    border-top-color: hsl(var(--sc) / 0.3);
}
.border-t-secondary-content\/40 {
    border-top-color: hsl(var(--sc) / 0.4);
}
.border-t-secondary-content\/5 {
    border-top-color: hsl(var(--sc) / 0.05);
}
.border-t-secondary-content\/50 {
    border-top-color: hsl(var(--sc) / 0.5);
}
.border-t-secondary-content\/60 {
    border-top-color: hsl(var(--sc) / 0.6);
}
.border-t-secondary-content\/70 {
    border-top-color: hsl(var(--sc) / 0.7);
}
.border-t-secondary-content\/75 {
    border-top-color: hsl(var(--sc) / 0.75);
}
.border-t-secondary-content\/80 {
    border-top-color: hsl(var(--sc) / 0.8);
}
.border-t-secondary-content\/90 {
    border-top-color: hsl(var(--sc) / 0.9);
}
.border-t-secondary-content\/95 {
    border-top-color: hsl(var(--sc) / 0.95);
}
.border-t-secondary-focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.border-t-secondary-focus\/0 {
    border-top-color: hsl(var(--sf, var(--s)) / 0);
}
.border-t-secondary-focus\/10 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.1);
}
.border-t-secondary-focus\/100 {
    border-top-color: hsl(var(--sf, var(--s)) / 1);
}
.border-t-secondary-focus\/20 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.2);
}
.border-t-secondary-focus\/25 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.25);
}
.border-t-secondary-focus\/30 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.3);
}
.border-t-secondary-focus\/40 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.4);
}
.border-t-secondary-focus\/5 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.05);
}
.border-t-secondary-focus\/50 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.5);
}
.border-t-secondary-focus\/60 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.6);
}
.border-t-secondary-focus\/70 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.7);
}
.border-t-secondary-focus\/75 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.75);
}
.border-t-secondary-focus\/80 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.8);
}
.border-t-secondary-focus\/90 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.9);
}
.border-t-secondary-focus\/95 {
    border-top-color: hsl(var(--sf, var(--s)) / 0.95);
}
.border-t-secondary\/0 {
    border-top-color: hsl(var(--s) / 0);
}
.border-t-secondary\/10 {
    border-top-color: hsl(var(--s) / 0.1);
}
.border-t-secondary\/100 {
    border-top-color: hsl(var(--s) / 1);
}
.border-t-secondary\/20 {
    border-top-color: hsl(var(--s) / 0.2);
}
.border-t-secondary\/25 {
    border-top-color: hsl(var(--s) / 0.25);
}
.border-t-secondary\/30 {
    border-top-color: hsl(var(--s) / 0.3);
}
.border-t-secondary\/40 {
    border-top-color: hsl(var(--s) / 0.4);
}
.border-t-secondary\/5 {
    border-top-color: hsl(var(--s) / 0.05);
}
.border-t-secondary\/50 {
    border-top-color: hsl(var(--s) / 0.5);
}
.border-t-secondary\/60 {
    border-top-color: hsl(var(--s) / 0.6);
}
.border-t-secondary\/70 {
    border-top-color: hsl(var(--s) / 0.7);
}
.border-t-secondary\/75 {
    border-top-color: hsl(var(--s) / 0.75);
}
.border-t-secondary\/80 {
    border-top-color: hsl(var(--s) / 0.8);
}
.border-t-secondary\/90 {
    border-top-color: hsl(var(--s) / 0.9);
}
.border-t-secondary\/95 {
    border-top-color: hsl(var(--s) / 0.95);
}
.border-t-success {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--su) / var(--tw-border-opacity));
}
.border-t-success-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.border-t-success-content\/0 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0);
}
.border-t-success-content\/10 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.border-t-success-content\/100 {
    border-top-color: hsl(var(--suc, var(--nc)) / 1);
}
.border-t-success-content\/20 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.border-t-success-content\/25 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.border-t-success-content\/30 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.border-t-success-content\/40 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.border-t-success-content\/5 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.border-t-success-content\/50 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.border-t-success-content\/60 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.border-t-success-content\/70 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.border-t-success-content\/75 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.border-t-success-content\/80 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.border-t-success-content\/90 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.border-t-success-content\/95 {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.border-t-success\/0 {
    border-top-color: hsl(var(--su) / 0);
}
.border-t-success\/10 {
    border-top-color: hsl(var(--su) / 0.1);
}
.border-t-success\/100 {
    border-top-color: hsl(var(--su) / 1);
}
.border-t-success\/20 {
    border-top-color: hsl(var(--su) / 0.2);
}
.border-t-success\/25 {
    border-top-color: hsl(var(--su) / 0.25);
}
.border-t-success\/30 {
    border-top-color: hsl(var(--su) / 0.3);
}
.border-t-success\/40 {
    border-top-color: hsl(var(--su) / 0.4);
}
.border-t-success\/5 {
    border-top-color: hsl(var(--su) / 0.05);
}
.border-t-success\/50 {
    border-top-color: hsl(var(--su) / 0.5);
}
.border-t-success\/60 {
    border-top-color: hsl(var(--su) / 0.6);
}
.border-t-success\/70 {
    border-top-color: hsl(var(--su) / 0.7);
}
.border-t-success\/75 {
    border-top-color: hsl(var(--su) / 0.75);
}
.border-t-success\/80 {
    border-top-color: hsl(var(--su) / 0.8);
}
.border-t-success\/90 {
    border-top-color: hsl(var(--su) / 0.9);
}
.border-t-success\/95 {
    border-top-color: hsl(var(--su) / 0.95);
}
.border-t-transparent,
.border-t-transparent\/0 {
    border-top-color: #0000;
}
.border-t-transparent\/10 {
    border-top-color: #0000001a;
}
.border-t-transparent\/100 {
    border-top-color: #000;
}
.border-t-transparent\/20 {
    border-top-color: #0003;
}
.border-t-transparent\/25 {
    border-top-color: #00000040;
}
.border-t-transparent\/30 {
    border-top-color: #0000004d;
}
.border-t-transparent\/40 {
    border-top-color: #0006;
}
.border-t-transparent\/5 {
    border-top-color: #0000000d;
}
.border-t-transparent\/50 {
    border-top-color: #00000080;
}
.border-t-transparent\/60 {
    border-top-color: #0009;
}
.border-t-transparent\/70 {
    border-top-color: #000000b3;
}
.border-t-transparent\/75 {
    border-top-color: #000000bf;
}
.border-t-transparent\/80 {
    border-top-color: #000c;
}
.border-t-transparent\/90 {
    border-top-color: #000000e6;
}
.border-t-transparent\/95 {
    border-top-color: #000000f2;
}
.border-t-warning {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.border-t-warning-content {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.border-t-warning-content\/0 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0);
}
.border-t-warning-content\/10 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.border-t-warning-content\/100 {
    border-top-color: hsl(var(--wac, var(--nc)) / 1);
}
.border-t-warning-content\/20 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.border-t-warning-content\/25 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.border-t-warning-content\/30 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.border-t-warning-content\/40 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.border-t-warning-content\/5 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.border-t-warning-content\/50 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.border-t-warning-content\/60 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.border-t-warning-content\/70 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.border-t-warning-content\/75 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.border-t-warning-content\/80 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.border-t-warning-content\/90 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.border-t-warning-content\/95 {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.border-t-warning\/0 {
    border-top-color: hsl(var(--wa) / 0);
}
.border-t-warning\/10 {
    border-top-color: hsl(var(--wa) / 0.1);
}
.border-t-warning\/100 {
    border-top-color: hsl(var(--wa) / 1);
}
.border-t-warning\/20 {
    border-top-color: hsl(var(--wa) / 0.2);
}
.border-t-warning\/25 {
    border-top-color: hsl(var(--wa) / 0.25);
}
.border-t-warning\/30 {
    border-top-color: hsl(var(--wa) / 0.3);
}
.border-t-warning\/40 {
    border-top-color: hsl(var(--wa) / 0.4);
}
.border-t-warning\/5 {
    border-top-color: hsl(var(--wa) / 0.05);
}
.border-t-warning\/50 {
    border-top-color: hsl(var(--wa) / 0.5);
}
.border-t-warning\/60 {
    border-top-color: hsl(var(--wa) / 0.6);
}
.border-t-warning\/70 {
    border-top-color: hsl(var(--wa) / 0.7);
}
.border-t-warning\/75 {
    border-top-color: hsl(var(--wa) / 0.75);
}
.border-t-warning\/80 {
    border-top-color: hsl(var(--wa) / 0.8);
}
.border-t-warning\/90 {
    border-top-color: hsl(var(--wa) / 0.9);
}
.border-t-warning\/95 {
    border-top-color: hsl(var(--wa) / 0.95);
}
.border-opacity-0 {
    --tw-border-opacity: 0;
}
.border-opacity-10 {
    --tw-border-opacity: 0.1;
}
.border-opacity-100 {
    --tw-border-opacity: 1;
}
.border-opacity-20 {
    --tw-border-opacity: 0.2;
}
.border-opacity-25 {
    --tw-border-opacity: 0.25;
}
.border-opacity-30 {
    --tw-border-opacity: 0.3;
}
.border-opacity-40 {
    --tw-border-opacity: 0.4;
}
.border-opacity-5 {
    --tw-border-opacity: 0.05;
}
.border-opacity-50 {
    --tw-border-opacity: 0.5;
}
.border-opacity-60 {
    --tw-border-opacity: 0.6;
}
.border-opacity-70 {
    --tw-border-opacity: 0.7;
}
.border-opacity-75 {
    --tw-border-opacity: 0.75;
}
.border-opacity-80 {
    --tw-border-opacity: 0.8;
}
.border-opacity-90 {
    --tw-border-opacity: 0.9;
}
.border-opacity-95 {
    --tw-border-opacity: 0.95;
}
.bg-accent {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
}
.bg-accent-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--ac) / var(--tw-bg-opacity));
}
.bg-accent-content\/0 {
    background-color: hsl(var(--ac) / 0);
}
.bg-accent-content\/10 {
    background-color: hsl(var(--ac) / 0.1);
}
.bg-accent-content\/100 {
    background-color: hsl(var(--ac) / 1);
}
.bg-accent-content\/20 {
    background-color: hsl(var(--ac) / 0.2);
}
.bg-accent-content\/25 {
    background-color: hsl(var(--ac) / 0.25);
}
.bg-accent-content\/30 {
    background-color: hsl(var(--ac) / 0.3);
}
.bg-accent-content\/40 {
    background-color: hsl(var(--ac) / 0.4);
}
.bg-accent-content\/5 {
    background-color: hsl(var(--ac) / 0.05);
}
.bg-accent-content\/50 {
    background-color: hsl(var(--ac) / 0.5);
}
.bg-accent-content\/60 {
    background-color: hsl(var(--ac) / 0.6);
}
.bg-accent-content\/70 {
    background-color: hsl(var(--ac) / 0.7);
}
.bg-accent-content\/75 {
    background-color: hsl(var(--ac) / 0.75);
}
.bg-accent-content\/80 {
    background-color: hsl(var(--ac) / 0.8);
}
.bg-accent-content\/90 {
    background-color: hsl(var(--ac) / 0.9);
}
.bg-accent-content\/95 {
    background-color: hsl(var(--ac) / 0.95);
}
.bg-accent-focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
}
.bg-accent-focus\/0 {
    background-color: hsl(var(--af, var(--a)) / 0);
}
.bg-accent-focus\/10 {
    background-color: hsl(var(--af, var(--a)) / 0.1);
}
.bg-accent-focus\/100 {
    background-color: hsl(var(--af, var(--a)) / 1);
}
.bg-accent-focus\/20 {
    background-color: hsl(var(--af, var(--a)) / 0.2);
}
.bg-accent-focus\/25 {
    background-color: hsl(var(--af, var(--a)) / 0.25);
}
.bg-accent-focus\/30 {
    background-color: hsl(var(--af, var(--a)) / 0.3);
}
.bg-accent-focus\/40 {
    background-color: hsl(var(--af, var(--a)) / 0.4);
}
.bg-accent-focus\/5 {
    background-color: hsl(var(--af, var(--a)) / 0.05);
}
.bg-accent-focus\/50 {
    background-color: hsl(var(--af, var(--a)) / 0.5);
}
.bg-accent-focus\/60 {
    background-color: hsl(var(--af, var(--a)) / 0.6);
}
.bg-accent-focus\/70 {
    background-color: hsl(var(--af, var(--a)) / 0.7);
}
.bg-accent-focus\/75 {
    background-color: hsl(var(--af, var(--a)) / 0.75);
}
.bg-accent-focus\/80 {
    background-color: hsl(var(--af, var(--a)) / 0.8);
}
.bg-accent-focus\/90 {
    background-color: hsl(var(--af, var(--a)) / 0.9);
}
.bg-accent-focus\/95 {
    background-color: hsl(var(--af, var(--a)) / 0.95);
}
.bg-accent\/0 {
    background-color: hsl(var(--a) / 0);
}
.bg-accent\/10 {
    background-color: hsl(var(--a) / 0.1);
}
.bg-accent\/100 {
    background-color: hsl(var(--a) / 1);
}
.bg-accent\/20 {
    background-color: hsl(var(--a) / 0.2);
}
.bg-accent\/25 {
    background-color: hsl(var(--a) / 0.25);
}
.bg-accent\/30 {
    background-color: hsl(var(--a) / 0.3);
}
.bg-accent\/40 {
    background-color: hsl(var(--a) / 0.4);
}
.bg-accent\/5 {
    background-color: hsl(var(--a) / 0.05);
}
.bg-accent\/50 {
    background-color: hsl(var(--a) / 0.5);
}
.bg-accent\/60 {
    background-color: hsl(var(--a) / 0.6);
}
.bg-accent\/70 {
    background-color: hsl(var(--a) / 0.7);
}
.bg-accent\/75 {
    background-color: hsl(var(--a) / 0.75);
}
.bg-accent\/80 {
    background-color: hsl(var(--a) / 0.8);
}
.bg-accent\/90 {
    background-color: hsl(var(--a) / 0.9);
}
.bg-accent\/95 {
    background-color: hsl(var(--a) / 0.95);
}
.bg-base-100 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}
.bg-base-100\/0 {
    background-color: hsl(var(--b1) / 0);
}
.bg-base-100\/10 {
    background-color: hsl(var(--b1) / 0.1);
}
.bg-base-100\/100 {
    background-color: hsl(var(--b1) / 1);
}
.bg-base-100\/20 {
    background-color: hsl(var(--b1) / 0.2);
}
.bg-base-100\/25 {
    background-color: hsl(var(--b1) / 0.25);
}
.bg-base-100\/30 {
    background-color: hsl(var(--b1) / 0.3);
}
.bg-base-100\/40 {
    background-color: hsl(var(--b1) / 0.4);
}
.bg-base-100\/5 {
    background-color: hsl(var(--b1) / 0.05);
}
.bg-base-100\/50 {
    background-color: hsl(var(--b1) / 0.5);
}
.bg-base-100\/60 {
    background-color: hsl(var(--b1) / 0.6);
}
.bg-base-100\/70 {
    background-color: hsl(var(--b1) / 0.7);
}
.bg-base-100\/75 {
    background-color: hsl(var(--b1) / 0.75);
}
.bg-base-100\/80 {
    background-color: hsl(var(--b1) / 0.8);
}
.bg-base-100\/90 {
    background-color: hsl(var(--b1) / 0.9);
}
.bg-base-100\/95 {
    background-color: hsl(var(--b1) / 0.95);
}
.bg-base-200 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
}
.bg-base-200\/0 {
    background-color: hsl(var(--b2, var(--b1)) / 0);
}
.bg-base-200\/10 {
    background-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.bg-base-200\/100 {
    background-color: hsl(var(--b2, var(--b1)) / 1);
}
.bg-base-200\/20 {
    background-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.bg-base-200\/25 {
    background-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.bg-base-200\/30 {
    background-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.bg-base-200\/40 {
    background-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.bg-base-200\/5 {
    background-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.bg-base-200\/50 {
    background-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.bg-base-200\/60 {
    background-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.bg-base-200\/70 {
    background-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.bg-base-200\/75 {
    background-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.bg-base-200\/80 {
    background-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.bg-base-200\/90 {
    background-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.bg-base-200\/95 {
    background-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.bg-base-300 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
}
.bg-base-300\/0 {
    background-color: hsl(var(--b3, var(--b2)) / 0);
}
.bg-base-300\/10 {
    background-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.bg-base-300\/100 {
    background-color: hsl(var(--b3, var(--b2)) / 1);
}
.bg-base-300\/20 {
    background-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.bg-base-300\/25 {
    background-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.bg-base-300\/30 {
    background-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.bg-base-300\/40 {
    background-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.bg-base-300\/5 {
    background-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.bg-base-300\/50 {
    background-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.bg-base-300\/60 {
    background-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.bg-base-300\/70 {
    background-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.bg-base-300\/75 {
    background-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.bg-base-300\/80 {
    background-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.bg-base-300\/90 {
    background-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.bg-base-300\/95 {
    background-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.bg-base-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
}
.bg-base-content\/0 {
    background-color: hsl(var(--bc) / 0);
}
.bg-base-content\/10 {
    background-color: hsl(var(--bc) / 0.1);
}
.bg-base-content\/100 {
    background-color: hsl(var(--bc) / 1);
}
.bg-base-content\/20 {
    background-color: hsl(var(--bc) / 0.2);
}
.bg-base-content\/25 {
    background-color: hsl(var(--bc) / 0.25);
}
.bg-base-content\/30 {
    background-color: hsl(var(--bc) / 0.3);
}
.bg-base-content\/40 {
    background-color: hsl(var(--bc) / 0.4);
}
.bg-base-content\/5 {
    background-color: hsl(var(--bc) / 0.05);
}
.bg-base-content\/50 {
    background-color: hsl(var(--bc) / 0.5);
}
.bg-base-content\/60 {
    background-color: hsl(var(--bc) / 0.6);
}
.bg-base-content\/70 {
    background-color: hsl(var(--bc) / 0.7);
}
.bg-base-content\/75 {
    background-color: hsl(var(--bc) / 0.75);
}
.bg-base-content\/80 {
    background-color: hsl(var(--bc) / 0.8);
}
.bg-base-content\/90 {
    background-color: hsl(var(--bc) / 0.9);
}
.bg-base-content\/95 {
    background-color: hsl(var(--bc) / 0.95);
}
.bg-current {
    background-color: currentColor;
}
.bg-error {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.bg-error-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--erc, var(--nc)) / var(--tw-bg-opacity));
}
.bg-error-content\/0 {
    background-color: hsl(var(--erc, var(--nc)) / 0);
}
.bg-error-content\/10 {
    background-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.bg-error-content\/100 {
    background-color: hsl(var(--erc, var(--nc)) / 1);
}
.bg-error-content\/20 {
    background-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.bg-error-content\/25 {
    background-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.bg-error-content\/30 {
    background-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.bg-error-content\/40 {
    background-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.bg-error-content\/5 {
    background-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.bg-error-content\/50 {
    background-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.bg-error-content\/60 {
    background-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.bg-error-content\/70 {
    background-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.bg-error-content\/75 {
    background-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.bg-error-content\/80 {
    background-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.bg-error-content\/90 {
    background-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.bg-error-content\/95 {
    background-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.bg-error\/0 {
    background-color: hsl(var(--er) / 0);
}
.bg-error\/10 {
    background-color: hsl(var(--er) / 0.1);
}
.bg-error\/100 {
    background-color: hsl(var(--er) / 1);
}
.bg-error\/20 {
    background-color: hsl(var(--er) / 0.2);
}
.bg-error\/25 {
    background-color: hsl(var(--er) / 0.25);
}
.bg-error\/30 {
    background-color: hsl(var(--er) / 0.3);
}
.bg-error\/40 {
    background-color: hsl(var(--er) / 0.4);
}
.bg-error\/5 {
    background-color: hsl(var(--er) / 0.05);
}
.bg-error\/50 {
    background-color: hsl(var(--er) / 0.5);
}
.bg-error\/60 {
    background-color: hsl(var(--er) / 0.6);
}
.bg-error\/70 {
    background-color: hsl(var(--er) / 0.7);
}
.bg-error\/75 {
    background-color: hsl(var(--er) / 0.75);
}
.bg-error\/80 {
    background-color: hsl(var(--er) / 0.8);
}
.bg-error\/90 {
    background-color: hsl(var(--er) / 0.9);
}
.bg-error\/95 {
    background-color: hsl(var(--er) / 0.95);
}
.bg-info {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.bg-info-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--inc, var(--nc)) / var(--tw-bg-opacity));
}
.bg-info-content\/0 {
    background-color: hsl(var(--inc, var(--nc)) / 0);
}
.bg-info-content\/10 {
    background-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.bg-info-content\/100 {
    background-color: hsl(var(--inc, var(--nc)) / 1);
}
.bg-info-content\/20 {
    background-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.bg-info-content\/25 {
    background-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.bg-info-content\/30 {
    background-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.bg-info-content\/40 {
    background-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.bg-info-content\/5 {
    background-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.bg-info-content\/50 {
    background-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.bg-info-content\/60 {
    background-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.bg-info-content\/70 {
    background-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.bg-info-content\/75 {
    background-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.bg-info-content\/80 {
    background-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.bg-info-content\/90 {
    background-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.bg-info-content\/95 {
    background-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.bg-info\/0 {
    background-color: hsl(var(--in) / 0);
}
.bg-info\/10 {
    background-color: hsl(var(--in) / 0.1);
}
.bg-info\/100 {
    background-color: hsl(var(--in) / 1);
}
.bg-info\/20 {
    background-color: hsl(var(--in) / 0.2);
}
.bg-info\/25 {
    background-color: hsl(var(--in) / 0.25);
}
.bg-info\/30 {
    background-color: hsl(var(--in) / 0.3);
}
.bg-info\/40 {
    background-color: hsl(var(--in) / 0.4);
}
.bg-info\/5 {
    background-color: hsl(var(--in) / 0.05);
}
.bg-info\/50 {
    background-color: hsl(var(--in) / 0.5);
}
.bg-info\/60 {
    background-color: hsl(var(--in) / 0.6);
}
.bg-info\/70 {
    background-color: hsl(var(--in) / 0.7);
}
.bg-info\/75 {
    background-color: hsl(var(--in) / 0.75);
}
.bg-info\/80 {
    background-color: hsl(var(--in) / 0.8);
}
.bg-info\/90 {
    background-color: hsl(var(--in) / 0.9);
}
.bg-info\/95 {
    background-color: hsl(var(--in) / 0.95);
}
.bg-neutral {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
}
.bg-neutral-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nc) / var(--tw-bg-opacity));
}
.bg-neutral-content\/0 {
    background-color: hsl(var(--nc) / 0);
}
.bg-neutral-content\/10 {
    background-color: hsl(var(--nc) / 0.1);
}
.bg-neutral-content\/100 {
    background-color: hsl(var(--nc) / 1);
}
.bg-neutral-content\/20 {
    background-color: hsl(var(--nc) / 0.2);
}
.bg-neutral-content\/25 {
    background-color: hsl(var(--nc) / 0.25);
}
.bg-neutral-content\/30 {
    background-color: hsl(var(--nc) / 0.3);
}
.bg-neutral-content\/40 {
    background-color: hsl(var(--nc) / 0.4);
}
.bg-neutral-content\/5 {
    background-color: hsl(var(--nc) / 0.05);
}
.bg-neutral-content\/50 {
    background-color: hsl(var(--nc) / 0.5);
}
.bg-neutral-content\/60 {
    background-color: hsl(var(--nc) / 0.6);
}
.bg-neutral-content\/70 {
    background-color: hsl(var(--nc) / 0.7);
}
.bg-neutral-content\/75 {
    background-color: hsl(var(--nc) / 0.75);
}
.bg-neutral-content\/80 {
    background-color: hsl(var(--nc) / 0.8);
}
.bg-neutral-content\/90 {
    background-color: hsl(var(--nc) / 0.9);
}
.bg-neutral-content\/95 {
    background-color: hsl(var(--nc) / 0.95);
}
.bg-neutral-focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
}
.bg-neutral-focus\/0 {
    background-color: hsl(var(--nf, var(--n)) / 0);
}
.bg-neutral-focus\/10 {
    background-color: hsl(var(--nf, var(--n)) / 0.1);
}
.bg-neutral-focus\/100 {
    background-color: hsl(var(--nf, var(--n)) / 1);
}
.bg-neutral-focus\/20 {
    background-color: hsl(var(--nf, var(--n)) / 0.2);
}
.bg-neutral-focus\/25 {
    background-color: hsl(var(--nf, var(--n)) / 0.25);
}
.bg-neutral-focus\/30 {
    background-color: hsl(var(--nf, var(--n)) / 0.3);
}
.bg-neutral-focus\/40 {
    background-color: hsl(var(--nf, var(--n)) / 0.4);
}
.bg-neutral-focus\/5 {
    background-color: hsl(var(--nf, var(--n)) / 0.05);
}
.bg-neutral-focus\/50 {
    background-color: hsl(var(--nf, var(--n)) / 0.5);
}
.bg-neutral-focus\/60 {
    background-color: hsl(var(--nf, var(--n)) / 0.6);
}
.bg-neutral-focus\/70 {
    background-color: hsl(var(--nf, var(--n)) / 0.7);
}
.bg-neutral-focus\/75 {
    background-color: hsl(var(--nf, var(--n)) / 0.75);
}
.bg-neutral-focus\/80 {
    background-color: hsl(var(--nf, var(--n)) / 0.8);
}
.bg-neutral-focus\/90 {
    background-color: hsl(var(--nf, var(--n)) / 0.9);
}
.bg-neutral-focus\/95 {
    background-color: hsl(var(--nf, var(--n)) / 0.95);
}
.bg-neutral\/0 {
    background-color: hsl(var(--n) / 0);
}
.bg-neutral\/10 {
    background-color: hsl(var(--n) / 0.1);
}
.bg-neutral\/100 {
    background-color: hsl(var(--n) / 1);
}
.bg-neutral\/20 {
    background-color: hsl(var(--n) / 0.2);
}
.bg-neutral\/25 {
    background-color: hsl(var(--n) / 0.25);
}
.bg-neutral\/30 {
    background-color: hsl(var(--n) / 0.3);
}
.bg-neutral\/40 {
    background-color: hsl(var(--n) / 0.4);
}
.bg-neutral\/5 {
    background-color: hsl(var(--n) / 0.05);
}
.bg-neutral\/50 {
    background-color: hsl(var(--n) / 0.5);
}
.bg-neutral\/60 {
    background-color: hsl(var(--n) / 0.6);
}
.bg-neutral\/70 {
    background-color: hsl(var(--n) / 0.7);
}
.bg-neutral\/75 {
    background-color: hsl(var(--n) / 0.75);
}
.bg-neutral\/80 {
    background-color: hsl(var(--n) / 0.8);
}
.bg-neutral\/90 {
    background-color: hsl(var(--n) / 0.9);
}
.bg-neutral\/95 {
    background-color: hsl(var(--n) / 0.95);
}
.bg-primary {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
}
.bg-primary-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pc) / var(--tw-bg-opacity));
}
.bg-primary-content\/0 {
    background-color: hsl(var(--pc) / 0);
}
.bg-primary-content\/10 {
    background-color: hsl(var(--pc) / 0.1);
}
.bg-primary-content\/100 {
    background-color: hsl(var(--pc) / 1);
}
.bg-primary-content\/20 {
    background-color: hsl(var(--pc) / 0.2);
}
.bg-primary-content\/25 {
    background-color: hsl(var(--pc) / 0.25);
}
.bg-primary-content\/30 {
    background-color: hsl(var(--pc) / 0.3);
}
.bg-primary-content\/40 {
    background-color: hsl(var(--pc) / 0.4);
}
.bg-primary-content\/5 {
    background-color: hsl(var(--pc) / 0.05);
}
.bg-primary-content\/50 {
    background-color: hsl(var(--pc) / 0.5);
}
.bg-primary-content\/60 {
    background-color: hsl(var(--pc) / 0.6);
}
.bg-primary-content\/70 {
    background-color: hsl(var(--pc) / 0.7);
}
.bg-primary-content\/75 {
    background-color: hsl(var(--pc) / 0.75);
}
.bg-primary-content\/80 {
    background-color: hsl(var(--pc) / 0.8);
}
.bg-primary-content\/90 {
    background-color: hsl(var(--pc) / 0.9);
}
.bg-primary-content\/95 {
    background-color: hsl(var(--pc) / 0.95);
}
.bg-primary-focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
}
.bg-primary-focus\/0 {
    background-color: hsl(var(--pf, var(--p)) / 0);
}
.bg-primary-focus\/10 {
    background-color: hsl(var(--pf, var(--p)) / 0.1);
}
.bg-primary-focus\/100 {
    background-color: hsl(var(--pf, var(--p)) / 1);
}
.bg-primary-focus\/20 {
    background-color: hsl(var(--pf, var(--p)) / 0.2);
}
.bg-primary-focus\/25 {
    background-color: hsl(var(--pf, var(--p)) / 0.25);
}
.bg-primary-focus\/30 {
    background-color: hsl(var(--pf, var(--p)) / 0.3);
}
.bg-primary-focus\/40 {
    background-color: hsl(var(--pf, var(--p)) / 0.4);
}
.bg-primary-focus\/5 {
    background-color: hsl(var(--pf, var(--p)) / 0.05);
}
.bg-primary-focus\/50 {
    background-color: hsl(var(--pf, var(--p)) / 0.5);
}
.bg-primary-focus\/60 {
    background-color: hsl(var(--pf, var(--p)) / 0.6);
}
.bg-primary-focus\/70 {
    background-color: hsl(var(--pf, var(--p)) / 0.7);
}
.bg-primary-focus\/75 {
    background-color: hsl(var(--pf, var(--p)) / 0.75);
}
.bg-primary-focus\/80 {
    background-color: hsl(var(--pf, var(--p)) / 0.8);
}
.bg-primary-focus\/90 {
    background-color: hsl(var(--pf, var(--p)) / 0.9);
}
.bg-primary-focus\/95 {
    background-color: hsl(var(--pf, var(--p)) / 0.95);
}
.bg-primary\/0 {
    background-color: hsl(var(--p) / 0);
}
.bg-primary\/10 {
    background-color: hsl(var(--p) / 0.1);
}
.bg-primary\/100 {
    background-color: hsl(var(--p) / 1);
}
.bg-primary\/20 {
    background-color: hsl(var(--p) / 0.2);
}
.bg-primary\/25 {
    background-color: hsl(var(--p) / 0.25);
}
.bg-primary\/30 {
    background-color: hsl(var(--p) / 0.3);
}
.bg-primary\/40 {
    background-color: hsl(var(--p) / 0.4);
}
.bg-primary\/5 {
    background-color: hsl(var(--p) / 0.05);
}
.bg-primary\/50 {
    background-color: hsl(var(--p) / 0.5);
}
.bg-primary\/60 {
    background-color: hsl(var(--p) / 0.6);
}
.bg-primary\/70 {
    background-color: hsl(var(--p) / 0.7);
}
.bg-primary\/75 {
    background-color: hsl(var(--p) / 0.75);
}
.bg-primary\/80 {
    background-color: hsl(var(--p) / 0.8);
}
.bg-primary\/90 {
    background-color: hsl(var(--p) / 0.9);
}
.bg-primary\/95 {
    background-color: hsl(var(--p) / 0.95);
}
.bg-secondary {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
}
.bg-secondary-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sc) / var(--tw-bg-opacity));
}
.bg-secondary-content\/0 {
    background-color: hsl(var(--sc) / 0);
}
.bg-secondary-content\/10 {
    background-color: hsl(var(--sc) / 0.1);
}
.bg-secondary-content\/100 {
    background-color: hsl(var(--sc) / 1);
}
.bg-secondary-content\/20 {
    background-color: hsl(var(--sc) / 0.2);
}
.bg-secondary-content\/25 {
    background-color: hsl(var(--sc) / 0.25);
}
.bg-secondary-content\/30 {
    background-color: hsl(var(--sc) / 0.3);
}
.bg-secondary-content\/40 {
    background-color: hsl(var(--sc) / 0.4);
}
.bg-secondary-content\/5 {
    background-color: hsl(var(--sc) / 0.05);
}
.bg-secondary-content\/50 {
    background-color: hsl(var(--sc) / 0.5);
}
.bg-secondary-content\/60 {
    background-color: hsl(var(--sc) / 0.6);
}
.bg-secondary-content\/70 {
    background-color: hsl(var(--sc) / 0.7);
}
.bg-secondary-content\/75 {
    background-color: hsl(var(--sc) / 0.75);
}
.bg-secondary-content\/80 {
    background-color: hsl(var(--sc) / 0.8);
}
.bg-secondary-content\/90 {
    background-color: hsl(var(--sc) / 0.9);
}
.bg-secondary-content\/95 {
    background-color: hsl(var(--sc) / 0.95);
}
.bg-secondary-focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
}
.bg-secondary-focus\/0 {
    background-color: hsl(var(--sf, var(--s)) / 0);
}
.bg-secondary-focus\/10 {
    background-color: hsl(var(--sf, var(--s)) / 0.1);
}
.bg-secondary-focus\/100 {
    background-color: hsl(var(--sf, var(--s)) / 1);
}
.bg-secondary-focus\/20 {
    background-color: hsl(var(--sf, var(--s)) / 0.2);
}
.bg-secondary-focus\/25 {
    background-color: hsl(var(--sf, var(--s)) / 0.25);
}
.bg-secondary-focus\/30 {
    background-color: hsl(var(--sf, var(--s)) / 0.3);
}
.bg-secondary-focus\/40 {
    background-color: hsl(var(--sf, var(--s)) / 0.4);
}
.bg-secondary-focus\/5 {
    background-color: hsl(var(--sf, var(--s)) / 0.05);
}
.bg-secondary-focus\/50 {
    background-color: hsl(var(--sf, var(--s)) / 0.5);
}
.bg-secondary-focus\/60 {
    background-color: hsl(var(--sf, var(--s)) / 0.6);
}
.bg-secondary-focus\/70 {
    background-color: hsl(var(--sf, var(--s)) / 0.7);
}
.bg-secondary-focus\/75 {
    background-color: hsl(var(--sf, var(--s)) / 0.75);
}
.bg-secondary-focus\/80 {
    background-color: hsl(var(--sf, var(--s)) / 0.8);
}
.bg-secondary-focus\/90 {
    background-color: hsl(var(--sf, var(--s)) / 0.9);
}
.bg-secondary-focus\/95 {
    background-color: hsl(var(--sf, var(--s)) / 0.95);
}
.bg-secondary\/0 {
    background-color: hsl(var(--s) / 0);
}
.bg-secondary\/10 {
    background-color: hsl(var(--s) / 0.1);
}
.bg-secondary\/100 {
    background-color: hsl(var(--s) / 1);
}
.bg-secondary\/20 {
    background-color: hsl(var(--s) / 0.2);
}
.bg-secondary\/25 {
    background-color: hsl(var(--s) / 0.25);
}
.bg-secondary\/30 {
    background-color: hsl(var(--s) / 0.3);
}
.bg-secondary\/40 {
    background-color: hsl(var(--s) / 0.4);
}
.bg-secondary\/5 {
    background-color: hsl(var(--s) / 0.05);
}
.bg-secondary\/50 {
    background-color: hsl(var(--s) / 0.5);
}
.bg-secondary\/60 {
    background-color: hsl(var(--s) / 0.6);
}
.bg-secondary\/70 {
    background-color: hsl(var(--s) / 0.7);
}
.bg-secondary\/75 {
    background-color: hsl(var(--s) / 0.75);
}
.bg-secondary\/80 {
    background-color: hsl(var(--s) / 0.8);
}
.bg-secondary\/90 {
    background-color: hsl(var(--s) / 0.9);
}
.bg-secondary\/95 {
    background-color: hsl(var(--s) / 0.95);
}
.bg-success {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.bg-success-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--suc, var(--nc)) / var(--tw-bg-opacity));
}
.bg-success-content\/0 {
    background-color: hsl(var(--suc, var(--nc)) / 0);
}
.bg-success-content\/10 {
    background-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.bg-success-content\/100 {
    background-color: hsl(var(--suc, var(--nc)) / 1);
}
.bg-success-content\/20 {
    background-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.bg-success-content\/25 {
    background-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.bg-success-content\/30 {
    background-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.bg-success-content\/40 {
    background-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.bg-success-content\/5 {
    background-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.bg-success-content\/50 {
    background-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.bg-success-content\/60 {
    background-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.bg-success-content\/70 {
    background-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.bg-success-content\/75 {
    background-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.bg-success-content\/80 {
    background-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.bg-success-content\/90 {
    background-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.bg-success-content\/95 {
    background-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.bg-success\/0 {
    background-color: hsl(var(--su) / 0);
}
.bg-success\/10 {
    background-color: hsl(var(--su) / 0.1);
}
.bg-success\/100 {
    background-color: hsl(var(--su) / 1);
}
.bg-success\/20 {
    background-color: hsl(var(--su) / 0.2);
}
.bg-success\/25 {
    background-color: hsl(var(--su) / 0.25);
}
.bg-success\/30 {
    background-color: hsl(var(--su) / 0.3);
}
.bg-success\/40 {
    background-color: hsl(var(--su) / 0.4);
}
.bg-success\/5 {
    background-color: hsl(var(--su) / 0.05);
}
.bg-success\/50 {
    background-color: hsl(var(--su) / 0.5);
}
.bg-success\/60 {
    background-color: hsl(var(--su) / 0.6);
}
.bg-success\/70 {
    background-color: hsl(var(--su) / 0.7);
}
.bg-success\/75 {
    background-color: hsl(var(--su) / 0.75);
}
.bg-success\/80 {
    background-color: hsl(var(--su) / 0.8);
}
.bg-success\/90 {
    background-color: hsl(var(--su) / 0.9);
}
.bg-success\/95 {
    background-color: hsl(var(--su) / 0.95);
}
.bg-transparent,
.bg-transparent\/0 {
    background-color: #0000;
}
.bg-transparent\/10 {
    background-color: #0000001a;
}
.bg-transparent\/100 {
    background-color: #000;
}
.bg-transparent\/20 {
    background-color: #0003;
}
.bg-transparent\/25 {
    background-color: #00000040;
}
.bg-transparent\/30 {
    background-color: #0000004d;
}
.bg-transparent\/40 {
    background-color: #0006;
}
.bg-transparent\/5 {
    background-color: #0000000d;
}
.bg-transparent\/50 {
    background-color: #00000080;
}
.bg-transparent\/60 {
    background-color: #0009;
}
.bg-transparent\/70 {
    background-color: #000000b3;
}
.bg-transparent\/75 {
    background-color: #000000bf;
}
.bg-transparent\/80 {
    background-color: #000c;
}
.bg-transparent\/90 {
    background-color: #000000e6;
}
.bg-transparent\/95 {
    background-color: #000000f2;
}
.bg-warning {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.bg-warning-content {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wac, var(--nc)) / var(--tw-bg-opacity));
}
.bg-warning-content\/0 {
    background-color: hsl(var(--wac, var(--nc)) / 0);
}
.bg-warning-content\/10 {
    background-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.bg-warning-content\/100 {
    background-color: hsl(var(--wac, var(--nc)) / 1);
}
.bg-warning-content\/20 {
    background-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.bg-warning-content\/25 {
    background-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.bg-warning-content\/30 {
    background-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.bg-warning-content\/40 {
    background-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.bg-warning-content\/5 {
    background-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.bg-warning-content\/50 {
    background-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.bg-warning-content\/60 {
    background-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.bg-warning-content\/70 {
    background-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.bg-warning-content\/75 {
    background-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.bg-warning-content\/80 {
    background-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.bg-warning-content\/90 {
    background-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.bg-warning-content\/95 {
    background-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.bg-warning\/0 {
    background-color: hsl(var(--wa) / 0);
}
.bg-warning\/10 {
    background-color: hsl(var(--wa) / 0.1);
}
.bg-warning\/100 {
    background-color: hsl(var(--wa) / 1);
}
.bg-warning\/20 {
    background-color: hsl(var(--wa) / 0.2);
}
.bg-warning\/25 {
    background-color: hsl(var(--wa) / 0.25);
}
.bg-warning\/30 {
    background-color: hsl(var(--wa) / 0.3);
}
.bg-warning\/40 {
    background-color: hsl(var(--wa) / 0.4);
}
.bg-warning\/5 {
    background-color: hsl(var(--wa) / 0.05);
}
.bg-warning\/50 {
    background-color: hsl(var(--wa) / 0.5);
}
.bg-warning\/60 {
    background-color: hsl(var(--wa) / 0.6);
}
.bg-warning\/70 {
    background-color: hsl(var(--wa) / 0.7);
}
.bg-warning\/75 {
    background-color: hsl(var(--wa) / 0.75);
}
.bg-warning\/80 {
    background-color: hsl(var(--wa) / 0.8);
}
.bg-warning\/90 {
    background-color: hsl(var(--wa) / 0.9);
}
.bg-warning\/95 {
    background-color: hsl(var(--wa) / 0.95);
}
.bg-opacity-0 {
    --tw-bg-opacity: 0;
}
.bg-opacity-10 {
    --tw-bg-opacity: 0.1;
}
.bg-opacity-100 {
    --tw-bg-opacity: 1;
}
.bg-opacity-20 {
    --tw-bg-opacity: 0.2;
}
.bg-opacity-25 {
    --tw-bg-opacity: 0.25;
}
.bg-opacity-30 {
    --tw-bg-opacity: 0.3;
}
.bg-opacity-40 {
    --tw-bg-opacity: 0.4;
}
.bg-opacity-5 {
    --tw-bg-opacity: 0.05;
}
.bg-opacity-50 {
    --tw-bg-opacity: 0.5;
}
.bg-opacity-60 {
    --tw-bg-opacity: 0.6;
}
.bg-opacity-70 {
    --tw-bg-opacity: 0.7;
}
.bg-opacity-75 {
    --tw-bg-opacity: 0.75;
}
.bg-opacity-80 {
    --tw-bg-opacity: 0.8;
}
.bg-opacity-90 {
    --tw-bg-opacity: 0.9;
}
.bg-opacity-95 {
    --tw-bg-opacity: 0.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;
}
.from-accent {
    --tw-gradient-from: hsl(var(--a));
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content {
    --tw-gradient-from: hsl(var(--ac));
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/0 {
    --tw-gradient-from: hsl(var(--ac) / 0);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/10 {
    --tw-gradient-from: hsl(var(--ac) / 0.1);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/100 {
    --tw-gradient-from: hsl(var(--ac) / 1);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/20 {
    --tw-gradient-from: hsl(var(--ac) / 0.2);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/25 {
    --tw-gradient-from: hsl(var(--ac) / 0.25);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/30 {
    --tw-gradient-from: hsl(var(--ac) / 0.3);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/40 {
    --tw-gradient-from: hsl(var(--ac) / 0.4);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/5 {
    --tw-gradient-from: hsl(var(--ac) / 0.05);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/50 {
    --tw-gradient-from: hsl(var(--ac) / 0.5);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/60 {
    --tw-gradient-from: hsl(var(--ac) / 0.6);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/70 {
    --tw-gradient-from: hsl(var(--ac) / 0.7);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/75 {
    --tw-gradient-from: hsl(var(--ac) / 0.75);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/80 {
    --tw-gradient-from: hsl(var(--ac) / 0.8);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/90 {
    --tw-gradient-from: hsl(var(--ac) / 0.9);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-content\/95 {
    --tw-gradient-from: hsl(var(--ac) / 0.95);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus {
    --tw-gradient-from: hsl(var(--af, var(--a)));
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/0 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/10 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/100 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/20 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/25 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/30 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/40 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/5 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/50 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/60 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/70 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/75 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/80 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/90 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent-focus\/95 {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/0 {
    --tw-gradient-from: hsl(var(--a) / 0);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/10 {
    --tw-gradient-from: hsl(var(--a) / 0.1);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/100 {
    --tw-gradient-from: hsl(var(--a) / 1);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/20 {
    --tw-gradient-from: hsl(var(--a) / 0.2);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/25 {
    --tw-gradient-from: hsl(var(--a) / 0.25);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/30 {
    --tw-gradient-from: hsl(var(--a) / 0.3);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/40 {
    --tw-gradient-from: hsl(var(--a) / 0.4);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/5 {
    --tw-gradient-from: hsl(var(--a) / 0.05);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/50 {
    --tw-gradient-from: hsl(var(--a) / 0.5);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/60 {
    --tw-gradient-from: hsl(var(--a) / 0.6);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/70 {
    --tw-gradient-from: hsl(var(--a) / 0.7);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/75 {
    --tw-gradient-from: hsl(var(--a) / 0.75);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/80 {
    --tw-gradient-from: hsl(var(--a) / 0.8);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/90 {
    --tw-gradient-from: hsl(var(--a) / 0.9);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-accent\/95 {
    --tw-gradient-from: hsl(var(--a) / 0.95);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100 {
    --tw-gradient-from: hsl(var(--b1));
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/0 {
    --tw-gradient-from: hsl(var(--b1) / 0);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/10 {
    --tw-gradient-from: hsl(var(--b1) / 0.1);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/100 {
    --tw-gradient-from: hsl(var(--b1) / 1);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/20 {
    --tw-gradient-from: hsl(var(--b1) / 0.2);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/25 {
    --tw-gradient-from: hsl(var(--b1) / 0.25);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/30 {
    --tw-gradient-from: hsl(var(--b1) / 0.3);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/40 {
    --tw-gradient-from: hsl(var(--b1) / 0.4);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/5 {
    --tw-gradient-from: hsl(var(--b1) / 0.05);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/50 {
    --tw-gradient-from: hsl(var(--b1) / 0.5);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/60 {
    --tw-gradient-from: hsl(var(--b1) / 0.6);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/70 {
    --tw-gradient-from: hsl(var(--b1) / 0.7);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/75 {
    --tw-gradient-from: hsl(var(--b1) / 0.75);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/80 {
    --tw-gradient-from: hsl(var(--b1) / 0.8);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/90 {
    --tw-gradient-from: hsl(var(--b1) / 0.9);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-100\/95 {
    --tw-gradient-from: hsl(var(--b1) / 0.95);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)));
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/0 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/10 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/100 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/20 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/25 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/30 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/40 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/5 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/50 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/60 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/70 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/75 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/80 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/90 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-200\/95 {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)));
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/0 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/10 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/100 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/20 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/25 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/30 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/40 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/5 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/50 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/60 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/70 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/75 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/80 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/90 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-300\/95 {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content {
    --tw-gradient-from: hsl(var(--bc));
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/0 {
    --tw-gradient-from: hsl(var(--bc) / 0);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/10 {
    --tw-gradient-from: hsl(var(--bc) / 0.1);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/100 {
    --tw-gradient-from: hsl(var(--bc) / 1);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/20 {
    --tw-gradient-from: hsl(var(--bc) / 0.2);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/25 {
    --tw-gradient-from: hsl(var(--bc) / 0.25);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/30 {
    --tw-gradient-from: hsl(var(--bc) / 0.3);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/40 {
    --tw-gradient-from: hsl(var(--bc) / 0.4);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/5 {
    --tw-gradient-from: hsl(var(--bc) / 0.05);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/50 {
    --tw-gradient-from: hsl(var(--bc) / 0.5);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/60 {
    --tw-gradient-from: hsl(var(--bc) / 0.6);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/70 {
    --tw-gradient-from: hsl(var(--bc) / 0.7);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/75 {
    --tw-gradient-from: hsl(var(--bc) / 0.75);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/80 {
    --tw-gradient-from: hsl(var(--bc) / 0.8);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/90 {
    --tw-gradient-from: hsl(var(--bc) / 0.9);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-content\/95 {
    --tw-gradient-from: hsl(var(--bc) / 0.95);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error {
    --tw-gradient-from: hsl(var(--er));
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content {
    --tw-gradient-from: hsl(var(--erc, var(--nc)));
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/0 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/10 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/100 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/20 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/25 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/30 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/40 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/5 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/50 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/60 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/70 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/75 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/80 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/90 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error-content\/95 {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/0 {
    --tw-gradient-from: hsl(var(--er) / 0);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/10 {
    --tw-gradient-from: hsl(var(--er) / 0.1);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/100 {
    --tw-gradient-from: hsl(var(--er) / 1);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/20 {
    --tw-gradient-from: hsl(var(--er) / 0.2);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/25 {
    --tw-gradient-from: hsl(var(--er) / 0.25);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/30 {
    --tw-gradient-from: hsl(var(--er) / 0.3);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/40 {
    --tw-gradient-from: hsl(var(--er) / 0.4);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/5 {
    --tw-gradient-from: hsl(var(--er) / 0.05);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/50 {
    --tw-gradient-from: hsl(var(--er) / 0.5);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/60 {
    --tw-gradient-from: hsl(var(--er) / 0.6);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/70 {
    --tw-gradient-from: hsl(var(--er) / 0.7);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/75 {
    --tw-gradient-from: hsl(var(--er) / 0.75);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/80 {
    --tw-gradient-from: hsl(var(--er) / 0.8);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/90 {
    --tw-gradient-from: hsl(var(--er) / 0.9);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-error\/95 {
    --tw-gradient-from: hsl(var(--er) / 0.95);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info {
    --tw-gradient-from: hsl(var(--in));
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content {
    --tw-gradient-from: hsl(var(--inc, var(--nc)));
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/0 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/10 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/100 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/20 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/25 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/30 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/40 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/5 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/50 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/60 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/70 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/75 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/80 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/90 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-content\/95 {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/0 {
    --tw-gradient-from: hsl(var(--in) / 0);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/10 {
    --tw-gradient-from: hsl(var(--in) / 0.1);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/100 {
    --tw-gradient-from: hsl(var(--in) / 1);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/20 {
    --tw-gradient-from: hsl(var(--in) / 0.2);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/25 {
    --tw-gradient-from: hsl(var(--in) / 0.25);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/30 {
    --tw-gradient-from: hsl(var(--in) / 0.3);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/40 {
    --tw-gradient-from: hsl(var(--in) / 0.4);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/5 {
    --tw-gradient-from: hsl(var(--in) / 0.05);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/50 {
    --tw-gradient-from: hsl(var(--in) / 0.5);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/60 {
    --tw-gradient-from: hsl(var(--in) / 0.6);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/70 {
    --tw-gradient-from: hsl(var(--in) / 0.7);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/75 {
    --tw-gradient-from: hsl(var(--in) / 0.75);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/80 {
    --tw-gradient-from: hsl(var(--in) / 0.8);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/90 {
    --tw-gradient-from: hsl(var(--in) / 0.9);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info\/95 {
    --tw-gradient-from: hsl(var(--in) / 0.95);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral {
    --tw-gradient-from: hsl(var(--n));
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content {
    --tw-gradient-from: hsl(var(--nc));
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/0 {
    --tw-gradient-from: hsl(var(--nc) / 0);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/10 {
    --tw-gradient-from: hsl(var(--nc) / 0.1);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/100 {
    --tw-gradient-from: hsl(var(--nc) / 1);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/20 {
    --tw-gradient-from: hsl(var(--nc) / 0.2);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/25 {
    --tw-gradient-from: hsl(var(--nc) / 0.25);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/30 {
    --tw-gradient-from: hsl(var(--nc) / 0.3);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/40 {
    --tw-gradient-from: hsl(var(--nc) / 0.4);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/5 {
    --tw-gradient-from: hsl(var(--nc) / 0.05);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/50 {
    --tw-gradient-from: hsl(var(--nc) / 0.5);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/60 {
    --tw-gradient-from: hsl(var(--nc) / 0.6);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/70 {
    --tw-gradient-from: hsl(var(--nc) / 0.7);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/75 {
    --tw-gradient-from: hsl(var(--nc) / 0.75);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/80 {
    --tw-gradient-from: hsl(var(--nc) / 0.8);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/90 {
    --tw-gradient-from: hsl(var(--nc) / 0.9);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-content\/95 {
    --tw-gradient-from: hsl(var(--nc) / 0.95);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)));
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/0 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/10 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/100 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/20 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/25 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/30 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/40 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/5 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/50 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/60 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/70 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/75 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/80 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/90 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-focus\/95 {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/0 {
    --tw-gradient-from: hsl(var(--n) / 0);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/10 {
    --tw-gradient-from: hsl(var(--n) / 0.1);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/100 {
    --tw-gradient-from: hsl(var(--n) / 1);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/20 {
    --tw-gradient-from: hsl(var(--n) / 0.2);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/25 {
    --tw-gradient-from: hsl(var(--n) / 0.25);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/30 {
    --tw-gradient-from: hsl(var(--n) / 0.3);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/40 {
    --tw-gradient-from: hsl(var(--n) / 0.4);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/5 {
    --tw-gradient-from: hsl(var(--n) / 0.05);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/50 {
    --tw-gradient-from: hsl(var(--n) / 0.5);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/60 {
    --tw-gradient-from: hsl(var(--n) / 0.6);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/70 {
    --tw-gradient-from: hsl(var(--n) / 0.7);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/75 {
    --tw-gradient-from: hsl(var(--n) / 0.75);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/80 {
    --tw-gradient-from: hsl(var(--n) / 0.8);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/90 {
    --tw-gradient-from: hsl(var(--n) / 0.9);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral\/95 {
    --tw-gradient-from: hsl(var(--n) / 0.95);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary {
    --tw-gradient-from: hsl(var(--p));
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content {
    --tw-gradient-from: hsl(var(--pc));
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/0 {
    --tw-gradient-from: hsl(var(--pc) / 0);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/10 {
    --tw-gradient-from: hsl(var(--pc) / 0.1);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/100 {
    --tw-gradient-from: hsl(var(--pc) / 1);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/20 {
    --tw-gradient-from: hsl(var(--pc) / 0.2);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/25 {
    --tw-gradient-from: hsl(var(--pc) / 0.25);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/30 {
    --tw-gradient-from: hsl(var(--pc) / 0.3);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/40 {
    --tw-gradient-from: hsl(var(--pc) / 0.4);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/5 {
    --tw-gradient-from: hsl(var(--pc) / 0.05);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/50 {
    --tw-gradient-from: hsl(var(--pc) / 0.5);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/60 {
    --tw-gradient-from: hsl(var(--pc) / 0.6);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/70 {
    --tw-gradient-from: hsl(var(--pc) / 0.7);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/75 {
    --tw-gradient-from: hsl(var(--pc) / 0.75);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/80 {
    --tw-gradient-from: hsl(var(--pc) / 0.8);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/90 {
    --tw-gradient-from: hsl(var(--pc) / 0.9);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-content\/95 {
    --tw-gradient-from: hsl(var(--pc) / 0.95);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)));
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/0 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/10 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/100 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/20 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/25 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/30 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/40 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/5 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/50 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/60 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/70 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/75 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/80 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/90 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-focus\/95 {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/0 {
    --tw-gradient-from: hsl(var(--p) / 0);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/10 {
    --tw-gradient-from: hsl(var(--p) / 0.1);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/100 {
    --tw-gradient-from: hsl(var(--p) / 1);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/20 {
    --tw-gradient-from: hsl(var(--p) / 0.2);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/25 {
    --tw-gradient-from: hsl(var(--p) / 0.25);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/30 {
    --tw-gradient-from: hsl(var(--p) / 0.3);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/40 {
    --tw-gradient-from: hsl(var(--p) / 0.4);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/5 {
    --tw-gradient-from: hsl(var(--p) / 0.05);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/50 {
    --tw-gradient-from: hsl(var(--p) / 0.5);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/60 {
    --tw-gradient-from: hsl(var(--p) / 0.6);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/70 {
    --tw-gradient-from: hsl(var(--p) / 0.7);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/75 {
    --tw-gradient-from: hsl(var(--p) / 0.75);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/80 {
    --tw-gradient-from: hsl(var(--p) / 0.8);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/90 {
    --tw-gradient-from: hsl(var(--p) / 0.9);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/95 {
    --tw-gradient-from: hsl(var(--p) / 0.95);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary {
    --tw-gradient-from: hsl(var(--s));
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content {
    --tw-gradient-from: hsl(var(--sc));
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/0 {
    --tw-gradient-from: hsl(var(--sc) / 0);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/10 {
    --tw-gradient-from: hsl(var(--sc) / 0.1);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/100 {
    --tw-gradient-from: hsl(var(--sc) / 1);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/20 {
    --tw-gradient-from: hsl(var(--sc) / 0.2);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/25 {
    --tw-gradient-from: hsl(var(--sc) / 0.25);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/30 {
    --tw-gradient-from: hsl(var(--sc) / 0.3);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/40 {
    --tw-gradient-from: hsl(var(--sc) / 0.4);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/5 {
    --tw-gradient-from: hsl(var(--sc) / 0.05);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/50 {
    --tw-gradient-from: hsl(var(--sc) / 0.5);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/60 {
    --tw-gradient-from: hsl(var(--sc) / 0.6);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/70 {
    --tw-gradient-from: hsl(var(--sc) / 0.7);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/75 {
    --tw-gradient-from: hsl(var(--sc) / 0.75);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/80 {
    --tw-gradient-from: hsl(var(--sc) / 0.8);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/90 {
    --tw-gradient-from: hsl(var(--sc) / 0.9);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-content\/95 {
    --tw-gradient-from: hsl(var(--sc) / 0.95);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)));
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/0 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/10 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/100 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/20 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/25 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/30 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/40 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/5 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/50 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/60 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/70 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/75 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/80 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/90 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-focus\/95 {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/0 {
    --tw-gradient-from: hsl(var(--s) / 0);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/10 {
    --tw-gradient-from: hsl(var(--s) / 0.1);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/100 {
    --tw-gradient-from: hsl(var(--s) / 1);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/20 {
    --tw-gradient-from: hsl(var(--s) / 0.2);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/25 {
    --tw-gradient-from: hsl(var(--s) / 0.25);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/30 {
    --tw-gradient-from: hsl(var(--s) / 0.3);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/40 {
    --tw-gradient-from: hsl(var(--s) / 0.4);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/5 {
    --tw-gradient-from: hsl(var(--s) / 0.05);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/50 {
    --tw-gradient-from: hsl(var(--s) / 0.5);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/60 {
    --tw-gradient-from: hsl(var(--s) / 0.6);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/70 {
    --tw-gradient-from: hsl(var(--s) / 0.7);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/75 {
    --tw-gradient-from: hsl(var(--s) / 0.75);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/80 {
    --tw-gradient-from: hsl(var(--s) / 0.8);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/90 {
    --tw-gradient-from: hsl(var(--s) / 0.9);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary\/95 {
    --tw-gradient-from: hsl(var(--s) / 0.95);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success {
    --tw-gradient-from: hsl(var(--su));
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content {
    --tw-gradient-from: hsl(var(--suc, var(--nc)));
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/0 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/10 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/100 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/20 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/25 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/30 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/40 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/5 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/50 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/60 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/70 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/75 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/80 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/90 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-content\/95 {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/0 {
    --tw-gradient-from: hsl(var(--su) / 0);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/10 {
    --tw-gradient-from: hsl(var(--su) / 0.1);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/100 {
    --tw-gradient-from: hsl(var(--su) / 1);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/20 {
    --tw-gradient-from: hsl(var(--su) / 0.2);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/25 {
    --tw-gradient-from: hsl(var(--su) / 0.25);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/30 {
    --tw-gradient-from: hsl(var(--su) / 0.3);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/40 {
    --tw-gradient-from: hsl(var(--su) / 0.4);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/5 {
    --tw-gradient-from: hsl(var(--su) / 0.05);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/50 {
    --tw-gradient-from: hsl(var(--su) / 0.5);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/60 {
    --tw-gradient-from: hsl(var(--su) / 0.6);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/70 {
    --tw-gradient-from: hsl(var(--su) / 0.7);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/75 {
    --tw-gradient-from: hsl(var(--su) / 0.75);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/80 {
    --tw-gradient-from: hsl(var(--su) / 0.8);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/90 {
    --tw-gradient-from: hsl(var(--su) / 0.9);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success\/95 {
    --tw-gradient-from: hsl(var(--su) / 0.95);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/0 {
    --tw-gradient-from: #0000;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/10 {
    --tw-gradient-from: #0000001a;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/100 {
    --tw-gradient-from: #000;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/20 {
    --tw-gradient-from: #0003;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/25 {
    --tw-gradient-from: #00000040;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/30 {
    --tw-gradient-from: #0000004d;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/40 {
    --tw-gradient-from: #0006;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/5 {
    --tw-gradient-from: #0000000d;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/50 {
    --tw-gradient-from: #00000080;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/60 {
    --tw-gradient-from: #0009;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/70 {
    --tw-gradient-from: #000000b3;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/75 {
    --tw-gradient-from: #000000bf;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/80 {
    --tw-gradient-from: #000c;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/90 {
    --tw-gradient-from: #000000e6;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent\/95 {
    --tw-gradient-from: #000000f2;
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning {
    --tw-gradient-from: hsl(var(--wa));
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content {
    --tw-gradient-from: hsl(var(--wac, var(--nc)));
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/0 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/10 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/100 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/20 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/25 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/30 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/40 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/5 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/50 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/60 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/70 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/75 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/80 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/90 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-content\/95 {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/0 {
    --tw-gradient-from: hsl(var(--wa) / 0);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/10 {
    --tw-gradient-from: hsl(var(--wa) / 0.1);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/100 {
    --tw-gradient-from: hsl(var(--wa) / 1);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/20 {
    --tw-gradient-from: hsl(var(--wa) / 0.2);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/25 {
    --tw-gradient-from: hsl(var(--wa) / 0.25);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/30 {
    --tw-gradient-from: hsl(var(--wa) / 0.3);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/40 {
    --tw-gradient-from: hsl(var(--wa) / 0.4);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/5 {
    --tw-gradient-from: hsl(var(--wa) / 0.05);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/50 {
    --tw-gradient-from: hsl(var(--wa) / 0.5);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/60 {
    --tw-gradient-from: hsl(var(--wa) / 0.6);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/70 {
    --tw-gradient-from: hsl(var(--wa) / 0.7);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/75 {
    --tw-gradient-from: hsl(var(--wa) / 0.75);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/80 {
    --tw-gradient-from: hsl(var(--wa) / 0.8);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/90 {
    --tw-gradient-from: hsl(var(--wa) / 0.9);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning\/95 {
    --tw-gradient-from: hsl(var(--wa) / 0.95);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-accent {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a)),
        var(--tw-gradient-to);
}
.via-accent-content {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac)),
        var(--tw-gradient-to);
}
.via-accent-content\/0 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0),
        var(--tw-gradient-to);
}
.via-accent-content\/10 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.1),
        var(--tw-gradient-to);
}
.via-accent-content\/100 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 1),
        var(--tw-gradient-to);
}
.via-accent-content\/20 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.2),
        var(--tw-gradient-to);
}
.via-accent-content\/25 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.25),
        var(--tw-gradient-to);
}
.via-accent-content\/30 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.3),
        var(--tw-gradient-to);
}
.via-accent-content\/40 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.4),
        var(--tw-gradient-to);
}
.via-accent-content\/5 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.05),
        var(--tw-gradient-to);
}
.via-accent-content\/50 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.5),
        var(--tw-gradient-to);
}
.via-accent-content\/60 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.6),
        var(--tw-gradient-to);
}
.via-accent-content\/70 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.7),
        var(--tw-gradient-to);
}
.via-accent-content\/75 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.75),
        var(--tw-gradient-to);
}
.via-accent-content\/80 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.8),
        var(--tw-gradient-to);
}
.via-accent-content\/90 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.9),
        var(--tw-gradient-to);
}
.via-accent-content\/95 {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.95),
        var(--tw-gradient-to);
}
.via-accent-focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a))),
        var(--tw-gradient-to);
}
.via-accent-focus\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0),
        var(--tw-gradient-to);
}
.via-accent-focus\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.1),
        var(--tw-gradient-to);
}
.via-accent-focus\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 1),
        var(--tw-gradient-to);
}
.via-accent-focus\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.2),
        var(--tw-gradient-to);
}
.via-accent-focus\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.25), var(--tw-gradient-to);
}
.via-accent-focus\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.3),
        var(--tw-gradient-to);
}
.via-accent-focus\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.4),
        var(--tw-gradient-to);
}
.via-accent-focus\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.05), var(--tw-gradient-to);
}
.via-accent-focus\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.5),
        var(--tw-gradient-to);
}
.via-accent-focus\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.6),
        var(--tw-gradient-to);
}
.via-accent-focus\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.7),
        var(--tw-gradient-to);
}
.via-accent-focus\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.75), var(--tw-gradient-to);
}
.via-accent-focus\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.8),
        var(--tw-gradient-to);
}
.via-accent-focus\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.9),
        var(--tw-gradient-to);
}
.via-accent-focus\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.95), var(--tw-gradient-to);
}
.via-accent\/0 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0),
        var(--tw-gradient-to);
}
.via-accent\/10 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.1),
        var(--tw-gradient-to);
}
.via-accent\/100 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 1),
        var(--tw-gradient-to);
}
.via-accent\/20 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.2),
        var(--tw-gradient-to);
}
.via-accent\/25 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.25),
        var(--tw-gradient-to);
}
.via-accent\/30 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.3),
        var(--tw-gradient-to);
}
.via-accent\/40 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.4),
        var(--tw-gradient-to);
}
.via-accent\/5 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.05),
        var(--tw-gradient-to);
}
.via-accent\/50 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.5),
        var(--tw-gradient-to);
}
.via-accent\/60 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.6),
        var(--tw-gradient-to);
}
.via-accent\/70 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.7),
        var(--tw-gradient-to);
}
.via-accent\/75 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.75),
        var(--tw-gradient-to);
}
.via-accent\/80 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.8),
        var(--tw-gradient-to);
}
.via-accent\/90 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.9),
        var(--tw-gradient-to);
}
.via-accent\/95 {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.95),
        var(--tw-gradient-to);
}
.via-base-100 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1)),
        var(--tw-gradient-to);
}
.via-base-100\/0 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0),
        var(--tw-gradient-to);
}
.via-base-100\/10 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.1),
        var(--tw-gradient-to);
}
.via-base-100\/100 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 1),
        var(--tw-gradient-to);
}
.via-base-100\/20 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.2),
        var(--tw-gradient-to);
}
.via-base-100\/25 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.25),
        var(--tw-gradient-to);
}
.via-base-100\/30 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.3),
        var(--tw-gradient-to);
}
.via-base-100\/40 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.4),
        var(--tw-gradient-to);
}
.via-base-100\/5 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.05),
        var(--tw-gradient-to);
}
.via-base-100\/50 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.5),
        var(--tw-gradient-to);
}
.via-base-100\/60 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.6),
        var(--tw-gradient-to);
}
.via-base-100\/70 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.7),
        var(--tw-gradient-to);
}
.via-base-100\/75 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.75),
        var(--tw-gradient-to);
}
.via-base-100\/80 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.8),
        var(--tw-gradient-to);
}
.via-base-100\/90 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.9),
        var(--tw-gradient-to);
}
.via-base-100\/95 {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.95),
        var(--tw-gradient-to);
}
.via-base-200 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1))),
        var(--tw-gradient-to);
}
.via-base-200\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1)) / 0),
        var(--tw-gradient-to);
}
.via-base-200\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.1), var(--tw-gradient-to);
}
.via-base-200\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1)) / 1),
        var(--tw-gradient-to);
}
.via-base-200\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.2), var(--tw-gradient-to);
}
.via-base-200\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.25), var(--tw-gradient-to);
}
.via-base-200\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.3), var(--tw-gradient-to);
}
.via-base-200\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.4), var(--tw-gradient-to);
}
.via-base-200\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.05), var(--tw-gradient-to);
}
.via-base-200\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.5), var(--tw-gradient-to);
}
.via-base-200\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.6), var(--tw-gradient-to);
}
.via-base-200\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.7), var(--tw-gradient-to);
}
.via-base-200\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.75), var(--tw-gradient-to);
}
.via-base-200\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.8), var(--tw-gradient-to);
}
.via-base-200\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.9), var(--tw-gradient-to);
}
.via-base-200\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.95), var(--tw-gradient-to);
}
.via-base-300 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2))),
        var(--tw-gradient-to);
}
.via-base-300\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2)) / 0),
        var(--tw-gradient-to);
}
.via-base-300\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.1), var(--tw-gradient-to);
}
.via-base-300\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2)) / 1),
        var(--tw-gradient-to);
}
.via-base-300\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.2), var(--tw-gradient-to);
}
.via-base-300\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.25), var(--tw-gradient-to);
}
.via-base-300\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.3), var(--tw-gradient-to);
}
.via-base-300\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.4), var(--tw-gradient-to);
}
.via-base-300\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.05), var(--tw-gradient-to);
}
.via-base-300\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.5), var(--tw-gradient-to);
}
.via-base-300\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.6), var(--tw-gradient-to);
}
.via-base-300\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.7), var(--tw-gradient-to);
}
.via-base-300\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.75), var(--tw-gradient-to);
}
.via-base-300\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.8), var(--tw-gradient-to);
}
.via-base-300\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.9), var(--tw-gradient-to);
}
.via-base-300\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.95), var(--tw-gradient-to);
}
.via-base-content {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc)),
        var(--tw-gradient-to);
}
.via-base-content\/0 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0),
        var(--tw-gradient-to);
}
.via-base-content\/10 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.1),
        var(--tw-gradient-to);
}
.via-base-content\/100 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 1),
        var(--tw-gradient-to);
}
.via-base-content\/20 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.2),
        var(--tw-gradient-to);
}
.via-base-content\/25 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.25),
        var(--tw-gradient-to);
}
.via-base-content\/30 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.3),
        var(--tw-gradient-to);
}
.via-base-content\/40 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.4),
        var(--tw-gradient-to);
}
.via-base-content\/5 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.05),
        var(--tw-gradient-to);
}
.via-base-content\/50 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.5),
        var(--tw-gradient-to);
}
.via-base-content\/60 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.6),
        var(--tw-gradient-to);
}
.via-base-content\/70 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.7),
        var(--tw-gradient-to);
}
.via-base-content\/75 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.75),
        var(--tw-gradient-to);
}
.via-base-content\/80 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.8),
        var(--tw-gradient-to);
}
.via-base-content\/90 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.9),
        var(--tw-gradient-to);
}
.via-base-content\/95 {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.95),
        var(--tw-gradient-to);
}
.via-current {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), currentColor,
        var(--tw-gradient-to);
}
.via-error {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er)),
        var(--tw-gradient-to);
}
.via-error-content {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc))),
        var(--tw-gradient-to);
}
.via-error-content\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.via-error-content\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.via-error-content\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.via-error-content\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.via-error-content\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.via-error-content\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.via-error-content\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.via-error-content\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.via-error-content\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.via-error-content\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.via-error-content\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.via-error-content\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.via-error-content\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.via-error-content\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.via-error-content\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.via-error\/0 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0),
        var(--tw-gradient-to);
}
.via-error\/10 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.1),
        var(--tw-gradient-to);
}
.via-error\/100 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 1),
        var(--tw-gradient-to);
}
.via-error\/20 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.2),
        var(--tw-gradient-to);
}
.via-error\/25 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.25),
        var(--tw-gradient-to);
}
.via-error\/30 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.3),
        var(--tw-gradient-to);
}
.via-error\/40 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.4),
        var(--tw-gradient-to);
}
.via-error\/5 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.05),
        var(--tw-gradient-to);
}
.via-error\/50 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.5),
        var(--tw-gradient-to);
}
.via-error\/60 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.6),
        var(--tw-gradient-to);
}
.via-error\/70 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.7),
        var(--tw-gradient-to);
}
.via-error\/75 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.75),
        var(--tw-gradient-to);
}
.via-error\/80 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.8),
        var(--tw-gradient-to);
}
.via-error\/90 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.9),
        var(--tw-gradient-to);
}
.via-error\/95 {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.95),
        var(--tw-gradient-to);
}
.via-info {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in)),
        var(--tw-gradient-to);
}
.via-info-content {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc))),
        var(--tw-gradient-to);
}
.via-info-content\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.via-info-content\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.via-info-content\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.via-info-content\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.via-info-content\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.via-info-content\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.via-info-content\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.via-info-content\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.via-info-content\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.via-info-content\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.via-info-content\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.via-info-content\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.via-info-content\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.via-info-content\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.via-info-content\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.via-info\/0 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0),
        var(--tw-gradient-to);
}
.via-info\/10 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.1),
        var(--tw-gradient-to);
}
.via-info\/100 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 1),
        var(--tw-gradient-to);
}
.via-info\/20 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.2),
        var(--tw-gradient-to);
}
.via-info\/25 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.25),
        var(--tw-gradient-to);
}
.via-info\/30 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.3),
        var(--tw-gradient-to);
}
.via-info\/40 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.4),
        var(--tw-gradient-to);
}
.via-info\/5 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.05),
        var(--tw-gradient-to);
}
.via-info\/50 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.5),
        var(--tw-gradient-to);
}
.via-info\/60 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.6),
        var(--tw-gradient-to);
}
.via-info\/70 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.7),
        var(--tw-gradient-to);
}
.via-info\/75 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.75),
        var(--tw-gradient-to);
}
.via-info\/80 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.8),
        var(--tw-gradient-to);
}
.via-info\/90 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.9),
        var(--tw-gradient-to);
}
.via-info\/95 {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.95),
        var(--tw-gradient-to);
}
.via-neutral {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n)),
        var(--tw-gradient-to);
}
.via-neutral-content {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc)),
        var(--tw-gradient-to);
}
.via-neutral-content\/0 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0),
        var(--tw-gradient-to);
}
.via-neutral-content\/10 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.1),
        var(--tw-gradient-to);
}
.via-neutral-content\/100 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 1),
        var(--tw-gradient-to);
}
.via-neutral-content\/20 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.2),
        var(--tw-gradient-to);
}
.via-neutral-content\/25 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.25),
        var(--tw-gradient-to);
}
.via-neutral-content\/30 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.3),
        var(--tw-gradient-to);
}
.via-neutral-content\/40 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.4),
        var(--tw-gradient-to);
}
.via-neutral-content\/5 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.05),
        var(--tw-gradient-to);
}
.via-neutral-content\/50 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.5),
        var(--tw-gradient-to);
}
.via-neutral-content\/60 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.6),
        var(--tw-gradient-to);
}
.via-neutral-content\/70 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.7),
        var(--tw-gradient-to);
}
.via-neutral-content\/75 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.75),
        var(--tw-gradient-to);
}
.via-neutral-content\/80 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.8),
        var(--tw-gradient-to);
}
.via-neutral-content\/90 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.9),
        var(--tw-gradient-to);
}
.via-neutral-content\/95 {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.95),
        var(--tw-gradient-to);
}
.via-neutral-focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n))),
        var(--tw-gradient-to);
}
.via-neutral-focus\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0),
        var(--tw-gradient-to);
}
.via-neutral-focus\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.1),
        var(--tw-gradient-to);
}
.via-neutral-focus\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 1),
        var(--tw-gradient-to);
}
.via-neutral-focus\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.2),
        var(--tw-gradient-to);
}
.via-neutral-focus\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.25), var(--tw-gradient-to);
}
.via-neutral-focus\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.3),
        var(--tw-gradient-to);
}
.via-neutral-focus\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.4),
        var(--tw-gradient-to);
}
.via-neutral-focus\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.05), var(--tw-gradient-to);
}
.via-neutral-focus\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.5),
        var(--tw-gradient-to);
}
.via-neutral-focus\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.6),
        var(--tw-gradient-to);
}
.via-neutral-focus\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.7),
        var(--tw-gradient-to);
}
.via-neutral-focus\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.75), var(--tw-gradient-to);
}
.via-neutral-focus\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.8),
        var(--tw-gradient-to);
}
.via-neutral-focus\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.9),
        var(--tw-gradient-to);
}
.via-neutral-focus\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.95), var(--tw-gradient-to);
}
.via-neutral\/0 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0),
        var(--tw-gradient-to);
}
.via-neutral\/10 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.1),
        var(--tw-gradient-to);
}
.via-neutral\/100 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 1),
        var(--tw-gradient-to);
}
.via-neutral\/20 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.2),
        var(--tw-gradient-to);
}
.via-neutral\/25 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.25),
        var(--tw-gradient-to);
}
.via-neutral\/30 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.3),
        var(--tw-gradient-to);
}
.via-neutral\/40 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.4),
        var(--tw-gradient-to);
}
.via-neutral\/5 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.05),
        var(--tw-gradient-to);
}
.via-neutral\/50 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.5),
        var(--tw-gradient-to);
}
.via-neutral\/60 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.6),
        var(--tw-gradient-to);
}
.via-neutral\/70 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.7),
        var(--tw-gradient-to);
}
.via-neutral\/75 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.75),
        var(--tw-gradient-to);
}
.via-neutral\/80 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.8),
        var(--tw-gradient-to);
}
.via-neutral\/90 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.9),
        var(--tw-gradient-to);
}
.via-neutral\/95 {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.95),
        var(--tw-gradient-to);
}
.via-primary {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p)),
        var(--tw-gradient-to);
}
.via-primary-content {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc)),
        var(--tw-gradient-to);
}
.via-primary-content\/0 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0),
        var(--tw-gradient-to);
}
.via-primary-content\/10 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.1),
        var(--tw-gradient-to);
}
.via-primary-content\/100 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 1),
        var(--tw-gradient-to);
}
.via-primary-content\/20 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.2),
        var(--tw-gradient-to);
}
.via-primary-content\/25 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.25),
        var(--tw-gradient-to);
}
.via-primary-content\/30 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.3),
        var(--tw-gradient-to);
}
.via-primary-content\/40 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.4),
        var(--tw-gradient-to);
}
.via-primary-content\/5 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.05),
        var(--tw-gradient-to);
}
.via-primary-content\/50 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.5),
        var(--tw-gradient-to);
}
.via-primary-content\/60 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.6),
        var(--tw-gradient-to);
}
.via-primary-content\/70 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.7),
        var(--tw-gradient-to);
}
.via-primary-content\/75 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.75),
        var(--tw-gradient-to);
}
.via-primary-content\/80 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.8),
        var(--tw-gradient-to);
}
.via-primary-content\/90 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.9),
        var(--tw-gradient-to);
}
.via-primary-content\/95 {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.95),
        var(--tw-gradient-to);
}
.via-primary-focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p))),
        var(--tw-gradient-to);
}
.via-primary-focus\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0),
        var(--tw-gradient-to);
}
.via-primary-focus\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.1),
        var(--tw-gradient-to);
}
.via-primary-focus\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 1),
        var(--tw-gradient-to);
}
.via-primary-focus\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.2),
        var(--tw-gradient-to);
}
.via-primary-focus\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.25), var(--tw-gradient-to);
}
.via-primary-focus\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.3),
        var(--tw-gradient-to);
}
.via-primary-focus\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.4),
        var(--tw-gradient-to);
}
.via-primary-focus\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.05), var(--tw-gradient-to);
}
.via-primary-focus\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.5),
        var(--tw-gradient-to);
}
.via-primary-focus\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.6),
        var(--tw-gradient-to);
}
.via-primary-focus\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.7),
        var(--tw-gradient-to);
}
.via-primary-focus\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.75), var(--tw-gradient-to);
}
.via-primary-focus\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.8),
        var(--tw-gradient-to);
}
.via-primary-focus\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.9),
        var(--tw-gradient-to);
}
.via-primary-focus\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.95), var(--tw-gradient-to);
}
.via-primary\/0 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0),
        var(--tw-gradient-to);
}
.via-primary\/10 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.1),
        var(--tw-gradient-to);
}
.via-primary\/100 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 1),
        var(--tw-gradient-to);
}
.via-primary\/20 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.2),
        var(--tw-gradient-to);
}
.via-primary\/25 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.25),
        var(--tw-gradient-to);
}
.via-primary\/30 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.3),
        var(--tw-gradient-to);
}
.via-primary\/40 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.4),
        var(--tw-gradient-to);
}
.via-primary\/5 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.05),
        var(--tw-gradient-to);
}
.via-primary\/50 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.5),
        var(--tw-gradient-to);
}
.via-primary\/60 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.6),
        var(--tw-gradient-to);
}
.via-primary\/70 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.7),
        var(--tw-gradient-to);
}
.via-primary\/75 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.75),
        var(--tw-gradient-to);
}
.via-primary\/80 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.8),
        var(--tw-gradient-to);
}
.via-primary\/90 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.9),
        var(--tw-gradient-to);
}
.via-primary\/95 {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.95),
        var(--tw-gradient-to);
}
.via-secondary {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s)),
        var(--tw-gradient-to);
}
.via-secondary-content {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc)),
        var(--tw-gradient-to);
}
.via-secondary-content\/0 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0),
        var(--tw-gradient-to);
}
.via-secondary-content\/10 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.1),
        var(--tw-gradient-to);
}
.via-secondary-content\/100 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 1),
        var(--tw-gradient-to);
}
.via-secondary-content\/20 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.2),
        var(--tw-gradient-to);
}
.via-secondary-content\/25 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.25),
        var(--tw-gradient-to);
}
.via-secondary-content\/30 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.3),
        var(--tw-gradient-to);
}
.via-secondary-content\/40 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.4),
        var(--tw-gradient-to);
}
.via-secondary-content\/5 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.05),
        var(--tw-gradient-to);
}
.via-secondary-content\/50 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.5),
        var(--tw-gradient-to);
}
.via-secondary-content\/60 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.6),
        var(--tw-gradient-to);
}
.via-secondary-content\/70 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.7),
        var(--tw-gradient-to);
}
.via-secondary-content\/75 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.75),
        var(--tw-gradient-to);
}
.via-secondary-content\/80 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.8),
        var(--tw-gradient-to);
}
.via-secondary-content\/90 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.9),
        var(--tw-gradient-to);
}
.via-secondary-content\/95 {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.95),
        var(--tw-gradient-to);
}
.via-secondary-focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s))),
        var(--tw-gradient-to);
}
.via-secondary-focus\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0),
        var(--tw-gradient-to);
}
.via-secondary-focus\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.1),
        var(--tw-gradient-to);
}
.via-secondary-focus\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 1),
        var(--tw-gradient-to);
}
.via-secondary-focus\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.2),
        var(--tw-gradient-to);
}
.via-secondary-focus\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.25), var(--tw-gradient-to);
}
.via-secondary-focus\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.3),
        var(--tw-gradient-to);
}
.via-secondary-focus\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.4),
        var(--tw-gradient-to);
}
.via-secondary-focus\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.05), var(--tw-gradient-to);
}
.via-secondary-focus\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.5),
        var(--tw-gradient-to);
}
.via-secondary-focus\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.6),
        var(--tw-gradient-to);
}
.via-secondary-focus\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.7),
        var(--tw-gradient-to);
}
.via-secondary-focus\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.75), var(--tw-gradient-to);
}
.via-secondary-focus\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.8),
        var(--tw-gradient-to);
}
.via-secondary-focus\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.9),
        var(--tw-gradient-to);
}
.via-secondary-focus\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.95), var(--tw-gradient-to);
}
.via-secondary\/0 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0),
        var(--tw-gradient-to);
}
.via-secondary\/10 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.1),
        var(--tw-gradient-to);
}
.via-secondary\/100 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 1),
        var(--tw-gradient-to);
}
.via-secondary\/20 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.2),
        var(--tw-gradient-to);
}
.via-secondary\/25 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.25),
        var(--tw-gradient-to);
}
.via-secondary\/30 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.3),
        var(--tw-gradient-to);
}
.via-secondary\/40 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.4),
        var(--tw-gradient-to);
}
.via-secondary\/5 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.05),
        var(--tw-gradient-to);
}
.via-secondary\/50 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.5),
        var(--tw-gradient-to);
}
.via-secondary\/60 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.6),
        var(--tw-gradient-to);
}
.via-secondary\/70 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.7),
        var(--tw-gradient-to);
}
.via-secondary\/75 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.75),
        var(--tw-gradient-to);
}
.via-secondary\/80 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.8),
        var(--tw-gradient-to);
}
.via-secondary\/90 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.9),
        var(--tw-gradient-to);
}
.via-secondary\/95 {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.95),
        var(--tw-gradient-to);
}
.via-success {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su)),
        var(--tw-gradient-to);
}
.via-success-content {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc))),
        var(--tw-gradient-to);
}
.via-success-content\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.via-success-content\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.via-success-content\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.via-success-content\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.via-success-content\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.via-success-content\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.via-success-content\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.via-success-content\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.via-success-content\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.via-success-content\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.via-success-content\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.via-success-content\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.via-success-content\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.via-success-content\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.via-success-content\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.via-success\/0 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0),
        var(--tw-gradient-to);
}
.via-success\/10 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.1),
        var(--tw-gradient-to);
}
.via-success\/100 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 1),
        var(--tw-gradient-to);
}
.via-success\/20 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.2),
        var(--tw-gradient-to);
}
.via-success\/25 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.25),
        var(--tw-gradient-to);
}
.via-success\/30 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.3),
        var(--tw-gradient-to);
}
.via-success\/40 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.4),
        var(--tw-gradient-to);
}
.via-success\/5 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.05),
        var(--tw-gradient-to);
}
.via-success\/50 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.5),
        var(--tw-gradient-to);
}
.via-success\/60 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.6),
        var(--tw-gradient-to);
}
.via-success\/70 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.7),
        var(--tw-gradient-to);
}
.via-success\/75 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.75),
        var(--tw-gradient-to);
}
.via-success\/80 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.8),
        var(--tw-gradient-to);
}
.via-success\/90 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.9),
        var(--tw-gradient-to);
}
.via-success\/95 {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.95),
        var(--tw-gradient-to);
}
.via-transparent {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), transparent,
        var(--tw-gradient-to);
}
.via-transparent\/0 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #0000, var(--tw-gradient-to);
}
.via-transparent\/10 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #0000001a,
        var(--tw-gradient-to);
}
.via-transparent\/100 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to);
}
.via-transparent\/20 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #0003, var(--tw-gradient-to);
}
.via-transparent\/25 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #00000040,
        var(--tw-gradient-to);
}
.via-transparent\/30 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #0000004d,
        var(--tw-gradient-to);
}
.via-transparent\/40 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #0006, var(--tw-gradient-to);
}
.via-transparent\/5 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #0000000d,
        var(--tw-gradient-to);
}
.via-transparent\/50 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #00000080,
        var(--tw-gradient-to);
}
.via-transparent\/60 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #0009, var(--tw-gradient-to);
}
.via-transparent\/70 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #000000b3,
        var(--tw-gradient-to);
}
.via-transparent\/75 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #000000bf,
        var(--tw-gradient-to);
}
.via-transparent\/80 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #000c, var(--tw-gradient-to);
}
.via-transparent\/90 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #000000e6,
        var(--tw-gradient-to);
}
.via-transparent\/95 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(--tw-gradient-from), #000000f2,
        var(--tw-gradient-to);
}
.via-warning {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa)),
        var(--tw-gradient-to);
}
.via-warning-content {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc))),
        var(--tw-gradient-to);
}
.via-warning-content\/0 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.via-warning-content\/10 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.via-warning-content\/100 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.via-warning-content\/20 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.via-warning-content\/25 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.via-warning-content\/30 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.via-warning-content\/40 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.via-warning-content\/5 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.via-warning-content\/50 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.via-warning-content\/60 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.via-warning-content\/70 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.via-warning-content\/75 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.via-warning-content\/80 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.via-warning-content\/90 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.via-warning-content\/95 {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.via-warning\/0 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0),
        var(--tw-gradient-to);
}
.via-warning\/10 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.1),
        var(--tw-gradient-to);
}
.via-warning\/100 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 1),
        var(--tw-gradient-to);
}
.via-warning\/20 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.2),
        var(--tw-gradient-to);
}
.via-warning\/25 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.25),
        var(--tw-gradient-to);
}
.via-warning\/30 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.3),
        var(--tw-gradient-to);
}
.via-warning\/40 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.4),
        var(--tw-gradient-to);
}
.via-warning\/5 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.05),
        var(--tw-gradient-to);
}
.via-warning\/50 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.5),
        var(--tw-gradient-to);
}
.via-warning\/60 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.6),
        var(--tw-gradient-to);
}
.via-warning\/70 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.7),
        var(--tw-gradient-to);
}
.via-warning\/75 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.75),
        var(--tw-gradient-to);
}
.via-warning\/80 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.8),
        var(--tw-gradient-to);
}
.via-warning\/90 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.9),
        var(--tw-gradient-to);
}
.via-warning\/95 {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.95),
        var(--tw-gradient-to);
}
.to-accent {
    --tw-gradient-to: hsl(var(--a));
}
.to-accent-content {
    --tw-gradient-to: hsl(var(--ac));
}
.to-accent-content\/0 {
    --tw-gradient-to: hsl(var(--ac) / 0);
}
.to-accent-content\/10 {
    --tw-gradient-to: hsl(var(--ac) / 0.1);
}
.to-accent-content\/100 {
    --tw-gradient-to: hsl(var(--ac) / 1);
}
.to-accent-content\/20 {
    --tw-gradient-to: hsl(var(--ac) / 0.2);
}
.to-accent-content\/25 {
    --tw-gradient-to: hsl(var(--ac) / 0.25);
}
.to-accent-content\/30 {
    --tw-gradient-to: hsl(var(--ac) / 0.3);
}
.to-accent-content\/40 {
    --tw-gradient-to: hsl(var(--ac) / 0.4);
}
.to-accent-content\/5 {
    --tw-gradient-to: hsl(var(--ac) / 0.05);
}
.to-accent-content\/50 {
    --tw-gradient-to: hsl(var(--ac) / 0.5);
}
.to-accent-content\/60 {
    --tw-gradient-to: hsl(var(--ac) / 0.6);
}
.to-accent-content\/70 {
    --tw-gradient-to: hsl(var(--ac) / 0.7);
}
.to-accent-content\/75 {
    --tw-gradient-to: hsl(var(--ac) / 0.75);
}
.to-accent-content\/80 {
    --tw-gradient-to: hsl(var(--ac) / 0.8);
}
.to-accent-content\/90 {
    --tw-gradient-to: hsl(var(--ac) / 0.9);
}
.to-accent-content\/95 {
    --tw-gradient-to: hsl(var(--ac) / 0.95);
}
.to-accent-focus {
    --tw-gradient-to: hsl(var(--af, var(--a)));
}
.to-accent-focus\/0 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
}
.to-accent-focus\/10 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.1);
}
.to-accent-focus\/100 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 1);
}
.to-accent-focus\/20 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.2);
}
.to-accent-focus\/25 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.25);
}
.to-accent-focus\/30 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.3);
}
.to-accent-focus\/40 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.4);
}
.to-accent-focus\/5 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.05);
}
.to-accent-focus\/50 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.5);
}
.to-accent-focus\/60 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.6);
}
.to-accent-focus\/70 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.7);
}
.to-accent-focus\/75 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.75);
}
.to-accent-focus\/80 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.8);
}
.to-accent-focus\/90 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.9);
}
.to-accent-focus\/95 {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.95);
}
.to-accent\/0 {
    --tw-gradient-to: hsl(var(--a) / 0);
}
.to-accent\/10 {
    --tw-gradient-to: hsl(var(--a) / 0.1);
}
.to-accent\/100 {
    --tw-gradient-to: hsl(var(--a) / 1);
}
.to-accent\/20 {
    --tw-gradient-to: hsl(var(--a) / 0.2);
}
.to-accent\/25 {
    --tw-gradient-to: hsl(var(--a) / 0.25);
}
.to-accent\/30 {
    --tw-gradient-to: hsl(var(--a) / 0.3);
}
.to-accent\/40 {
    --tw-gradient-to: hsl(var(--a) / 0.4);
}
.to-accent\/5 {
    --tw-gradient-to: hsl(var(--a) / 0.05);
}
.to-accent\/50 {
    --tw-gradient-to: hsl(var(--a) / 0.5);
}
.to-accent\/60 {
    --tw-gradient-to: hsl(var(--a) / 0.6);
}
.to-accent\/70 {
    --tw-gradient-to: hsl(var(--a) / 0.7);
}
.to-accent\/75 {
    --tw-gradient-to: hsl(var(--a) / 0.75);
}
.to-accent\/80 {
    --tw-gradient-to: hsl(var(--a) / 0.8);
}
.to-accent\/90 {
    --tw-gradient-to: hsl(var(--a) / 0.9);
}
.to-accent\/95 {
    --tw-gradient-to: hsl(var(--a) / 0.95);
}
.to-base-100 {
    --tw-gradient-to: hsl(var(--b1));
}
.to-base-100\/0 {
    --tw-gradient-to: hsl(var(--b1) / 0);
}
.to-base-100\/10 {
    --tw-gradient-to: hsl(var(--b1) / 0.1);
}
.to-base-100\/100 {
    --tw-gradient-to: hsl(var(--b1) / 1);
}
.to-base-100\/20 {
    --tw-gradient-to: hsl(var(--b1) / 0.2);
}
.to-base-100\/25 {
    --tw-gradient-to: hsl(var(--b1) / 0.25);
}
.to-base-100\/30 {
    --tw-gradient-to: hsl(var(--b1) / 0.3);
}
.to-base-100\/40 {
    --tw-gradient-to: hsl(var(--b1) / 0.4);
}
.to-base-100\/5 {
    --tw-gradient-to: hsl(var(--b1) / 0.05);
}
.to-base-100\/50 {
    --tw-gradient-to: hsl(var(--b1) / 0.5);
}
.to-base-100\/60 {
    --tw-gradient-to: hsl(var(--b1) / 0.6);
}
.to-base-100\/70 {
    --tw-gradient-to: hsl(var(--b1) / 0.7);
}
.to-base-100\/75 {
    --tw-gradient-to: hsl(var(--b1) / 0.75);
}
.to-base-100\/80 {
    --tw-gradient-to: hsl(var(--b1) / 0.8);
}
.to-base-100\/90 {
    --tw-gradient-to: hsl(var(--b1) / 0.9);
}
.to-base-100\/95 {
    --tw-gradient-to: hsl(var(--b1) / 0.95);
}
.to-base-200 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)));
}
.to-base-200\/0 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
}
.to-base-200\/10 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.1);
}
.to-base-200\/100 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 1);
}
.to-base-200\/20 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.2);
}
.to-base-200\/25 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.25);
}
.to-base-200\/30 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.3);
}
.to-base-200\/40 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.4);
}
.to-base-200\/5 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.05);
}
.to-base-200\/50 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.5);
}
.to-base-200\/60 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.6);
}
.to-base-200\/70 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.7);
}
.to-base-200\/75 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.75);
}
.to-base-200\/80 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.8);
}
.to-base-200\/90 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.9);
}
.to-base-200\/95 {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.95);
}
.to-base-300 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)));
}
.to-base-300\/0 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
}
.to-base-300\/10 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.1);
}
.to-base-300\/100 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 1);
}
.to-base-300\/20 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.2);
}
.to-base-300\/25 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.25);
}
.to-base-300\/30 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.3);
}
.to-base-300\/40 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.4);
}
.to-base-300\/5 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.05);
}
.to-base-300\/50 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.5);
}
.to-base-300\/60 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.6);
}
.to-base-300\/70 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.7);
}
.to-base-300\/75 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.75);
}
.to-base-300\/80 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.8);
}
.to-base-300\/90 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.9);
}
.to-base-300\/95 {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.95);
}
.to-base-content {
    --tw-gradient-to: hsl(var(--bc));
}
.to-base-content\/0 {
    --tw-gradient-to: hsl(var(--bc) / 0);
}
.to-base-content\/10 {
    --tw-gradient-to: hsl(var(--bc) / 0.1);
}
.to-base-content\/100 {
    --tw-gradient-to: hsl(var(--bc) / 1);
}
.to-base-content\/20 {
    --tw-gradient-to: hsl(var(--bc) / 0.2);
}
.to-base-content\/25 {
    --tw-gradient-to: hsl(var(--bc) / 0.25);
}
.to-base-content\/30 {
    --tw-gradient-to: hsl(var(--bc) / 0.3);
}
.to-base-content\/40 {
    --tw-gradient-to: hsl(var(--bc) / 0.4);
}
.to-base-content\/5 {
    --tw-gradient-to: hsl(var(--bc) / 0.05);
}
.to-base-content\/50 {
    --tw-gradient-to: hsl(var(--bc) / 0.5);
}
.to-base-content\/60 {
    --tw-gradient-to: hsl(var(--bc) / 0.6);
}
.to-base-content\/70 {
    --tw-gradient-to: hsl(var(--bc) / 0.7);
}
.to-base-content\/75 {
    --tw-gradient-to: hsl(var(--bc) / 0.75);
}
.to-base-content\/80 {
    --tw-gradient-to: hsl(var(--bc) / 0.8);
}
.to-base-content\/90 {
    --tw-gradient-to: hsl(var(--bc) / 0.9);
}
.to-base-content\/95 {
    --tw-gradient-to: hsl(var(--bc) / 0.95);
}
.to-current {
    --tw-gradient-to: currentColor;
}
.to-error {
    --tw-gradient-to: hsl(var(--er));
}
.to-error-content {
    --tw-gradient-to: hsl(var(--erc, var(--nc)));
}
.to-error-content\/0 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
}
.to-error-content\/10 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.1);
}
.to-error-content\/100 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 1);
}
.to-error-content\/20 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.2);
}
.to-error-content\/25 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.25);
}
.to-error-content\/30 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.3);
}
.to-error-content\/40 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.4);
}
.to-error-content\/5 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.05);
}
.to-error-content\/50 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.5);
}
.to-error-content\/60 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.6);
}
.to-error-content\/70 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.7);
}
.to-error-content\/75 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.75);
}
.to-error-content\/80 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.8);
}
.to-error-content\/90 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.9);
}
.to-error-content\/95 {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.95);
}
.to-error\/0 {
    --tw-gradient-to: hsl(var(--er) / 0);
}
.to-error\/10 {
    --tw-gradient-to: hsl(var(--er) / 0.1);
}
.to-error\/100 {
    --tw-gradient-to: hsl(var(--er) / 1);
}
.to-error\/20 {
    --tw-gradient-to: hsl(var(--er) / 0.2);
}
.to-error\/25 {
    --tw-gradient-to: hsl(var(--er) / 0.25);
}
.to-error\/30 {
    --tw-gradient-to: hsl(var(--er) / 0.3);
}
.to-error\/40 {
    --tw-gradient-to: hsl(var(--er) / 0.4);
}
.to-error\/5 {
    --tw-gradient-to: hsl(var(--er) / 0.05);
}
.to-error\/50 {
    --tw-gradient-to: hsl(var(--er) / 0.5);
}
.to-error\/60 {
    --tw-gradient-to: hsl(var(--er) / 0.6);
}
.to-error\/70 {
    --tw-gradient-to: hsl(var(--er) / 0.7);
}
.to-error\/75 {
    --tw-gradient-to: hsl(var(--er) / 0.75);
}
.to-error\/80 {
    --tw-gradient-to: hsl(var(--er) / 0.8);
}
.to-error\/90 {
    --tw-gradient-to: hsl(var(--er) / 0.9);
}
.to-error\/95 {
    --tw-gradient-to: hsl(var(--er) / 0.95);
}
.to-info {
    --tw-gradient-to: hsl(var(--in));
}
.to-info-content {
    --tw-gradient-to: hsl(var(--inc, var(--nc)));
}
.to-info-content\/0 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
}
.to-info-content\/10 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.1);
}
.to-info-content\/100 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 1);
}
.to-info-content\/20 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.2);
}
.to-info-content\/25 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.25);
}
.to-info-content\/30 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.3);
}
.to-info-content\/40 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.4);
}
.to-info-content\/5 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.05);
}
.to-info-content\/50 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.5);
}
.to-info-content\/60 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.6);
}
.to-info-content\/70 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.7);
}
.to-info-content\/75 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.75);
}
.to-info-content\/80 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.8);
}
.to-info-content\/90 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.9);
}
.to-info-content\/95 {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.95);
}
.to-info\/0 {
    --tw-gradient-to: hsl(var(--in) / 0);
}
.to-info\/10 {
    --tw-gradient-to: hsl(var(--in) / 0.1);
}
.to-info\/100 {
    --tw-gradient-to: hsl(var(--in) / 1);
}
.to-info\/20 {
    --tw-gradient-to: hsl(var(--in) / 0.2);
}
.to-info\/25 {
    --tw-gradient-to: hsl(var(--in) / 0.25);
}
.to-info\/30 {
    --tw-gradient-to: hsl(var(--in) / 0.3);
}
.to-info\/40 {
    --tw-gradient-to: hsl(var(--in) / 0.4);
}
.to-info\/5 {
    --tw-gradient-to: hsl(var(--in) / 0.05);
}
.to-info\/50 {
    --tw-gradient-to: hsl(var(--in) / 0.5);
}
.to-info\/60 {
    --tw-gradient-to: hsl(var(--in) / 0.6);
}
.to-info\/70 {
    --tw-gradient-to: hsl(var(--in) / 0.7);
}
.to-info\/75 {
    --tw-gradient-to: hsl(var(--in) / 0.75);
}
.to-info\/80 {
    --tw-gradient-to: hsl(var(--in) / 0.8);
}
.to-info\/90 {
    --tw-gradient-to: hsl(var(--in) / 0.9);
}
.to-info\/95 {
    --tw-gradient-to: hsl(var(--in) / 0.95);
}
.to-neutral {
    --tw-gradient-to: hsl(var(--n));
}
.to-neutral-content {
    --tw-gradient-to: hsl(var(--nc));
}
.to-neutral-content\/0 {
    --tw-gradient-to: hsl(var(--nc) / 0);
}
.to-neutral-content\/10 {
    --tw-gradient-to: hsl(var(--nc) / 0.1);
}
.to-neutral-content\/100 {
    --tw-gradient-to: hsl(var(--nc) / 1);
}
.to-neutral-content\/20 {
    --tw-gradient-to: hsl(var(--nc) / 0.2);
}
.to-neutral-content\/25 {
    --tw-gradient-to: hsl(var(--nc) / 0.25);
}
.to-neutral-content\/30 {
    --tw-gradient-to: hsl(var(--nc) / 0.3);
}
.to-neutral-content\/40 {
    --tw-gradient-to: hsl(var(--nc) / 0.4);
}
.to-neutral-content\/5 {
    --tw-gradient-to: hsl(var(--nc) / 0.05);
}
.to-neutral-content\/50 {
    --tw-gradient-to: hsl(var(--nc) / 0.5);
}
.to-neutral-content\/60 {
    --tw-gradient-to: hsl(var(--nc) / 0.6);
}
.to-neutral-content\/70 {
    --tw-gradient-to: hsl(var(--nc) / 0.7);
}
.to-neutral-content\/75 {
    --tw-gradient-to: hsl(var(--nc) / 0.75);
}
.to-neutral-content\/80 {
    --tw-gradient-to: hsl(var(--nc) / 0.8);
}
.to-neutral-content\/90 {
    --tw-gradient-to: hsl(var(--nc) / 0.9);
}
.to-neutral-content\/95 {
    --tw-gradient-to: hsl(var(--nc) / 0.95);
}
.to-neutral-focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)));
}
.to-neutral-focus\/0 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
}
.to-neutral-focus\/10 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.1);
}
.to-neutral-focus\/100 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 1);
}
.to-neutral-focus\/20 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.2);
}
.to-neutral-focus\/25 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.25);
}
.to-neutral-focus\/30 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.3);
}
.to-neutral-focus\/40 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.4);
}
.to-neutral-focus\/5 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.05);
}
.to-neutral-focus\/50 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.5);
}
.to-neutral-focus\/60 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.6);
}
.to-neutral-focus\/70 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.7);
}
.to-neutral-focus\/75 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.75);
}
.to-neutral-focus\/80 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.8);
}
.to-neutral-focus\/90 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.9);
}
.to-neutral-focus\/95 {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.95);
}
.to-neutral\/0 {
    --tw-gradient-to: hsl(var(--n) / 0);
}
.to-neutral\/10 {
    --tw-gradient-to: hsl(var(--n) / 0.1);
}
.to-neutral\/100 {
    --tw-gradient-to: hsl(var(--n) / 1);
}
.to-neutral\/20 {
    --tw-gradient-to: hsl(var(--n) / 0.2);
}
.to-neutral\/25 {
    --tw-gradient-to: hsl(var(--n) / 0.25);
}
.to-neutral\/30 {
    --tw-gradient-to: hsl(var(--n) / 0.3);
}
.to-neutral\/40 {
    --tw-gradient-to: hsl(var(--n) / 0.4);
}
.to-neutral\/5 {
    --tw-gradient-to: hsl(var(--n) / 0.05);
}
.to-neutral\/50 {
    --tw-gradient-to: hsl(var(--n) / 0.5);
}
.to-neutral\/60 {
    --tw-gradient-to: hsl(var(--n) / 0.6);
}
.to-neutral\/70 {
    --tw-gradient-to: hsl(var(--n) / 0.7);
}
.to-neutral\/75 {
    --tw-gradient-to: hsl(var(--n) / 0.75);
}
.to-neutral\/80 {
    --tw-gradient-to: hsl(var(--n) / 0.8);
}
.to-neutral\/90 {
    --tw-gradient-to: hsl(var(--n) / 0.9);
}
.to-neutral\/95 {
    --tw-gradient-to: hsl(var(--n) / 0.95);
}
.to-primary {
    --tw-gradient-to: hsl(var(--p));
}
.to-primary-content {
    --tw-gradient-to: hsl(var(--pc));
}
.to-primary-content\/0 {
    --tw-gradient-to: hsl(var(--pc) / 0);
}
.to-primary-content\/10 {
    --tw-gradient-to: hsl(var(--pc) / 0.1);
}
.to-primary-content\/100 {
    --tw-gradient-to: hsl(var(--pc) / 1);
}
.to-primary-content\/20 {
    --tw-gradient-to: hsl(var(--pc) / 0.2);
}
.to-primary-content\/25 {
    --tw-gradient-to: hsl(var(--pc) / 0.25);
}
.to-primary-content\/30 {
    --tw-gradient-to: hsl(var(--pc) / 0.3);
}
.to-primary-content\/40 {
    --tw-gradient-to: hsl(var(--pc) / 0.4);
}
.to-primary-content\/5 {
    --tw-gradient-to: hsl(var(--pc) / 0.05);
}
.to-primary-content\/50 {
    --tw-gradient-to: hsl(var(--pc) / 0.5);
}
.to-primary-content\/60 {
    --tw-gradient-to: hsl(var(--pc) / 0.6);
}
.to-primary-content\/70 {
    --tw-gradient-to: hsl(var(--pc) / 0.7);
}
.to-primary-content\/75 {
    --tw-gradient-to: hsl(var(--pc) / 0.75);
}
.to-primary-content\/80 {
    --tw-gradient-to: hsl(var(--pc) / 0.8);
}
.to-primary-content\/90 {
    --tw-gradient-to: hsl(var(--pc) / 0.9);
}
.to-primary-content\/95 {
    --tw-gradient-to: hsl(var(--pc) / 0.95);
}
.to-primary-focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)));
}
.to-primary-focus\/0 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
}
.to-primary-focus\/10 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.1);
}
.to-primary-focus\/100 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 1);
}
.to-primary-focus\/20 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.2);
}
.to-primary-focus\/25 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.25);
}
.to-primary-focus\/30 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.3);
}
.to-primary-focus\/40 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.4);
}
.to-primary-focus\/5 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.05);
}
.to-primary-focus\/50 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.5);
}
.to-primary-focus\/60 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.6);
}
.to-primary-focus\/70 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.7);
}
.to-primary-focus\/75 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.75);
}
.to-primary-focus\/80 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.8);
}
.to-primary-focus\/90 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.9);
}
.to-primary-focus\/95 {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.95);
}
.to-primary\/0 {
    --tw-gradient-to: hsl(var(--p) / 0);
}
.to-primary\/10 {
    --tw-gradient-to: hsl(var(--p) / 0.1);
}
.to-primary\/100 {
    --tw-gradient-to: hsl(var(--p) / 1);
}
.to-primary\/20 {
    --tw-gradient-to: hsl(var(--p) / 0.2);
}
.to-primary\/25 {
    --tw-gradient-to: hsl(var(--p) / 0.25);
}
.to-primary\/30 {
    --tw-gradient-to: hsl(var(--p) / 0.3);
}
.to-primary\/40 {
    --tw-gradient-to: hsl(var(--p) / 0.4);
}
.to-primary\/5 {
    --tw-gradient-to: hsl(var(--p) / 0.05);
}
.to-primary\/50 {
    --tw-gradient-to: hsl(var(--p) / 0.5);
}
.to-primary\/60 {
    --tw-gradient-to: hsl(var(--p) / 0.6);
}
.to-primary\/70 {
    --tw-gradient-to: hsl(var(--p) / 0.7);
}
.to-primary\/75 {
    --tw-gradient-to: hsl(var(--p) / 0.75);
}
.to-primary\/80 {
    --tw-gradient-to: hsl(var(--p) / 0.8);
}
.to-primary\/90 {
    --tw-gradient-to: hsl(var(--p) / 0.9);
}
.to-primary\/95 {
    --tw-gradient-to: hsl(var(--p) / 0.95);
}
.to-secondary {
    --tw-gradient-to: hsl(var(--s));
}
.to-secondary-content {
    --tw-gradient-to: hsl(var(--sc));
}
.to-secondary-content\/0 {
    --tw-gradient-to: hsl(var(--sc) / 0);
}
.to-secondary-content\/10 {
    --tw-gradient-to: hsl(var(--sc) / 0.1);
}
.to-secondary-content\/100 {
    --tw-gradient-to: hsl(var(--sc) / 1);
}
.to-secondary-content\/20 {
    --tw-gradient-to: hsl(var(--sc) / 0.2);
}
.to-secondary-content\/25 {
    --tw-gradient-to: hsl(var(--sc) / 0.25);
}
.to-secondary-content\/30 {
    --tw-gradient-to: hsl(var(--sc) / 0.3);
}
.to-secondary-content\/40 {
    --tw-gradient-to: hsl(var(--sc) / 0.4);
}
.to-secondary-content\/5 {
    --tw-gradient-to: hsl(var(--sc) / 0.05);
}
.to-secondary-content\/50 {
    --tw-gradient-to: hsl(var(--sc) / 0.5);
}
.to-secondary-content\/60 {
    --tw-gradient-to: hsl(var(--sc) / 0.6);
}
.to-secondary-content\/70 {
    --tw-gradient-to: hsl(var(--sc) / 0.7);
}
.to-secondary-content\/75 {
    --tw-gradient-to: hsl(var(--sc) / 0.75);
}
.to-secondary-content\/80 {
    --tw-gradient-to: hsl(var(--sc) / 0.8);
}
.to-secondary-content\/90 {
    --tw-gradient-to: hsl(var(--sc) / 0.9);
}
.to-secondary-content\/95 {
    --tw-gradient-to: hsl(var(--sc) / 0.95);
}
.to-secondary-focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)));
}
.to-secondary-focus\/0 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
}
.to-secondary-focus\/10 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.1);
}
.to-secondary-focus\/100 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 1);
}
.to-secondary-focus\/20 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.2);
}
.to-secondary-focus\/25 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.25);
}
.to-secondary-focus\/30 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.3);
}
.to-secondary-focus\/40 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.4);
}
.to-secondary-focus\/5 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.05);
}
.to-secondary-focus\/50 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.5);
}
.to-secondary-focus\/60 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.6);
}
.to-secondary-focus\/70 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.7);
}
.to-secondary-focus\/75 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.75);
}
.to-secondary-focus\/80 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.8);
}
.to-secondary-focus\/90 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.9);
}
.to-secondary-focus\/95 {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.95);
}
.to-secondary\/0 {
    --tw-gradient-to: hsl(var(--s) / 0);
}
.to-secondary\/10 {
    --tw-gradient-to: hsl(var(--s) / 0.1);
}
.to-secondary\/100 {
    --tw-gradient-to: hsl(var(--s) / 1);
}
.to-secondary\/20 {
    --tw-gradient-to: hsl(var(--s) / 0.2);
}
.to-secondary\/25 {
    --tw-gradient-to: hsl(var(--s) / 0.25);
}
.to-secondary\/30 {
    --tw-gradient-to: hsl(var(--s) / 0.3);
}
.to-secondary\/40 {
    --tw-gradient-to: hsl(var(--s) / 0.4);
}
.to-secondary\/5 {
    --tw-gradient-to: hsl(var(--s) / 0.05);
}
.to-secondary\/50 {
    --tw-gradient-to: hsl(var(--s) / 0.5);
}
.to-secondary\/60 {
    --tw-gradient-to: hsl(var(--s) / 0.6);
}
.to-secondary\/70 {
    --tw-gradient-to: hsl(var(--s) / 0.7);
}
.to-secondary\/75 {
    --tw-gradient-to: hsl(var(--s) / 0.75);
}
.to-secondary\/80 {
    --tw-gradient-to: hsl(var(--s) / 0.8);
}
.to-secondary\/90 {
    --tw-gradient-to: hsl(var(--s) / 0.9);
}
.to-secondary\/95 {
    --tw-gradient-to: hsl(var(--s) / 0.95);
}
.to-success {
    --tw-gradient-to: hsl(var(--su));
}
.to-success-content {
    --tw-gradient-to: hsl(var(--suc, var(--nc)));
}
.to-success-content\/0 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
}
.to-success-content\/10 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.1);
}
.to-success-content\/100 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 1);
}
.to-success-content\/20 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.2);
}
.to-success-content\/25 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.25);
}
.to-success-content\/30 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.3);
}
.to-success-content\/40 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.4);
}
.to-success-content\/5 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.05);
}
.to-success-content\/50 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.5);
}
.to-success-content\/60 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.6);
}
.to-success-content\/70 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.7);
}
.to-success-content\/75 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.75);
}
.to-success-content\/80 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.8);
}
.to-success-content\/90 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.9);
}
.to-success-content\/95 {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.95);
}
.to-success\/0 {
    --tw-gradient-to: hsl(var(--su) / 0);
}
.to-success\/10 {
    --tw-gradient-to: hsl(var(--su) / 0.1);
}
.to-success\/100 {
    --tw-gradient-to: hsl(var(--su) / 1);
}
.to-success\/20 {
    --tw-gradient-to: hsl(var(--su) / 0.2);
}
.to-success\/25 {
    --tw-gradient-to: hsl(var(--su) / 0.25);
}
.to-success\/30 {
    --tw-gradient-to: hsl(var(--su) / 0.3);
}
.to-success\/40 {
    --tw-gradient-to: hsl(var(--su) / 0.4);
}
.to-success\/5 {
    --tw-gradient-to: hsl(var(--su) / 0.05);
}
.to-success\/50 {
    --tw-gradient-to: hsl(var(--su) / 0.5);
}
.to-success\/60 {
    --tw-gradient-to: hsl(var(--su) / 0.6);
}
.to-success\/70 {
    --tw-gradient-to: hsl(var(--su) / 0.7);
}
.to-success\/75 {
    --tw-gradient-to: hsl(var(--su) / 0.75);
}
.to-success\/80 {
    --tw-gradient-to: hsl(var(--su) / 0.8);
}
.to-success\/90 {
    --tw-gradient-to: hsl(var(--su) / 0.9);
}
.to-success\/95 {
    --tw-gradient-to: hsl(var(--su) / 0.95);
}
.to-transparent {
    --tw-gradient-to: transparent;
}
.to-transparent\/0 {
    --tw-gradient-to: #0000;
}
.to-transparent\/10 {
    --tw-gradient-to: #0000001a;
}
.to-transparent\/100 {
    --tw-gradient-to: #000;
}
.to-transparent\/20 {
    --tw-gradient-to: #0003;
}
.to-transparent\/25 {
    --tw-gradient-to: #00000040;
}
.to-transparent\/30 {
    --tw-gradient-to: #0000004d;
}
.to-transparent\/40 {
    --tw-gradient-to: #0006;
}
.to-transparent\/5 {
    --tw-gradient-to: #0000000d;
}
.to-transparent\/50 {
    --tw-gradient-to: #00000080;
}
.to-transparent\/60 {
    --tw-gradient-to: #0009;
}
.to-transparent\/70 {
    --tw-gradient-to: #000000b3;
}
.to-transparent\/75 {
    --tw-gradient-to: #000000bf;
}
.to-transparent\/80 {
    --tw-gradient-to: #000c;
}
.to-transparent\/90 {
    --tw-gradient-to: #000000e6;
}
.to-transparent\/95 {
    --tw-gradient-to: #000000f2;
}
.to-warning {
    --tw-gradient-to: hsl(var(--wa));
}
.to-warning-content {
    --tw-gradient-to: hsl(var(--wac, var(--nc)));
}
.to-warning-content\/0 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
}
.to-warning-content\/10 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.1);
}
.to-warning-content\/100 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 1);
}
.to-warning-content\/20 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.2);
}
.to-warning-content\/25 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.25);
}
.to-warning-content\/30 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.3);
}
.to-warning-content\/40 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.4);
}
.to-warning-content\/5 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.05);
}
.to-warning-content\/50 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.5);
}
.to-warning-content\/60 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.6);
}
.to-warning-content\/70 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.7);
}
.to-warning-content\/75 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.75);
}
.to-warning-content\/80 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.8);
}
.to-warning-content\/90 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.9);
}
.to-warning-content\/95 {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.95);
}
.to-warning\/0 {
    --tw-gradient-to: hsl(var(--wa) / 0);
}
.to-warning\/10 {
    --tw-gradient-to: hsl(var(--wa) / 0.1);
}
.to-warning\/100 {
    --tw-gradient-to: hsl(var(--wa) / 1);
}
.to-warning\/20 {
    --tw-gradient-to: hsl(var(--wa) / 0.2);
}
.to-warning\/25 {
    --tw-gradient-to: hsl(var(--wa) / 0.25);
}
.to-warning\/30 {
    --tw-gradient-to: hsl(var(--wa) / 0.3);
}
.to-warning\/40 {
    --tw-gradient-to: hsl(var(--wa) / 0.4);
}
.to-warning\/5 {
    --tw-gradient-to: hsl(var(--wa) / 0.05);
}
.to-warning\/50 {
    --tw-gradient-to: hsl(var(--wa) / 0.5);
}
.to-warning\/60 {
    --tw-gradient-to: hsl(var(--wa) / 0.6);
}
.to-warning\/70 {
    --tw-gradient-to: hsl(var(--wa) / 0.7);
}
.to-warning\/75 {
    --tw-gradient-to: hsl(var(--wa) / 0.75);
}
.to-warning\/80 {
    --tw-gradient-to: hsl(var(--wa) / 0.8);
}
.to-warning\/90 {
    --tw-gradient-to: hsl(var(--wa) / 0.9);
}
.to-warning\/95 {
    --tw-gradient-to: hsl(var(--wa) / 0.95);
}
.text-accent {
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
}
.text-accent-content {
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.text-accent-content\/0 {
    color: hsl(var(--ac) / 0);
}
.text-accent-content\/10 {
    color: hsl(var(--ac) / 0.1);
}
.text-accent-content\/100 {
    color: hsl(var(--ac) / 1);
}
.text-accent-content\/20 {
    color: hsl(var(--ac) / 0.2);
}
.text-accent-content\/25 {
    color: hsl(var(--ac) / 0.25);
}
.text-accent-content\/30 {
    color: hsl(var(--ac) / 0.3);
}
.text-accent-content\/40 {
    color: hsl(var(--ac) / 0.4);
}
.text-accent-content\/5 {
    color: hsl(var(--ac) / 0.05);
}
.text-accent-content\/50 {
    color: hsl(var(--ac) / 0.5);
}
.text-accent-content\/60 {
    color: hsl(var(--ac) / 0.6);
}
.text-accent-content\/70 {
    color: hsl(var(--ac) / 0.7);
}
.text-accent-content\/75 {
    color: hsl(var(--ac) / 0.75);
}
.text-accent-content\/80 {
    color: hsl(var(--ac) / 0.8);
}
.text-accent-content\/90 {
    color: hsl(var(--ac) / 0.9);
}
.text-accent-content\/95 {
    color: hsl(var(--ac) / 0.95);
}
.text-accent-focus {
    --tw-text-opacity: 1;
    color: hsl(var(--af, var(--a)) / var(--tw-text-opacity));
}
.text-accent-focus\/0 {
    color: hsl(var(--af, var(--a)) / 0);
}
.text-accent-focus\/10 {
    color: hsl(var(--af, var(--a)) / 0.1);
}
.text-accent-focus\/100 {
    color: hsl(var(--af, var(--a)) / 1);
}
.text-accent-focus\/20 {
    color: hsl(var(--af, var(--a)) / 0.2);
}
.text-accent-focus\/25 {
    color: hsl(var(--af, var(--a)) / 0.25);
}
.text-accent-focus\/30 {
    color: hsl(var(--af, var(--a)) / 0.3);
}
.text-accent-focus\/40 {
    color: hsl(var(--af, var(--a)) / 0.4);
}
.text-accent-focus\/5 {
    color: hsl(var(--af, var(--a)) / 0.05);
}
.text-accent-focus\/50 {
    color: hsl(var(--af, var(--a)) / 0.5);
}
.text-accent-focus\/60 {
    color: hsl(var(--af, var(--a)) / 0.6);
}
.text-accent-focus\/70 {
    color: hsl(var(--af, var(--a)) / 0.7);
}
.text-accent-focus\/75 {
    color: hsl(var(--af, var(--a)) / 0.75);
}
.text-accent-focus\/80 {
    color: hsl(var(--af, var(--a)) / 0.8);
}
.text-accent-focus\/90 {
    color: hsl(var(--af, var(--a)) / 0.9);
}
.text-accent-focus\/95 {
    color: hsl(var(--af, var(--a)) / 0.95);
}
.text-accent\/0 {
    color: hsl(var(--a) / 0);
}
.text-accent\/10 {
    color: hsl(var(--a) / 0.1);
}
.text-accent\/100 {
    color: hsl(var(--a) / 1);
}
.text-accent\/20 {
    color: hsl(var(--a) / 0.2);
}
.text-accent\/25 {
    color: hsl(var(--a) / 0.25);
}
.text-accent\/30 {
    color: hsl(var(--a) / 0.3);
}
.text-accent\/40 {
    color: hsl(var(--a) / 0.4);
}
.text-accent\/5 {
    color: hsl(var(--a) / 0.05);
}
.text-accent\/50 {
    color: hsl(var(--a) / 0.5);
}
.text-accent\/60 {
    color: hsl(var(--a) / 0.6);
}
.text-accent\/70 {
    color: hsl(var(--a) / 0.7);
}
.text-accent\/75 {
    color: hsl(var(--a) / 0.75);
}
.text-accent\/80 {
    color: hsl(var(--a) / 0.8);
}
.text-accent\/90 {
    color: hsl(var(--a) / 0.9);
}
.text-accent\/95 {
    color: hsl(var(--a) / 0.95);
}
.text-base-100 {
    --tw-text-opacity: 1;
    color: hsl(var(--b1) / var(--tw-text-opacity));
}
.text-base-100\/0 {
    color: hsl(var(--b1) / 0);
}
.text-base-100\/10 {
    color: hsl(var(--b1) / 0.1);
}
.text-base-100\/100 {
    color: hsl(var(--b1) / 1);
}
.text-base-100\/20 {
    color: hsl(var(--b1) / 0.2);
}
.text-base-100\/25 {
    color: hsl(var(--b1) / 0.25);
}
.text-base-100\/30 {
    color: hsl(var(--b1) / 0.3);
}
.text-base-100\/40 {
    color: hsl(var(--b1) / 0.4);
}
.text-base-100\/5 {
    color: hsl(var(--b1) / 0.05);
}
.text-base-100\/50 {
    color: hsl(var(--b1) / 0.5);
}
.text-base-100\/60 {
    color: hsl(var(--b1) / 0.6);
}
.text-base-100\/70 {
    color: hsl(var(--b1) / 0.7);
}
.text-base-100\/75 {
    color: hsl(var(--b1) / 0.75);
}
.text-base-100\/80 {
    color: hsl(var(--b1) / 0.8);
}
.text-base-100\/90 {
    color: hsl(var(--b1) / 0.9);
}
.text-base-100\/95 {
    color: hsl(var(--b1) / 0.95);
}
.text-base-200 {
    --tw-text-opacity: 1;
    color: hsl(var(--b2, var(--b1)) / var(--tw-text-opacity));
}
.text-base-200\/0 {
    color: hsl(var(--b2, var(--b1)) / 0);
}
.text-base-200\/10 {
    color: hsl(var(--b2, var(--b1)) / 0.1);
}
.text-base-200\/100 {
    color: hsl(var(--b2, var(--b1)) / 1);
}
.text-base-200\/20 {
    color: hsl(var(--b2, var(--b1)) / 0.2);
}
.text-base-200\/25 {
    color: hsl(var(--b2, var(--b1)) / 0.25);
}
.text-base-200\/30 {
    color: hsl(var(--b2, var(--b1)) / 0.3);
}
.text-base-200\/40 {
    color: hsl(var(--b2, var(--b1)) / 0.4);
}
.text-base-200\/5 {
    color: hsl(var(--b2, var(--b1)) / 0.05);
}
.text-base-200\/50 {
    color: hsl(var(--b2, var(--b1)) / 0.5);
}
.text-base-200\/60 {
    color: hsl(var(--b2, var(--b1)) / 0.6);
}
.text-base-200\/70 {
    color: hsl(var(--b2, var(--b1)) / 0.7);
}
.text-base-200\/75 {
    color: hsl(var(--b2, var(--b1)) / 0.75);
}
.text-base-200\/80 {
    color: hsl(var(--b2, var(--b1)) / 0.8);
}
.text-base-200\/90 {
    color: hsl(var(--b2, var(--b1)) / 0.9);
}
.text-base-200\/95 {
    color: hsl(var(--b2, var(--b1)) / 0.95);
}
.text-base-300 {
    --tw-text-opacity: 1;
    color: hsl(var(--b3, var(--b2)) / var(--tw-text-opacity));
}
.text-base-300\/0 {
    color: hsl(var(--b3, var(--b2)) / 0);
}
.text-base-300\/10 {
    color: hsl(var(--b3, var(--b2)) / 0.1);
}
.text-base-300\/100 {
    color: hsl(var(--b3, var(--b2)) / 1);
}
.text-base-300\/20 {
    color: hsl(var(--b3, var(--b2)) / 0.2);
}
.text-base-300\/25 {
    color: hsl(var(--b3, var(--b2)) / 0.25);
}
.text-base-300\/30 {
    color: hsl(var(--b3, var(--b2)) / 0.3);
}
.text-base-300\/40 {
    color: hsl(var(--b3, var(--b2)) / 0.4);
}
.text-base-300\/5 {
    color: hsl(var(--b3, var(--b2)) / 0.05);
}
.text-base-300\/50 {
    color: hsl(var(--b3, var(--b2)) / 0.5);
}
.text-base-300\/60 {
    color: hsl(var(--b3, var(--b2)) / 0.6);
}
.text-base-300\/70 {
    color: hsl(var(--b3, var(--b2)) / 0.7);
}
.text-base-300\/75 {
    color: hsl(var(--b3, var(--b2)) / 0.75);
}
.text-base-300\/80 {
    color: hsl(var(--b3, var(--b2)) / 0.8);
}
.text-base-300\/90 {
    color: hsl(var(--b3, var(--b2)) / 0.9);
}
.text-base-300\/95 {
    color: hsl(var(--b3, var(--b2)) / 0.95);
}
.text-base-content {
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
}
.text-base-content\/0 {
    color: hsl(var(--bc) / 0);
}
.text-base-content\/10 {
    color: hsl(var(--bc) / 0.1);
}
.text-base-content\/100 {
    color: hsl(var(--bc) / 1);
}
.text-base-content\/20 {
    color: hsl(var(--bc) / 0.2);
}
.text-base-content\/25 {
    color: hsl(var(--bc) / 0.25);
}
.text-base-content\/30 {
    color: hsl(var(--bc) / 0.3);
}
.text-base-content\/40 {
    color: hsl(var(--bc) / 0.4);
}
.text-base-content\/5 {
    color: hsl(var(--bc) / 0.05);
}
.text-base-content\/50 {
    color: hsl(var(--bc) / 0.5);
}
.text-base-content\/60 {
    color: hsl(var(--bc) / 0.6);
}
.text-base-content\/70 {
    color: hsl(var(--bc) / 0.7);
}
.text-base-content\/75 {
    color: hsl(var(--bc) / 0.75);
}
.text-base-content\/80 {
    color: hsl(var(--bc) / 0.8);
}
.text-base-content\/90 {
    color: hsl(var(--bc) / 0.9);
}
.text-base-content\/95 {
    color: hsl(var(--bc) / 0.95);
}
.text-current {
    color: currentColor;
}
.text-error {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.text-error-content {
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.text-error-content\/0 {
    color: hsl(var(--erc, var(--nc)) / 0);
}
.text-error-content\/10 {
    color: hsl(var(--erc, var(--nc)) / 0.1);
}
.text-error-content\/100 {
    color: hsl(var(--erc, var(--nc)) / 1);
}
.text-error-content\/20 {
    color: hsl(var(--erc, var(--nc)) / 0.2);
}
.text-error-content\/25 {
    color: hsl(var(--erc, var(--nc)) / 0.25);
}
.text-error-content\/30 {
    color: hsl(var(--erc, var(--nc)) / 0.3);
}
.text-error-content\/40 {
    color: hsl(var(--erc, var(--nc)) / 0.4);
}
.text-error-content\/5 {
    color: hsl(var(--erc, var(--nc)) / 0.05);
}
.text-error-content\/50 {
    color: hsl(var(--erc, var(--nc)) / 0.5);
}
.text-error-content\/60 {
    color: hsl(var(--erc, var(--nc)) / 0.6);
}
.text-error-content\/70 {
    color: hsl(var(--erc, var(--nc)) / 0.7);
}
.text-error-content\/75 {
    color: hsl(var(--erc, var(--nc)) / 0.75);
}
.text-error-content\/80 {
    color: hsl(var(--erc, var(--nc)) / 0.8);
}
.text-error-content\/90 {
    color: hsl(var(--erc, var(--nc)) / 0.9);
}
.text-error-content\/95 {
    color: hsl(var(--erc, var(--nc)) / 0.95);
}
.text-error\/0 {
    color: hsl(var(--er) / 0);
}
.text-error\/10 {
    color: hsl(var(--er) / 0.1);
}
.text-error\/100 {
    color: hsl(var(--er) / 1);
}
.text-error\/20 {
    color: hsl(var(--er) / 0.2);
}
.text-error\/25 {
    color: hsl(var(--er) / 0.25);
}
.text-error\/30 {
    color: hsl(var(--er) / 0.3);
}
.text-error\/40 {
    color: hsl(var(--er) / 0.4);
}
.text-error\/5 {
    color: hsl(var(--er) / 0.05);
}
.text-error\/50 {
    color: hsl(var(--er) / 0.5);
}
.text-error\/60 {
    color: hsl(var(--er) / 0.6);
}
.text-error\/70 {
    color: hsl(var(--er) / 0.7);
}
.text-error\/75 {
    color: hsl(var(--er) / 0.75);
}
.text-error\/80 {
    color: hsl(var(--er) / 0.8);
}
.text-error\/90 {
    color: hsl(var(--er) / 0.9);
}
.text-error\/95 {
    color: hsl(var(--er) / 0.95);
}
.text-info {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.text-info-content {
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.text-info-content\/0 {
    color: hsl(var(--inc, var(--nc)) / 0);
}
.text-info-content\/10 {
    color: hsl(var(--inc, var(--nc)) / 0.1);
}
.text-info-content\/100 {
    color: hsl(var(--inc, var(--nc)) / 1);
}
.text-info-content\/20 {
    color: hsl(var(--inc, var(--nc)) / 0.2);
}
.text-info-content\/25 {
    color: hsl(var(--inc, var(--nc)) / 0.25);
}
.text-info-content\/30 {
    color: hsl(var(--inc, var(--nc)) / 0.3);
}
.text-info-content\/40 {
    color: hsl(var(--inc, var(--nc)) / 0.4);
}
.text-info-content\/5 {
    color: hsl(var(--inc, var(--nc)) / 0.05);
}
.text-info-content\/50 {
    color: hsl(var(--inc, var(--nc)) / 0.5);
}
.text-info-content\/60 {
    color: hsl(var(--inc, var(--nc)) / 0.6);
}
.text-info-content\/70 {
    color: hsl(var(--inc, var(--nc)) / 0.7);
}
.text-info-content\/75 {
    color: hsl(var(--inc, var(--nc)) / 0.75);
}
.text-info-content\/80 {
    color: hsl(var(--inc, var(--nc)) / 0.8);
}
.text-info-content\/90 {
    color: hsl(var(--inc, var(--nc)) / 0.9);
}
.text-info-content\/95 {
    color: hsl(var(--inc, var(--nc)) / 0.95);
}
.text-info\/0 {
    color: hsl(var(--in) / 0);
}
.text-info\/10 {
    color: hsl(var(--in) / 0.1);
}
.text-info\/100 {
    color: hsl(var(--in) / 1);
}
.text-info\/20 {
    color: hsl(var(--in) / 0.2);
}
.text-info\/25 {
    color: hsl(var(--in) / 0.25);
}
.text-info\/30 {
    color: hsl(var(--in) / 0.3);
}
.text-info\/40 {
    color: hsl(var(--in) / 0.4);
}
.text-info\/5 {
    color: hsl(var(--in) / 0.05);
}
.text-info\/50 {
    color: hsl(var(--in) / 0.5);
}
.text-info\/60 {
    color: hsl(var(--in) / 0.6);
}
.text-info\/70 {
    color: hsl(var(--in) / 0.7);
}
.text-info\/75 {
    color: hsl(var(--in) / 0.75);
}
.text-info\/80 {
    color: hsl(var(--in) / 0.8);
}
.text-info\/90 {
    color: hsl(var(--in) / 0.9);
}
.text-info\/95 {
    color: hsl(var(--in) / 0.95);
}
.text-neutral {
    --tw-text-opacity: 1;
    color: hsl(var(--n) / var(--tw-text-opacity));
}
.text-neutral-content {
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
}
.text-neutral-content\/0 {
    color: hsl(var(--nc) / 0);
}
.text-neutral-content\/10 {
    color: hsl(var(--nc) / 0.1);
}
.text-neutral-content\/100 {
    color: hsl(var(--nc) / 1);
}
.text-neutral-content\/20 {
    color: hsl(var(--nc) / 0.2);
}
.text-neutral-content\/25 {
    color: hsl(var(--nc) / 0.25);
}
.text-neutral-content\/30 {
    color: hsl(var(--nc) / 0.3);
}
.text-neutral-content\/40 {
    color: hsl(var(--nc) / 0.4);
}
.text-neutral-content\/5 {
    color: hsl(var(--nc) / 0.05);
}
.text-neutral-content\/50 {
    color: hsl(var(--nc) / 0.5);
}
.text-neutral-content\/60 {
    color: hsl(var(--nc) / 0.6);
}
.text-neutral-content\/70 {
    color: hsl(var(--nc) / 0.7);
}
.text-neutral-content\/75 {
    color: hsl(var(--nc) / 0.75);
}
.text-neutral-content\/80 {
    color: hsl(var(--nc) / 0.8);
}
.text-neutral-content\/90 {
    color: hsl(var(--nc) / 0.9);
}
.text-neutral-content\/95 {
    color: hsl(var(--nc) / 0.95);
}
.text-neutral-focus {
    --tw-text-opacity: 1;
    color: hsl(var(--nf, var(--n)) / var(--tw-text-opacity));
}
.text-neutral-focus\/0 {
    color: hsl(var(--nf, var(--n)) / 0);
}
.text-neutral-focus\/10 {
    color: hsl(var(--nf, var(--n)) / 0.1);
}
.text-neutral-focus\/100 {
    color: hsl(var(--nf, var(--n)) / 1);
}
.text-neutral-focus\/20 {
    color: hsl(var(--nf, var(--n)) / 0.2);
}
.text-neutral-focus\/25 {
    color: hsl(var(--nf, var(--n)) / 0.25);
}
.text-neutral-focus\/30 {
    color: hsl(var(--nf, var(--n)) / 0.3);
}
.text-neutral-focus\/40 {
    color: hsl(var(--nf, var(--n)) / 0.4);
}
.text-neutral-focus\/5 {
    color: hsl(var(--nf, var(--n)) / 0.05);
}
.text-neutral-focus\/50 {
    color: hsl(var(--nf, var(--n)) / 0.5);
}
.text-neutral-focus\/60 {
    color: hsl(var(--nf, var(--n)) / 0.6);
}
.text-neutral-focus\/70 {
    color: hsl(var(--nf, var(--n)) / 0.7);
}
.text-neutral-focus\/75 {
    color: hsl(var(--nf, var(--n)) / 0.75);
}
.text-neutral-focus\/80 {
    color: hsl(var(--nf, var(--n)) / 0.8);
}
.text-neutral-focus\/90 {
    color: hsl(var(--nf, var(--n)) / 0.9);
}
.text-neutral-focus\/95 {
    color: hsl(var(--nf, var(--n)) / 0.95);
}
.text-neutral\/0 {
    color: hsl(var(--n) / 0);
}
.text-neutral\/10 {
    color: hsl(var(--n) / 0.1);
}
.text-neutral\/100 {
    color: hsl(var(--n) / 1);
}
.text-neutral\/20 {
    color: hsl(var(--n) / 0.2);
}
.text-neutral\/25 {
    color: hsl(var(--n) / 0.25);
}
.text-neutral\/30 {
    color: hsl(var(--n) / 0.3);
}
.text-neutral\/40 {
    color: hsl(var(--n) / 0.4);
}
.text-neutral\/5 {
    color: hsl(var(--n) / 0.05);
}
.text-neutral\/50 {
    color: hsl(var(--n) / 0.5);
}
.text-neutral\/60 {
    color: hsl(var(--n) / 0.6);
}
.text-neutral\/70 {
    color: hsl(var(--n) / 0.7);
}
.text-neutral\/75 {
    color: hsl(var(--n) / 0.75);
}
.text-neutral\/80 {
    color: hsl(var(--n) / 0.8);
}
.text-neutral\/90 {
    color: hsl(var(--n) / 0.9);
}
.text-neutral\/95 {
    color: hsl(var(--n) / 0.95);
}
.text-primary {
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
}
.text-primary-content {
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.text-primary-content\/0 {
    color: hsl(var(--pc) / 0);
}
.text-primary-content\/10 {
    color: hsl(var(--pc) / 0.1);
}
.text-primary-content\/100 {
    color: hsl(var(--pc) / 1);
}
.text-primary-content\/20 {
    color: hsl(var(--pc) / 0.2);
}
.text-primary-content\/25 {
    color: hsl(var(--pc) / 0.25);
}
.text-primary-content\/30 {
    color: hsl(var(--pc) / 0.3);
}
.text-primary-content\/40 {
    color: hsl(var(--pc) / 0.4);
}
.text-primary-content\/5 {
    color: hsl(var(--pc) / 0.05);
}
.text-primary-content\/50 {
    color: hsl(var(--pc) / 0.5);
}
.text-primary-content\/60 {
    color: hsl(var(--pc) / 0.6);
}
.text-primary-content\/70 {
    color: hsl(var(--pc) / 0.7);
}
.text-primary-content\/75 {
    color: hsl(var(--pc) / 0.75);
}
.text-primary-content\/80 {
    color: hsl(var(--pc) / 0.8);
}
.text-primary-content\/90 {
    color: hsl(var(--pc) / 0.9);
}
.text-primary-content\/95 {
    color: hsl(var(--pc) / 0.95);
}
.text-primary-focus {
    --tw-text-opacity: 1;
    color: hsl(var(--pf, var(--p)) / var(--tw-text-opacity));
}
.text-primary-focus\/0 {
    color: hsl(var(--pf, var(--p)) / 0);
}
.text-primary-focus\/10 {
    color: hsl(var(--pf, var(--p)) / 0.1);
}
.text-primary-focus\/100 {
    color: hsl(var(--pf, var(--p)) / 1);
}
.text-primary-focus\/20 {
    color: hsl(var(--pf, var(--p)) / 0.2);
}
.text-primary-focus\/25 {
    color: hsl(var(--pf, var(--p)) / 0.25);
}
.text-primary-focus\/30 {
    color: hsl(var(--pf, var(--p)) / 0.3);
}
.text-primary-focus\/40 {
    color: hsl(var(--pf, var(--p)) / 0.4);
}
.text-primary-focus\/5 {
    color: hsl(var(--pf, var(--p)) / 0.05);
}
.text-primary-focus\/50 {
    color: hsl(var(--pf, var(--p)) / 0.5);
}
.text-primary-focus\/60 {
    color: hsl(var(--pf, var(--p)) / 0.6);
}
.text-primary-focus\/70 {
    color: hsl(var(--pf, var(--p)) / 0.7);
}
.text-primary-focus\/75 {
    color: hsl(var(--pf, var(--p)) / 0.75);
}
.text-primary-focus\/80 {
    color: hsl(var(--pf, var(--p)) / 0.8);
}
.text-primary-focus\/90 {
    color: hsl(var(--pf, var(--p)) / 0.9);
}
.text-primary-focus\/95 {
    color: hsl(var(--pf, var(--p)) / 0.95);
}
.text-primary\/0 {
    color: hsl(var(--p) / 0);
}
.text-primary\/10 {
    color: hsl(var(--p) / 0.1);
}
.text-primary\/100 {
    color: hsl(var(--p) / 1);
}
.text-primary\/20 {
    color: hsl(var(--p) / 0.2);
}
.text-primary\/25 {
    color: hsl(var(--p) / 0.25);
}
.text-primary\/30 {
    color: hsl(var(--p) / 0.3);
}
.text-primary\/40 {
    color: hsl(var(--p) / 0.4);
}
.text-primary\/5 {
    color: hsl(var(--p) / 0.05);
}
.text-primary\/50 {
    color: hsl(var(--p) / 0.5);
}
.text-primary\/60 {
    color: hsl(var(--p) / 0.6);
}
.text-primary\/70 {
    color: hsl(var(--p) / 0.7);
}
.text-primary\/75 {
    color: hsl(var(--p) / 0.75);
}
.text-primary\/80 {
    color: hsl(var(--p) / 0.8);
}
.text-primary\/90 {
    color: hsl(var(--p) / 0.9);
}
.text-primary\/95 {
    color: hsl(var(--p) / 0.95);
}
.text-secondary {
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
}
.text-secondary-content {
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.text-secondary-content\/0 {
    color: hsl(var(--sc) / 0);
}
.text-secondary-content\/10 {
    color: hsl(var(--sc) / 0.1);
}
.text-secondary-content\/100 {
    color: hsl(var(--sc) / 1);
}
.text-secondary-content\/20 {
    color: hsl(var(--sc) / 0.2);
}
.text-secondary-content\/25 {
    color: hsl(var(--sc) / 0.25);
}
.text-secondary-content\/30 {
    color: hsl(var(--sc) / 0.3);
}
.text-secondary-content\/40 {
    color: hsl(var(--sc) / 0.4);
}
.text-secondary-content\/5 {
    color: hsl(var(--sc) / 0.05);
}
.text-secondary-content\/50 {
    color: hsl(var(--sc) / 0.5);
}
.text-secondary-content\/60 {
    color: hsl(var(--sc) / 0.6);
}
.text-secondary-content\/70 {
    color: hsl(var(--sc) / 0.7);
}
.text-secondary-content\/75 {
    color: hsl(var(--sc) / 0.75);
}
.text-secondary-content\/80 {
    color: hsl(var(--sc) / 0.8);
}
.text-secondary-content\/90 {
    color: hsl(var(--sc) / 0.9);
}
.text-secondary-content\/95 {
    color: hsl(var(--sc) / 0.95);
}
.text-secondary-focus {
    --tw-text-opacity: 1;
    color: hsl(var(--sf, var(--s)) / var(--tw-text-opacity));
}
.text-secondary-focus\/0 {
    color: hsl(var(--sf, var(--s)) / 0);
}
.text-secondary-focus\/10 {
    color: hsl(var(--sf, var(--s)) / 0.1);
}
.text-secondary-focus\/100 {
    color: hsl(var(--sf, var(--s)) / 1);
}
.text-secondary-focus\/20 {
    color: hsl(var(--sf, var(--s)) / 0.2);
}
.text-secondary-focus\/25 {
    color: hsl(var(--sf, var(--s)) / 0.25);
}
.text-secondary-focus\/30 {
    color: hsl(var(--sf, var(--s)) / 0.3);
}
.text-secondary-focus\/40 {
    color: hsl(var(--sf, var(--s)) / 0.4);
}
.text-secondary-focus\/5 {
    color: hsl(var(--sf, var(--s)) / 0.05);
}
.text-secondary-focus\/50 {
    color: hsl(var(--sf, var(--s)) / 0.5);
}
.text-secondary-focus\/60 {
    color: hsl(var(--sf, var(--s)) / 0.6);
}
.text-secondary-focus\/70 {
    color: hsl(var(--sf, var(--s)) / 0.7);
}
.text-secondary-focus\/75 {
    color: hsl(var(--sf, var(--s)) / 0.75);
}
.text-secondary-focus\/80 {
    color: hsl(var(--sf, var(--s)) / 0.8);
}
.text-secondary-focus\/90 {
    color: hsl(var(--sf, var(--s)) / 0.9);
}
.text-secondary-focus\/95 {
    color: hsl(var(--sf, var(--s)) / 0.95);
}
.text-secondary\/0 {
    color: hsl(var(--s) / 0);
}
.text-secondary\/10 {
    color: hsl(var(--s) / 0.1);
}
.text-secondary\/100 {
    color: hsl(var(--s) / 1);
}
.text-secondary\/20 {
    color: hsl(var(--s) / 0.2);
}
.text-secondary\/25 {
    color: hsl(var(--s) / 0.25);
}
.text-secondary\/30 {
    color: hsl(var(--s) / 0.3);
}
.text-secondary\/40 {
    color: hsl(var(--s) / 0.4);
}
.text-secondary\/5 {
    color: hsl(var(--s) / 0.05);
}
.text-secondary\/50 {
    color: hsl(var(--s) / 0.5);
}
.text-secondary\/60 {
    color: hsl(var(--s) / 0.6);
}
.text-secondary\/70 {
    color: hsl(var(--s) / 0.7);
}
.text-secondary\/75 {
    color: hsl(var(--s) / 0.75);
}
.text-secondary\/80 {
    color: hsl(var(--s) / 0.8);
}
.text-secondary\/90 {
    color: hsl(var(--s) / 0.9);
}
.text-secondary\/95 {
    color: hsl(var(--s) / 0.95);
}
.text-success {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.text-success-content {
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.text-success-content\/0 {
    color: hsl(var(--suc, var(--nc)) / 0);
}
.text-success-content\/10 {
    color: hsl(var(--suc, var(--nc)) / 0.1);
}
.text-success-content\/100 {
    color: hsl(var(--suc, var(--nc)) / 1);
}
.text-success-content\/20 {
    color: hsl(var(--suc, var(--nc)) / 0.2);
}
.text-success-content\/25 {
    color: hsl(var(--suc, var(--nc)) / 0.25);
}
.text-success-content\/30 {
    color: hsl(var(--suc, var(--nc)) / 0.3);
}
.text-success-content\/40 {
    color: hsl(var(--suc, var(--nc)) / 0.4);
}
.text-success-content\/5 {
    color: hsl(var(--suc, var(--nc)) / 0.05);
}
.text-success-content\/50 {
    color: hsl(var(--suc, var(--nc)) / 0.5);
}
.text-success-content\/60 {
    color: hsl(var(--suc, var(--nc)) / 0.6);
}
.text-success-content\/70 {
    color: hsl(var(--suc, var(--nc)) / 0.7);
}
.text-success-content\/75 {
    color: hsl(var(--suc, var(--nc)) / 0.75);
}
.text-success-content\/80 {
    color: hsl(var(--suc, var(--nc)) / 0.8);
}
.text-success-content\/90 {
    color: hsl(var(--suc, var(--nc)) / 0.9);
}
.text-success-content\/95 {
    color: hsl(var(--suc, var(--nc)) / 0.95);
}
.text-success\/0 {
    color: hsl(var(--su) / 0);
}
.text-success\/10 {
    color: hsl(var(--su) / 0.1);
}
.text-success\/100 {
    color: hsl(var(--su) / 1);
}
.text-success\/20 {
    color: hsl(var(--su) / 0.2);
}
.text-success\/25 {
    color: hsl(var(--su) / 0.25);
}
.text-success\/30 {
    color: hsl(var(--su) / 0.3);
}
.text-success\/40 {
    color: hsl(var(--su) / 0.4);
}
.text-success\/5 {
    color: hsl(var(--su) / 0.05);
}
.text-success\/50 {
    color: hsl(var(--su) / 0.5);
}
.text-success\/60 {
    color: hsl(var(--su) / 0.6);
}
.text-success\/70 {
    color: hsl(var(--su) / 0.7);
}
.text-success\/75 {
    color: hsl(var(--su) / 0.75);
}
.text-success\/80 {
    color: hsl(var(--su) / 0.8);
}
.text-success\/90 {
    color: hsl(var(--su) / 0.9);
}
.text-success\/95 {
    color: hsl(var(--su) / 0.95);
}
.text-transparent,
.text-transparent\/0 {
    color: #0000;
}
.text-transparent\/10 {
    color: #0000001a;
}
.text-transparent\/100 {
    color: #000;
}
.text-transparent\/20 {
    color: #0003;
}
.text-transparent\/25 {
    color: #00000040;
}
.text-transparent\/30 {
    color: #0000004d;
}
.text-transparent\/40 {
    color: #0006;
}
.text-transparent\/5 {
    color: #0000000d;
}
.text-transparent\/50 {
    color: #00000080;
}
.text-transparent\/60 {
    color: #0009;
}
.text-transparent\/70 {
    color: #000000b3;
}
.text-transparent\/75 {
    color: #000000bf;
}
.text-transparent\/80 {
    color: #000c;
}
.text-transparent\/90 {
    color: #000000e6;
}
.text-transparent\/95 {
    color: #000000f2;
}
.text-warning {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.text-warning-content {
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.text-warning-content\/0 {
    color: hsl(var(--wac, var(--nc)) / 0);
}
.text-warning-content\/10 {
    color: hsl(var(--wac, var(--nc)) / 0.1);
}
.text-warning-content\/100 {
    color: hsl(var(--wac, var(--nc)) / 1);
}
.text-warning-content\/20 {
    color: hsl(var(--wac, var(--nc)) / 0.2);
}
.text-warning-content\/25 {
    color: hsl(var(--wac, var(--nc)) / 0.25);
}
.text-warning-content\/30 {
    color: hsl(var(--wac, var(--nc)) / 0.3);
}
.text-warning-content\/40 {
    color: hsl(var(--wac, var(--nc)) / 0.4);
}
.text-warning-content\/5 {
    color: hsl(var(--wac, var(--nc)) / 0.05);
}
.text-warning-content\/50 {
    color: hsl(var(--wac, var(--nc)) / 0.5);
}
.text-warning-content\/60 {
    color: hsl(var(--wac, var(--nc)) / 0.6);
}
.text-warning-content\/70 {
    color: hsl(var(--wac, var(--nc)) / 0.7);
}
.text-warning-content\/75 {
    color: hsl(var(--wac, var(--nc)) / 0.75);
}
.text-warning-content\/80 {
    color: hsl(var(--wac, var(--nc)) / 0.8);
}
.text-warning-content\/90 {
    color: hsl(var(--wac, var(--nc)) / 0.9);
}
.text-warning-content\/95 {
    color: hsl(var(--wac, var(--nc)) / 0.95);
}
.text-warning\/0 {
    color: hsl(var(--wa) / 0);
}
.text-warning\/10 {
    color: hsl(var(--wa) / 0.1);
}
.text-warning\/100 {
    color: hsl(var(--wa) / 1);
}
.text-warning\/20 {
    color: hsl(var(--wa) / 0.2);
}
.text-warning\/25 {
    color: hsl(var(--wa) / 0.25);
}
.text-warning\/30 {
    color: hsl(var(--wa) / 0.3);
}
.text-warning\/40 {
    color: hsl(var(--wa) / 0.4);
}
.text-warning\/5 {
    color: hsl(var(--wa) / 0.05);
}
.text-warning\/50 {
    color: hsl(var(--wa) / 0.5);
}
.text-warning\/60 {
    color: hsl(var(--wa) / 0.6);
}
.text-warning\/70 {
    color: hsl(var(--wa) / 0.7);
}
.text-warning\/75 {
    color: hsl(var(--wa) / 0.75);
}
.text-warning\/80 {
    color: hsl(var(--wa) / 0.8);
}
.text-warning\/90 {
    color: hsl(var(--wa) / 0.9);
}
.text-warning\/95 {
    color: hsl(var(--wa) / 0.95);
}
.text-opacity-0 {
    --tw-text-opacity: 0;
}
.text-opacity-10 {
    --tw-text-opacity: 0.1;
}
.text-opacity-100 {
    --tw-text-opacity: 1;
}
.text-opacity-20 {
    --tw-text-opacity: 0.2;
}
.text-opacity-25 {
    --tw-text-opacity: 0.25;
}
.text-opacity-30 {
    --tw-text-opacity: 0.3;
}
.text-opacity-40 {
    --tw-text-opacity: 0.4;
}
.text-opacity-5 {
    --tw-text-opacity: 0.05;
}
.text-opacity-50 {
    --tw-text-opacity: 0.5;
}
.text-opacity-60 {
    --tw-text-opacity: 0.6;
}
.text-opacity-70 {
    --tw-text-opacity: 0.7;
}
.text-opacity-75 {
    --tw-text-opacity: 0.75;
}
.text-opacity-80 {
    --tw-text-opacity: 0.8;
}
.text-opacity-90 {
    --tw-text-opacity: 0.9;
}
.text-opacity-95 {
    --tw-text-opacity: 0.95;
}
.placeholder-accent::placeholder {
    color: hsl(var(--a));
}
.placeholder-accent-content::placeholder {
    color: hsl(var(--ac));
}
.placeholder-accent-content\/0::placeholder {
    color: hsl(var(--ac) / 0);
}
.placeholder-accent-content\/10::placeholder {
    color: hsl(var(--ac) / 0.1);
}
.placeholder-accent-content\/100::placeholder {
    color: hsl(var(--ac) / 1);
}
.placeholder-accent-content\/20::placeholder {
    color: hsl(var(--ac) / 0.2);
}
.placeholder-accent-content\/25::placeholder {
    color: hsl(var(--ac) / 0.25);
}
.placeholder-accent-content\/30::placeholder {
    color: hsl(var(--ac) / 0.3);
}
.placeholder-accent-content\/40::placeholder {
    color: hsl(var(--ac) / 0.4);
}
.placeholder-accent-content\/5::placeholder {
    color: hsl(var(--ac) / 0.05);
}
.placeholder-accent-content\/50::placeholder {
    color: hsl(var(--ac) / 0.5);
}
.placeholder-accent-content\/60::placeholder {
    color: hsl(var(--ac) / 0.6);
}
.placeholder-accent-content\/70::placeholder {
    color: hsl(var(--ac) / 0.7);
}
.placeholder-accent-content\/75::placeholder {
    color: hsl(var(--ac) / 0.75);
}
.placeholder-accent-content\/80::placeholder {
    color: hsl(var(--ac) / 0.8);
}
.placeholder-accent-content\/90::placeholder {
    color: hsl(var(--ac) / 0.9);
}
.placeholder-accent-content\/95::placeholder {
    color: hsl(var(--ac) / 0.95);
}
.placeholder-accent-focus::placeholder {
    color: hsl(var(--af, var(--a)));
}
.placeholder-accent-focus\/0::placeholder {
    color: hsl(var(--af, var(--a)) / 0);
}
.placeholder-accent-focus\/10::placeholder {
    color: hsl(var(--af, var(--a)) / 0.1);
}
.placeholder-accent-focus\/100::placeholder {
    color: hsl(var(--af, var(--a)) / 1);
}
.placeholder-accent-focus\/20::placeholder {
    color: hsl(var(--af, var(--a)) / 0.2);
}
.placeholder-accent-focus\/25::placeholder {
    color: hsl(var(--af, var(--a)) / 0.25);
}
.placeholder-accent-focus\/30::placeholder {
    color: hsl(var(--af, var(--a)) / 0.3);
}
.placeholder-accent-focus\/40::placeholder {
    color: hsl(var(--af, var(--a)) / 0.4);
}
.placeholder-accent-focus\/5::placeholder {
    color: hsl(var(--af, var(--a)) / 0.05);
}
.placeholder-accent-focus\/50::placeholder {
    color: hsl(var(--af, var(--a)) / 0.5);
}
.placeholder-accent-focus\/60::placeholder {
    color: hsl(var(--af, var(--a)) / 0.6);
}
.placeholder-accent-focus\/70::placeholder {
    color: hsl(var(--af, var(--a)) / 0.7);
}
.placeholder-accent-focus\/75::placeholder {
    color: hsl(var(--af, var(--a)) / 0.75);
}
.placeholder-accent-focus\/80::placeholder {
    color: hsl(var(--af, var(--a)) / 0.8);
}
.placeholder-accent-focus\/90::placeholder {
    color: hsl(var(--af, var(--a)) / 0.9);
}
.placeholder-accent-focus\/95::placeholder {
    color: hsl(var(--af, var(--a)) / 0.95);
}
.placeholder-accent\/0::placeholder {
    color: hsl(var(--a) / 0);
}
.placeholder-accent\/10::placeholder {
    color: hsl(var(--a) / 0.1);
}
.placeholder-accent\/100::placeholder {
    color: hsl(var(--a) / 1);
}
.placeholder-accent\/20::placeholder {
    color: hsl(var(--a) / 0.2);
}
.placeholder-accent\/25::placeholder {
    color: hsl(var(--a) / 0.25);
}
.placeholder-accent\/30::placeholder {
    color: hsl(var(--a) / 0.3);
}
.placeholder-accent\/40::placeholder {
    color: hsl(var(--a) / 0.4);
}
.placeholder-accent\/5::placeholder {
    color: hsl(var(--a) / 0.05);
}
.placeholder-accent\/50::placeholder {
    color: hsl(var(--a) / 0.5);
}
.placeholder-accent\/60::placeholder {
    color: hsl(var(--a) / 0.6);
}
.placeholder-accent\/70::placeholder {
    color: hsl(var(--a) / 0.7);
}
.placeholder-accent\/75::placeholder {
    color: hsl(var(--a) / 0.75);
}
.placeholder-accent\/80::placeholder {
    color: hsl(var(--a) / 0.8);
}
.placeholder-accent\/90::placeholder {
    color: hsl(var(--a) / 0.9);
}
.placeholder-accent\/95::placeholder {
    color: hsl(var(--a) / 0.95);
}
.placeholder-base-100::placeholder {
    color: hsl(var(--b1));
}
.placeholder-base-100\/0::placeholder {
    color: hsl(var(--b1) / 0);
}
.placeholder-base-100\/10::placeholder {
    color: hsl(var(--b1) / 0.1);
}
.placeholder-base-100\/100::placeholder {
    color: hsl(var(--b1) / 1);
}
.placeholder-base-100\/20::placeholder {
    color: hsl(var(--b1) / 0.2);
}
.placeholder-base-100\/25::placeholder {
    color: hsl(var(--b1) / 0.25);
}
.placeholder-base-100\/30::placeholder {
    color: hsl(var(--b1) / 0.3);
}
.placeholder-base-100\/40::placeholder {
    color: hsl(var(--b1) / 0.4);
}
.placeholder-base-100\/5::placeholder {
    color: hsl(var(--b1) / 0.05);
}
.placeholder-base-100\/50::placeholder {
    color: hsl(var(--b1) / 0.5);
}
.placeholder-base-100\/60::placeholder {
    color: hsl(var(--b1) / 0.6);
}
.placeholder-base-100\/70::placeholder {
    color: hsl(var(--b1) / 0.7);
}
.placeholder-base-100\/75::placeholder {
    color: hsl(var(--b1) / 0.75);
}
.placeholder-base-100\/80::placeholder {
    color: hsl(var(--b1) / 0.8);
}
.placeholder-base-100\/90::placeholder {
    color: hsl(var(--b1) / 0.9);
}
.placeholder-base-100\/95::placeholder {
    color: hsl(var(--b1) / 0.95);
}
.placeholder-base-200::placeholder {
    color: hsl(var(--b2, var(--b1)));
}
.placeholder-base-200\/0::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0);
}
.placeholder-base-200\/10::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.1);
}
.placeholder-base-200\/100::placeholder {
    color: hsl(var(--b2, var(--b1)) / 1);
}
.placeholder-base-200\/20::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.2);
}
.placeholder-base-200\/25::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.25);
}
.placeholder-base-200\/30::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.3);
}
.placeholder-base-200\/40::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.4);
}
.placeholder-base-200\/5::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.05);
}
.placeholder-base-200\/50::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.5);
}
.placeholder-base-200\/60::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.6);
}
.placeholder-base-200\/70::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.7);
}
.placeholder-base-200\/75::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.75);
}
.placeholder-base-200\/80::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.8);
}
.placeholder-base-200\/90::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.9);
}
.placeholder-base-200\/95::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.95);
}
.placeholder-base-300::placeholder {
    color: hsl(var(--b3, var(--b2)));
}
.placeholder-base-300\/0::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0);
}
.placeholder-base-300\/10::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.1);
}
.placeholder-base-300\/100::placeholder {
    color: hsl(var(--b3, var(--b2)) / 1);
}
.placeholder-base-300\/20::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.2);
}
.placeholder-base-300\/25::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.25);
}
.placeholder-base-300\/30::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.3);
}
.placeholder-base-300\/40::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.4);
}
.placeholder-base-300\/5::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.05);
}
.placeholder-base-300\/50::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.5);
}
.placeholder-base-300\/60::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.6);
}
.placeholder-base-300\/70::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.7);
}
.placeholder-base-300\/75::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.75);
}
.placeholder-base-300\/80::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.8);
}
.placeholder-base-300\/90::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.9);
}
.placeholder-base-300\/95::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.95);
}
.placeholder-base-content::placeholder {
    color: hsl(var(--bc));
}
.placeholder-base-content\/0::placeholder {
    color: hsl(var(--bc) / 0);
}
.placeholder-base-content\/10::placeholder {
    color: hsl(var(--bc) / 0.1);
}
.placeholder-base-content\/100::placeholder {
    color: hsl(var(--bc) / 1);
}
.placeholder-base-content\/20::placeholder {
    color: hsl(var(--bc) / 0.2);
}
.placeholder-base-content\/25::placeholder {
    color: hsl(var(--bc) / 0.25);
}
.placeholder-base-content\/30::placeholder {
    color: hsl(var(--bc) / 0.3);
}
.placeholder-base-content\/40::placeholder {
    color: hsl(var(--bc) / 0.4);
}
.placeholder-base-content\/5::placeholder {
    color: hsl(var(--bc) / 0.05);
}
.placeholder-base-content\/50::placeholder {
    color: hsl(var(--bc) / 0.5);
}
.placeholder-base-content\/60::placeholder {
    color: hsl(var(--bc) / 0.6);
}
.placeholder-base-content\/70::placeholder {
    color: hsl(var(--bc) / 0.7);
}
.placeholder-base-content\/75::placeholder {
    color: hsl(var(--bc) / 0.75);
}
.placeholder-base-content\/80::placeholder {
    color: hsl(var(--bc) / 0.8);
}
.placeholder-base-content\/90::placeholder {
    color: hsl(var(--bc) / 0.9);
}
.placeholder-base-content\/95::placeholder {
    color: hsl(var(--bc) / 0.95);
}
.placeholder-current::placeholder {
    color: currentColor;
}
.placeholder-error::placeholder {
    color: hsl(var(--er));
}
.placeholder-error-content::placeholder {
    color: hsl(var(--erc, var(--nc)));
}
.placeholder-error-content\/0::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0);
}
.placeholder-error-content\/10::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.1);
}
.placeholder-error-content\/100::placeholder {
    color: hsl(var(--erc, var(--nc)) / 1);
}
.placeholder-error-content\/20::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.2);
}
.placeholder-error-content\/25::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.25);
}
.placeholder-error-content\/30::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.3);
}
.placeholder-error-content\/40::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.4);
}
.placeholder-error-content\/5::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.05);
}
.placeholder-error-content\/50::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.5);
}
.placeholder-error-content\/60::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.6);
}
.placeholder-error-content\/70::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.7);
}
.placeholder-error-content\/75::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.75);
}
.placeholder-error-content\/80::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.8);
}
.placeholder-error-content\/90::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.9);
}
.placeholder-error-content\/95::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.95);
}
.placeholder-error\/0::placeholder {
    color: hsl(var(--er) / 0);
}
.placeholder-error\/10::placeholder {
    color: hsl(var(--er) / 0.1);
}
.placeholder-error\/100::placeholder {
    color: hsl(var(--er) / 1);
}
.placeholder-error\/20::placeholder {
    color: hsl(var(--er) / 0.2);
}
.placeholder-error\/25::placeholder {
    color: hsl(var(--er) / 0.25);
}
.placeholder-error\/30::placeholder {
    color: hsl(var(--er) / 0.3);
}
.placeholder-error\/40::placeholder {
    color: hsl(var(--er) / 0.4);
}
.placeholder-error\/5::placeholder {
    color: hsl(var(--er) / 0.05);
}
.placeholder-error\/50::placeholder {
    color: hsl(var(--er) / 0.5);
}
.placeholder-error\/60::placeholder {
    color: hsl(var(--er) / 0.6);
}
.placeholder-error\/70::placeholder {
    color: hsl(var(--er) / 0.7);
}
.placeholder-error\/75::placeholder {
    color: hsl(var(--er) / 0.75);
}
.placeholder-error\/80::placeholder {
    color: hsl(var(--er) / 0.8);
}
.placeholder-error\/90::placeholder {
    color: hsl(var(--er) / 0.9);
}
.placeholder-error\/95::placeholder {
    color: hsl(var(--er) / 0.95);
}
.placeholder-info::placeholder {
    color: hsl(var(--in));
}
.placeholder-info-content::placeholder {
    color: hsl(var(--inc, var(--nc)));
}
.placeholder-info-content\/0::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0);
}
.placeholder-info-content\/10::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.1);
}
.placeholder-info-content\/100::placeholder {
    color: hsl(var(--inc, var(--nc)) / 1);
}
.placeholder-info-content\/20::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.2);
}
.placeholder-info-content\/25::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.25);
}
.placeholder-info-content\/30::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.3);
}
.placeholder-info-content\/40::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.4);
}
.placeholder-info-content\/5::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.05);
}
.placeholder-info-content\/50::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.5);
}
.placeholder-info-content\/60::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.6);
}
.placeholder-info-content\/70::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.7);
}
.placeholder-info-content\/75::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.75);
}
.placeholder-info-content\/80::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.8);
}
.placeholder-info-content\/90::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.9);
}
.placeholder-info-content\/95::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.95);
}
.placeholder-info\/0::placeholder {
    color: hsl(var(--in) / 0);
}
.placeholder-info\/10::placeholder {
    color: hsl(var(--in) / 0.1);
}
.placeholder-info\/100::placeholder {
    color: hsl(var(--in) / 1);
}
.placeholder-info\/20::placeholder {
    color: hsl(var(--in) / 0.2);
}
.placeholder-info\/25::placeholder {
    color: hsl(var(--in) / 0.25);
}
.placeholder-info\/30::placeholder {
    color: hsl(var(--in) / 0.3);
}
.placeholder-info\/40::placeholder {
    color: hsl(var(--in) / 0.4);
}
.placeholder-info\/5::placeholder {
    color: hsl(var(--in) / 0.05);
}
.placeholder-info\/50::placeholder {
    color: hsl(var(--in) / 0.5);
}
.placeholder-info\/60::placeholder {
    color: hsl(var(--in) / 0.6);
}
.placeholder-info\/70::placeholder {
    color: hsl(var(--in) / 0.7);
}
.placeholder-info\/75::placeholder {
    color: hsl(var(--in) / 0.75);
}
.placeholder-info\/80::placeholder {
    color: hsl(var(--in) / 0.8);
}
.placeholder-info\/90::placeholder {
    color: hsl(var(--in) / 0.9);
}
.placeholder-info\/95::placeholder {
    color: hsl(var(--in) / 0.95);
}
.placeholder-neutral::placeholder {
    color: hsl(var(--n));
}
.placeholder-neutral-content::placeholder {
    color: hsl(var(--nc));
}
.placeholder-neutral-content\/0::placeholder {
    color: hsl(var(--nc) / 0);
}
.placeholder-neutral-content\/10::placeholder {
    color: hsl(var(--nc) / 0.1);
}
.placeholder-neutral-content\/100::placeholder {
    color: hsl(var(--nc) / 1);
}
.placeholder-neutral-content\/20::placeholder {
    color: hsl(var(--nc) / 0.2);
}
.placeholder-neutral-content\/25::placeholder {
    color: hsl(var(--nc) / 0.25);
}
.placeholder-neutral-content\/30::placeholder {
    color: hsl(var(--nc) / 0.3);
}
.placeholder-neutral-content\/40::placeholder {
    color: hsl(var(--nc) / 0.4);
}
.placeholder-neutral-content\/5::placeholder {
    color: hsl(var(--nc) / 0.05);
}
.placeholder-neutral-content\/50::placeholder {
    color: hsl(var(--nc) / 0.5);
}
.placeholder-neutral-content\/60::placeholder {
    color: hsl(var(--nc) / 0.6);
}
.placeholder-neutral-content\/70::placeholder {
    color: hsl(var(--nc) / 0.7);
}
.placeholder-neutral-content\/75::placeholder {
    color: hsl(var(--nc) / 0.75);
}
.placeholder-neutral-content\/80::placeholder {
    color: hsl(var(--nc) / 0.8);
}
.placeholder-neutral-content\/90::placeholder {
    color: hsl(var(--nc) / 0.9);
}
.placeholder-neutral-content\/95::placeholder {
    color: hsl(var(--nc) / 0.95);
}
.placeholder-neutral-focus::placeholder {
    color: hsl(var(--nf, var(--n)));
}
.placeholder-neutral-focus\/0::placeholder {
    color: hsl(var(--nf, var(--n)) / 0);
}
.placeholder-neutral-focus\/10::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.1);
}
.placeholder-neutral-focus\/100::placeholder {
    color: hsl(var(--nf, var(--n)) / 1);
}
.placeholder-neutral-focus\/20::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.2);
}
.placeholder-neutral-focus\/25::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.25);
}
.placeholder-neutral-focus\/30::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.3);
}
.placeholder-neutral-focus\/40::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.4);
}
.placeholder-neutral-focus\/5::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.05);
}
.placeholder-neutral-focus\/50::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.5);
}
.placeholder-neutral-focus\/60::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.6);
}
.placeholder-neutral-focus\/70::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.7);
}
.placeholder-neutral-focus\/75::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.75);
}
.placeholder-neutral-focus\/80::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.8);
}
.placeholder-neutral-focus\/90::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.9);
}
.placeholder-neutral-focus\/95::placeholder {
    color: hsl(var(--nf, var(--n)) / 0.95);
}
.placeholder-neutral\/0::placeholder {
    color: hsl(var(--n) / 0);
}
.placeholder-neutral\/10::placeholder {
    color: hsl(var(--n) / 0.1);
}
.placeholder-neutral\/100::placeholder {
    color: hsl(var(--n) / 1);
}
.placeholder-neutral\/20::placeholder {
    color: hsl(var(--n) / 0.2);
}
.placeholder-neutral\/25::placeholder {
    color: hsl(var(--n) / 0.25);
}
.placeholder-neutral\/30::placeholder {
    color: hsl(var(--n) / 0.3);
}
.placeholder-neutral\/40::placeholder {
    color: hsl(var(--n) / 0.4);
}
.placeholder-neutral\/5::placeholder {
    color: hsl(var(--n) / 0.05);
}
.placeholder-neutral\/50::placeholder {
    color: hsl(var(--n) / 0.5);
}
.placeholder-neutral\/60::placeholder {
    color: hsl(var(--n) / 0.6);
}
.placeholder-neutral\/70::placeholder {
    color: hsl(var(--n) / 0.7);
}
.placeholder-neutral\/75::placeholder {
    color: hsl(var(--n) / 0.75);
}
.placeholder-neutral\/80::placeholder {
    color: hsl(var(--n) / 0.8);
}
.placeholder-neutral\/90::placeholder {
    color: hsl(var(--n) / 0.9);
}
.placeholder-neutral\/95::placeholder {
    color: hsl(var(--n) / 0.95);
}
.placeholder-primary::placeholder {
    color: hsl(var(--p));
}
.placeholder-primary-content::placeholder {
    color: hsl(var(--pc));
}
.placeholder-primary-content\/0::placeholder {
    color: hsl(var(--pc) / 0);
}
.placeholder-primary-content\/10::placeholder {
    color: hsl(var(--pc) / 0.1);
}
.placeholder-primary-content\/100::placeholder {
    color: hsl(var(--pc) / 1);
}
.placeholder-primary-content\/20::placeholder {
    color: hsl(var(--pc) / 0.2);
}
.placeholder-primary-content\/25::placeholder {
    color: hsl(var(--pc) / 0.25);
}
.placeholder-primary-content\/30::placeholder {
    color: hsl(var(--pc) / 0.3);
}
.placeholder-primary-content\/40::placeholder {
    color: hsl(var(--pc) / 0.4);
}
.placeholder-primary-content\/5::placeholder {
    color: hsl(var(--pc) / 0.05);
}
.placeholder-primary-content\/50::placeholder {
    color: hsl(var(--pc) / 0.5);
}
.placeholder-primary-content\/60::placeholder {
    color: hsl(var(--pc) / 0.6);
}
.placeholder-primary-content\/70::placeholder {
    color: hsl(var(--pc) / 0.7);
}
.placeholder-primary-content\/75::placeholder {
    color: hsl(var(--pc) / 0.75);
}
.placeholder-primary-content\/80::placeholder {
    color: hsl(var(--pc) / 0.8);
}
.placeholder-primary-content\/90::placeholder {
    color: hsl(var(--pc) / 0.9);
}
.placeholder-primary-content\/95::placeholder {
    color: hsl(var(--pc) / 0.95);
}
.placeholder-primary-focus::placeholder {
    color: hsl(var(--pf, var(--p)));
}
.placeholder-primary-focus\/0::placeholder {
    color: hsl(var(--pf, var(--p)) / 0);
}
.placeholder-primary-focus\/10::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.1);
}
.placeholder-primary-focus\/100::placeholder {
    color: hsl(var(--pf, var(--p)) / 1);
}
.placeholder-primary-focus\/20::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.2);
}
.placeholder-primary-focus\/25::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.25);
}
.placeholder-primary-focus\/30::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.3);
}
.placeholder-primary-focus\/40::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.4);
}
.placeholder-primary-focus\/5::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.05);
}
.placeholder-primary-focus\/50::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.5);
}
.placeholder-primary-focus\/60::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.6);
}
.placeholder-primary-focus\/70::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.7);
}
.placeholder-primary-focus\/75::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.75);
}
.placeholder-primary-focus\/80::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.8);
}
.placeholder-primary-focus\/90::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.9);
}
.placeholder-primary-focus\/95::placeholder {
    color: hsl(var(--pf, var(--p)) / 0.95);
}
.placeholder-primary\/0::placeholder {
    color: hsl(var(--p) / 0);
}
.placeholder-primary\/10::placeholder {
    color: hsl(var(--p) / 0.1);
}
.placeholder-primary\/100::placeholder {
    color: hsl(var(--p) / 1);
}
.placeholder-primary\/20::placeholder {
    color: hsl(var(--p) / 0.2);
}
.placeholder-primary\/25::placeholder {
    color: hsl(var(--p) / 0.25);
}
.placeholder-primary\/30::placeholder {
    color: hsl(var(--p) / 0.3);
}
.placeholder-primary\/40::placeholder {
    color: hsl(var(--p) / 0.4);
}
.placeholder-primary\/5::placeholder {
    color: hsl(var(--p) / 0.05);
}
.placeholder-primary\/50::placeholder {
    color: hsl(var(--p) / 0.5);
}
.placeholder-primary\/60::placeholder {
    color: hsl(var(--p) / 0.6);
}
.placeholder-primary\/70::placeholder {
    color: hsl(var(--p) / 0.7);
}
.placeholder-primary\/75::placeholder {
    color: hsl(var(--p) / 0.75);
}
.placeholder-primary\/80::placeholder {
    color: hsl(var(--p) / 0.8);
}
.placeholder-primary\/90::placeholder {
    color: hsl(var(--p) / 0.9);
}
.placeholder-primary\/95::placeholder {
    color: hsl(var(--p) / 0.95);
}
.placeholder-secondary::placeholder {
    color: hsl(var(--s));
}
.placeholder-secondary-content::placeholder {
    color: hsl(var(--sc));
}
.placeholder-secondary-content\/0::placeholder {
    color: hsl(var(--sc) / 0);
}
.placeholder-secondary-content\/10::placeholder {
    color: hsl(var(--sc) / 0.1);
}
.placeholder-secondary-content\/100::placeholder {
    color: hsl(var(--sc) / 1);
}
.placeholder-secondary-content\/20::placeholder {
    color: hsl(var(--sc) / 0.2);
}
.placeholder-secondary-content\/25::placeholder {
    color: hsl(var(--sc) / 0.25);
}
.placeholder-secondary-content\/30::placeholder {
    color: hsl(var(--sc) / 0.3);
}
.placeholder-secondary-content\/40::placeholder {
    color: hsl(var(--sc) / 0.4);
}
.placeholder-secondary-content\/5::placeholder {
    color: hsl(var(--sc) / 0.05);
}
.placeholder-secondary-content\/50::placeholder {
    color: hsl(var(--sc) / 0.5);
}
.placeholder-secondary-content\/60::placeholder {
    color: hsl(var(--sc) / 0.6);
}
.placeholder-secondary-content\/70::placeholder {
    color: hsl(var(--sc) / 0.7);
}
.placeholder-secondary-content\/75::placeholder {
    color: hsl(var(--sc) / 0.75);
}
.placeholder-secondary-content\/80::placeholder {
    color: hsl(var(--sc) / 0.8);
}
.placeholder-secondary-content\/90::placeholder {
    color: hsl(var(--sc) / 0.9);
}
.placeholder-secondary-content\/95::placeholder {
    color: hsl(var(--sc) / 0.95);
}
.placeholder-secondary-focus::placeholder {
    color: hsl(var(--sf, var(--s)));
}
.placeholder-secondary-focus\/0::placeholder {
    color: hsl(var(--sf, var(--s)) / 0);
}
.placeholder-secondary-focus\/10::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.1);
}
.placeholder-secondary-focus\/100::placeholder {
    color: hsl(var(--sf, var(--s)) / 1);
}
.placeholder-secondary-focus\/20::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.2);
}
.placeholder-secondary-focus\/25::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.25);
}
.placeholder-secondary-focus\/30::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.3);
}
.placeholder-secondary-focus\/40::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.4);
}
.placeholder-secondary-focus\/5::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.05);
}
.placeholder-secondary-focus\/50::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.5);
}
.placeholder-secondary-focus\/60::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.6);
}
.placeholder-secondary-focus\/70::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.7);
}
.placeholder-secondary-focus\/75::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.75);
}
.placeholder-secondary-focus\/80::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.8);
}
.placeholder-secondary-focus\/90::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.9);
}
.placeholder-secondary-focus\/95::placeholder {
    color: hsl(var(--sf, var(--s)) / 0.95);
}
.placeholder-secondary\/0::placeholder {
    color: hsl(var(--s) / 0);
}
.placeholder-secondary\/10::placeholder {
    color: hsl(var(--s) / 0.1);
}
.placeholder-secondary\/100::placeholder {
    color: hsl(var(--s) / 1);
}
.placeholder-secondary\/20::placeholder {
    color: hsl(var(--s) / 0.2);
}
.placeholder-secondary\/25::placeholder {
    color: hsl(var(--s) / 0.25);
}
.placeholder-secondary\/30::placeholder {
    color: hsl(var(--s) / 0.3);
}
.placeholder-secondary\/40::placeholder {
    color: hsl(var(--s) / 0.4);
}
.placeholder-secondary\/5::placeholder {
    color: hsl(var(--s) / 0.05);
}
.placeholder-secondary\/50::placeholder {
    color: hsl(var(--s) / 0.5);
}
.placeholder-secondary\/60::placeholder {
    color: hsl(var(--s) / 0.6);
}
.placeholder-secondary\/70::placeholder {
    color: hsl(var(--s) / 0.7);
}
.placeholder-secondary\/75::placeholder {
    color: hsl(var(--s) / 0.75);
}
.placeholder-secondary\/80::placeholder {
    color: hsl(var(--s) / 0.8);
}
.placeholder-secondary\/90::placeholder {
    color: hsl(var(--s) / 0.9);
}
.placeholder-secondary\/95::placeholder {
    color: hsl(var(--s) / 0.95);
}
.placeholder-success::placeholder {
    color: hsl(var(--su));
}
.placeholder-success-content::placeholder {
    color: hsl(var(--suc, var(--nc)));
}
.placeholder-success-content\/0::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0);
}
.placeholder-success-content\/10::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.1);
}
.placeholder-success-content\/100::placeholder {
    color: hsl(var(--suc, var(--nc)) / 1);
}
.placeholder-success-content\/20::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.2);
}
.placeholder-success-content\/25::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.25);
}
.placeholder-success-content\/30::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.3);
}
.placeholder-success-content\/40::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.4);
}
.placeholder-success-content\/5::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.05);
}
.placeholder-success-content\/50::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.5);
}
.placeholder-success-content\/60::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.6);
}
.placeholder-success-content\/70::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.7);
}
.placeholder-success-content\/75::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.75);
}
.placeholder-success-content\/80::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.8);
}
.placeholder-success-content\/90::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.9);
}
.placeholder-success-content\/95::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.95);
}
.placeholder-success\/0::placeholder {
    color: hsl(var(--su) / 0);
}
.placeholder-success\/10::placeholder {
    color: hsl(var(--su) / 0.1);
}
.placeholder-success\/100::placeholder {
    color: hsl(var(--su) / 1);
}
.placeholder-success\/20::placeholder {
    color: hsl(var(--su) / 0.2);
}
.placeholder-success\/25::placeholder {
    color: hsl(var(--su) / 0.25);
}
.placeholder-success\/30::placeholder {
    color: hsl(var(--su) / 0.3);
}
.placeholder-success\/40::placeholder {
    color: hsl(var(--su) / 0.4);
}
.placeholder-success\/5::placeholder {
    color: hsl(var(--su) / 0.05);
}
.placeholder-success\/50::placeholder {
    color: hsl(var(--su) / 0.5);
}
.placeholder-success\/60::placeholder {
    color: hsl(var(--su) / 0.6);
}
.placeholder-success\/70::placeholder {
    color: hsl(var(--su) / 0.7);
}
.placeholder-success\/75::placeholder {
    color: hsl(var(--su) / 0.75);
}
.placeholder-success\/80::placeholder {
    color: hsl(var(--su) / 0.8);
}
.placeholder-success\/90::placeholder {
    color: hsl(var(--su) / 0.9);
}
.placeholder-success\/95::placeholder {
    color: hsl(var(--su) / 0.95);
}
.placeholder-transparent::placeholder,
.placeholder-transparent\/0::placeholder {
    color: #0000;
}
.placeholder-transparent\/10::placeholder {
    color: #0000001a;
}
.placeholder-transparent\/100::placeholder {
    color: #000;
}
.placeholder-transparent\/20::placeholder {
    color: #0003;
}
.placeholder-transparent\/25::placeholder {
    color: #00000040;
}
.placeholder-transparent\/30::placeholder {
    color: #0000004d;
}
.placeholder-transparent\/40::placeholder {
    color: #0006;
}
.placeholder-transparent\/5::placeholder {
    color: #0000000d;
}
.placeholder-transparent\/50::placeholder {
    color: #00000080;
}
.placeholder-transparent\/60::placeholder {
    color: #0009;
}
.placeholder-transparent\/70::placeholder {
    color: #000000b3;
}
.placeholder-transparent\/75::placeholder {
    color: #000000bf;
}
.placeholder-transparent\/80::placeholder {
    color: #000c;
}
.placeholder-transparent\/90::placeholder {
    color: #000000e6;
}
.placeholder-transparent\/95::placeholder {
    color: #000000f2;
}
.placeholder-warning::placeholder {
    color: hsl(var(--wa));
}
.placeholder-warning-content::placeholder {
    color: hsl(var(--wac, var(--nc)));
}
.placeholder-warning-content\/0::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0);
}
.placeholder-warning-content\/10::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.1);
}
.placeholder-warning-content\/100::placeholder {
    color: hsl(var(--wac, var(--nc)) / 1);
}
.placeholder-warning-content\/20::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.2);
}
.placeholder-warning-content\/25::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.25);
}
.placeholder-warning-content\/30::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.3);
}
.placeholder-warning-content\/40::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.4);
}
.placeholder-warning-content\/5::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.05);
}
.placeholder-warning-content\/50::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.5);
}
.placeholder-warning-content\/60::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.6);
}
.placeholder-warning-content\/70::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.7);
}
.placeholder-warning-content\/75::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.75);
}
.placeholder-warning-content\/80::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.8);
}
.placeholder-warning-content\/90::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.9);
}
.placeholder-warning-content\/95::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.95);
}
.placeholder-warning\/0::placeholder {
    color: hsl(var(--wa) / 0);
}
.placeholder-warning\/10::placeholder {
    color: hsl(var(--wa) / 0.1);
}
.placeholder-warning\/100::placeholder {
    color: hsl(var(--wa) / 1);
}
.placeholder-warning\/20::placeholder {
    color: hsl(var(--wa) / 0.2);
}
.placeholder-warning\/25::placeholder {
    color: hsl(var(--wa) / 0.25);
}
.placeholder-warning\/30::placeholder {
    color: hsl(var(--wa) / 0.3);
}
.placeholder-warning\/40::placeholder {
    color: hsl(var(--wa) / 0.4);
}
.placeholder-warning\/5::placeholder {
    color: hsl(var(--wa) / 0.05);
}
.placeholder-warning\/50::placeholder {
    color: hsl(var(--wa) / 0.5);
}
.placeholder-warning\/60::placeholder {
    color: hsl(var(--wa) / 0.6);
}
.placeholder-warning\/70::placeholder {
    color: hsl(var(--wa) / 0.7);
}
.placeholder-warning\/75::placeholder {
    color: hsl(var(--wa) / 0.75);
}
.placeholder-warning\/80::placeholder {
    color: hsl(var(--wa) / 0.8);
}
.placeholder-warning\/90::placeholder {
    color: hsl(var(--wa) / 0.9);
}
.placeholder-warning\/95::placeholder {
    color: hsl(var(--wa) / 0.95);
}
.opacity-0 {
    opacity: 0;
}
.opacity-10 {
    opacity: 0.1;
}
.opacity-100 {
    opacity: 1;
}
.opacity-20 {
    opacity: 0.2;
}
.opacity-25 {
    opacity: 0.25;
}
.opacity-30 {
    opacity: 0.3;
}
.opacity-40 {
    opacity: 0.4;
}
.opacity-5 {
    opacity: 0.05;
}
.opacity-50 {
    opacity: 0.5;
}
.opacity-60 {
    opacity: 0.6;
}
.opacity-70 {
    opacity: 0.7;
}
.opacity-75 {
    opacity: 0.75;
}
.opacity-80 {
    opacity: 0.8;
}
.opacity-90 {
    opacity: 0.9;
}
.opacity-95 {
    opacity: 0.95;
}
.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.ring-inset {
    --tw-ring-inset: inset;
}
.ring-accent {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--a) / var(--tw-ring-opacity));
}
.ring-accent-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--ac) / var(--tw-ring-opacity));
}
.ring-accent-content\/0 {
    --tw-ring-color: hsl(var(--ac) / 0);
}
.ring-accent-content\/10 {
    --tw-ring-color: hsl(var(--ac) / 0.1);
}
.ring-accent-content\/100 {
    --tw-ring-color: hsl(var(--ac) / 1);
}
.ring-accent-content\/20 {
    --tw-ring-color: hsl(var(--ac) / 0.2);
}
.ring-accent-content\/25 {
    --tw-ring-color: hsl(var(--ac) / 0.25);
}
.ring-accent-content\/30 {
    --tw-ring-color: hsl(var(--ac) / 0.3);
}
.ring-accent-content\/40 {
    --tw-ring-color: hsl(var(--ac) / 0.4);
}
.ring-accent-content\/5 {
    --tw-ring-color: hsl(var(--ac) / 0.05);
}
.ring-accent-content\/50 {
    --tw-ring-color: hsl(var(--ac) / 0.5);
}
.ring-accent-content\/60 {
    --tw-ring-color: hsl(var(--ac) / 0.6);
}
.ring-accent-content\/70 {
    --tw-ring-color: hsl(var(--ac) / 0.7);
}
.ring-accent-content\/75 {
    --tw-ring-color: hsl(var(--ac) / 0.75);
}
.ring-accent-content\/80 {
    --tw-ring-color: hsl(var(--ac) / 0.8);
}
.ring-accent-content\/90 {
    --tw-ring-color: hsl(var(--ac) / 0.9);
}
.ring-accent-content\/95 {
    --tw-ring-color: hsl(var(--ac) / 0.95);
}
.ring-accent-focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--af, var(--a)) / var(--tw-ring-opacity));
}
.ring-accent-focus\/0 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0);
}
.ring-accent-focus\/10 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.1);
}
.ring-accent-focus\/100 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 1);
}
.ring-accent-focus\/20 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.2);
}
.ring-accent-focus\/25 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.25);
}
.ring-accent-focus\/30 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.3);
}
.ring-accent-focus\/40 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.4);
}
.ring-accent-focus\/5 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.05);
}
.ring-accent-focus\/50 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.5);
}
.ring-accent-focus\/60 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.6);
}
.ring-accent-focus\/70 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.7);
}
.ring-accent-focus\/75 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.75);
}
.ring-accent-focus\/80 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.8);
}
.ring-accent-focus\/90 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.9);
}
.ring-accent-focus\/95 {
    --tw-ring-color: hsl(var(--af, var(--a)) / 0.95);
}
.ring-accent\/0 {
    --tw-ring-color: hsl(var(--a) / 0);
}
.ring-accent\/10 {
    --tw-ring-color: hsl(var(--a) / 0.1);
}
.ring-accent\/100 {
    --tw-ring-color: hsl(var(--a) / 1);
}
.ring-accent\/20 {
    --tw-ring-color: hsl(var(--a) / 0.2);
}
.ring-accent\/25 {
    --tw-ring-color: hsl(var(--a) / 0.25);
}
.ring-accent\/30 {
    --tw-ring-color: hsl(var(--a) / 0.3);
}
.ring-accent\/40 {
    --tw-ring-color: hsl(var(--a) / 0.4);
}
.ring-accent\/5 {
    --tw-ring-color: hsl(var(--a) / 0.05);
}
.ring-accent\/50 {
    --tw-ring-color: hsl(var(--a) / 0.5);
}
.ring-accent\/60 {
    --tw-ring-color: hsl(var(--a) / 0.6);
}
.ring-accent\/70 {
    --tw-ring-color: hsl(var(--a) / 0.7);
}
.ring-accent\/75 {
    --tw-ring-color: hsl(var(--a) / 0.75);
}
.ring-accent\/80 {
    --tw-ring-color: hsl(var(--a) / 0.8);
}
.ring-accent\/90 {
    --tw-ring-color: hsl(var(--a) / 0.9);
}
.ring-accent\/95 {
    --tw-ring-color: hsl(var(--a) / 0.95);
}
.ring-base-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b1) / var(--tw-ring-opacity));
}
.ring-base-100\/0 {
    --tw-ring-color: hsl(var(--b1) / 0);
}
.ring-base-100\/10 {
    --tw-ring-color: hsl(var(--b1) / 0.1);
}
.ring-base-100\/100 {
    --tw-ring-color: hsl(var(--b1) / 1);
}
.ring-base-100\/20 {
    --tw-ring-color: hsl(var(--b1) / 0.2);
}
.ring-base-100\/25 {
    --tw-ring-color: hsl(var(--b1) / 0.25);
}
.ring-base-100\/30 {
    --tw-ring-color: hsl(var(--b1) / 0.3);
}
.ring-base-100\/40 {
    --tw-ring-color: hsl(var(--b1) / 0.4);
}
.ring-base-100\/5 {
    --tw-ring-color: hsl(var(--b1) / 0.05);
}
.ring-base-100\/50 {
    --tw-ring-color: hsl(var(--b1) / 0.5);
}
.ring-base-100\/60 {
    --tw-ring-color: hsl(var(--b1) / 0.6);
}
.ring-base-100\/70 {
    --tw-ring-color: hsl(var(--b1) / 0.7);
}
.ring-base-100\/75 {
    --tw-ring-color: hsl(var(--b1) / 0.75);
}
.ring-base-100\/80 {
    --tw-ring-color: hsl(var(--b1) / 0.8);
}
.ring-base-100\/90 {
    --tw-ring-color: hsl(var(--b1) / 0.9);
}
.ring-base-100\/95 {
    --tw-ring-color: hsl(var(--b1) / 0.95);
}
.ring-base-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b2, var(--b1)) / var(--tw-ring-opacity));
}
.ring-base-200\/0 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0);
}
.ring-base-200\/10 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.ring-base-200\/100 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 1);
}
.ring-base-200\/20 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.ring-base-200\/25 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.ring-base-200\/30 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.ring-base-200\/40 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.ring-base-200\/5 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.ring-base-200\/50 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.ring-base-200\/60 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.ring-base-200\/70 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.ring-base-200\/75 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.ring-base-200\/80 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.ring-base-200\/90 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.ring-base-200\/95 {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.ring-base-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b3, var(--b2)) / var(--tw-ring-opacity));
}
.ring-base-300\/0 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0);
}
.ring-base-300\/10 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.ring-base-300\/100 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 1);
}
.ring-base-300\/20 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.ring-base-300\/25 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.ring-base-300\/30 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.ring-base-300\/40 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.ring-base-300\/5 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.ring-base-300\/50 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.ring-base-300\/60 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.ring-base-300\/70 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.ring-base-300\/75 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.ring-base-300\/80 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.ring-base-300\/90 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.ring-base-300\/95 {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.ring-base-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--bc) / var(--tw-ring-opacity));
}
.ring-base-content\/0 {
    --tw-ring-color: hsl(var(--bc) / 0);
}
.ring-base-content\/10 {
    --tw-ring-color: hsl(var(--bc) / 0.1);
}
.ring-base-content\/100 {
    --tw-ring-color: hsl(var(--bc) / 1);
}
.ring-base-content\/20 {
    --tw-ring-color: hsl(var(--bc) / 0.2);
}
.ring-base-content\/25 {
    --tw-ring-color: hsl(var(--bc) / 0.25);
}
.ring-base-content\/30 {
    --tw-ring-color: hsl(var(--bc) / 0.3);
}
.ring-base-content\/40 {
    --tw-ring-color: hsl(var(--bc) / 0.4);
}
.ring-base-content\/5 {
    --tw-ring-color: hsl(var(--bc) / 0.05);
}
.ring-base-content\/50 {
    --tw-ring-color: hsl(var(--bc) / 0.5);
}
.ring-base-content\/60 {
    --tw-ring-color: hsl(var(--bc) / 0.6);
}
.ring-base-content\/70 {
    --tw-ring-color: hsl(var(--bc) / 0.7);
}
.ring-base-content\/75 {
    --tw-ring-color: hsl(var(--bc) / 0.75);
}
.ring-base-content\/80 {
    --tw-ring-color: hsl(var(--bc) / 0.8);
}
.ring-base-content\/90 {
    --tw-ring-color: hsl(var(--bc) / 0.9);
}
.ring-base-content\/95 {
    --tw-ring-color: hsl(var(--bc) / 0.95);
}
.ring-current {
    --tw-ring-color: currentColor;
}
.ring-error {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--er) / var(--tw-ring-opacity));
}
.ring-error-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--erc, var(--nc)) / var(--tw-ring-opacity));
}
.ring-error-content\/0 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0);
}
.ring-error-content\/10 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.ring-error-content\/100 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 1);
}
.ring-error-content\/20 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.ring-error-content\/25 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.ring-error-content\/30 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.ring-error-content\/40 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.ring-error-content\/5 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.ring-error-content\/50 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.ring-error-content\/60 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.ring-error-content\/70 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.ring-error-content\/75 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.ring-error-content\/80 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.ring-error-content\/90 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.ring-error-content\/95 {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.ring-error\/0 {
    --tw-ring-color: hsl(var(--er) / 0);
}
.ring-error\/10 {
    --tw-ring-color: hsl(var(--er) / 0.1);
}
.ring-error\/100 {
    --tw-ring-color: hsl(var(--er) / 1);
}
.ring-error\/20 {
    --tw-ring-color: hsl(var(--er) / 0.2);
}
.ring-error\/25 {
    --tw-ring-color: hsl(var(--er) / 0.25);
}
.ring-error\/30 {
    --tw-ring-color: hsl(var(--er) / 0.3);
}
.ring-error\/40 {
    --tw-ring-color: hsl(var(--er) / 0.4);
}
.ring-error\/5 {
    --tw-ring-color: hsl(var(--er) / 0.05);
}
.ring-error\/50 {
    --tw-ring-color: hsl(var(--er) / 0.5);
}
.ring-error\/60 {
    --tw-ring-color: hsl(var(--er) / 0.6);
}
.ring-error\/70 {
    --tw-ring-color: hsl(var(--er) / 0.7);
}
.ring-error\/75 {
    --tw-ring-color: hsl(var(--er) / 0.75);
}
.ring-error\/80 {
    --tw-ring-color: hsl(var(--er) / 0.8);
}
.ring-error\/90 {
    --tw-ring-color: hsl(var(--er) / 0.9);
}
.ring-error\/95 {
    --tw-ring-color: hsl(var(--er) / 0.95);
}
.ring-info {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--in) / var(--tw-ring-opacity));
}
.ring-info-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--inc, var(--nc)) / var(--tw-ring-opacity));
}
.ring-info-content\/0 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0);
}
.ring-info-content\/10 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.ring-info-content\/100 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 1);
}
.ring-info-content\/20 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.ring-info-content\/25 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.ring-info-content\/30 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.ring-info-content\/40 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.ring-info-content\/5 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.ring-info-content\/50 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.ring-info-content\/60 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.ring-info-content\/70 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.ring-info-content\/75 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.ring-info-content\/80 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.ring-info-content\/90 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.ring-info-content\/95 {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.ring-info\/0 {
    --tw-ring-color: hsl(var(--in) / 0);
}
.ring-info\/10 {
    --tw-ring-color: hsl(var(--in) / 0.1);
}
.ring-info\/100 {
    --tw-ring-color: hsl(var(--in) / 1);
}
.ring-info\/20 {
    --tw-ring-color: hsl(var(--in) / 0.2);
}
.ring-info\/25 {
    --tw-ring-color: hsl(var(--in) / 0.25);
}
.ring-info\/30 {
    --tw-ring-color: hsl(var(--in) / 0.3);
}
.ring-info\/40 {
    --tw-ring-color: hsl(var(--in) / 0.4);
}
.ring-info\/5 {
    --tw-ring-color: hsl(var(--in) / 0.05);
}
.ring-info\/50 {
    --tw-ring-color: hsl(var(--in) / 0.5);
}
.ring-info\/60 {
    --tw-ring-color: hsl(var(--in) / 0.6);
}
.ring-info\/70 {
    --tw-ring-color: hsl(var(--in) / 0.7);
}
.ring-info\/75 {
    --tw-ring-color: hsl(var(--in) / 0.75);
}
.ring-info\/80 {
    --tw-ring-color: hsl(var(--in) / 0.8);
}
.ring-info\/90 {
    --tw-ring-color: hsl(var(--in) / 0.9);
}
.ring-info\/95 {
    --tw-ring-color: hsl(var(--in) / 0.95);
}
.ring-neutral {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--n) / var(--tw-ring-opacity));
}
.ring-neutral-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nc) / var(--tw-ring-opacity));
}
.ring-neutral-content\/0 {
    --tw-ring-color: hsl(var(--nc) / 0);
}
.ring-neutral-content\/10 {
    --tw-ring-color: hsl(var(--nc) / 0.1);
}
.ring-neutral-content\/100 {
    --tw-ring-color: hsl(var(--nc) / 1);
}
.ring-neutral-content\/20 {
    --tw-ring-color: hsl(var(--nc) / 0.2);
}
.ring-neutral-content\/25 {
    --tw-ring-color: hsl(var(--nc) / 0.25);
}
.ring-neutral-content\/30 {
    --tw-ring-color: hsl(var(--nc) / 0.3);
}
.ring-neutral-content\/40 {
    --tw-ring-color: hsl(var(--nc) / 0.4);
}
.ring-neutral-content\/5 {
    --tw-ring-color: hsl(var(--nc) / 0.05);
}
.ring-neutral-content\/50 {
    --tw-ring-color: hsl(var(--nc) / 0.5);
}
.ring-neutral-content\/60 {
    --tw-ring-color: hsl(var(--nc) / 0.6);
}
.ring-neutral-content\/70 {
    --tw-ring-color: hsl(var(--nc) / 0.7);
}
.ring-neutral-content\/75 {
    --tw-ring-color: hsl(var(--nc) / 0.75);
}
.ring-neutral-content\/80 {
    --tw-ring-color: hsl(var(--nc) / 0.8);
}
.ring-neutral-content\/90 {
    --tw-ring-color: hsl(var(--nc) / 0.9);
}
.ring-neutral-content\/95 {
    --tw-ring-color: hsl(var(--nc) / 0.95);
}
.ring-neutral-focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nf, var(--n)) / var(--tw-ring-opacity));
}
.ring-neutral-focus\/0 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0);
}
.ring-neutral-focus\/10 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.1);
}
.ring-neutral-focus\/100 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 1);
}
.ring-neutral-focus\/20 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.2);
}
.ring-neutral-focus\/25 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.25);
}
.ring-neutral-focus\/30 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.3);
}
.ring-neutral-focus\/40 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.4);
}
.ring-neutral-focus\/5 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.05);
}
.ring-neutral-focus\/50 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.5);
}
.ring-neutral-focus\/60 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.6);
}
.ring-neutral-focus\/70 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.7);
}
.ring-neutral-focus\/75 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.75);
}
.ring-neutral-focus\/80 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.8);
}
.ring-neutral-focus\/90 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.9);
}
.ring-neutral-focus\/95 {
    --tw-ring-color: hsl(var(--nf, var(--n)) / 0.95);
}
.ring-neutral\/0 {
    --tw-ring-color: hsl(var(--n) / 0);
}
.ring-neutral\/10 {
    --tw-ring-color: hsl(var(--n) / 0.1);
}
.ring-neutral\/100 {
    --tw-ring-color: hsl(var(--n) / 1);
}
.ring-neutral\/20 {
    --tw-ring-color: hsl(var(--n) / 0.2);
}
.ring-neutral\/25 {
    --tw-ring-color: hsl(var(--n) / 0.25);
}
.ring-neutral\/30 {
    --tw-ring-color: hsl(var(--n) / 0.3);
}
.ring-neutral\/40 {
    --tw-ring-color: hsl(var(--n) / 0.4);
}
.ring-neutral\/5 {
    --tw-ring-color: hsl(var(--n) / 0.05);
}
.ring-neutral\/50 {
    --tw-ring-color: hsl(var(--n) / 0.5);
}
.ring-neutral\/60 {
    --tw-ring-color: hsl(var(--n) / 0.6);
}
.ring-neutral\/70 {
    --tw-ring-color: hsl(var(--n) / 0.7);
}
.ring-neutral\/75 {
    --tw-ring-color: hsl(var(--n) / 0.75);
}
.ring-neutral\/80 {
    --tw-ring-color: hsl(var(--n) / 0.8);
}
.ring-neutral\/90 {
    --tw-ring-color: hsl(var(--n) / 0.9);
}
.ring-neutral\/95 {
    --tw-ring-color: hsl(var(--n) / 0.95);
}
.ring-primary {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--p) / var(--tw-ring-opacity));
}
.ring-primary-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--pc) / var(--tw-ring-opacity));
}
.ring-primary-content\/0 {
    --tw-ring-color: hsl(var(--pc) / 0);
}
.ring-primary-content\/10 {
    --tw-ring-color: hsl(var(--pc) / 0.1);
}
.ring-primary-content\/100 {
    --tw-ring-color: hsl(var(--pc) / 1);
}
.ring-primary-content\/20 {
    --tw-ring-color: hsl(var(--pc) / 0.2);
}
.ring-primary-content\/25 {
    --tw-ring-color: hsl(var(--pc) / 0.25);
}
.ring-primary-content\/30 {
    --tw-ring-color: hsl(var(--pc) / 0.3);
}
.ring-primary-content\/40 {
    --tw-ring-color: hsl(var(--pc) / 0.4);
}
.ring-primary-content\/5 {
    --tw-ring-color: hsl(var(--pc) / 0.05);
}
.ring-primary-content\/50 {
    --tw-ring-color: hsl(var(--pc) / 0.5);
}
.ring-primary-content\/60 {
    --tw-ring-color: hsl(var(--pc) / 0.6);
}
.ring-primary-content\/70 {
    --tw-ring-color: hsl(var(--pc) / 0.7);
}
.ring-primary-content\/75 {
    --tw-ring-color: hsl(var(--pc) / 0.75);
}
.ring-primary-content\/80 {
    --tw-ring-color: hsl(var(--pc) / 0.8);
}
.ring-primary-content\/90 {
    --tw-ring-color: hsl(var(--pc) / 0.9);
}
.ring-primary-content\/95 {
    --tw-ring-color: hsl(var(--pc) / 0.95);
}
.ring-primary-focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--pf, var(--p)) / var(--tw-ring-opacity));
}
.ring-primary-focus\/0 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0);
}
.ring-primary-focus\/10 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.1);
}
.ring-primary-focus\/100 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 1);
}
.ring-primary-focus\/20 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.2);
}
.ring-primary-focus\/25 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.25);
}
.ring-primary-focus\/30 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.3);
}
.ring-primary-focus\/40 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.4);
}
.ring-primary-focus\/5 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.05);
}
.ring-primary-focus\/50 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.5);
}
.ring-primary-focus\/60 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.6);
}
.ring-primary-focus\/70 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.7);
}
.ring-primary-focus\/75 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.75);
}
.ring-primary-focus\/80 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.8);
}
.ring-primary-focus\/90 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.9);
}
.ring-primary-focus\/95 {
    --tw-ring-color: hsl(var(--pf, var(--p)) / 0.95);
}
.ring-primary\/0 {
    --tw-ring-color: hsl(var(--p) / 0);
}
.ring-primary\/10 {
    --tw-ring-color: hsl(var(--p) / 0.1);
}
.ring-primary\/100 {
    --tw-ring-color: hsl(var(--p) / 1);
}
.ring-primary\/20 {
    --tw-ring-color: hsl(var(--p) / 0.2);
}
.ring-primary\/25 {
    --tw-ring-color: hsl(var(--p) / 0.25);
}
.ring-primary\/30 {
    --tw-ring-color: hsl(var(--p) / 0.3);
}
.ring-primary\/40 {
    --tw-ring-color: hsl(var(--p) / 0.4);
}
.ring-primary\/5 {
    --tw-ring-color: hsl(var(--p) / 0.05);
}
.ring-primary\/50 {
    --tw-ring-color: hsl(var(--p) / 0.5);
}
.ring-primary\/60 {
    --tw-ring-color: hsl(var(--p) / 0.6);
}
.ring-primary\/70 {
    --tw-ring-color: hsl(var(--p) / 0.7);
}
.ring-primary\/75 {
    --tw-ring-color: hsl(var(--p) / 0.75);
}
.ring-primary\/80 {
    --tw-ring-color: hsl(var(--p) / 0.8);
}
.ring-primary\/90 {
    --tw-ring-color: hsl(var(--p) / 0.9);
}
.ring-primary\/95 {
    --tw-ring-color: hsl(var(--p) / 0.95);
}
.ring-secondary {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--s) / var(--tw-ring-opacity));
}
.ring-secondary-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--sc) / var(--tw-ring-opacity));
}
.ring-secondary-content\/0 {
    --tw-ring-color: hsl(var(--sc) / 0);
}
.ring-secondary-content\/10 {
    --tw-ring-color: hsl(var(--sc) / 0.1);
}
.ring-secondary-content\/100 {
    --tw-ring-color: hsl(var(--sc) / 1);
}
.ring-secondary-content\/20 {
    --tw-ring-color: hsl(var(--sc) / 0.2);
}
.ring-secondary-content\/25 {
    --tw-ring-color: hsl(var(--sc) / 0.25);
}
.ring-secondary-content\/30 {
    --tw-ring-color: hsl(var(--sc) / 0.3);
}
.ring-secondary-content\/40 {
    --tw-ring-color: hsl(var(--sc) / 0.4);
}
.ring-secondary-content\/5 {
    --tw-ring-color: hsl(var(--sc) / 0.05);
}
.ring-secondary-content\/50 {
    --tw-ring-color: hsl(var(--sc) / 0.5);
}
.ring-secondary-content\/60 {
    --tw-ring-color: hsl(var(--sc) / 0.6);
}
.ring-secondary-content\/70 {
    --tw-ring-color: hsl(var(--sc) / 0.7);
}
.ring-secondary-content\/75 {
    --tw-ring-color: hsl(var(--sc) / 0.75);
}
.ring-secondary-content\/80 {
    --tw-ring-color: hsl(var(--sc) / 0.8);
}
.ring-secondary-content\/90 {
    --tw-ring-color: hsl(var(--sc) / 0.9);
}
.ring-secondary-content\/95 {
    --tw-ring-color: hsl(var(--sc) / 0.95);
}
.ring-secondary-focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--sf, var(--s)) / var(--tw-ring-opacity));
}
.ring-secondary-focus\/0 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0);
}
.ring-secondary-focus\/10 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.1);
}
.ring-secondary-focus\/100 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 1);
}
.ring-secondary-focus\/20 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.2);
}
.ring-secondary-focus\/25 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.25);
}
.ring-secondary-focus\/30 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.3);
}
.ring-secondary-focus\/40 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.4);
}
.ring-secondary-focus\/5 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.05);
}
.ring-secondary-focus\/50 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.5);
}
.ring-secondary-focus\/60 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.6);
}
.ring-secondary-focus\/70 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.7);
}
.ring-secondary-focus\/75 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.75);
}
.ring-secondary-focus\/80 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.8);
}
.ring-secondary-focus\/90 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.9);
}
.ring-secondary-focus\/95 {
    --tw-ring-color: hsl(var(--sf, var(--s)) / 0.95);
}
.ring-secondary\/0 {
    --tw-ring-color: hsl(var(--s) / 0);
}
.ring-secondary\/10 {
    --tw-ring-color: hsl(var(--s) / 0.1);
}
.ring-secondary\/100 {
    --tw-ring-color: hsl(var(--s) / 1);
}
.ring-secondary\/20 {
    --tw-ring-color: hsl(var(--s) / 0.2);
}
.ring-secondary\/25 {
    --tw-ring-color: hsl(var(--s) / 0.25);
}
.ring-secondary\/30 {
    --tw-ring-color: hsl(var(--s) / 0.3);
}
.ring-secondary\/40 {
    --tw-ring-color: hsl(var(--s) / 0.4);
}
.ring-secondary\/5 {
    --tw-ring-color: hsl(var(--s) / 0.05);
}
.ring-secondary\/50 {
    --tw-ring-color: hsl(var(--s) / 0.5);
}
.ring-secondary\/60 {
    --tw-ring-color: hsl(var(--s) / 0.6);
}
.ring-secondary\/70 {
    --tw-ring-color: hsl(var(--s) / 0.7);
}
.ring-secondary\/75 {
    --tw-ring-color: hsl(var(--s) / 0.75);
}
.ring-secondary\/80 {
    --tw-ring-color: hsl(var(--s) / 0.8);
}
.ring-secondary\/90 {
    --tw-ring-color: hsl(var(--s) / 0.9);
}
.ring-secondary\/95 {
    --tw-ring-color: hsl(var(--s) / 0.95);
}
.ring-success {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--su) / var(--tw-ring-opacity));
}
.ring-success-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--suc, var(--nc)) / var(--tw-ring-opacity));
}
.ring-success-content\/0 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0);
}
.ring-success-content\/10 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.ring-success-content\/100 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 1);
}
.ring-success-content\/20 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.ring-success-content\/25 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.ring-success-content\/30 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.ring-success-content\/40 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.ring-success-content\/5 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.ring-success-content\/50 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.ring-success-content\/60 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.ring-success-content\/70 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.ring-success-content\/75 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.ring-success-content\/80 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.ring-success-content\/90 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.ring-success-content\/95 {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.ring-success\/0 {
    --tw-ring-color: hsl(var(--su) / 0);
}
.ring-success\/10 {
    --tw-ring-color: hsl(var(--su) / 0.1);
}
.ring-success\/100 {
    --tw-ring-color: hsl(var(--su) / 1);
}
.ring-success\/20 {
    --tw-ring-color: hsl(var(--su) / 0.2);
}
.ring-success\/25 {
    --tw-ring-color: hsl(var(--su) / 0.25);
}
.ring-success\/30 {
    --tw-ring-color: hsl(var(--su) / 0.3);
}
.ring-success\/40 {
    --tw-ring-color: hsl(var(--su) / 0.4);
}
.ring-success\/5 {
    --tw-ring-color: hsl(var(--su) / 0.05);
}
.ring-success\/50 {
    --tw-ring-color: hsl(var(--su) / 0.5);
}
.ring-success\/60 {
    --tw-ring-color: hsl(var(--su) / 0.6);
}
.ring-success\/70 {
    --tw-ring-color: hsl(var(--su) / 0.7);
}
.ring-success\/75 {
    --tw-ring-color: hsl(var(--su) / 0.75);
}
.ring-success\/80 {
    --tw-ring-color: hsl(var(--su) / 0.8);
}
.ring-success\/90 {
    --tw-ring-color: hsl(var(--su) / 0.9);
}
.ring-success\/95 {
    --tw-ring-color: hsl(var(--su) / 0.95);
}
.ring-transparent {
    --tw-ring-color: transparent;
}
.ring-transparent\/0 {
    --tw-ring-color: #0000;
}
.ring-transparent\/10 {
    --tw-ring-color: #0000001a;
}
.ring-transparent\/100 {
    --tw-ring-color: #000;
}
.ring-transparent\/20 {
    --tw-ring-color: #0003;
}
.ring-transparent\/25 {
    --tw-ring-color: #00000040;
}
.ring-transparent\/30 {
    --tw-ring-color: #0000004d;
}
.ring-transparent\/40 {
    --tw-ring-color: #0006;
}
.ring-transparent\/5 {
    --tw-ring-color: #0000000d;
}
.ring-transparent\/50 {
    --tw-ring-color: #00000080;
}
.ring-transparent\/60 {
    --tw-ring-color: #0009;
}
.ring-transparent\/70 {
    --tw-ring-color: #000000b3;
}
.ring-transparent\/75 {
    --tw-ring-color: #000000bf;
}
.ring-transparent\/80 {
    --tw-ring-color: #000c;
}
.ring-transparent\/90 {
    --tw-ring-color: #000000e6;
}
.ring-transparent\/95 {
    --tw-ring-color: #000000f2;
}
.ring-warning {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--wa) / var(--tw-ring-opacity));
}
.ring-warning-content {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--wac, var(--nc)) / var(--tw-ring-opacity));
}
.ring-warning-content\/0 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0);
}
.ring-warning-content\/10 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.ring-warning-content\/100 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 1);
}
.ring-warning-content\/20 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.ring-warning-content\/25 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.ring-warning-content\/30 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.ring-warning-content\/40 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.ring-warning-content\/5 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.ring-warning-content\/50 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.ring-warning-content\/60 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.ring-warning-content\/70 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.ring-warning-content\/75 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.ring-warning-content\/80 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.ring-warning-content\/90 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.ring-warning-content\/95 {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.ring-warning\/0 {
    --tw-ring-color: hsl(var(--wa) / 0);
}
.ring-warning\/10 {
    --tw-ring-color: hsl(var(--wa) / 0.1);
}
.ring-warning\/100 {
    --tw-ring-color: hsl(var(--wa) / 1);
}
.ring-warning\/20 {
    --tw-ring-color: hsl(var(--wa) / 0.2);
}
.ring-warning\/25 {
    --tw-ring-color: hsl(var(--wa) / 0.25);
}
.ring-warning\/30 {
    --tw-ring-color: hsl(var(--wa) / 0.3);
}
.ring-warning\/40 {
    --tw-ring-color: hsl(var(--wa) / 0.4);
}
.ring-warning\/5 {
    --tw-ring-color: hsl(var(--wa) / 0.05);
}
.ring-warning\/50 {
    --tw-ring-color: hsl(var(--wa) / 0.5);
}
.ring-warning\/60 {
    --tw-ring-color: hsl(var(--wa) / 0.6);
}
.ring-warning\/70 {
    --tw-ring-color: hsl(var(--wa) / 0.7);
}
.ring-warning\/75 {
    --tw-ring-color: hsl(var(--wa) / 0.75);
}
.ring-warning\/80 {
    --tw-ring-color: hsl(var(--wa) / 0.8);
}
.ring-warning\/90 {
    --tw-ring-color: hsl(var(--wa) / 0.9);
}
.ring-warning\/95 {
    --tw-ring-color: hsl(var(--wa) / 0.95);
}
.ring-opacity-0 {
    --tw-ring-opacity: 0;
}
.ring-opacity-10 {
    --tw-ring-opacity: 0.1;
}
.ring-opacity-100 {
    --tw-ring-opacity: 1;
}
.ring-opacity-20 {
    --tw-ring-opacity: 0.2;
}
.ring-opacity-25 {
    --tw-ring-opacity: 0.25;
}
.ring-opacity-30 {
    --tw-ring-opacity: 0.3;
}
.ring-opacity-40 {
    --tw-ring-opacity: 0.4;
}
.ring-opacity-5 {
    --tw-ring-opacity: 0.05;
}
.ring-opacity-50 {
    --tw-ring-opacity: 0.5;
}
.ring-opacity-60 {
    --tw-ring-opacity: 0.6;
}
.ring-opacity-70 {
    --tw-ring-opacity: 0.7;
}
.ring-opacity-75 {
    --tw-ring-opacity: 0.75;
}
.ring-opacity-80 {
    --tw-ring-opacity: 0.8;
}
.ring-opacity-90 {
    --tw-ring-opacity: 0.9;
}
.ring-opacity-95 {
    --tw-ring-opacity: 0.95;
}
.ring-offset-0 {
    --tw-ring-offset-width: 0px;
}
.ring-offset-1 {
    --tw-ring-offset-width: 1px;
}
.ring-offset-2 {
    --tw-ring-offset-width: 2px;
}
.ring-offset-4 {
    --tw-ring-offset-width: 4px;
}
.ring-offset-8 {
    --tw-ring-offset-width: 8px;
}
.ring-offset-accent {
    --tw-ring-offset-color: hsl(var(--a));
}
.ring-offset-accent-content {
    --tw-ring-offset-color: hsl(var(--ac));
}
.ring-offset-accent-content\/0 {
    --tw-ring-offset-color: hsl(var(--ac) / 0);
}
.ring-offset-accent-content\/10 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.1);
}
.ring-offset-accent-content\/100 {
    --tw-ring-offset-color: hsl(var(--ac) / 1);
}
.ring-offset-accent-content\/20 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.2);
}
.ring-offset-accent-content\/25 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.25);
}
.ring-offset-accent-content\/30 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.3);
}
.ring-offset-accent-content\/40 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.4);
}
.ring-offset-accent-content\/5 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.05);
}
.ring-offset-accent-content\/50 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.5);
}
.ring-offset-accent-content\/60 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.6);
}
.ring-offset-accent-content\/70 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.7);
}
.ring-offset-accent-content\/75 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.75);
}
.ring-offset-accent-content\/80 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.8);
}
.ring-offset-accent-content\/90 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.9);
}
.ring-offset-accent-content\/95 {
    --tw-ring-offset-color: hsl(var(--ac) / 0.95);
}
.ring-offset-accent-focus {
    --tw-ring-offset-color: hsl(var(--af, var(--a)));
}
.ring-offset-accent-focus\/0 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0);
}
.ring-offset-accent-focus\/10 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.1);
}
.ring-offset-accent-focus\/100 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 1);
}
.ring-offset-accent-focus\/20 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.2);
}
.ring-offset-accent-focus\/25 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.25);
}
.ring-offset-accent-focus\/30 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.3);
}
.ring-offset-accent-focus\/40 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.4);
}
.ring-offset-accent-focus\/5 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.05);
}
.ring-offset-accent-focus\/50 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.5);
}
.ring-offset-accent-focus\/60 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.6);
}
.ring-offset-accent-focus\/70 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.7);
}
.ring-offset-accent-focus\/75 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.75);
}
.ring-offset-accent-focus\/80 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.8);
}
.ring-offset-accent-focus\/90 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.9);
}
.ring-offset-accent-focus\/95 {
    --tw-ring-offset-color: hsl(var(--af, var(--a)) / 0.95);
}
.ring-offset-accent\/0 {
    --tw-ring-offset-color: hsl(var(--a) / 0);
}
.ring-offset-accent\/10 {
    --tw-ring-offset-color: hsl(var(--a) / 0.1);
}
.ring-offset-accent\/100 {
    --tw-ring-offset-color: hsl(var(--a) / 1);
}
.ring-offset-accent\/20 {
    --tw-ring-offset-color: hsl(var(--a) / 0.2);
}
.ring-offset-accent\/25 {
    --tw-ring-offset-color: hsl(var(--a) / 0.25);
}
.ring-offset-accent\/30 {
    --tw-ring-offset-color: hsl(var(--a) / 0.3);
}
.ring-offset-accent\/40 {
    --tw-ring-offset-color: hsl(var(--a) / 0.4);
}
.ring-offset-accent\/5 {
    --tw-ring-offset-color: hsl(var(--a) / 0.05);
}
.ring-offset-accent\/50 {
    --tw-ring-offset-color: hsl(var(--a) / 0.5);
}
.ring-offset-accent\/60 {
    --tw-ring-offset-color: hsl(var(--a) / 0.6);
}
.ring-offset-accent\/70 {
    --tw-ring-offset-color: hsl(var(--a) / 0.7);
}
.ring-offset-accent\/75 {
    --tw-ring-offset-color: hsl(var(--a) / 0.75);
}
.ring-offset-accent\/80 {
    --tw-ring-offset-color: hsl(var(--a) / 0.8);
}
.ring-offset-accent\/90 {
    --tw-ring-offset-color: hsl(var(--a) / 0.9);
}
.ring-offset-accent\/95 {
    --tw-ring-offset-color: hsl(var(--a) / 0.95);
}
.ring-offset-base-100 {
    --tw-ring-offset-color: hsl(var(--b1));
}
.ring-offset-base-100\/0 {
    --tw-ring-offset-color: hsl(var(--b1) / 0);
}
.ring-offset-base-100\/10 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.1);
}
.ring-offset-base-100\/100 {
    --tw-ring-offset-color: hsl(var(--b1) / 1);
}
.ring-offset-base-100\/20 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.2);
}
.ring-offset-base-100\/25 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.25);
}
.ring-offset-base-100\/30 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.3);
}
.ring-offset-base-100\/40 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.4);
}
.ring-offset-base-100\/5 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.05);
}
.ring-offset-base-100\/50 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.5);
}
.ring-offset-base-100\/60 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.6);
}
.ring-offset-base-100\/70 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.7);
}
.ring-offset-base-100\/75 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.75);
}
.ring-offset-base-100\/80 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.8);
}
.ring-offset-base-100\/90 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.9);
}
.ring-offset-base-100\/95 {
    --tw-ring-offset-color: hsl(var(--b1) / 0.95);
}
.ring-offset-base-200 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)));
}
.ring-offset-base-200\/0 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0);
}
.ring-offset-base-200\/10 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.ring-offset-base-200\/100 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 1);
}
.ring-offset-base-200\/20 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.ring-offset-base-200\/25 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.ring-offset-base-200\/30 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.ring-offset-base-200\/40 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.ring-offset-base-200\/5 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.ring-offset-base-200\/50 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.ring-offset-base-200\/60 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.ring-offset-base-200\/70 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.ring-offset-base-200\/75 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.ring-offset-base-200\/80 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.ring-offset-base-200\/90 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.ring-offset-base-200\/95 {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.ring-offset-base-300 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)));
}
.ring-offset-base-300\/0 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0);
}
.ring-offset-base-300\/10 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.ring-offset-base-300\/100 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 1);
}
.ring-offset-base-300\/20 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.ring-offset-base-300\/25 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.ring-offset-base-300\/30 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.ring-offset-base-300\/40 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.ring-offset-base-300\/5 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.ring-offset-base-300\/50 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.ring-offset-base-300\/60 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.ring-offset-base-300\/70 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.ring-offset-base-300\/75 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.ring-offset-base-300\/80 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.ring-offset-base-300\/90 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.ring-offset-base-300\/95 {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.ring-offset-base-content {
    --tw-ring-offset-color: hsl(var(--bc));
}
.ring-offset-base-content\/0 {
    --tw-ring-offset-color: hsl(var(--bc) / 0);
}
.ring-offset-base-content\/10 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.1);
}
.ring-offset-base-content\/100 {
    --tw-ring-offset-color: hsl(var(--bc) / 1);
}
.ring-offset-base-content\/20 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.2);
}
.ring-offset-base-content\/25 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.25);
}
.ring-offset-base-content\/30 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.3);
}
.ring-offset-base-content\/40 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.4);
}
.ring-offset-base-content\/5 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.05);
}
.ring-offset-base-content\/50 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.5);
}
.ring-offset-base-content\/60 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.6);
}
.ring-offset-base-content\/70 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.7);
}
.ring-offset-base-content\/75 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.75);
}
.ring-offset-base-content\/80 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.8);
}
.ring-offset-base-content\/90 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.9);
}
.ring-offset-base-content\/95 {
    --tw-ring-offset-color: hsl(var(--bc) / 0.95);
}
.ring-offset-current {
    --tw-ring-offset-color: currentColor;
}
.ring-offset-error {
    --tw-ring-offset-color: hsl(var(--er));
}
.ring-offset-error-content {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)));
}
.ring-offset-error-content\/0 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0);
}
.ring-offset-error-content\/10 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.ring-offset-error-content\/100 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 1);
}
.ring-offset-error-content\/20 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.ring-offset-error-content\/25 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.ring-offset-error-content\/30 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.ring-offset-error-content\/40 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.ring-offset-error-content\/5 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.ring-offset-error-content\/50 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.ring-offset-error-content\/60 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.ring-offset-error-content\/70 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.ring-offset-error-content\/75 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.ring-offset-error-content\/80 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.ring-offset-error-content\/90 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.ring-offset-error-content\/95 {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.ring-offset-error\/0 {
    --tw-ring-offset-color: hsl(var(--er) / 0);
}
.ring-offset-error\/10 {
    --tw-ring-offset-color: hsl(var(--er) / 0.1);
}
.ring-offset-error\/100 {
    --tw-ring-offset-color: hsl(var(--er) / 1);
}
.ring-offset-error\/20 {
    --tw-ring-offset-color: hsl(var(--er) / 0.2);
}
.ring-offset-error\/25 {
    --tw-ring-offset-color: hsl(var(--er) / 0.25);
}
.ring-offset-error\/30 {
    --tw-ring-offset-color: hsl(var(--er) / 0.3);
}
.ring-offset-error\/40 {
    --tw-ring-offset-color: hsl(var(--er) / 0.4);
}
.ring-offset-error\/5 {
    --tw-ring-offset-color: hsl(var(--er) / 0.05);
}
.ring-offset-error\/50 {
    --tw-ring-offset-color: hsl(var(--er) / 0.5);
}
.ring-offset-error\/60 {
    --tw-ring-offset-color: hsl(var(--er) / 0.6);
}
.ring-offset-error\/70 {
    --tw-ring-offset-color: hsl(var(--er) / 0.7);
}
.ring-offset-error\/75 {
    --tw-ring-offset-color: hsl(var(--er) / 0.75);
}
.ring-offset-error\/80 {
    --tw-ring-offset-color: hsl(var(--er) / 0.8);
}
.ring-offset-error\/90 {
    --tw-ring-offset-color: hsl(var(--er) / 0.9);
}
.ring-offset-error\/95 {
    --tw-ring-offset-color: hsl(var(--er) / 0.95);
}
.ring-offset-info {
    --tw-ring-offset-color: hsl(var(--in));
}
.ring-offset-info-content {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)));
}
.ring-offset-info-content\/0 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0);
}
.ring-offset-info-content\/10 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.ring-offset-info-content\/100 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 1);
}
.ring-offset-info-content\/20 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.ring-offset-info-content\/25 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.ring-offset-info-content\/30 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.ring-offset-info-content\/40 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.ring-offset-info-content\/5 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.ring-offset-info-content\/50 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.ring-offset-info-content\/60 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.ring-offset-info-content\/70 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.ring-offset-info-content\/75 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.ring-offset-info-content\/80 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.ring-offset-info-content\/90 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.ring-offset-info-content\/95 {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.ring-offset-info\/0 {
    --tw-ring-offset-color: hsl(var(--in) / 0);
}
.ring-offset-info\/10 {
    --tw-ring-offset-color: hsl(var(--in) / 0.1);
}
.ring-offset-info\/100 {
    --tw-ring-offset-color: hsl(var(--in) / 1);
}
.ring-offset-info\/20 {
    --tw-ring-offset-color: hsl(var(--in) / 0.2);
}
.ring-offset-info\/25 {
    --tw-ring-offset-color: hsl(var(--in) / 0.25);
}
.ring-offset-info\/30 {
    --tw-ring-offset-color: hsl(var(--in) / 0.3);
}
.ring-offset-info\/40 {
    --tw-ring-offset-color: hsl(var(--in) / 0.4);
}
.ring-offset-info\/5 {
    --tw-ring-offset-color: hsl(var(--in) / 0.05);
}
.ring-offset-info\/50 {
    --tw-ring-offset-color: hsl(var(--in) / 0.5);
}
.ring-offset-info\/60 {
    --tw-ring-offset-color: hsl(var(--in) / 0.6);
}
.ring-offset-info\/70 {
    --tw-ring-offset-color: hsl(var(--in) / 0.7);
}
.ring-offset-info\/75 {
    --tw-ring-offset-color: hsl(var(--in) / 0.75);
}
.ring-offset-info\/80 {
    --tw-ring-offset-color: hsl(var(--in) / 0.8);
}
.ring-offset-info\/90 {
    --tw-ring-offset-color: hsl(var(--in) / 0.9);
}
.ring-offset-info\/95 {
    --tw-ring-offset-color: hsl(var(--in) / 0.95);
}
.ring-offset-neutral {
    --tw-ring-offset-color: hsl(var(--n));
}
.ring-offset-neutral-content {
    --tw-ring-offset-color: hsl(var(--nc));
}
.ring-offset-neutral-content\/0 {
    --tw-ring-offset-color: hsl(var(--nc) / 0);
}
.ring-offset-neutral-content\/10 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.1);
}
.ring-offset-neutral-content\/100 {
    --tw-ring-offset-color: hsl(var(--nc) / 1);
}
.ring-offset-neutral-content\/20 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.2);
}
.ring-offset-neutral-content\/25 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.25);
}
.ring-offset-neutral-content\/30 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.3);
}
.ring-offset-neutral-content\/40 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.4);
}
.ring-offset-neutral-content\/5 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.05);
}
.ring-offset-neutral-content\/50 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.5);
}
.ring-offset-neutral-content\/60 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.6);
}
.ring-offset-neutral-content\/70 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.7);
}
.ring-offset-neutral-content\/75 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.75);
}
.ring-offset-neutral-content\/80 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.8);
}
.ring-offset-neutral-content\/90 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.9);
}
.ring-offset-neutral-content\/95 {
    --tw-ring-offset-color: hsl(var(--nc) / 0.95);
}
.ring-offset-neutral-focus {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)));
}
.ring-offset-neutral-focus\/0 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0);
}
.ring-offset-neutral-focus\/10 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.1);
}
.ring-offset-neutral-focus\/100 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 1);
}
.ring-offset-neutral-focus\/20 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.2);
}
.ring-offset-neutral-focus\/25 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.25);
}
.ring-offset-neutral-focus\/30 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.3);
}
.ring-offset-neutral-focus\/40 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.4);
}
.ring-offset-neutral-focus\/5 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.05);
}
.ring-offset-neutral-focus\/50 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.5);
}
.ring-offset-neutral-focus\/60 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.6);
}
.ring-offset-neutral-focus\/70 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.7);
}
.ring-offset-neutral-focus\/75 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.75);
}
.ring-offset-neutral-focus\/80 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.8);
}
.ring-offset-neutral-focus\/90 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.9);
}
.ring-offset-neutral-focus\/95 {
    --tw-ring-offset-color: hsl(var(--nf, var(--n)) / 0.95);
}
.ring-offset-neutral\/0 {
    --tw-ring-offset-color: hsl(var(--n) / 0);
}
.ring-offset-neutral\/10 {
    --tw-ring-offset-color: hsl(var(--n) / 0.1);
}
.ring-offset-neutral\/100 {
    --tw-ring-offset-color: hsl(var(--n) / 1);
}
.ring-offset-neutral\/20 {
    --tw-ring-offset-color: hsl(var(--n) / 0.2);
}
.ring-offset-neutral\/25 {
    --tw-ring-offset-color: hsl(var(--n) / 0.25);
}
.ring-offset-neutral\/30 {
    --tw-ring-offset-color: hsl(var(--n) / 0.3);
}
.ring-offset-neutral\/40 {
    --tw-ring-offset-color: hsl(var(--n) / 0.4);
}
.ring-offset-neutral\/5 {
    --tw-ring-offset-color: hsl(var(--n) / 0.05);
}
.ring-offset-neutral\/50 {
    --tw-ring-offset-color: hsl(var(--n) / 0.5);
}
.ring-offset-neutral\/60 {
    --tw-ring-offset-color: hsl(var(--n) / 0.6);
}
.ring-offset-neutral\/70 {
    --tw-ring-offset-color: hsl(var(--n) / 0.7);
}
.ring-offset-neutral\/75 {
    --tw-ring-offset-color: hsl(var(--n) / 0.75);
}
.ring-offset-neutral\/80 {
    --tw-ring-offset-color: hsl(var(--n) / 0.8);
}
.ring-offset-neutral\/90 {
    --tw-ring-offset-color: hsl(var(--n) / 0.9);
}
.ring-offset-neutral\/95 {
    --tw-ring-offset-color: hsl(var(--n) / 0.95);
}
.ring-offset-primary {
    --tw-ring-offset-color: hsl(var(--p));
}
.ring-offset-primary-content {
    --tw-ring-offset-color: hsl(var(--pc));
}
.ring-offset-primary-content\/0 {
    --tw-ring-offset-color: hsl(var(--pc) / 0);
}
.ring-offset-primary-content\/10 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.1);
}
.ring-offset-primary-content\/100 {
    --tw-ring-offset-color: hsl(var(--pc) / 1);
}
.ring-offset-primary-content\/20 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.2);
}
.ring-offset-primary-content\/25 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.25);
}
.ring-offset-primary-content\/30 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.3);
}
.ring-offset-primary-content\/40 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.4);
}
.ring-offset-primary-content\/5 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.05);
}
.ring-offset-primary-content\/50 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.5);
}
.ring-offset-primary-content\/60 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.6);
}
.ring-offset-primary-content\/70 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.7);
}
.ring-offset-primary-content\/75 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.75);
}
.ring-offset-primary-content\/80 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.8);
}
.ring-offset-primary-content\/90 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.9);
}
.ring-offset-primary-content\/95 {
    --tw-ring-offset-color: hsl(var(--pc) / 0.95);
}
.ring-offset-primary-focus {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)));
}
.ring-offset-primary-focus\/0 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0);
}
.ring-offset-primary-focus\/10 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.1);
}
.ring-offset-primary-focus\/100 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 1);
}
.ring-offset-primary-focus\/20 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.2);
}
.ring-offset-primary-focus\/25 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.25);
}
.ring-offset-primary-focus\/30 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.3);
}
.ring-offset-primary-focus\/40 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.4);
}
.ring-offset-primary-focus\/5 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.05);
}
.ring-offset-primary-focus\/50 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.5);
}
.ring-offset-primary-focus\/60 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.6);
}
.ring-offset-primary-focus\/70 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.7);
}
.ring-offset-primary-focus\/75 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.75);
}
.ring-offset-primary-focus\/80 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.8);
}
.ring-offset-primary-focus\/90 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.9);
}
.ring-offset-primary-focus\/95 {
    --tw-ring-offset-color: hsl(var(--pf, var(--p)) / 0.95);
}
.ring-offset-primary\/0 {
    --tw-ring-offset-color: hsl(var(--p) / 0);
}
.ring-offset-primary\/10 {
    --tw-ring-offset-color: hsl(var(--p) / 0.1);
}
.ring-offset-primary\/100 {
    --tw-ring-offset-color: hsl(var(--p) / 1);
}
.ring-offset-primary\/20 {
    --tw-ring-offset-color: hsl(var(--p) / 0.2);
}
.ring-offset-primary\/25 {
    --tw-ring-offset-color: hsl(var(--p) / 0.25);
}
.ring-offset-primary\/30 {
    --tw-ring-offset-color: hsl(var(--p) / 0.3);
}
.ring-offset-primary\/40 {
    --tw-ring-offset-color: hsl(var(--p) / 0.4);
}
.ring-offset-primary\/5 {
    --tw-ring-offset-color: hsl(var(--p) / 0.05);
}
.ring-offset-primary\/50 {
    --tw-ring-offset-color: hsl(var(--p) / 0.5);
}
.ring-offset-primary\/60 {
    --tw-ring-offset-color: hsl(var(--p) / 0.6);
}
.ring-offset-primary\/70 {
    --tw-ring-offset-color: hsl(var(--p) / 0.7);
}
.ring-offset-primary\/75 {
    --tw-ring-offset-color: hsl(var(--p) / 0.75);
}
.ring-offset-primary\/80 {
    --tw-ring-offset-color: hsl(var(--p) / 0.8);
}
.ring-offset-primary\/90 {
    --tw-ring-offset-color: hsl(var(--p) / 0.9);
}
.ring-offset-primary\/95 {
    --tw-ring-offset-color: hsl(var(--p) / 0.95);
}
.ring-offset-secondary {
    --tw-ring-offset-color: hsl(var(--s));
}
.ring-offset-secondary-content {
    --tw-ring-offset-color: hsl(var(--sc));
}
.ring-offset-secondary-content\/0 {
    --tw-ring-offset-color: hsl(var(--sc) / 0);
}
.ring-offset-secondary-content\/10 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.1);
}
.ring-offset-secondary-content\/100 {
    --tw-ring-offset-color: hsl(var(--sc) / 1);
}
.ring-offset-secondary-content\/20 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.2);
}
.ring-offset-secondary-content\/25 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.25);
}
.ring-offset-secondary-content\/30 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.3);
}
.ring-offset-secondary-content\/40 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.4);
}
.ring-offset-secondary-content\/5 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.05);
}
.ring-offset-secondary-content\/50 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.5);
}
.ring-offset-secondary-content\/60 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.6);
}
.ring-offset-secondary-content\/70 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.7);
}
.ring-offset-secondary-content\/75 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.75);
}
.ring-offset-secondary-content\/80 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.8);
}
.ring-offset-secondary-content\/90 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.9);
}
.ring-offset-secondary-content\/95 {
    --tw-ring-offset-color: hsl(var(--sc) / 0.95);
}
.ring-offset-secondary-focus {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)));
}
.ring-offset-secondary-focus\/0 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0);
}
.ring-offset-secondary-focus\/10 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.1);
}
.ring-offset-secondary-focus\/100 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 1);
}
.ring-offset-secondary-focus\/20 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.2);
}
.ring-offset-secondary-focus\/25 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.25);
}
.ring-offset-secondary-focus\/30 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.3);
}
.ring-offset-secondary-focus\/40 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.4);
}
.ring-offset-secondary-focus\/5 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.05);
}
.ring-offset-secondary-focus\/50 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.5);
}
.ring-offset-secondary-focus\/60 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.6);
}
.ring-offset-secondary-focus\/70 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.7);
}
.ring-offset-secondary-focus\/75 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.75);
}
.ring-offset-secondary-focus\/80 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.8);
}
.ring-offset-secondary-focus\/90 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.9);
}
.ring-offset-secondary-focus\/95 {
    --tw-ring-offset-color: hsl(var(--sf, var(--s)) / 0.95);
}
.ring-offset-secondary\/0 {
    --tw-ring-offset-color: hsl(var(--s) / 0);
}
.ring-offset-secondary\/10 {
    --tw-ring-offset-color: hsl(var(--s) / 0.1);
}
.ring-offset-secondary\/100 {
    --tw-ring-offset-color: hsl(var(--s) / 1);
}
.ring-offset-secondary\/20 {
    --tw-ring-offset-color: hsl(var(--s) / 0.2);
}
.ring-offset-secondary\/25 {
    --tw-ring-offset-color: hsl(var(--s) / 0.25);
}
.ring-offset-secondary\/30 {
    --tw-ring-offset-color: hsl(var(--s) / 0.3);
}
.ring-offset-secondary\/40 {
    --tw-ring-offset-color: hsl(var(--s) / 0.4);
}
.ring-offset-secondary\/5 {
    --tw-ring-offset-color: hsl(var(--s) / 0.05);
}
.ring-offset-secondary\/50 {
    --tw-ring-offset-color: hsl(var(--s) / 0.5);
}
.ring-offset-secondary\/60 {
    --tw-ring-offset-color: hsl(var(--s) / 0.6);
}
.ring-offset-secondary\/70 {
    --tw-ring-offset-color: hsl(var(--s) / 0.7);
}
.ring-offset-secondary\/75 {
    --tw-ring-offset-color: hsl(var(--s) / 0.75);
}
.ring-offset-secondary\/80 {
    --tw-ring-offset-color: hsl(var(--s) / 0.8);
}
.ring-offset-secondary\/90 {
    --tw-ring-offset-color: hsl(var(--s) / 0.9);
}
.ring-offset-secondary\/95 {
    --tw-ring-offset-color: hsl(var(--s) / 0.95);
}
.ring-offset-success {
    --tw-ring-offset-color: hsl(var(--su));
}
.ring-offset-success-content {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)));
}
.ring-offset-success-content\/0 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0);
}
.ring-offset-success-content\/10 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.ring-offset-success-content\/100 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 1);
}
.ring-offset-success-content\/20 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.ring-offset-success-content\/25 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.ring-offset-success-content\/30 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.ring-offset-success-content\/40 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.ring-offset-success-content\/5 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.ring-offset-success-content\/50 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.ring-offset-success-content\/60 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.ring-offset-success-content\/70 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.ring-offset-success-content\/75 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.ring-offset-success-content\/80 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.ring-offset-success-content\/90 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.ring-offset-success-content\/95 {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.ring-offset-success\/0 {
    --tw-ring-offset-color: hsl(var(--su) / 0);
}
.ring-offset-success\/10 {
    --tw-ring-offset-color: hsl(var(--su) / 0.1);
}
.ring-offset-success\/100 {
    --tw-ring-offset-color: hsl(var(--su) / 1);
}
.ring-offset-success\/20 {
    --tw-ring-offset-color: hsl(var(--su) / 0.2);
}
.ring-offset-success\/25 {
    --tw-ring-offset-color: hsl(var(--su) / 0.25);
}
.ring-offset-success\/30 {
    --tw-ring-offset-color: hsl(var(--su) / 0.3);
}
.ring-offset-success\/40 {
    --tw-ring-offset-color: hsl(var(--su) / 0.4);
}
.ring-offset-success\/5 {
    --tw-ring-offset-color: hsl(var(--su) / 0.05);
}
.ring-offset-success\/50 {
    --tw-ring-offset-color: hsl(var(--su) / 0.5);
}
.ring-offset-success\/60 {
    --tw-ring-offset-color: hsl(var(--su) / 0.6);
}
.ring-offset-success\/70 {
    --tw-ring-offset-color: hsl(var(--su) / 0.7);
}
.ring-offset-success\/75 {
    --tw-ring-offset-color: hsl(var(--su) / 0.75);
}
.ring-offset-success\/80 {
    --tw-ring-offset-color: hsl(var(--su) / 0.8);
}
.ring-offset-success\/90 {
    --tw-ring-offset-color: hsl(var(--su) / 0.9);
}
.ring-offset-success\/95 {
    --tw-ring-offset-color: hsl(var(--su) / 0.95);
}
.ring-offset-transparent {
    --tw-ring-offset-color: transparent;
}
.ring-offset-transparent\/0 {
    --tw-ring-offset-color: #0000;
}
.ring-offset-transparent\/10 {
    --tw-ring-offset-color: #0000001a;
}
.ring-offset-transparent\/100 {
    --tw-ring-offset-color: #000;
}
.ring-offset-transparent\/20 {
    --tw-ring-offset-color: #0003;
}
.ring-offset-transparent\/25 {
    --tw-ring-offset-color: #00000040;
}
.ring-offset-transparent\/30 {
    --tw-ring-offset-color: #0000004d;
}
.ring-offset-transparent\/40 {
    --tw-ring-offset-color: #0006;
}
.ring-offset-transparent\/5 {
    --tw-ring-offset-color: #0000000d;
}
.ring-offset-transparent\/50 {
    --tw-ring-offset-color: #00000080;
}
.ring-offset-transparent\/60 {
    --tw-ring-offset-color: #0009;
}
.ring-offset-transparent\/70 {
    --tw-ring-offset-color: #000000b3;
}
.ring-offset-transparent\/75 {
    --tw-ring-offset-color: #000000bf;
}
.ring-offset-transparent\/80 {
    --tw-ring-offset-color: #000c;
}
.ring-offset-transparent\/90 {
    --tw-ring-offset-color: #000000e6;
}
.ring-offset-transparent\/95 {
    --tw-ring-offset-color: #000000f2;
}
.ring-offset-warning {
    --tw-ring-offset-color: hsl(var(--wa));
}
.ring-offset-warning-content {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)));
}
.ring-offset-warning-content\/0 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0);
}
.ring-offset-warning-content\/10 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.ring-offset-warning-content\/100 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 1);
}
.ring-offset-warning-content\/20 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.ring-offset-warning-content\/25 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.ring-offset-warning-content\/30 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.ring-offset-warning-content\/40 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.ring-offset-warning-content\/5 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.ring-offset-warning-content\/50 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.ring-offset-warning-content\/60 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.ring-offset-warning-content\/70 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.ring-offset-warning-content\/75 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.ring-offset-warning-content\/80 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.ring-offset-warning-content\/90 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.ring-offset-warning-content\/95 {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.ring-offset-warning\/0 {
    --tw-ring-offset-color: hsl(var(--wa) / 0);
}
.ring-offset-warning\/10 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.1);
}
.ring-offset-warning\/100 {
    --tw-ring-offset-color: hsl(var(--wa) / 1);
}
.ring-offset-warning\/20 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.2);
}
.ring-offset-warning\/25 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.25);
}
.ring-offset-warning\/30 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.3);
}
.ring-offset-warning\/40 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.4);
}
.ring-offset-warning\/5 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.05);
}
.ring-offset-warning\/50 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.5);
}
.ring-offset-warning\/60 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.6);
}
.ring-offset-warning\/70 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.7);
}
.ring-offset-warning\/75 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.75);
}
.ring-offset-warning\/80 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.8);
}
.ring-offset-warning\/90 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.9);
}
.ring-offset-warning\/95 {
    --tw-ring-offset-color: hsl(var(--wa) / 0.95);
}
.backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}
.transition {
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke,
        opacity, box-shadow, transform, filter, backdrop-filter;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
    transition-property: all;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-colors {
    transition-property: color, background-color, border-color,
        -webkit-text-decoration-color, text-decoration-color, fill, stroke;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-none {
    transition-property: none;
}
.transition-opacity {
    transition-property: opacity;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-shadow {
    transition-property: box-shadow;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-transform {
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.rounded-box {
    border-radius: var(--rounded-box, 1rem);
}
.rounded-t-box {
    border-top-left-radius: var(--rounded-box, 1rem);
    border-top-right-radius: var(--rounded-box, 1rem);
}
.rounded-b-box {
    border-bottom-left-radius: var(--rounded-box, 1rem);
    border-bottom-right-radius: var(--rounded-box, 1rem);
}
.rounded-l-box {
    border-top-left-radius: var(--rounded-box, 1rem);
    border-bottom-left-radius: var(--rounded-box, 1rem);
}
.rounded-r-box {
    border-top-right-radius: var(--rounded-box, 1rem);
    border-bottom-right-radius: var(--rounded-box, 1rem);
}
.rounded-br-box {
    border-bottom-right-radius: var(--rounded-box, 1rem);
}
.rounded-tr-box {
    border-top-right-radius: var(--rounded-box, 1rem);
}
.rounded-bl-box {
    border-bottom-left-radius: var(--rounded-box, 1rem);
}
.rounded-tl-box {
    border-top-left-radius: var(--rounded-box, 1rem);
}
.rounded-btn {
    border-radius: var(--rounded-btn, 0.5rem);
}
.rounded-badge {
    border-radius: var(--rounded-badge, 1.9rem);
}
.glass,
.glass:hover,
.glass.btn-active {
    backdrop-filter: blur(var(--glass-blur, 40px));
    background-color: #0000;
    background-image: linear-gradient(
            135deg,
            rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,
            #0000 100%
        ),
        linear-gradient(
            var(--glass-reflex-degree, 100deg),
            rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,
            #0000 25%
        );
    box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%))
            inset,
        0 0 0 2px #0000000d;
    text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%));
    border: 0;
}
.min-h-6 {
    min-height: 1.5rem;
}
.min-h-8 {
    min-height: 2rem;
}
.min-h-12 {
    min-height: 3rem;
}
.min-h-16 {
    min-height: 4rem;
}
.no-animation {
    --btn-focus-scale: 1;
    --animation-btn: 0;
    --animation-input: 0;
}
.tab-border-none {
    --tab-border: 0px;
}
.tab-border {
    --tab-border: 1px;
}
.tab-border-2 {
    --tab-border: 2px;
}
.tab-border-3 {
    --tab-border: 3px;
}
.tab-rounded-none {
    --tab-radius: 0;
}
.tab-rounded-lg {
    --tab-radius: 0.5rem;
}
.artboard-demo {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
}
.artboard.phone {
    width: 320px;
}
.artboard.phone-1 {
    width: 320px;
    height: 568px;
}
.artboard.phone-1.horizontal,
.artboard.phone-1.artboard-horizontal {
    width: 568px;
    height: 320px;
}
.artboard.phone-2 {
    width: 375px;
    height: 667px;
}
.artboard.phone-2.horizontal,
.artboard.phone-2.artboard-horizontal {
    width: 667px;
    height: 375px;
}
.artboard.phone-3 {
    width: 414px;
    height: 736px;
}
.artboard.phone-3.horizontal,
.artboard.phone-3.artboard-horizontal {
    width: 736px;
    height: 414px;
}
.artboard.phone-4 {
    width: 375px;
    height: 812px;
}
.artboard.phone-4.horizontal,
.artboard.phone-4.artboard-horizontal {
    width: 812px;
    height: 375px;
}
.artboard.phone-5 {
    width: 414px;
    height: 896px;
}
.artboard.phone-5.horizontal,
.artboard.phone-5.artboard-horizontal {
    width: 896px;
    height: 414px;
}
.artboard.phone-6 {
    width: 320px;
    height: 1024px;
}
.artboard.phone-6.horizontal,
.artboard.phone-6.artboard-horizontal {
    width: 1024px;
    height: 320px;
}
.badge-xs {
    height: 0.75rem;
    padding-left: 0.313rem;
    padding-right: 0.313rem;
    font-size: 0.75rem;
    line-height: 0.75rem;
}
.badge-sm {
    height: 1rem;
    padding-left: 0.438rem;
    padding-right: 0.438rem;
    font-size: 0.75rem;
    line-height: 1rem;
}
.badge-md {
    height: 1.25rem;
    padding-left: 0.563rem;
    padding-right: 0.563rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.badge-lg {
    height: 1.5rem;
    padding-left: 0.688rem;
    padding-right: 0.688rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
.btm-nav-xs {
    height: 2.5rem;
}
.btm-nav-xs > :where(.active) {
    border-top-width: 1px;
}
.btm-nav-xs .btm-nav-label {
    font-size: 0.75rem;
    line-height: 1rem;
}
.btm-nav-sm {
    height: 3rem;
}
.btm-nav-sm > :where(.active) {
    border-top-width: 2px;
}
.btm-nav-sm .btm-nav-label {
    font-size: 0.75rem;
    line-height: 1rem;
}
.btm-nav-md {
    height: 4rem;
}
.btm-nav-md > :where(.active) {
    border-top-width: 2px;
}
.btm-nav-md .btm-nav-label {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.btm-nav-lg {
    height: 5rem;
}
.btm-nav-lg > :where(.active) {
    border-top-width: 4px;
}
.btm-nav-lg .btm-nav-label {
    font-size: 1rem;
    line-height: 1.5rem;
}
.btn-xs {
    height: 1.5rem;
    min-height: 1.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.75rem;
}
.btn-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 0.875rem;
}
.btn-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.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;
}
.btn-group-horizontal {
    flex-direction: row;
}
.btn-group-vertical {
    flex-direction: column;
}
.card-side {
    flex-direction: row;
    align-items: stretch;
}
.card-side :where(figure:first-child) {
    border-start-start-radius: inherit;
    border-start-end-radius: unset;
    border-end-start-radius: inherit;
    border-end-end-radius: unset;
    overflow: hidden;
}
.card-side :where(figure:last-child) {
    border-start-start-radius: unset;
    border-start-end-radius: inherit;
    border-end-start-radius: unset;
    border-end-end-radius: inherit;
    overflow: hidden;
}
.card-side figure > * {
    max-width: unset;
}
:where(.card-side figure > *) {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.checkbox-xs {
    height: 1rem;
    width: 1rem;
}
.checkbox-sm {
    height: 1.25rem;
    width: 1.25rem;
}
.checkbox-md {
    height: 1.5rem;
    width: 1.5rem;
}
.checkbox-lg {
    height: 2rem;
    width: 2rem;
}
.divider-horizontal {
    flex-direction: column;
}
.divider-horizontal:before,
.divider-horizontal:after {
    height: 100%;
    width: 0.125rem;
}
.divider-vertical {
    flex-direction: row;
}
.divider-vertical:before,
.divider-vertical:after {
    height: 0.125rem;
    width: 100%;
}
.file-input-xs {
    height: 1.5rem;
    padding-right: 0.5rem;
    font-size: 0.75rem;
    line-height: 1.625;
}
.file-input-xs::file-selector-button {
    height: 1.375rem;
    min-height: 1.375rem;
    margin-right: 0.5rem;
    font-size: 0.75rem;
}
.file-input-sm {
    height: 2rem;
    padding-right: 0.75rem;
    font-size: 0.875rem;
    line-height: 2rem;
}
.file-input-sm::file-selector-button {
    height: 1.875rem;
    min-height: 1.875rem;
    margin-right: 0.75rem;
    font-size: 0.875rem;
}
.file-input-md {
    height: 3rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    line-height: 2;
}
.file-input-md::file-selector-button {
    height: 2.875rem;
    min-height: 2.875rem;
    margin-right: 1rem;
    font-size: 0.875rem;
}
.file-input-lg {
    height: 4rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 2;
}
.file-input-lg::file-selector-button {
    height: 3.875rem;
    min-height: 3.875rem;
    margin-right: 1.5rem;
    font-size: 1.125rem;
}
.indicator :where(.indicator-item) {
    --tw-translate-x: 50%;
    --tw-translate-y: -50%;
    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));
    inset: 0 0 auto auto;
}
.indicator :where(.indicator-item.indicator-start) {
    --tw-translate-x: -50%;
    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));
    left: 0;
    right: auto;
}
.indicator :where(.indicator-item.indicator-center) {
    --tw-translate-x: -50%;
    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));
    left: 50%;
    right: 50%;
}
.indicator :where(.indicator-item.indicator-end) {
    --tw-translate-x: 50%;
    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));
    left: auto;
    right: 0;
}
.indicator :where(.indicator-item.indicator-bottom) {
    --tw-translate-y: 50%;
    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));
    top: auto;
    bottom: 0;
}
.indicator :where(.indicator-item.indicator-middle) {
    --tw-translate-y: -50%;
    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));
    top: 50%;
    bottom: 50%;
}
.indicator :where(.indicator-item.indicator-top) {
    --tw-translate-y: -50%;
    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));
    top: 0;
    bottom: auto;
}
.input-xs {
    height: 1.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.75rem;
    line-height: 1.625;
}
.input-md {
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    line-height: 2;
}
.input-lg {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 2;
}
.input-sm {
    height: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 0.875rem;
    line-height: 2rem;
}
.kbd-xs {
    min-height: 1.2em;
    min-width: 1.2em;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    font-size: 0.75rem;
    line-height: 1rem;
}
.kbd-sm {
    min-height: 1.6em;
    min-width: 1.6em;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.kbd-md {
    min-height: 2.2em;
    min-width: 2.2em;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
.kbd-lg {
    min-height: 2.5em;
    min-width: 2.5em;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.menu-vertical {
    flex-direction: column;
}
.menu-vertical :where(li) {
    flex-direction: column;
}
.menu-vertical > :where(li) > :where(ul) {
    top: initial;
    left: 100%;
}
.menu-horizontal {
    width: max-content;
    flex-direction: row;
    display: inline-flex;
}
.menu-horizontal :where(li) {
    flex-direction: row;
}
.menu-horizontal > :where(li) > :where(ul) {
    top: 100%;
    left: initial;
}
.modal-bottom {
    align-items: flex-end;
}
.modal-middle {
    align-items: center;
}
.radio-xs {
    height: 1rem;
    width: 1rem;
}
.radio-sm {
    height: 1.25rem;
    width: 1.25rem;
}
.radio-md {
    height: 1.5rem;
    width: 1.5rem;
}
.radio-lg {
    height: 2rem;
    width: 2rem;
}
.range-xs {
    height: 1rem;
}
.range-xs::-webkit-slider-runnable-track {
    height: 0.25rem;
}
.range-xs::-moz-range-track {
    height: 0.25rem;
}
.range-xs::-webkit-slider-thumb {
    height: 1rem;
    width: 1rem;
    --filler-offset: 0.4rem;
}
.range-xs::-moz-range-thumb {
    height: 1rem;
    width: 1rem;
    --filler-offset: 0.4rem;
}
.range-sm {
    height: 1.25rem;
}
.range-sm::-webkit-slider-runnable-track {
    height: 0.25rem;
}
.range-sm::-moz-range-track {
    height: 0.25rem;
}
.range-sm::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
}
.range-sm::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
}
.range-md {
    height: 1.5rem;
}
.range-md::-webkit-slider-runnable-track {
    height: 0.5rem;
}
.range-md::-moz-range-track {
    height: 0.5rem;
}
.range-md::-webkit-slider-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
}
.range-md::-moz-range-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
}
.range-lg {
    height: 2rem;
}
.range-lg::-webkit-slider-runnable-track {
    height: 1rem;
}
.range-lg::-moz-range-track {
    height: 1rem;
}
.range-lg::-webkit-slider-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
}
.range-lg::-moz-range-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
}
.rating-xs input {
    height: 0.75rem;
    width: 0.75rem;
}
.rating-sm input {
    height: 1rem;
    width: 1rem;
}
.rating-md input {
    height: 1.5rem;
    width: 1.5rem;
}
.rating-lg input {
    height: 2.5rem;
    width: 2.5rem;
}
.rating-half.rating-xs input:not(.rating-hidden) {
    width: 0.375rem;
}
.rating-half.rating-sm input:not(.rating-hidden) {
    width: 0.5rem;
}
.rating-half.rating-md input:not(.rating-hidden) {
    width: 0.75rem;
}
.rating-half.rating-lg input:not(.rating-hidden) {
    width: 1.25rem;
}
.select-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: 0.875rem;
    line-height: 2;
}
[dir="rtl"] .select-md {
    padding-left: 2.5rem;
    padding-right: 1rem;
}
.select-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 2rem;
    font-size: 1.125rem;
    line-height: 2;
}
[dir="rtl"] .select-lg {
    padding-left: 2rem;
    padding-right: 1.5rem;
}
.select-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: 0.75rem;
    padding-right: 2rem;
    font-size: 0.875rem;
    line-height: 2rem;
}
[dir="rtl"] .select-sm {
    padding-left: 2rem;
    padding-right: 0.75rem;
}
.select-xs {
    height: 1.5rem;
    min-height: 1.5rem;
    padding-left: 0.5rem;
    padding-right: 2rem;
    font-size: 0.75rem;
    line-height: 1.625;
}
[dir="rtl"] .select-xs {
    padding-left: 2rem;
    padding-right: 0.5rem;
}
.stats-horizontal {
    grid-auto-flow: column;
}
.stats-vertical {
    grid-auto-flow: row;
}
.steps-horizontal {
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: inline-grid;
    overflow-x: auto;
    overflow-y: hidden;
}
.steps-horizontal .step {
    text-align: center;
    grid-template-rows: repeat(2, minmax(0, 1fr));
    grid-template-columns: repeat(1, minmax(0, 1fr));
    place-items: center;
    display: grid;
}
.steps-vertical {
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
}
.steps-vertical .step {
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-columns: repeat(2, minmax(0, 1fr));
    display: grid;
}
.tab-md {
    height: 2rem;
    --tab-padding: 1rem;
    font-size: 0.875rem;
    line-height: 2;
}
.tab-lg {
    height: 3rem;
    --tab-padding: 1.25rem;
    font-size: 1.125rem;
    line-height: 2;
}
.tab-sm {
    height: 1.5rem;
    --tab-padding: 0.75rem;
    font-size: 0.875rem;
    line-height: 0.75rem;
}
.tab-xs {
    height: 1.25rem;
    --tab-padding: 0.5rem;
    font-size: 0.75rem;
    line-height: 0.75rem;
}
.textarea-xs {
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    line-height: 1.625;
}
.textarea-sm {
    padding: 0.25rem 0.75rem;
    font-size: 0.875rem;
    line-height: 2rem;
}
.textarea-md {
    padding: 0.75rem 1rem;
    font-size: 0.875rem;
    line-height: 2;
}
.textarea-lg {
    padding: 1rem 1.5rem;
    font-size: 1.125rem;
    line-height: 2;
}
:where(.toast) {
    --tw-translate-x: 0px;
    --tw-translate-y: 0px;
    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));
    inset: auto 0 0 auto;
}
.toast:where(.toast-start) {
    --tw-translate-x: 0px;
    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));
    left: 0;
    right: auto;
}
.toast:where(.toast-center) {
    --tw-translate-x: -50%;
    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));
    left: 50%;
    right: 50%;
}
.toast:where(.toast-end) {
    --tw-translate-x: 0px;
    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));
    left: auto;
    right: 0;
}
.toast:where(.toast-bottom) {
    --tw-translate-y: 0px;
    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));
    top: auto;
    bottom: 0;
}
.toast:where(.toast-middle) {
    --tw-translate-y: -50%;
    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));
    top: 50%;
    bottom: auto;
}
.toast:where(.toast-top) {
    --tw-translate-y: 0px;
    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));
    top: 0;
    bottom: auto;
}
.toggle-xs {
    --handleoffset: 0.5rem !important;
    height: 1rem !important;
    width: 1.5rem !important;
}
.toggle-sm {
    --handleoffset: 0.75rem !important;
    height: 1.25rem !important;
    width: 2rem !important;
}
.toggle-md {
    --handleoffset: 1.5rem !important;
    height: 1.5rem !important;
    width: 3rem !important;
}
.toggle-lg {
    --handleoffset: 2rem !important;
    height: 2rem !important;
    width: 4rem !important;
}
.artboard-demo {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
    border-radius: var(--rounded-box, 1rem);
    box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}
.avatar.online:before {
    content: "";
    z-index: 10;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    width: 15%;
    height: 15%;
    box-shadow: 0 0 0 2px hsl(var(--b1));
    border-radius: 9999px;
    display: block;
    position: absolute;
    top: 7%;
    right: 7%;
}
.avatar.offline:before {
    content: "";
    z-index: 10;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
    width: 15%;
    height: 15%;
    box-shadow: 0 0 0 2px hsl(var(--b1));
    border-radius: 9999px;
    display: block;
    position: absolute;
    top: 7%;
    right: 7%;
}
.btn-group .btn:not(:first-child):not(:last-child),
.btn-group.btn-group-horizontal .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group .btn:first-child:not(:last-child),
.btn-group.btn-group-horizontal .btn:first-child:not(:last-child) {
    border-top-left-radius: var(--rounded-btn, 0.5rem);
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--rounded-btn, 0.5rem);
    border-bottom-right-radius: 0;
    margin-top: 0;
    margin-left: -1px;
}
.btn-group .btn:last-child:not(:first-child),
.btn-group.btn-group-horizontal .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: var(--rounded-btn, 0.5rem);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: var(--rounded-btn, 0.5rem);
}
.btn-group.btn-group-vertical .btn:first-child:not(:last-child) {
    border-top-left-radius: var(--rounded-btn, 0.5rem);
    border-top-right-radius: var(--rounded-btn, 0.5rem);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-top: -1px;
    margin-left: 0;
}
.btn-group.btn-group-vertical .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--rounded-btn, 0.5rem);
    border-bottom-right-radius: var(--rounded-btn, 0.5rem);
}
.card-compact .card-body {
    padding: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.card-compact .card-title {
    margin-bottom: 0.25rem;
}
.card-normal .card-body {
    padding: var(--padding-card, 2rem);
    font-size: 1rem;
    line-height: 1.5rem;
}
.card-normal .card-title {
    margin-bottom: 0.75rem;
}
.divider-horizontal {
    height: auto;
    width: 1rem;
    margin: 0 1rem;
}
.divider-vertical {
    height: 1rem;
    width: auto;
    margin: 1rem 0;
}
.menu-vertical :where(li.bordered > *) {
    border-bottom-width: 0;
    border-left-width: 4px;
}
.menu-horizontal :where(li.bordered > *) {
    border-bottom-width: 4px;
    border-left-width: 0;
}
.menu-normal :where(li > *) {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
.menu-compact :where(li > *) {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.menu-vertical > :where(li:first-child) {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
}
.menu-vertical > :where(li:first-child) > :where(:not(ul)) {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
}
.menu-vertical > :where(li:last-child) {
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.menu-vertical > :where(li:last-child) > :where(:not(ul)) {
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.menu-horizontal > :where(li:first-child) {
    border-top-left-radius: inherit;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: inherit;
}
.menu-horizontal > :where(li:first-child) > :where(:not(ul)) {
    border-top-left-radius: inherit;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: inherit;
}
.menu-horizontal > :where(li:last-child) {
    border-top-left-radius: unset;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: unset;
}
.menu-horizontal > :where(li:last-child) > :where(:not(ul)) {
    border-top-left-radius: unset;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: unset;
}
.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-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.modal-middle :where(.modal-box) {
    width: 91.6667%;
    max-width: 32rem;
    --tw-translate-y: 0px;
    --tw-scale-x: 0.9;
    --tw-scale-y: 0.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-left-radius: var(--rounded-box, 1rem);
    border-bottom-right-radius: var(--rounded-box, 1rem);
}
.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));
}
.stats-horizontal {
    overflow-x: auto;
}
.stats-vertical > :not([hidden]) ~ :not([hidden]) {
    --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));
    --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)));
}
.stats-vertical {
    overflow-y: auto;
}
.steps-horizontal .step {
    min-width: 4rem;
    grid-template-rows: 40px 1fr;
    grid-template-columns: auto;
}
.steps-horizontal .step:before {
    height: 0.5rem;
    width: 100%;
    --tw-translate-y: 0px;
    --tw-translate-x: 0px;
    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));
    content: "";
    margin-left: -100%;
}
.steps-vertical .step {
    min-height: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 40px 1fr;
    justify-items: start;
    gap: 0.5rem;
}
.steps-vertical .step:before {
    height: 100%;
    width: 0.5rem;
    --tw-translate-y: -50%;
    --tw-translate-x: -50%;
    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));
    margin-left: 50%;
}
.table-normal :where(th, td) {
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
.table-compact :where(th, td) {
    padding: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.hover\:alert-info:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:alert-success:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:alert-warning:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:alert-error:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:badge-info:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.hover\:badge-success:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.hover\:badge-warning:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.hover\:badge-error:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.hover\:badge-info:hover.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.hover\:badge-success:hover.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.hover\:badge-warning:hover.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.hover\:badge-error:hover.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.hover\:btn-info:hover.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
    background-color: #0000;
}
.hover\:btn-success:hover.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
    background-color: #0000;
}
.hover\:btn-warning:hover.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
    background-color: #0000;
}
.hover\:btn-error:hover.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
    background-color: #0000;
}
.hover\:btn-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:btn-info:hover:hover,
.hover\:btn-info:hover.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.hover\:btn-info:hover:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.hover\:btn-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:btn-success:hover:hover,
.hover\:btn-success:hover.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.hover\:btn-success:hover:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.hover\:btn-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:btn-warning:hover:hover,
.hover\:btn-warning:hover.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.hover\:btn-warning:hover:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.hover\:btn-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:btn-error:hover:hover,
.hover\:btn-error:hover.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.hover\:btn-error:hover:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.hover\:btn-success:hover.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.hover\:btn-success:hover.btn-outline:hover,
.hover\:btn-success:hover .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:btn-info:hover.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.hover\:btn-info:hover.btn-outline:hover,
.hover\:btn-info:hover .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:btn-warning:hover.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.hover\:btn-warning:hover.btn-outline:hover,
.hover\:btn-warning:hover .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:btn-error:hover.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.hover\:btn-error:hover.btn-outline:hover,
.hover\:btn-error:hover .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:chat-bubble-info:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:chat-bubble-success:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:chat-bubble-warning:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:chat-bubble-error:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:checkbox-success:hover {
    --chkbg: var(--su);
    --chkfg: var(--suc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:checkbox-success:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:checkbox-success:hover:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.hover\:checkbox-success:hover:checked,
.hover\:checkbox-success:hover[checked="true"],
.hover\:checkbox-success:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:checkbox-warning:hover {
    --chkbg: var(--wa);
    --chkfg: var(--wac);
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:checkbox-warning:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:checkbox-warning:hover:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.hover\:checkbox-warning:hover:checked,
.hover\:checkbox-warning:hover[checked="true"],
.hover\:checkbox-warning:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:checkbox-info:hover {
    --chkbg: var(--in);
    --chkfg: var(--inc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:checkbox-info:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:checkbox-info:hover:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.hover\:checkbox-info:hover:checked,
.hover\:checkbox-info:hover[checked="true"],
.hover\:checkbox-info:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:checkbox-error:hover {
    --chkbg: var(--er);
    --chkfg: var(--erc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:checkbox-error:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:checkbox-error:hover:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.hover\:checkbox-error:hover:checked,
.hover\:checkbox-error:hover[checked="true"],
.hover\:checkbox-error:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .hover\:btn-info:hover.drawer-button {
    outline: 2px solid hsl(var(--in));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .hover\:btn-success:hover.drawer-button {
    outline: 2px solid hsl(var(--su));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .hover\:btn-warning:hover.drawer-button {
    outline: 2px solid hsl(var(--wa));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .hover\:btn-error:hover.drawer-button {
    outline: 2px solid hsl(var(--er));
}
.hover\:file-input-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:file-input-info:hover:focus {
    outline: 2px solid hsl(var(--in));
}
.hover\:file-input-info:hover::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:file-input-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:file-input-success:hover:focus {
    outline: 2px solid hsl(var(--su));
}
.hover\:file-input-success:hover::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:file-input-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:file-input-warning:hover:focus {
    outline: 2px solid hsl(var(--wa));
}
.hover\:file-input-warning:hover::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:file-input-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:file-input-error:hover:focus {
    outline: 2px solid hsl(var(--er));
}
.hover\:file-input-error:hover::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:input-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:input-info:hover:focus {
    outline: 2px solid hsl(var(--in));
}
.hover\:input-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:input-success:hover:focus {
    outline: 2px solid hsl(var(--su));
}
.hover\:input-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:input-warning:hover:focus {
    outline: 2px solid hsl(var(--wa));
}
.hover\:input-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:input-error:hover:focus {
    outline: 2px solid hsl(var(--er));
}
.hover\:link-success:hover,
.hover\:link-success:hover:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.hover\:link-info:hover,
.hover\:link-info:hover:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.hover\:link-warning:hover,
.hover\:link-warning:hover:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.hover\:link-error:hover,
.hover\:link-error:hover:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.hover\:progress-info:hover::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.hover\:progress-success:hover::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.hover\:progress-warning:hover::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.hover\:progress-error:hover::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.hover\:progress-info:hover:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.hover\:progress-success:hover:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.hover\:progress-warning:hover:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.hover\:progress-error:hover:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.hover\:progress-info:hover::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.hover\:progress-success:hover::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.hover\:progress-warning:hover::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.hover\:progress-error:hover::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.hover\:radio-success:hover {
    --chkbg: var(--su);
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:radio-success:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:radio-success:hover:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.hover\:radio-success:hover:checked,
.hover\:radio-success:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:radio-warning:hover {
    --chkbg: var(--wa);
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:radio-warning:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:radio-warning:hover:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.hover\:radio-warning:hover:checked,
.hover\:radio-warning:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:radio-info:hover {
    --chkbg: var(--in);
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:radio-info:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:radio-info:hover:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.hover\:radio-info:hover:checked,
.hover\:radio-info:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:radio-error:hover {
    --chkbg: var(--er);
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:radio-error:hover:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:radio-error:hover:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.hover\:radio-error:hover:checked,
.hover\:radio-error:hover[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:range-success:hover {
    --range-shdw: var(--su);
}
.hover\:range-warning:hover {
    --range-shdw: var(--wa);
}
.hover\:range-info:hover {
    --range-shdw: var(--in);
}
.hover\:range-error:hover {
    --range-shdw: var(--er);
}
.hover\:select-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:select-info:hover:focus {
    outline: 2px solid hsl(var(--in));
}
.hover\:select-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:select-success:hover:focus {
    outline: 2px solid hsl(var(--su));
}
.hover\:select-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:select-warning:hover:focus {
    outline: 2px solid hsl(var(--wa));
}
.hover\:select-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:select-error:hover:focus {
    outline: 2px solid hsl(var(--er));
}
.steps .hover\:step-info:hover + .hover\:step-info:hover:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.steps .hover\:step-info:hover:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.steps .hover\:step-success:hover + .hover\:step-success:hover:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.steps .hover\:step-success:hover:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.steps .hover\:step-warning:hover + .hover\:step-warning:hover:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.steps .hover\:step-warning:hover:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.steps .hover\:step-error:hover + .hover\:step-error:hover:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.steps .hover\:step-error:hover:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:textarea-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:textarea-info:hover:focus {
    outline: 2px solid hsl(var(--in));
}
.hover\:textarea-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:textarea-success:hover:focus {
    outline: 2px solid hsl(var(--su));
}
.hover\:textarea-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:textarea-warning:hover:focus {
    outline: 2px solid hsl(var(--wa));
}
.hover\:textarea-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:textarea-error:hover:focus {
    outline: 2px solid hsl(var(--er));
}
.hover\:toggle-success:hover:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.hover\:toggle-success:hover:checked,
.hover\:toggle-success:hover[checked="true"],
.hover\:toggle-success:hover[aria-checked="true"] {
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:toggle-warning:hover:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.hover\:toggle-warning:hover:checked,
.hover\:toggle-warning:hover[checked="true"],
.hover\:toggle-warning:hover[aria-checked="true"] {
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:toggle-info:hover:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.hover\:toggle-info:hover:checked,
.hover\:toggle-info:hover[checked="true"],
.hover\:toggle-info:hover[aria-checked="true"] {
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:toggle-error:hover:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.hover\:toggle-error:hover:checked,
.hover\:toggle-error:hover[checked="true"],
.hover\:toggle-error:hover[aria-checked="true"] {
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:tooltip-info:hover {
    --tooltip-color: hsla(var(--in));
    --tooltip-text-color: hsl(var(--inc));
}
.hover\:tooltip-success:hover {
    --tooltip-color: hsla(var(--su));
    --tooltip-text-color: hsl(var(--suc));
}
.hover\:tooltip-warning:hover {
    --tooltip-color: hsla(var(--wa));
    --tooltip-text-color: hsl(var(--wac));
}
.hover\:tooltip-error:hover {
    --tooltip-color: hsla(var(--er));
    --tooltip-text-color: hsl(var(--erc));
}
.focus\:alert-info:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:alert-success:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:alert-warning:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:alert-error:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:badge-info:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.focus\:badge-success:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.focus\:badge-warning:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.focus\:badge-error:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
    border-color: #0000;
}
.focus\:badge-info:focus.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.focus\:badge-success:focus.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.focus\:badge-warning:focus.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.focus\:badge-error:focus.badge-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.focus\:btn-info:focus.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
    background-color: #0000;
}
.focus\:btn-success:focus.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
    background-color: #0000;
}
.focus\:btn-warning:focus.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
    background-color: #0000;
}
.focus\:btn-error:focus.btn-outline .badge-outline {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
    background-color: #0000;
}
.focus\:btn-info:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:btn-info:focus:hover,
.focus\:btn-info:focus.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.focus\:btn-info:focus:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.focus\:btn-success:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:btn-success:focus:hover,
.focus\:btn-success:focus.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.focus\:btn-success:focus:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.focus\:btn-warning:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:btn-warning:focus:hover,
.focus\:btn-warning:focus.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.focus\:btn-warning:focus:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.focus\:btn-error:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:btn-error:focus:hover,
.focus\:btn-error:focus.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.focus\:btn-error:focus:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.focus\:btn-success:focus.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.focus\:btn-success:focus.btn-outline:hover,
.focus\:btn-success:focus .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:btn-info:focus.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.focus\:btn-info:focus.btn-outline:hover,
.focus\:btn-info:focus .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:btn-warning:focus.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.focus\:btn-warning:focus.btn-outline:hover,
.focus\:btn-warning:focus .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:btn-error:focus.btn-outline {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.focus\:btn-error:focus.btn-outline:hover,
.focus\:btn-error:focus .btn-outline.btn-active {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:chat-bubble-info:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:chat-bubble-success:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:chat-bubble-warning:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:chat-bubble-error:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:checkbox-success:focus {
    --chkbg: var(--su);
    --chkfg: var(--suc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:checkbox-success:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:checkbox-success:focus:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.focus\:checkbox-success:focus:checked,
.focus\:checkbox-success:focus[checked="true"],
.focus\:checkbox-success:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:checkbox-warning:focus {
    --chkbg: var(--wa);
    --chkfg: var(--wac);
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:checkbox-warning:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:checkbox-warning:focus:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.focus\:checkbox-warning:focus:checked,
.focus\:checkbox-warning:focus[checked="true"],
.focus\:checkbox-warning:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:checkbox-info:focus {
    --chkbg: var(--in);
    --chkfg: var(--inc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:checkbox-info:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:checkbox-info:focus:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.focus\:checkbox-info:focus:checked,
.focus\:checkbox-info:focus[checked="true"],
.focus\:checkbox-info:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:checkbox-error:focus {
    --chkbg: var(--er);
    --chkfg: var(--erc);
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:checkbox-error:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:checkbox-error:focus:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.focus\:checkbox-error:focus:checked,
.focus\:checkbox-error:focus[checked="true"],
.focus\:checkbox-error:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .focus\:btn-info:focus.drawer-button {
    outline: 2px solid hsl(var(--in));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .focus\:btn-success:focus.drawer-button {
    outline: 2px solid hsl(var(--su));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .focus\:btn-warning:focus.drawer-button {
    outline: 2px solid hsl(var(--wa));
}
.drawer-toggle:focus-visible
    ~ .drawer-content
    .focus\:btn-error:focus.drawer-button {
    outline: 2px solid hsl(var(--er));
}
.focus\:file-input-info:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:file-input-info:focus:focus {
    outline: 2px solid hsl(var(--in));
}
.focus\:file-input-info:focus::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:file-input-success:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:file-input-success:focus:focus {
    outline: 2px solid hsl(var(--su));
}
.focus\:file-input-success:focus::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:file-input-warning:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:file-input-warning:focus:focus {
    outline: 2px solid hsl(var(--wa));
}
.focus\:file-input-warning:focus::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:file-input-error:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:file-input-error:focus:focus {
    outline: 2px solid hsl(var(--er));
}
.focus\:file-input-error:focus::file-selector-button {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:input-info:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:input-info:focus:focus {
    outline: 2px solid hsl(var(--in));
}
.focus\:input-success:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:input-success:focus:focus {
    outline: 2px solid hsl(var(--su));
}
.focus\:input-warning:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:input-warning:focus:focus {
    outline: 2px solid hsl(var(--wa));
}
.focus\:input-error:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:input-error:focus:focus {
    outline: 2px solid hsl(var(--er));
}
.focus\:link-success:focus,
.focus\:link-success:focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.focus\:link-info:focus,
.focus\:link-info:focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.focus\:link-warning:focus,
.focus\:link-warning:focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.focus\:link-error:focus,
.focus\:link-error:focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.focus\:progress-info:focus::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.focus\:progress-success:focus::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.focus\:progress-warning:focus::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.focus\:progress-error:focus::-moz-progress-bar {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.focus\:progress-info:focus:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.focus\:progress-success:focus:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.focus\:progress-warning:focus:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.focus\:progress-error:focus:indeterminate:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.focus\:progress-info:focus::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.focus\:progress-success:focus::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.focus\:progress-warning:focus::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.focus\:progress-error:focus::-webkit-progress-value {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.focus\:radio-success:focus {
    --chkbg: var(--su);
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:radio-success:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:radio-success:focus:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.focus\:radio-success:focus:checked,
.focus\:radio-success:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:radio-warning:focus {
    --chkbg: var(--wa);
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:radio-warning:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:radio-warning:focus:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.focus\:radio-warning:focus:checked,
.focus\:radio-warning:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:radio-info:focus {
    --chkbg: var(--in);
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:radio-info:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:radio-info:focus:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.focus\:radio-info:focus:checked,
.focus\:radio-info:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:radio-error:focus {
    --chkbg: var(--er);
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:radio-error:focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:radio-error:focus:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.focus\:radio-error:focus:checked,
.focus\:radio-error:focus[aria-checked="true"] {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:range-success:focus {
    --range-shdw: var(--su);
}
.focus\:range-warning:focus {
    --range-shdw: var(--wa);
}
.focus\:range-info:focus {
    --range-shdw: var(--in);
}
.focus\:range-error:focus {
    --range-shdw: var(--er);
}
.focus\:select-info:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:select-info:focus:focus {
    outline: 2px solid hsl(var(--in));
}
.focus\:select-success:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:select-success:focus:focus {
    outline: 2px solid hsl(var(--su));
}
.focus\:select-warning:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:select-warning:focus:focus {
    outline: 2px solid hsl(var(--wa));
}
.focus\:select-error:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:select-error:focus:focus {
    outline: 2px solid hsl(var(--er));
}
.steps .focus\:step-info:focus + .focus\:step-info:focus:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.steps .focus\:step-info:focus:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.steps .focus\:step-success:focus + .focus\:step-success:focus:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.steps .focus\:step-success:focus:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.steps .focus\:step-warning:focus + .focus\:step-warning:focus:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.steps .focus\:step-warning:focus:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.steps .focus\:step-error:focus + .focus\:step-error:focus:before {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.steps .focus\:step-error:focus:after {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:textarea-info:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:textarea-info:focus:focus {
    outline: 2px solid hsl(var(--in));
}
.focus\:textarea-success:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:textarea-success:focus:focus {
    outline: 2px solid hsl(var(--su));
}
.focus\:textarea-warning:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:textarea-warning:focus:focus {
    outline: 2px solid hsl(var(--wa));
}
.focus\:textarea-error:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:textarea-error:focus:focus {
    outline: 2px solid hsl(var(--er));
}
.focus\:toggle-success:focus:focus-visible {
    outline: 2px solid hsl(var(--su));
}
.focus\:toggle-success:focus:checked,
.focus\:toggle-success:focus[checked="true"],
.focus\:toggle-success:focus[aria-checked="true"] {
    border-color: hsl(var(--su) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:toggle-warning:focus:focus-visible {
    outline: 2px solid hsl(var(--wa));
}
.focus\:toggle-warning:focus:checked,
.focus\:toggle-warning:focus[checked="true"],
.focus\:toggle-warning:focus[aria-checked="true"] {
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:toggle-info:focus:focus-visible {
    outline: 2px solid hsl(var(--in));
}
.focus\:toggle-info:focus:checked,
.focus\:toggle-info:focus[checked="true"],
.focus\:toggle-info:focus[aria-checked="true"] {
    border-color: hsl(var(--in) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:toggle-error:focus:focus-visible {
    outline: 2px solid hsl(var(--er));
}
.focus\:toggle-error:focus:checked,
.focus\:toggle-error:focus[checked="true"],
.focus\:toggle-error:focus[aria-checked="true"] {
    border-color: hsl(var(--er) / var(--tw-border-opacity));
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:tooltip-info:focus {
    --tooltip-color: hsla(var(--in));
    --tooltip-text-color: hsl(var(--inc));
}
.focus\:tooltip-success:focus {
    --tooltip-color: hsla(var(--su));
    --tooltip-text-color: hsl(var(--suc));
}
.focus\:tooltip-warning:focus {
    --tooltip-color: hsla(var(--wa));
    --tooltip-text-color: hsl(var(--wac));
}
.focus\:tooltip-error:focus {
    --tooltip-color: hsla(var(--er));
    --tooltip-text-color: hsl(var(--erc));
}
@media (min-width: 640px) {
    .sm\:input-group-md {
        font-size: 0.875rem;
        line-height: 2;
    }
    .sm\:input-group-lg {
        font-size: 1.125rem;
        line-height: 2;
    }
    .sm\:input-group-sm {
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .sm\:stats {
        --tw-bg-opacity: 1;
        background-color: hsl(var(--b1) / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: hsl(var(--bc) / var(--tw-text-opacity));
        border-radius: var(--rounded-box, 1rem);
        display: inline-grid;
    }
    :where(.sm\:stats) {
        grid-auto-flow: column;
        overflow-x: auto;
    }
    .sm\:btn-xl.btn.loading:before,
    .sm\:btn-lg .btn.loading:before {
        height: 1.25rem;
        width: 1.25rem;
    }
    .sm\:btn-sm.btn.loading:before {
        height: 0.75rem;
        width: 0.75rem;
    }
    :where(.sm\:stats) > :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));
    }
}
@media (min-width: 768px) {
    .md\:input-group-md {
        font-size: 0.875rem;
        line-height: 2;
    }
    .md\:input-group-lg {
        font-size: 1.125rem;
        line-height: 2;
    }
    .md\:input-group-sm {
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .md\:stats {
        --tw-bg-opacity: 1;
        background-color: hsl(var(--b1) / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: hsl(var(--bc) / var(--tw-text-opacity));
        border-radius: var(--rounded-box, 1rem);
        display: inline-grid;
    }
    :where(.md\:stats) {
        grid-auto-flow: column;
        overflow-x: auto;
    }
    .md\:btn-xl.btn.loading:before,
    .md\:btn-lg .btn.loading:before {
        height: 1.25rem;
        width: 1.25rem;
    }
    .md\:btn-sm.btn.loading:before {
        height: 0.75rem;
        width: 0.75rem;
    }
    :where(.md\:stats) > :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));
    }
}
@media (min-width: 1024px) {
    .lg\:input-group-md {
        font-size: 0.875rem;
        line-height: 2;
    }
    .lg\:input-group-lg {
        font-size: 1.125rem;
        line-height: 2;
    }
    .lg\:input-group-sm {
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .lg\:stats {
        --tw-bg-opacity: 1;
        background-color: hsl(var(--b1) / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: hsl(var(--bc) / var(--tw-text-opacity));
        border-radius: var(--rounded-box, 1rem);
        display: inline-grid;
    }
    :where(.lg\:stats) {
        grid-auto-flow: column;
        overflow-x: auto;
    }
    .lg\:btn-xl.btn.loading:before,
    .lg\:btn-lg .btn.loading:before {
        height: 1.25rem;
        width: 1.25rem;
    }
    .lg\:btn-sm.btn.loading:before {
        height: 0.75rem;
        width: 0.75rem;
    }
    :where(.lg\:stats) > :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));
    }
}
@media (min-width: 1280px) {
    .xl\:input-group-md {
        font-size: 0.875rem;
        line-height: 2;
    }
    .xl\:input-group-lg {
        font-size: 1.125rem;
        line-height: 2;
    }
    .xl\:input-group-sm {
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .xl\:stats {
        --tw-bg-opacity: 1;
        background-color: hsl(var(--b1) / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: hsl(var(--bc) / var(--tw-text-opacity));
        border-radius: var(--rounded-box, 1rem);
        display: inline-grid;
    }
    :where(.xl\:stats) {
        grid-auto-flow: column;
        overflow-x: auto;
    }
    .xl\:btn-xl.btn.loading:before,
    .xl\:btn-lg .btn.loading:before {
        height: 1.25rem;
        width: 1.25rem;
    }
    .xl\:btn-sm.btn.loading:before {
        height: 0.75rem;
        width: 0.75rem;
    }
    :where(.xl\:stats) > :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));
    }
}
.hover\:divide-base-100:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b1) / var(--tw-divide-opacity));
}
.hover\:divide-base-100\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0);
}
.hover\:divide-base-100\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.1);
}
.hover\:divide-base-100\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 1);
}
.hover\:divide-base-100\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.2);
}
.hover\:divide-base-100\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.25);
}
.hover\:divide-base-100\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.3);
}
.hover\:divide-base-100\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.4);
}
.hover\:divide-base-100\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.05);
}
.hover\:divide-base-100\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.5);
}
.hover\:divide-base-100\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.6);
}
.hover\:divide-base-100\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.7);
}
.hover\:divide-base-100\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.75);
}
.hover\:divide-base-100\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.8);
}
.hover\:divide-base-100\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.9);
}
.hover\:divide-base-100\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.95);
}
.hover\:divide-base-200:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-divide-opacity));
}
.hover\:divide-base-200\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:divide-base-200\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:divide-base-200\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:divide-base-200\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:divide-base-200\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:divide-base-200\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:divide-base-200\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:divide-base-200\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:divide-base-200\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:divide-base-200\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:divide-base-200\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:divide-base-200\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:divide-base-200\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:divide-base-200\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:divide-base-200\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:divide-base-300:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b3, var(--b2)) / var(--tw-divide-opacity));
}
.hover\:divide-base-300\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:divide-base-300\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:divide-base-300\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:divide-base-300\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:divide-base-300\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:divide-base-300\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:divide-base-300\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:divide-base-300\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:divide-base-300\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:divide-base-300\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:divide-base-300\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:divide-base-300\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:divide-base-300\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:divide-base-300\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:divide-base-300\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:divide-base-content:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--bc) / var(--tw-divide-opacity));
}
.hover\:divide-base-content\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0);
}
.hover\:divide-base-content\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.1);
}
.hover\:divide-base-content\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 1);
}
.hover\:divide-base-content\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.2);
}
.hover\:divide-base-content\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.25);
}
.hover\:divide-base-content\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.3);
}
.hover\:divide-base-content\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.4);
}
.hover\:divide-base-content\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.05);
}
.hover\:divide-base-content\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.5);
}
.hover\:divide-base-content\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.6);
}
.hover\:divide-base-content\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.7);
}
.hover\:divide-base-content\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.75);
}
.hover\:divide-base-content\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.8);
}
.hover\:divide-base-content\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.9);
}
.hover\:divide-base-content\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.95);
}
.hover\:divide-error:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-divide-opacity));
}
.hover\:divide-error-content:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--erc, var(--nc)) / var(--tw-divide-opacity));
}
.hover\:divide-error-content\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:divide-error-content\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:divide-error-content\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:divide-error-content\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:divide-error-content\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:divide-error-content\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:divide-error-content\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:divide-error-content\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:divide-error-content\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:divide-error-content\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:divide-error-content\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:divide-error-content\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:divide-error-content\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:divide-error-content\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:divide-error-content\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:divide-error\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0);
}
.hover\:divide-error\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.1);
}
.hover\:divide-error\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 1);
}
.hover\:divide-error\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.2);
}
.hover\:divide-error\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.25);
}
.hover\:divide-error\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.3);
}
.hover\:divide-error\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.4);
}
.hover\:divide-error\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.05);
}
.hover\:divide-error\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.5);
}
.hover\:divide-error\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.6);
}
.hover\:divide-error\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.7);
}
.hover\:divide-error\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.75);
}
.hover\:divide-error\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.8);
}
.hover\:divide-error\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.9);
}
.hover\:divide-error\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.95);
}
.hover\:divide-info:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-divide-opacity));
}
.hover\:divide-info-content:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--inc, var(--nc)) / var(--tw-divide-opacity));
}
.hover\:divide-info-content\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:divide-info-content\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:divide-info-content\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:divide-info-content\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:divide-info-content\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:divide-info-content\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:divide-info-content\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:divide-info-content\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:divide-info-content\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:divide-info-content\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:divide-info-content\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:divide-info-content\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:divide-info-content\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:divide-info-content\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:divide-info-content\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:divide-info\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0);
}
.hover\:divide-info\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.1);
}
.hover\:divide-info\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 1);
}
.hover\:divide-info\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.2);
}
.hover\:divide-info\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.25);
}
.hover\:divide-info\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.3);
}
.hover\:divide-info\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.4);
}
.hover\:divide-info\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.05);
}
.hover\:divide-info\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.5);
}
.hover\:divide-info\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.6);
}
.hover\:divide-info\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.7);
}
.hover\:divide-info\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.75);
}
.hover\:divide-info\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.8);
}
.hover\:divide-info\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.9);
}
.hover\:divide-info\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.95);
}
.hover\:divide-success:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-divide-opacity));
}
.hover\:divide-success-content:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--suc, var(--nc)) / var(--tw-divide-opacity));
}
.hover\:divide-success-content\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:divide-success-content\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:divide-success-content\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:divide-success-content\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:divide-success-content\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:divide-success-content\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:divide-success-content\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:divide-success-content\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:divide-success-content\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:divide-success-content\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:divide-success-content\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:divide-success-content\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:divide-success-content\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:divide-success-content\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:divide-success-content\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:divide-success\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0);
}
.hover\:divide-success\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.1);
}
.hover\:divide-success\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 1);
}
.hover\:divide-success\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.2);
}
.hover\:divide-success\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.25);
}
.hover\:divide-success\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.3);
}
.hover\:divide-success\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.4);
}
.hover\:divide-success\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.05);
}
.hover\:divide-success\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.5);
}
.hover\:divide-success\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.6);
}
.hover\:divide-success\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.7);
}
.hover\:divide-success\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.75);
}
.hover\:divide-success\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.8);
}
.hover\:divide-success\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.9);
}
.hover\:divide-success\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.95);
}
.hover\:divide-warning:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-divide-opacity));
}
.hover\:divide-warning-content:hover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--wac, var(--nc)) / var(--tw-divide-opacity));
}
.hover\:divide-warning-content\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:divide-warning-content\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:divide-warning-content\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:divide-warning-content\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:divide-warning-content\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:divide-warning-content\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:divide-warning-content\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:divide-warning-content\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:divide-warning-content\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:divide-warning-content\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:divide-warning-content\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:divide-warning-content\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:divide-warning-content\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:divide-warning-content\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:divide-warning-content\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:divide-warning\/0:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0);
}
.hover\:divide-warning\/10:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.1);
}
.hover\:divide-warning\/100:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 1);
}
.hover\:divide-warning\/20:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.2);
}
.hover\:divide-warning\/25:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.25);
}
.hover\:divide-warning\/30:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.3);
}
.hover\:divide-warning\/40:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.4);
}
.hover\:divide-warning\/5:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.05);
}
.hover\:divide-warning\/50:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.5);
}
.hover\:divide-warning\/60:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.6);
}
.hover\:divide-warning\/70:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.7);
}
.hover\:divide-warning\/75:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.75);
}
.hover\:divide-warning\/80:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.8);
}
.hover\:divide-warning\/90:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.9);
}
.hover\:divide-warning\/95:hover > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.95);
}
.hover\:border-accent:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.hover\:border-accent-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.hover\:border-accent-content\/0:hover {
    border-color: hsl(var(--ac) / 0);
}
.hover\:border-accent-content\/10:hover {
    border-color: hsl(var(--ac) / 0.1);
}
.hover\:border-accent-content\/100:hover {
    border-color: hsl(var(--ac) / 1);
}
.hover\:border-accent-content\/20:hover {
    border-color: hsl(var(--ac) / 0.2);
}
.hover\:border-accent-content\/25:hover {
    border-color: hsl(var(--ac) / 0.25);
}
.hover\:border-accent-content\/30:hover {
    border-color: hsl(var(--ac) / 0.3);
}
.hover\:border-accent-content\/40:hover {
    border-color: hsl(var(--ac) / 0.4);
}
.hover\:border-accent-content\/5:hover {
    border-color: hsl(var(--ac) / 0.05);
}
.hover\:border-accent-content\/50:hover {
    border-color: hsl(var(--ac) / 0.5);
}
.hover\:border-accent-content\/60:hover {
    border-color: hsl(var(--ac) / 0.6);
}
.hover\:border-accent-content\/70:hover {
    border-color: hsl(var(--ac) / 0.7);
}
.hover\:border-accent-content\/75:hover {
    border-color: hsl(var(--ac) / 0.75);
}
.hover\:border-accent-content\/80:hover {
    border-color: hsl(var(--ac) / 0.8);
}
.hover\:border-accent-content\/90:hover {
    border-color: hsl(var(--ac) / 0.9);
}
.hover\:border-accent-content\/95:hover {
    border-color: hsl(var(--ac) / 0.95);
}
.hover\:border-accent-focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.hover\:border-accent-focus\/0:hover {
    border-color: hsl(var(--af, var(--a)) / 0);
}
.hover\:border-accent-focus\/10:hover {
    border-color: hsl(var(--af, var(--a)) / 0.1);
}
.hover\:border-accent-focus\/100:hover {
    border-color: hsl(var(--af, var(--a)) / 1);
}
.hover\:border-accent-focus\/20:hover {
    border-color: hsl(var(--af, var(--a)) / 0.2);
}
.hover\:border-accent-focus\/25:hover {
    border-color: hsl(var(--af, var(--a)) / 0.25);
}
.hover\:border-accent-focus\/30:hover {
    border-color: hsl(var(--af, var(--a)) / 0.3);
}
.hover\:border-accent-focus\/40:hover {
    border-color: hsl(var(--af, var(--a)) / 0.4);
}
.hover\:border-accent-focus\/5:hover {
    border-color: hsl(var(--af, var(--a)) / 0.05);
}
.hover\:border-accent-focus\/50:hover {
    border-color: hsl(var(--af, var(--a)) / 0.5);
}
.hover\:border-accent-focus\/60:hover {
    border-color: hsl(var(--af, var(--a)) / 0.6);
}
.hover\:border-accent-focus\/70:hover {
    border-color: hsl(var(--af, var(--a)) / 0.7);
}
.hover\:border-accent-focus\/75:hover {
    border-color: hsl(var(--af, var(--a)) / 0.75);
}
.hover\:border-accent-focus\/80:hover {
    border-color: hsl(var(--af, var(--a)) / 0.8);
}
.hover\:border-accent-focus\/90:hover {
    border-color: hsl(var(--af, var(--a)) / 0.9);
}
.hover\:border-accent-focus\/95:hover {
    border-color: hsl(var(--af, var(--a)) / 0.95);
}
.hover\:border-accent\/0:hover {
    border-color: hsl(var(--a) / 0);
}
.hover\:border-accent\/10:hover {
    border-color: hsl(var(--a) / 0.1);
}
.hover\:border-accent\/100:hover {
    border-color: hsl(var(--a) / 1);
}
.hover\:border-accent\/20:hover {
    border-color: hsl(var(--a) / 0.2);
}
.hover\:border-accent\/25:hover {
    border-color: hsl(var(--a) / 0.25);
}
.hover\:border-accent\/30:hover {
    border-color: hsl(var(--a) / 0.3);
}
.hover\:border-accent\/40:hover {
    border-color: hsl(var(--a) / 0.4);
}
.hover\:border-accent\/5:hover {
    border-color: hsl(var(--a) / 0.05);
}
.hover\:border-accent\/50:hover {
    border-color: hsl(var(--a) / 0.5);
}
.hover\:border-accent\/60:hover {
    border-color: hsl(var(--a) / 0.6);
}
.hover\:border-accent\/70:hover {
    border-color: hsl(var(--a) / 0.7);
}
.hover\:border-accent\/75:hover {
    border-color: hsl(var(--a) / 0.75);
}
.hover\:border-accent\/80:hover {
    border-color: hsl(var(--a) / 0.8);
}
.hover\:border-accent\/90:hover {
    border-color: hsl(var(--a) / 0.9);
}
.hover\:border-accent\/95:hover {
    border-color: hsl(var(--a) / 0.95);
}
.hover\:border-base-100:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.hover\:border-base-100\/0:hover {
    border-color: hsl(var(--b1) / 0);
}
.hover\:border-base-100\/10:hover {
    border-color: hsl(var(--b1) / 0.1);
}
.hover\:border-base-100\/100:hover {
    border-color: hsl(var(--b1) / 1);
}
.hover\:border-base-100\/20:hover {
    border-color: hsl(var(--b1) / 0.2);
}
.hover\:border-base-100\/25:hover {
    border-color: hsl(var(--b1) / 0.25);
}
.hover\:border-base-100\/30:hover {
    border-color: hsl(var(--b1) / 0.3);
}
.hover\:border-base-100\/40:hover {
    border-color: hsl(var(--b1) / 0.4);
}
.hover\:border-base-100\/5:hover {
    border-color: hsl(var(--b1) / 0.05);
}
.hover\:border-base-100\/50:hover {
    border-color: hsl(var(--b1) / 0.5);
}
.hover\:border-base-100\/60:hover {
    border-color: hsl(var(--b1) / 0.6);
}
.hover\:border-base-100\/70:hover {
    border-color: hsl(var(--b1) / 0.7);
}
.hover\:border-base-100\/75:hover {
    border-color: hsl(var(--b1) / 0.75);
}
.hover\:border-base-100\/80:hover {
    border-color: hsl(var(--b1) / 0.8);
}
.hover\:border-base-100\/90:hover {
    border-color: hsl(var(--b1) / 0.9);
}
.hover\:border-base-100\/95:hover {
    border-color: hsl(var(--b1) / 0.95);
}
.hover\:border-base-200:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.hover\:border-base-200\/0:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:border-base-200\/10:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:border-base-200\/100:hover {
    border-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:border-base-200\/20:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:border-base-200\/25:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:border-base-200\/30:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:border-base-200\/40:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:border-base-200\/5:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:border-base-200\/50:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:border-base-200\/60:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:border-base-200\/70:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:border-base-200\/75:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:border-base-200\/80:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:border-base-200\/90:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:border-base-200\/95:hover {
    border-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:border-base-300:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.hover\:border-base-300\/0:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:border-base-300\/10:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:border-base-300\/100:hover {
    border-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:border-base-300\/20:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:border-base-300\/25:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:border-base-300\/30:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:border-base-300\/40:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:border-base-300\/5:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:border-base-300\/50:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:border-base-300\/60:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:border-base-300\/70:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:border-base-300\/75:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:border-base-300\/80:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:border-base-300\/90:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:border-base-300\/95:hover {
    border-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:border-base-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.hover\:border-base-content\/0:hover {
    border-color: hsl(var(--bc) / 0);
}
.hover\:border-base-content\/10:hover {
    border-color: hsl(var(--bc) / 0.1);
}
.hover\:border-base-content\/100:hover {
    border-color: hsl(var(--bc) / 1);
}
.hover\:border-base-content\/20:hover {
    border-color: hsl(var(--bc) / 0.2);
}
.hover\:border-base-content\/25:hover {
    border-color: hsl(var(--bc) / 0.25);
}
.hover\:border-base-content\/30:hover {
    border-color: hsl(var(--bc) / 0.3);
}
.hover\:border-base-content\/40:hover {
    border-color: hsl(var(--bc) / 0.4);
}
.hover\:border-base-content\/5:hover {
    border-color: hsl(var(--bc) / 0.05);
}
.hover\:border-base-content\/50:hover {
    border-color: hsl(var(--bc) / 0.5);
}
.hover\:border-base-content\/60:hover {
    border-color: hsl(var(--bc) / 0.6);
}
.hover\:border-base-content\/70:hover {
    border-color: hsl(var(--bc) / 0.7);
}
.hover\:border-base-content\/75:hover {
    border-color: hsl(var(--bc) / 0.75);
}
.hover\:border-base-content\/80:hover {
    border-color: hsl(var(--bc) / 0.8);
}
.hover\:border-base-content\/90:hover {
    border-color: hsl(var(--bc) / 0.9);
}
.hover\:border-base-content\/95:hover {
    border-color: hsl(var(--bc) / 0.95);
}
.hover\:border-error:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:border-error-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-error-content\/0:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:border-error-content\/10:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:border-error-content\/100:hover {
    border-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:border-error-content\/20:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:border-error-content\/25:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:border-error-content\/30:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:border-error-content\/40:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:border-error-content\/5:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:border-error-content\/50:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:border-error-content\/60:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:border-error-content\/70:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:border-error-content\/75:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:border-error-content\/80:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:border-error-content\/90:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:border-error-content\/95:hover {
    border-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:border-error\/0:hover {
    border-color: hsl(var(--er) / 0);
}
.hover\:border-error\/10:hover {
    border-color: hsl(var(--er) / 0.1);
}
.hover\:border-error\/100:hover {
    border-color: hsl(var(--er) / 1);
}
.hover\:border-error\/20:hover {
    border-color: hsl(var(--er) / 0.2);
}
.hover\:border-error\/25:hover {
    border-color: hsl(var(--er) / 0.25);
}
.hover\:border-error\/30:hover {
    border-color: hsl(var(--er) / 0.3);
}
.hover\:border-error\/40:hover {
    border-color: hsl(var(--er) / 0.4);
}
.hover\:border-error\/5:hover {
    border-color: hsl(var(--er) / 0.05);
}
.hover\:border-error\/50:hover {
    border-color: hsl(var(--er) / 0.5);
}
.hover\:border-error\/60:hover {
    border-color: hsl(var(--er) / 0.6);
}
.hover\:border-error\/70:hover {
    border-color: hsl(var(--er) / 0.7);
}
.hover\:border-error\/75:hover {
    border-color: hsl(var(--er) / 0.75);
}
.hover\:border-error\/80:hover {
    border-color: hsl(var(--er) / 0.8);
}
.hover\:border-error\/90:hover {
    border-color: hsl(var(--er) / 0.9);
}
.hover\:border-error\/95:hover {
    border-color: hsl(var(--er) / 0.95);
}
.hover\:border-info:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:border-info-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-info-content\/0:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:border-info-content\/10:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:border-info-content\/100:hover {
    border-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:border-info-content\/20:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:border-info-content\/25:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:border-info-content\/30:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:border-info-content\/40:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:border-info-content\/5:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:border-info-content\/50:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:border-info-content\/60:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:border-info-content\/70:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:border-info-content\/75:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:border-info-content\/80:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:border-info-content\/90:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:border-info-content\/95:hover {
    border-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:border-info\/0:hover {
    border-color: hsl(var(--in) / 0);
}
.hover\:border-info\/10:hover {
    border-color: hsl(var(--in) / 0.1);
}
.hover\:border-info\/100:hover {
    border-color: hsl(var(--in) / 1);
}
.hover\:border-info\/20:hover {
    border-color: hsl(var(--in) / 0.2);
}
.hover\:border-info\/25:hover {
    border-color: hsl(var(--in) / 0.25);
}
.hover\:border-info\/30:hover {
    border-color: hsl(var(--in) / 0.3);
}
.hover\:border-info\/40:hover {
    border-color: hsl(var(--in) / 0.4);
}
.hover\:border-info\/5:hover {
    border-color: hsl(var(--in) / 0.05);
}
.hover\:border-info\/50:hover {
    border-color: hsl(var(--in) / 0.5);
}
.hover\:border-info\/60:hover {
    border-color: hsl(var(--in) / 0.6);
}
.hover\:border-info\/70:hover {
    border-color: hsl(var(--in) / 0.7);
}
.hover\:border-info\/75:hover {
    border-color: hsl(var(--in) / 0.75);
}
.hover\:border-info\/80:hover {
    border-color: hsl(var(--in) / 0.8);
}
.hover\:border-info\/90:hover {
    border-color: hsl(var(--in) / 0.9);
}
.hover\:border-info\/95:hover {
    border-color: hsl(var(--in) / 0.95);
}
.hover\:border-neutral:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--n) / var(--tw-border-opacity));
}
.hover\:border-neutral-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.hover\:border-neutral-content\/0:hover {
    border-color: hsl(var(--nc) / 0);
}
.hover\:border-neutral-content\/10:hover {
    border-color: hsl(var(--nc) / 0.1);
}
.hover\:border-neutral-content\/100:hover {
    border-color: hsl(var(--nc) / 1);
}
.hover\:border-neutral-content\/20:hover {
    border-color: hsl(var(--nc) / 0.2);
}
.hover\:border-neutral-content\/25:hover {
    border-color: hsl(var(--nc) / 0.25);
}
.hover\:border-neutral-content\/30:hover {
    border-color: hsl(var(--nc) / 0.3);
}
.hover\:border-neutral-content\/40:hover {
    border-color: hsl(var(--nc) / 0.4);
}
.hover\:border-neutral-content\/5:hover {
    border-color: hsl(var(--nc) / 0.05);
}
.hover\:border-neutral-content\/50:hover {
    border-color: hsl(var(--nc) / 0.5);
}
.hover\:border-neutral-content\/60:hover {
    border-color: hsl(var(--nc) / 0.6);
}
.hover\:border-neutral-content\/70:hover {
    border-color: hsl(var(--nc) / 0.7);
}
.hover\:border-neutral-content\/75:hover {
    border-color: hsl(var(--nc) / 0.75);
}
.hover\:border-neutral-content\/80:hover {
    border-color: hsl(var(--nc) / 0.8);
}
.hover\:border-neutral-content\/90:hover {
    border-color: hsl(var(--nc) / 0.9);
}
.hover\:border-neutral-content\/95:hover {
    border-color: hsl(var(--nc) / 0.95);
}
.hover\:border-neutral-focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.hover\:border-neutral-focus\/0:hover {
    border-color: hsl(var(--nf, var(--n)) / 0);
}
.hover\:border-neutral-focus\/10:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.1);
}
.hover\:border-neutral-focus\/100:hover {
    border-color: hsl(var(--nf, var(--n)) / 1);
}
.hover\:border-neutral-focus\/20:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.2);
}
.hover\:border-neutral-focus\/25:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.25);
}
.hover\:border-neutral-focus\/30:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.3);
}
.hover\:border-neutral-focus\/40:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.4);
}
.hover\:border-neutral-focus\/5:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.05);
}
.hover\:border-neutral-focus\/50:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.5);
}
.hover\:border-neutral-focus\/60:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.6);
}
.hover\:border-neutral-focus\/70:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.7);
}
.hover\:border-neutral-focus\/75:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.75);
}
.hover\:border-neutral-focus\/80:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.8);
}
.hover\:border-neutral-focus\/90:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.9);
}
.hover\:border-neutral-focus\/95:hover {
    border-color: hsl(var(--nf, var(--n)) / 0.95);
}
.hover\:border-neutral\/0:hover {
    border-color: hsl(var(--n) / 0);
}
.hover\:border-neutral\/10:hover {
    border-color: hsl(var(--n) / 0.1);
}
.hover\:border-neutral\/100:hover {
    border-color: hsl(var(--n) / 1);
}
.hover\:border-neutral\/20:hover {
    border-color: hsl(var(--n) / 0.2);
}
.hover\:border-neutral\/25:hover {
    border-color: hsl(var(--n) / 0.25);
}
.hover\:border-neutral\/30:hover {
    border-color: hsl(var(--n) / 0.3);
}
.hover\:border-neutral\/40:hover {
    border-color: hsl(var(--n) / 0.4);
}
.hover\:border-neutral\/5:hover {
    border-color: hsl(var(--n) / 0.05);
}
.hover\:border-neutral\/50:hover {
    border-color: hsl(var(--n) / 0.5);
}
.hover\:border-neutral\/60:hover {
    border-color: hsl(var(--n) / 0.6);
}
.hover\:border-neutral\/70:hover {
    border-color: hsl(var(--n) / 0.7);
}
.hover\:border-neutral\/75:hover {
    border-color: hsl(var(--n) / 0.75);
}
.hover\:border-neutral\/80:hover {
    border-color: hsl(var(--n) / 0.8);
}
.hover\:border-neutral\/90:hover {
    border-color: hsl(var(--n) / 0.9);
}
.hover\:border-neutral\/95:hover {
    border-color: hsl(var(--n) / 0.95);
}
.hover\:border-primary:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.hover\:border-primary-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.hover\:border-primary-content\/0:hover {
    border-color: hsl(var(--pc) / 0);
}
.hover\:border-primary-content\/10:hover {
    border-color: hsl(var(--pc) / 0.1);
}
.hover\:border-primary-content\/100:hover {
    border-color: hsl(var(--pc) / 1);
}
.hover\:border-primary-content\/20:hover {
    border-color: hsl(var(--pc) / 0.2);
}
.hover\:border-primary-content\/25:hover {
    border-color: hsl(var(--pc) / 0.25);
}
.hover\:border-primary-content\/30:hover {
    border-color: hsl(var(--pc) / 0.3);
}
.hover\:border-primary-content\/40:hover {
    border-color: hsl(var(--pc) / 0.4);
}
.hover\:border-primary-content\/5:hover {
    border-color: hsl(var(--pc) / 0.05);
}
.hover\:border-primary-content\/50:hover {
    border-color: hsl(var(--pc) / 0.5);
}
.hover\:border-primary-content\/60:hover {
    border-color: hsl(var(--pc) / 0.6);
}
.hover\:border-primary-content\/70:hover {
    border-color: hsl(var(--pc) / 0.7);
}
.hover\:border-primary-content\/75:hover {
    border-color: hsl(var(--pc) / 0.75);
}
.hover\:border-primary-content\/80:hover {
    border-color: hsl(var(--pc) / 0.8);
}
.hover\:border-primary-content\/90:hover {
    border-color: hsl(var(--pc) / 0.9);
}
.hover\:border-primary-content\/95:hover {
    border-color: hsl(var(--pc) / 0.95);
}
.hover\:border-primary-focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.hover\:border-primary-focus\/0:hover {
    border-color: hsl(var(--pf, var(--p)) / 0);
}
.hover\:border-primary-focus\/10:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.1);
}
.hover\:border-primary-focus\/100:hover {
    border-color: hsl(var(--pf, var(--p)) / 1);
}
.hover\:border-primary-focus\/20:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.2);
}
.hover\:border-primary-focus\/25:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.25);
}
.hover\:border-primary-focus\/30:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.3);
}
.hover\:border-primary-focus\/40:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.4);
}
.hover\:border-primary-focus\/5:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.05);
}
.hover\:border-primary-focus\/50:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.5);
}
.hover\:border-primary-focus\/60:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.6);
}
.hover\:border-primary-focus\/70:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.7);
}
.hover\:border-primary-focus\/75:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.75);
}
.hover\:border-primary-focus\/80:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.8);
}
.hover\:border-primary-focus\/90:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.9);
}
.hover\:border-primary-focus\/95:hover {
    border-color: hsl(var(--pf, var(--p)) / 0.95);
}
.hover\:border-primary\/0:hover {
    border-color: hsl(var(--p) / 0);
}
.hover\:border-primary\/10:hover {
    border-color: hsl(var(--p) / 0.1);
}
.hover\:border-primary\/100:hover {
    border-color: hsl(var(--p) / 1);
}
.hover\:border-primary\/20:hover {
    border-color: hsl(var(--p) / 0.2);
}
.hover\:border-primary\/25:hover {
    border-color: hsl(var(--p) / 0.25);
}
.hover\:border-primary\/30:hover {
    border-color: hsl(var(--p) / 0.3);
}
.hover\:border-primary\/40:hover {
    border-color: hsl(var(--p) / 0.4);
}
.hover\:border-primary\/5:hover {
    border-color: hsl(var(--p) / 0.05);
}
.hover\:border-primary\/50:hover {
    border-color: hsl(var(--p) / 0.5);
}
.hover\:border-primary\/60:hover {
    border-color: hsl(var(--p) / 0.6);
}
.hover\:border-primary\/70:hover {
    border-color: hsl(var(--p) / 0.7);
}
.hover\:border-primary\/75:hover {
    border-color: hsl(var(--p) / 0.75);
}
.hover\:border-primary\/80:hover {
    border-color: hsl(var(--p) / 0.8);
}
.hover\:border-primary\/90:hover {
    border-color: hsl(var(--p) / 0.9);
}
.hover\:border-primary\/95:hover {
    border-color: hsl(var(--p) / 0.95);
}
.hover\:border-secondary:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.hover\:border-secondary-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.hover\:border-secondary-content\/0:hover {
    border-color: hsl(var(--sc) / 0);
}
.hover\:border-secondary-content\/10:hover {
    border-color: hsl(var(--sc) / 0.1);
}
.hover\:border-secondary-content\/100:hover {
    border-color: hsl(var(--sc) / 1);
}
.hover\:border-secondary-content\/20:hover {
    border-color: hsl(var(--sc) / 0.2);
}
.hover\:border-secondary-content\/25:hover {
    border-color: hsl(var(--sc) / 0.25);
}
.hover\:border-secondary-content\/30:hover {
    border-color: hsl(var(--sc) / 0.3);
}
.hover\:border-secondary-content\/40:hover {
    border-color: hsl(var(--sc) / 0.4);
}
.hover\:border-secondary-content\/5:hover {
    border-color: hsl(var(--sc) / 0.05);
}
.hover\:border-secondary-content\/50:hover {
    border-color: hsl(var(--sc) / 0.5);
}
.hover\:border-secondary-content\/60:hover {
    border-color: hsl(var(--sc) / 0.6);
}
.hover\:border-secondary-content\/70:hover {
    border-color: hsl(var(--sc) / 0.7);
}
.hover\:border-secondary-content\/75:hover {
    border-color: hsl(var(--sc) / 0.75);
}
.hover\:border-secondary-content\/80:hover {
    border-color: hsl(var(--sc) / 0.8);
}
.hover\:border-secondary-content\/90:hover {
    border-color: hsl(var(--sc) / 0.9);
}
.hover\:border-secondary-content\/95:hover {
    border-color: hsl(var(--sc) / 0.95);
}
.hover\:border-secondary-focus:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.hover\:border-secondary-focus\/0:hover {
    border-color: hsl(var(--sf, var(--s)) / 0);
}
.hover\:border-secondary-focus\/10:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.1);
}
.hover\:border-secondary-focus\/100:hover {
    border-color: hsl(var(--sf, var(--s)) / 1);
}
.hover\:border-secondary-focus\/20:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.2);
}
.hover\:border-secondary-focus\/25:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.25);
}
.hover\:border-secondary-focus\/30:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.3);
}
.hover\:border-secondary-focus\/40:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.4);
}
.hover\:border-secondary-focus\/5:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.05);
}
.hover\:border-secondary-focus\/50:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.5);
}
.hover\:border-secondary-focus\/60:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.6);
}
.hover\:border-secondary-focus\/70:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.7);
}
.hover\:border-secondary-focus\/75:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.75);
}
.hover\:border-secondary-focus\/80:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.8);
}
.hover\:border-secondary-focus\/90:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.9);
}
.hover\:border-secondary-focus\/95:hover {
    border-color: hsl(var(--sf, var(--s)) / 0.95);
}
.hover\:border-secondary\/0:hover {
    border-color: hsl(var(--s) / 0);
}
.hover\:border-secondary\/10:hover {
    border-color: hsl(var(--s) / 0.1);
}
.hover\:border-secondary\/100:hover {
    border-color: hsl(var(--s) / 1);
}
.hover\:border-secondary\/20:hover {
    border-color: hsl(var(--s) / 0.2);
}
.hover\:border-secondary\/25:hover {
    border-color: hsl(var(--s) / 0.25);
}
.hover\:border-secondary\/30:hover {
    border-color: hsl(var(--s) / 0.3);
}
.hover\:border-secondary\/40:hover {
    border-color: hsl(var(--s) / 0.4);
}
.hover\:border-secondary\/5:hover {
    border-color: hsl(var(--s) / 0.05);
}
.hover\:border-secondary\/50:hover {
    border-color: hsl(var(--s) / 0.5);
}
.hover\:border-secondary\/60:hover {
    border-color: hsl(var(--s) / 0.6);
}
.hover\:border-secondary\/70:hover {
    border-color: hsl(var(--s) / 0.7);
}
.hover\:border-secondary\/75:hover {
    border-color: hsl(var(--s) / 0.75);
}
.hover\:border-secondary\/80:hover {
    border-color: hsl(var(--s) / 0.8);
}
.hover\:border-secondary\/90:hover {
    border-color: hsl(var(--s) / 0.9);
}
.hover\:border-secondary\/95:hover {
    border-color: hsl(var(--s) / 0.95);
}
.hover\:border-success:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:border-success-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-success-content\/0:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:border-success-content\/10:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:border-success-content\/100:hover {
    border-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:border-success-content\/20:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:border-success-content\/25:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:border-success-content\/30:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:border-success-content\/40:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:border-success-content\/5:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:border-success-content\/50:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:border-success-content\/60:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:border-success-content\/70:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:border-success-content\/75:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:border-success-content\/80:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:border-success-content\/90:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:border-success-content\/95:hover {
    border-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:border-success\/0:hover {
    border-color: hsl(var(--su) / 0);
}
.hover\:border-success\/10:hover {
    border-color: hsl(var(--su) / 0.1);
}
.hover\:border-success\/100:hover {
    border-color: hsl(var(--su) / 1);
}
.hover\:border-success\/20:hover {
    border-color: hsl(var(--su) / 0.2);
}
.hover\:border-success\/25:hover {
    border-color: hsl(var(--su) / 0.25);
}
.hover\:border-success\/30:hover {
    border-color: hsl(var(--su) / 0.3);
}
.hover\:border-success\/40:hover {
    border-color: hsl(var(--su) / 0.4);
}
.hover\:border-success\/5:hover {
    border-color: hsl(var(--su) / 0.05);
}
.hover\:border-success\/50:hover {
    border-color: hsl(var(--su) / 0.5);
}
.hover\:border-success\/60:hover {
    border-color: hsl(var(--su) / 0.6);
}
.hover\:border-success\/70:hover {
    border-color: hsl(var(--su) / 0.7);
}
.hover\:border-success\/75:hover {
    border-color: hsl(var(--su) / 0.75);
}
.hover\:border-success\/80:hover {
    border-color: hsl(var(--su) / 0.8);
}
.hover\:border-success\/90:hover {
    border-color: hsl(var(--su) / 0.9);
}
.hover\:border-success\/95:hover {
    border-color: hsl(var(--su) / 0.95);
}
.hover\:border-warning:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:border-warning-content:hover {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-warning-content\/0:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:border-warning-content\/10:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:border-warning-content\/100:hover {
    border-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:border-warning-content\/20:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:border-warning-content\/25:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:border-warning-content\/30:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:border-warning-content\/40:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:border-warning-content\/5:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:border-warning-content\/50:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:border-warning-content\/60:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:border-warning-content\/70:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:border-warning-content\/75:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:border-warning-content\/80:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:border-warning-content\/90:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:border-warning-content\/95:hover {
    border-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:border-warning\/0:hover {
    border-color: hsl(var(--wa) / 0);
}
.hover\:border-warning\/10:hover {
    border-color: hsl(var(--wa) / 0.1);
}
.hover\:border-warning\/100:hover {
    border-color: hsl(var(--wa) / 1);
}
.hover\:border-warning\/20:hover {
    border-color: hsl(var(--wa) / 0.2);
}
.hover\:border-warning\/25:hover {
    border-color: hsl(var(--wa) / 0.25);
}
.hover\:border-warning\/30:hover {
    border-color: hsl(var(--wa) / 0.3);
}
.hover\:border-warning\/40:hover {
    border-color: hsl(var(--wa) / 0.4);
}
.hover\:border-warning\/5:hover {
    border-color: hsl(var(--wa) / 0.05);
}
.hover\:border-warning\/50:hover {
    border-color: hsl(var(--wa) / 0.5);
}
.hover\:border-warning\/60:hover {
    border-color: hsl(var(--wa) / 0.6);
}
.hover\:border-warning\/70:hover {
    border-color: hsl(var(--wa) / 0.7);
}
.hover\:border-warning\/75:hover {
    border-color: hsl(var(--wa) / 0.75);
}
.hover\:border-warning\/80:hover {
    border-color: hsl(var(--wa) / 0.8);
}
.hover\:border-warning\/90:hover {
    border-color: hsl(var(--wa) / 0.9);
}
.hover\:border-warning\/95:hover {
    border-color: hsl(var(--wa) / 0.95);
}
.hover\:border-x-base-100:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b1) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.hover\:border-x-base-100\/0:hover {
    border-left-color: hsl(var(--b1) / 0);
    border-right-color: hsl(var(--b1) / 0);
}
.hover\:border-x-base-100\/10:hover {
    border-left-color: hsl(var(--b1) / 0.1);
    border-right-color: hsl(var(--b1) / 0.1);
}
.hover\:border-x-base-100\/100:hover {
    border-left-color: hsl(var(--b1) / 1);
    border-right-color: hsl(var(--b1) / 1);
}
.hover\:border-x-base-100\/20:hover {
    border-left-color: hsl(var(--b1) / 0.2);
    border-right-color: hsl(var(--b1) / 0.2);
}
.hover\:border-x-base-100\/25:hover {
    border-left-color: hsl(var(--b1) / 0.25);
    border-right-color: hsl(var(--b1) / 0.25);
}
.hover\:border-x-base-100\/30:hover {
    border-left-color: hsl(var(--b1) / 0.3);
    border-right-color: hsl(var(--b1) / 0.3);
}
.hover\:border-x-base-100\/40:hover {
    border-left-color: hsl(var(--b1) / 0.4);
    border-right-color: hsl(var(--b1) / 0.4);
}
.hover\:border-x-base-100\/5:hover {
    border-left-color: hsl(var(--b1) / 0.05);
    border-right-color: hsl(var(--b1) / 0.05);
}
.hover\:border-x-base-100\/50:hover {
    border-left-color: hsl(var(--b1) / 0.5);
    border-right-color: hsl(var(--b1) / 0.5);
}
.hover\:border-x-base-100\/60:hover {
    border-left-color: hsl(var(--b1) / 0.6);
    border-right-color: hsl(var(--b1) / 0.6);
}
.hover\:border-x-base-100\/70:hover {
    border-left-color: hsl(var(--b1) / 0.7);
    border-right-color: hsl(var(--b1) / 0.7);
}
.hover\:border-x-base-100\/75:hover {
    border-left-color: hsl(var(--b1) / 0.75);
    border-right-color: hsl(var(--b1) / 0.75);
}
.hover\:border-x-base-100\/80:hover {
    border-left-color: hsl(var(--b1) / 0.8);
    border-right-color: hsl(var(--b1) / 0.8);
}
.hover\:border-x-base-100\/90:hover {
    border-left-color: hsl(var(--b1) / 0.9);
    border-right-color: hsl(var(--b1) / 0.9);
}
.hover\:border-x-base-100\/95:hover {
    border-left-color: hsl(var(--b1) / 0.95);
    border-right-color: hsl(var(--b1) / 0.95);
}
.hover\:border-x-base-200:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.hover\:border-x-base-200\/0:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0);
    border-right-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:border-x-base-200\/10:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.1);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:border-x-base-200\/100:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 1);
    border-right-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:border-x-base-200\/20:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.2);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:border-x-base-200\/25:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.25);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:border-x-base-200\/30:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.3);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:border-x-base-200\/40:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.4);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:border-x-base-200\/5:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.05);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:border-x-base-200\/50:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.5);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:border-x-base-200\/60:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.6);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:border-x-base-200\/70:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.7);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:border-x-base-200\/75:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.75);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:border-x-base-200\/80:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.8);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:border-x-base-200\/90:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.9);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:border-x-base-200\/95:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.95);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:border-x-base-300:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.hover\:border-x-base-300\/0:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0);
    border-right-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:border-x-base-300\/10:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.1);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:border-x-base-300\/100:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 1);
    border-right-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:border-x-base-300\/20:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.2);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:border-x-base-300\/25:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.25);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:border-x-base-300\/30:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.3);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:border-x-base-300\/40:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.4);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:border-x-base-300\/5:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.05);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:border-x-base-300\/50:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.5);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:border-x-base-300\/60:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.6);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:border-x-base-300\/70:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.7);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:border-x-base-300\/75:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.75);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:border-x-base-300\/80:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.8);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:border-x-base-300\/90:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.9);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:border-x-base-300\/95:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.95);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:border-x-base-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--bc) / var(--tw-border-opacity));
    border-right-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.hover\:border-x-base-content\/0:hover {
    border-left-color: hsl(var(--bc) / 0);
    border-right-color: hsl(var(--bc) / 0);
}
.hover\:border-x-base-content\/10:hover {
    border-left-color: hsl(var(--bc) / 0.1);
    border-right-color: hsl(var(--bc) / 0.1);
}
.hover\:border-x-base-content\/100:hover {
    border-left-color: hsl(var(--bc) / 1);
    border-right-color: hsl(var(--bc) / 1);
}
.hover\:border-x-base-content\/20:hover {
    border-left-color: hsl(var(--bc) / 0.2);
    border-right-color: hsl(var(--bc) / 0.2);
}
.hover\:border-x-base-content\/25:hover {
    border-left-color: hsl(var(--bc) / 0.25);
    border-right-color: hsl(var(--bc) / 0.25);
}
.hover\:border-x-base-content\/30:hover {
    border-left-color: hsl(var(--bc) / 0.3);
    border-right-color: hsl(var(--bc) / 0.3);
}
.hover\:border-x-base-content\/40:hover {
    border-left-color: hsl(var(--bc) / 0.4);
    border-right-color: hsl(var(--bc) / 0.4);
}
.hover\:border-x-base-content\/5:hover {
    border-left-color: hsl(var(--bc) / 0.05);
    border-right-color: hsl(var(--bc) / 0.05);
}
.hover\:border-x-base-content\/50:hover {
    border-left-color: hsl(var(--bc) / 0.5);
    border-right-color: hsl(var(--bc) / 0.5);
}
.hover\:border-x-base-content\/60:hover {
    border-left-color: hsl(var(--bc) / 0.6);
    border-right-color: hsl(var(--bc) / 0.6);
}
.hover\:border-x-base-content\/70:hover {
    border-left-color: hsl(var(--bc) / 0.7);
    border-right-color: hsl(var(--bc) / 0.7);
}
.hover\:border-x-base-content\/75:hover {
    border-left-color: hsl(var(--bc) / 0.75);
    border-right-color: hsl(var(--bc) / 0.75);
}
.hover\:border-x-base-content\/80:hover {
    border-left-color: hsl(var(--bc) / 0.8);
    border-right-color: hsl(var(--bc) / 0.8);
}
.hover\:border-x-base-content\/90:hover {
    border-left-color: hsl(var(--bc) / 0.9);
    border-right-color: hsl(var(--bc) / 0.9);
}
.hover\:border-x-base-content\/95:hover {
    border-left-color: hsl(var(--bc) / 0.95);
    border-right-color: hsl(var(--bc) / 0.95);
}
.hover\:border-x-error:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--er) / var(--tw-border-opacity));
    border-right-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:border-x-error-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-x-error-content\/0:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0);
    border-right-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:border-x-error-content\/10:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:border-x-error-content\/100:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 1);
    border-right-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:border-x-error-content\/20:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:border-x-error-content\/25:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:border-x-error-content\/30:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:border-x-error-content\/40:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:border-x-error-content\/5:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:border-x-error-content\/50:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:border-x-error-content\/60:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:border-x-error-content\/70:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:border-x-error-content\/75:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:border-x-error-content\/80:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:border-x-error-content\/90:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:border-x-error-content\/95:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:border-x-error\/0:hover {
    border-left-color: hsl(var(--er) / 0);
    border-right-color: hsl(var(--er) / 0);
}
.hover\:border-x-error\/10:hover {
    border-left-color: hsl(var(--er) / 0.1);
    border-right-color: hsl(var(--er) / 0.1);
}
.hover\:border-x-error\/100:hover {
    border-left-color: hsl(var(--er) / 1);
    border-right-color: hsl(var(--er) / 1);
}
.hover\:border-x-error\/20:hover {
    border-left-color: hsl(var(--er) / 0.2);
    border-right-color: hsl(var(--er) / 0.2);
}
.hover\:border-x-error\/25:hover {
    border-left-color: hsl(var(--er) / 0.25);
    border-right-color: hsl(var(--er) / 0.25);
}
.hover\:border-x-error\/30:hover {
    border-left-color: hsl(var(--er) / 0.3);
    border-right-color: hsl(var(--er) / 0.3);
}
.hover\:border-x-error\/40:hover {
    border-left-color: hsl(var(--er) / 0.4);
    border-right-color: hsl(var(--er) / 0.4);
}
.hover\:border-x-error\/5:hover {
    border-left-color: hsl(var(--er) / 0.05);
    border-right-color: hsl(var(--er) / 0.05);
}
.hover\:border-x-error\/50:hover {
    border-left-color: hsl(var(--er) / 0.5);
    border-right-color: hsl(var(--er) / 0.5);
}
.hover\:border-x-error\/60:hover {
    border-left-color: hsl(var(--er) / 0.6);
    border-right-color: hsl(var(--er) / 0.6);
}
.hover\:border-x-error\/70:hover {
    border-left-color: hsl(var(--er) / 0.7);
    border-right-color: hsl(var(--er) / 0.7);
}
.hover\:border-x-error\/75:hover {
    border-left-color: hsl(var(--er) / 0.75);
    border-right-color: hsl(var(--er) / 0.75);
}
.hover\:border-x-error\/80:hover {
    border-left-color: hsl(var(--er) / 0.8);
    border-right-color: hsl(var(--er) / 0.8);
}
.hover\:border-x-error\/90:hover {
    border-left-color: hsl(var(--er) / 0.9);
    border-right-color: hsl(var(--er) / 0.9);
}
.hover\:border-x-error\/95:hover {
    border-left-color: hsl(var(--er) / 0.95);
    border-right-color: hsl(var(--er) / 0.95);
}
.hover\:border-x-info:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--in) / var(--tw-border-opacity));
    border-right-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:border-x-info-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-x-info-content\/0:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0);
    border-right-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:border-x-info-content\/10:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:border-x-info-content\/100:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 1);
    border-right-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:border-x-info-content\/20:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:border-x-info-content\/25:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:border-x-info-content\/30:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:border-x-info-content\/40:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:border-x-info-content\/5:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:border-x-info-content\/50:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:border-x-info-content\/60:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:border-x-info-content\/70:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:border-x-info-content\/75:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:border-x-info-content\/80:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:border-x-info-content\/90:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:border-x-info-content\/95:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:border-x-info\/0:hover {
    border-left-color: hsl(var(--in) / 0);
    border-right-color: hsl(var(--in) / 0);
}
.hover\:border-x-info\/10:hover {
    border-left-color: hsl(var(--in) / 0.1);
    border-right-color: hsl(var(--in) / 0.1);
}
.hover\:border-x-info\/100:hover {
    border-left-color: hsl(var(--in) / 1);
    border-right-color: hsl(var(--in) / 1);
}
.hover\:border-x-info\/20:hover {
    border-left-color: hsl(var(--in) / 0.2);
    border-right-color: hsl(var(--in) / 0.2);
}
.hover\:border-x-info\/25:hover {
    border-left-color: hsl(var(--in) / 0.25);
    border-right-color: hsl(var(--in) / 0.25);
}
.hover\:border-x-info\/30:hover {
    border-left-color: hsl(var(--in) / 0.3);
    border-right-color: hsl(var(--in) / 0.3);
}
.hover\:border-x-info\/40:hover {
    border-left-color: hsl(var(--in) / 0.4);
    border-right-color: hsl(var(--in) / 0.4);
}
.hover\:border-x-info\/5:hover {
    border-left-color: hsl(var(--in) / 0.05);
    border-right-color: hsl(var(--in) / 0.05);
}
.hover\:border-x-info\/50:hover {
    border-left-color: hsl(var(--in) / 0.5);
    border-right-color: hsl(var(--in) / 0.5);
}
.hover\:border-x-info\/60:hover {
    border-left-color: hsl(var(--in) / 0.6);
    border-right-color: hsl(var(--in) / 0.6);
}
.hover\:border-x-info\/70:hover {
    border-left-color: hsl(var(--in) / 0.7);
    border-right-color: hsl(var(--in) / 0.7);
}
.hover\:border-x-info\/75:hover {
    border-left-color: hsl(var(--in) / 0.75);
    border-right-color: hsl(var(--in) / 0.75);
}
.hover\:border-x-info\/80:hover {
    border-left-color: hsl(var(--in) / 0.8);
    border-right-color: hsl(var(--in) / 0.8);
}
.hover\:border-x-info\/90:hover {
    border-left-color: hsl(var(--in) / 0.9);
    border-right-color: hsl(var(--in) / 0.9);
}
.hover\:border-x-info\/95:hover {
    border-left-color: hsl(var(--in) / 0.95);
    border-right-color: hsl(var(--in) / 0.95);
}
.hover\:border-x-success:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--su) / var(--tw-border-opacity));
    border-right-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:border-x-success-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-x-success-content\/0:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0);
    border-right-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:border-x-success-content\/10:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:border-x-success-content\/100:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 1);
    border-right-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:border-x-success-content\/20:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:border-x-success-content\/25:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:border-x-success-content\/30:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:border-x-success-content\/40:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:border-x-success-content\/5:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:border-x-success-content\/50:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:border-x-success-content\/60:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:border-x-success-content\/70:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:border-x-success-content\/75:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:border-x-success-content\/80:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:border-x-success-content\/90:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:border-x-success-content\/95:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:border-x-success\/0:hover {
    border-left-color: hsl(var(--su) / 0);
    border-right-color: hsl(var(--su) / 0);
}
.hover\:border-x-success\/10:hover {
    border-left-color: hsl(var(--su) / 0.1);
    border-right-color: hsl(var(--su) / 0.1);
}
.hover\:border-x-success\/100:hover {
    border-left-color: hsl(var(--su) / 1);
    border-right-color: hsl(var(--su) / 1);
}
.hover\:border-x-success\/20:hover {
    border-left-color: hsl(var(--su) / 0.2);
    border-right-color: hsl(var(--su) / 0.2);
}
.hover\:border-x-success\/25:hover {
    border-left-color: hsl(var(--su) / 0.25);
    border-right-color: hsl(var(--su) / 0.25);
}
.hover\:border-x-success\/30:hover {
    border-left-color: hsl(var(--su) / 0.3);
    border-right-color: hsl(var(--su) / 0.3);
}
.hover\:border-x-success\/40:hover {
    border-left-color: hsl(var(--su) / 0.4);
    border-right-color: hsl(var(--su) / 0.4);
}
.hover\:border-x-success\/5:hover {
    border-left-color: hsl(var(--su) / 0.05);
    border-right-color: hsl(var(--su) / 0.05);
}
.hover\:border-x-success\/50:hover {
    border-left-color: hsl(var(--su) / 0.5);
    border-right-color: hsl(var(--su) / 0.5);
}
.hover\:border-x-success\/60:hover {
    border-left-color: hsl(var(--su) / 0.6);
    border-right-color: hsl(var(--su) / 0.6);
}
.hover\:border-x-success\/70:hover {
    border-left-color: hsl(var(--su) / 0.7);
    border-right-color: hsl(var(--su) / 0.7);
}
.hover\:border-x-success\/75:hover {
    border-left-color: hsl(var(--su) / 0.75);
    border-right-color: hsl(var(--su) / 0.75);
}
.hover\:border-x-success\/80:hover {
    border-left-color: hsl(var(--su) / 0.8);
    border-right-color: hsl(var(--su) / 0.8);
}
.hover\:border-x-success\/90:hover {
    border-left-color: hsl(var(--su) / 0.9);
    border-right-color: hsl(var(--su) / 0.9);
}
.hover\:border-x-success\/95:hover {
    border-left-color: hsl(var(--su) / 0.95);
    border-right-color: hsl(var(--su) / 0.95);
}
.hover\:border-x-warning:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wa) / var(--tw-border-opacity));
    border-right-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:border-x-warning-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-x-warning-content\/0:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0);
    border-right-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:border-x-warning-content\/10:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.1);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:border-x-warning-content\/100:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 1);
    border-right-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:border-x-warning-content\/20:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.2);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:border-x-warning-content\/25:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.25);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:border-x-warning-content\/30:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.3);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:border-x-warning-content\/40:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.4);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:border-x-warning-content\/5:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.05);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:border-x-warning-content\/50:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.5);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:border-x-warning-content\/60:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.6);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:border-x-warning-content\/70:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.7);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:border-x-warning-content\/75:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.75);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:border-x-warning-content\/80:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.8);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:border-x-warning-content\/90:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.9);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:border-x-warning-content\/95:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.95);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:border-x-warning\/0:hover {
    border-left-color: hsl(var(--wa) / 0);
    border-right-color: hsl(var(--wa) / 0);
}
.hover\:border-x-warning\/10:hover {
    border-left-color: hsl(var(--wa) / 0.1);
    border-right-color: hsl(var(--wa) / 0.1);
}
.hover\:border-x-warning\/100:hover {
    border-left-color: hsl(var(--wa) / 1);
    border-right-color: hsl(var(--wa) / 1);
}
.hover\:border-x-warning\/20:hover {
    border-left-color: hsl(var(--wa) / 0.2);
    border-right-color: hsl(var(--wa) / 0.2);
}
.hover\:border-x-warning\/25:hover {
    border-left-color: hsl(var(--wa) / 0.25);
    border-right-color: hsl(var(--wa) / 0.25);
}
.hover\:border-x-warning\/30:hover {
    border-left-color: hsl(var(--wa) / 0.3);
    border-right-color: hsl(var(--wa) / 0.3);
}
.hover\:border-x-warning\/40:hover {
    border-left-color: hsl(var(--wa) / 0.4);
    border-right-color: hsl(var(--wa) / 0.4);
}
.hover\:border-x-warning\/5:hover {
    border-left-color: hsl(var(--wa) / 0.05);
    border-right-color: hsl(var(--wa) / 0.05);
}
.hover\:border-x-warning\/50:hover {
    border-left-color: hsl(var(--wa) / 0.5);
    border-right-color: hsl(var(--wa) / 0.5);
}
.hover\:border-x-warning\/60:hover {
    border-left-color: hsl(var(--wa) / 0.6);
    border-right-color: hsl(var(--wa) / 0.6);
}
.hover\:border-x-warning\/70:hover {
    border-left-color: hsl(var(--wa) / 0.7);
    border-right-color: hsl(var(--wa) / 0.7);
}
.hover\:border-x-warning\/75:hover {
    border-left-color: hsl(var(--wa) / 0.75);
    border-right-color: hsl(var(--wa) / 0.75);
}
.hover\:border-x-warning\/80:hover {
    border-left-color: hsl(var(--wa) / 0.8);
    border-right-color: hsl(var(--wa) / 0.8);
}
.hover\:border-x-warning\/90:hover {
    border-left-color: hsl(var(--wa) / 0.9);
    border-right-color: hsl(var(--wa) / 0.9);
}
.hover\:border-x-warning\/95:hover {
    border-left-color: hsl(var(--wa) / 0.95);
    border-right-color: hsl(var(--wa) / 0.95);
}
.hover\:border-y-base-100:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b1) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.hover\:border-y-base-100\/0:hover {
    border-top-color: hsl(var(--b1) / 0);
    border-bottom-color: hsl(var(--b1) / 0);
}
.hover\:border-y-base-100\/10:hover {
    border-top-color: hsl(var(--b1) / 0.1);
    border-bottom-color: hsl(var(--b1) / 0.1);
}
.hover\:border-y-base-100\/100:hover {
    border-top-color: hsl(var(--b1) / 1);
    border-bottom-color: hsl(var(--b1) / 1);
}
.hover\:border-y-base-100\/20:hover {
    border-top-color: hsl(var(--b1) / 0.2);
    border-bottom-color: hsl(var(--b1) / 0.2);
}
.hover\:border-y-base-100\/25:hover {
    border-top-color: hsl(var(--b1) / 0.25);
    border-bottom-color: hsl(var(--b1) / 0.25);
}
.hover\:border-y-base-100\/30:hover {
    border-top-color: hsl(var(--b1) / 0.3);
    border-bottom-color: hsl(var(--b1) / 0.3);
}
.hover\:border-y-base-100\/40:hover {
    border-top-color: hsl(var(--b1) / 0.4);
    border-bottom-color: hsl(var(--b1) / 0.4);
}
.hover\:border-y-base-100\/5:hover {
    border-top-color: hsl(var(--b1) / 0.05);
    border-bottom-color: hsl(var(--b1) / 0.05);
}
.hover\:border-y-base-100\/50:hover {
    border-top-color: hsl(var(--b1) / 0.5);
    border-bottom-color: hsl(var(--b1) / 0.5);
}
.hover\:border-y-base-100\/60:hover {
    border-top-color: hsl(var(--b1) / 0.6);
    border-bottom-color: hsl(var(--b1) / 0.6);
}
.hover\:border-y-base-100\/70:hover {
    border-top-color: hsl(var(--b1) / 0.7);
    border-bottom-color: hsl(var(--b1) / 0.7);
}
.hover\:border-y-base-100\/75:hover {
    border-top-color: hsl(var(--b1) / 0.75);
    border-bottom-color: hsl(var(--b1) / 0.75);
}
.hover\:border-y-base-100\/80:hover {
    border-top-color: hsl(var(--b1) / 0.8);
    border-bottom-color: hsl(var(--b1) / 0.8);
}
.hover\:border-y-base-100\/90:hover {
    border-top-color: hsl(var(--b1) / 0.9);
    border-bottom-color: hsl(var(--b1) / 0.9);
}
.hover\:border-y-base-100\/95:hover {
    border-top-color: hsl(var(--b1) / 0.95);
    border-bottom-color: hsl(var(--b1) / 0.95);
}
.hover\:border-y-base-200:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.hover\:border-y-base-200\/0:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:border-y-base-200\/10:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.1);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:border-y-base-200\/100:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 1);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:border-y-base-200\/20:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.2);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:border-y-base-200\/25:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.25);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:border-y-base-200\/30:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.3);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:border-y-base-200\/40:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.4);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:border-y-base-200\/5:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.05);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:border-y-base-200\/50:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.5);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:border-y-base-200\/60:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.6);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:border-y-base-200\/70:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.7);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:border-y-base-200\/75:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.75);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:border-y-base-200\/80:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.8);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:border-y-base-200\/90:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.9);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:border-y-base-200\/95:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.95);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:border-y-base-300:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.hover\:border-y-base-300\/0:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:border-y-base-300\/10:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.1);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:border-y-base-300\/100:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 1);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:border-y-base-300\/20:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.2);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:border-y-base-300\/25:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.25);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:border-y-base-300\/30:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.3);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:border-y-base-300\/40:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.4);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:border-y-base-300\/5:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.05);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:border-y-base-300\/50:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.5);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:border-y-base-300\/60:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.6);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:border-y-base-300\/70:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.7);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:border-y-base-300\/75:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.75);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:border-y-base-300\/80:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.8);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:border-y-base-300\/90:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.9);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:border-y-base-300\/95:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.95);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:border-y-base-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--bc) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.hover\:border-y-base-content\/0:hover {
    border-top-color: hsl(var(--bc) / 0);
    border-bottom-color: hsl(var(--bc) / 0);
}
.hover\:border-y-base-content\/10:hover {
    border-top-color: hsl(var(--bc) / 0.1);
    border-bottom-color: hsl(var(--bc) / 0.1);
}
.hover\:border-y-base-content\/100:hover {
    border-top-color: hsl(var(--bc) / 1);
    border-bottom-color: hsl(var(--bc) / 1);
}
.hover\:border-y-base-content\/20:hover {
    border-top-color: hsl(var(--bc) / 0.2);
    border-bottom-color: hsl(var(--bc) / 0.2);
}
.hover\:border-y-base-content\/25:hover {
    border-top-color: hsl(var(--bc) / 0.25);
    border-bottom-color: hsl(var(--bc) / 0.25);
}
.hover\:border-y-base-content\/30:hover {
    border-top-color: hsl(var(--bc) / 0.3);
    border-bottom-color: hsl(var(--bc) / 0.3);
}
.hover\:border-y-base-content\/40:hover {
    border-top-color: hsl(var(--bc) / 0.4);
    border-bottom-color: hsl(var(--bc) / 0.4);
}
.hover\:border-y-base-content\/5:hover {
    border-top-color: hsl(var(--bc) / 0.05);
    border-bottom-color: hsl(var(--bc) / 0.05);
}
.hover\:border-y-base-content\/50:hover {
    border-top-color: hsl(var(--bc) / 0.5);
    border-bottom-color: hsl(var(--bc) / 0.5);
}
.hover\:border-y-base-content\/60:hover {
    border-top-color: hsl(var(--bc) / 0.6);
    border-bottom-color: hsl(var(--bc) / 0.6);
}
.hover\:border-y-base-content\/70:hover {
    border-top-color: hsl(var(--bc) / 0.7);
    border-bottom-color: hsl(var(--bc) / 0.7);
}
.hover\:border-y-base-content\/75:hover {
    border-top-color: hsl(var(--bc) / 0.75);
    border-bottom-color: hsl(var(--bc) / 0.75);
}
.hover\:border-y-base-content\/80:hover {
    border-top-color: hsl(var(--bc) / 0.8);
    border-bottom-color: hsl(var(--bc) / 0.8);
}
.hover\:border-y-base-content\/90:hover {
    border-top-color: hsl(var(--bc) / 0.9);
    border-bottom-color: hsl(var(--bc) / 0.9);
}
.hover\:border-y-base-content\/95:hover {
    border-top-color: hsl(var(--bc) / 0.95);
    border-bottom-color: hsl(var(--bc) / 0.95);
}
.hover\:border-y-error:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--er) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:border-y-error-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-y-error-content\/0:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:border-y-error-content\/10:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:border-y-error-content\/100:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:border-y-error-content\/20:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:border-y-error-content\/25:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:border-y-error-content\/30:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:border-y-error-content\/40:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:border-y-error-content\/5:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:border-y-error-content\/50:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:border-y-error-content\/60:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:border-y-error-content\/70:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:border-y-error-content\/75:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:border-y-error-content\/80:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:border-y-error-content\/90:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:border-y-error-content\/95:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:border-y-error\/0:hover {
    border-top-color: hsl(var(--er) / 0);
    border-bottom-color: hsl(var(--er) / 0);
}
.hover\:border-y-error\/10:hover {
    border-top-color: hsl(var(--er) / 0.1);
    border-bottom-color: hsl(var(--er) / 0.1);
}
.hover\:border-y-error\/100:hover {
    border-top-color: hsl(var(--er) / 1);
    border-bottom-color: hsl(var(--er) / 1);
}
.hover\:border-y-error\/20:hover {
    border-top-color: hsl(var(--er) / 0.2);
    border-bottom-color: hsl(var(--er) / 0.2);
}
.hover\:border-y-error\/25:hover {
    border-top-color: hsl(var(--er) / 0.25);
    border-bottom-color: hsl(var(--er) / 0.25);
}
.hover\:border-y-error\/30:hover {
    border-top-color: hsl(var(--er) / 0.3);
    border-bottom-color: hsl(var(--er) / 0.3);
}
.hover\:border-y-error\/40:hover {
    border-top-color: hsl(var(--er) / 0.4);
    border-bottom-color: hsl(var(--er) / 0.4);
}
.hover\:border-y-error\/5:hover {
    border-top-color: hsl(var(--er) / 0.05);
    border-bottom-color: hsl(var(--er) / 0.05);
}
.hover\:border-y-error\/50:hover {
    border-top-color: hsl(var(--er) / 0.5);
    border-bottom-color: hsl(var(--er) / 0.5);
}
.hover\:border-y-error\/60:hover {
    border-top-color: hsl(var(--er) / 0.6);
    border-bottom-color: hsl(var(--er) / 0.6);
}
.hover\:border-y-error\/70:hover {
    border-top-color: hsl(var(--er) / 0.7);
    border-bottom-color: hsl(var(--er) / 0.7);
}
.hover\:border-y-error\/75:hover {
    border-top-color: hsl(var(--er) / 0.75);
    border-bottom-color: hsl(var(--er) / 0.75);
}
.hover\:border-y-error\/80:hover {
    border-top-color: hsl(var(--er) / 0.8);
    border-bottom-color: hsl(var(--er) / 0.8);
}
.hover\:border-y-error\/90:hover {
    border-top-color: hsl(var(--er) / 0.9);
    border-bottom-color: hsl(var(--er) / 0.9);
}
.hover\:border-y-error\/95:hover {
    border-top-color: hsl(var(--er) / 0.95);
    border-bottom-color: hsl(var(--er) / 0.95);
}
.hover\:border-y-info:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--in) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:border-y-info-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-y-info-content\/0:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:border-y-info-content\/10:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:border-y-info-content\/100:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:border-y-info-content\/20:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:border-y-info-content\/25:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:border-y-info-content\/30:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:border-y-info-content\/40:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:border-y-info-content\/5:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:border-y-info-content\/50:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:border-y-info-content\/60:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:border-y-info-content\/70:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:border-y-info-content\/75:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:border-y-info-content\/80:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:border-y-info-content\/90:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:border-y-info-content\/95:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:border-y-info\/0:hover {
    border-top-color: hsl(var(--in) / 0);
    border-bottom-color: hsl(var(--in) / 0);
}
.hover\:border-y-info\/10:hover {
    border-top-color: hsl(var(--in) / 0.1);
    border-bottom-color: hsl(var(--in) / 0.1);
}
.hover\:border-y-info\/100:hover {
    border-top-color: hsl(var(--in) / 1);
    border-bottom-color: hsl(var(--in) / 1);
}
.hover\:border-y-info\/20:hover {
    border-top-color: hsl(var(--in) / 0.2);
    border-bottom-color: hsl(var(--in) / 0.2);
}
.hover\:border-y-info\/25:hover {
    border-top-color: hsl(var(--in) / 0.25);
    border-bottom-color: hsl(var(--in) / 0.25);
}
.hover\:border-y-info\/30:hover {
    border-top-color: hsl(var(--in) / 0.3);
    border-bottom-color: hsl(var(--in) / 0.3);
}
.hover\:border-y-info\/40:hover {
    border-top-color: hsl(var(--in) / 0.4);
    border-bottom-color: hsl(var(--in) / 0.4);
}
.hover\:border-y-info\/5:hover {
    border-top-color: hsl(var(--in) / 0.05);
    border-bottom-color: hsl(var(--in) / 0.05);
}
.hover\:border-y-info\/50:hover {
    border-top-color: hsl(var(--in) / 0.5);
    border-bottom-color: hsl(var(--in) / 0.5);
}
.hover\:border-y-info\/60:hover {
    border-top-color: hsl(var(--in) / 0.6);
    border-bottom-color: hsl(var(--in) / 0.6);
}
.hover\:border-y-info\/70:hover {
    border-top-color: hsl(var(--in) / 0.7);
    border-bottom-color: hsl(var(--in) / 0.7);
}
.hover\:border-y-info\/75:hover {
    border-top-color: hsl(var(--in) / 0.75);
    border-bottom-color: hsl(var(--in) / 0.75);
}
.hover\:border-y-info\/80:hover {
    border-top-color: hsl(var(--in) / 0.8);
    border-bottom-color: hsl(var(--in) / 0.8);
}
.hover\:border-y-info\/90:hover {
    border-top-color: hsl(var(--in) / 0.9);
    border-bottom-color: hsl(var(--in) / 0.9);
}
.hover\:border-y-info\/95:hover {
    border-top-color: hsl(var(--in) / 0.95);
    border-bottom-color: hsl(var(--in) / 0.95);
}
.hover\:border-y-success:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--su) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:border-y-success-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-y-success-content\/0:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:border-y-success-content\/10:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:border-y-success-content\/100:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:border-y-success-content\/20:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:border-y-success-content\/25:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:border-y-success-content\/30:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:border-y-success-content\/40:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:border-y-success-content\/5:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:border-y-success-content\/50:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:border-y-success-content\/60:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:border-y-success-content\/70:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:border-y-success-content\/75:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:border-y-success-content\/80:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:border-y-success-content\/90:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:border-y-success-content\/95:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:border-y-success\/0:hover {
    border-top-color: hsl(var(--su) / 0);
    border-bottom-color: hsl(var(--su) / 0);
}
.hover\:border-y-success\/10:hover {
    border-top-color: hsl(var(--su) / 0.1);
    border-bottom-color: hsl(var(--su) / 0.1);
}
.hover\:border-y-success\/100:hover {
    border-top-color: hsl(var(--su) / 1);
    border-bottom-color: hsl(var(--su) / 1);
}
.hover\:border-y-success\/20:hover {
    border-top-color: hsl(var(--su) / 0.2);
    border-bottom-color: hsl(var(--su) / 0.2);
}
.hover\:border-y-success\/25:hover {
    border-top-color: hsl(var(--su) / 0.25);
    border-bottom-color: hsl(var(--su) / 0.25);
}
.hover\:border-y-success\/30:hover {
    border-top-color: hsl(var(--su) / 0.3);
    border-bottom-color: hsl(var(--su) / 0.3);
}
.hover\:border-y-success\/40:hover {
    border-top-color: hsl(var(--su) / 0.4);
    border-bottom-color: hsl(var(--su) / 0.4);
}
.hover\:border-y-success\/5:hover {
    border-top-color: hsl(var(--su) / 0.05);
    border-bottom-color: hsl(var(--su) / 0.05);
}
.hover\:border-y-success\/50:hover {
    border-top-color: hsl(var(--su) / 0.5);
    border-bottom-color: hsl(var(--su) / 0.5);
}
.hover\:border-y-success\/60:hover {
    border-top-color: hsl(var(--su) / 0.6);
    border-bottom-color: hsl(var(--su) / 0.6);
}
.hover\:border-y-success\/70:hover {
    border-top-color: hsl(var(--su) / 0.7);
    border-bottom-color: hsl(var(--su) / 0.7);
}
.hover\:border-y-success\/75:hover {
    border-top-color: hsl(var(--su) / 0.75);
    border-bottom-color: hsl(var(--su) / 0.75);
}
.hover\:border-y-success\/80:hover {
    border-top-color: hsl(var(--su) / 0.8);
    border-bottom-color: hsl(var(--su) / 0.8);
}
.hover\:border-y-success\/90:hover {
    border-top-color: hsl(var(--su) / 0.9);
    border-bottom-color: hsl(var(--su) / 0.9);
}
.hover\:border-y-success\/95:hover {
    border-top-color: hsl(var(--su) / 0.95);
    border-bottom-color: hsl(var(--su) / 0.95);
}
.hover\:border-y-warning:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wa) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:border-y-warning-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-y-warning-content\/0:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:border-y-warning-content\/10:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:border-y-warning-content\/100:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 1);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:border-y-warning-content\/20:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:border-y-warning-content\/25:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:border-y-warning-content\/30:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:border-y-warning-content\/40:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:border-y-warning-content\/5:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:border-y-warning-content\/50:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:border-y-warning-content\/60:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:border-y-warning-content\/70:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:border-y-warning-content\/75:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:border-y-warning-content\/80:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:border-y-warning-content\/90:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:border-y-warning-content\/95:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:border-y-warning\/0:hover {
    border-top-color: hsl(var(--wa) / 0);
    border-bottom-color: hsl(var(--wa) / 0);
}
.hover\:border-y-warning\/10:hover {
    border-top-color: hsl(var(--wa) / 0.1);
    border-bottom-color: hsl(var(--wa) / 0.1);
}
.hover\:border-y-warning\/100:hover {
    border-top-color: hsl(var(--wa) / 1);
    border-bottom-color: hsl(var(--wa) / 1);
}
.hover\:border-y-warning\/20:hover {
    border-top-color: hsl(var(--wa) / 0.2);
    border-bottom-color: hsl(var(--wa) / 0.2);
}
.hover\:border-y-warning\/25:hover {
    border-top-color: hsl(var(--wa) / 0.25);
    border-bottom-color: hsl(var(--wa) / 0.25);
}
.hover\:border-y-warning\/30:hover {
    border-top-color: hsl(var(--wa) / 0.3);
    border-bottom-color: hsl(var(--wa) / 0.3);
}
.hover\:border-y-warning\/40:hover {
    border-top-color: hsl(var(--wa) / 0.4);
    border-bottom-color: hsl(var(--wa) / 0.4);
}
.hover\:border-y-warning\/5:hover {
    border-top-color: hsl(var(--wa) / 0.05);
    border-bottom-color: hsl(var(--wa) / 0.05);
}
.hover\:border-y-warning\/50:hover {
    border-top-color: hsl(var(--wa) / 0.5);
    border-bottom-color: hsl(var(--wa) / 0.5);
}
.hover\:border-y-warning\/60:hover {
    border-top-color: hsl(var(--wa) / 0.6);
    border-bottom-color: hsl(var(--wa) / 0.6);
}
.hover\:border-y-warning\/70:hover {
    border-top-color: hsl(var(--wa) / 0.7);
    border-bottom-color: hsl(var(--wa) / 0.7);
}
.hover\:border-y-warning\/75:hover {
    border-top-color: hsl(var(--wa) / 0.75);
    border-bottom-color: hsl(var(--wa) / 0.75);
}
.hover\:border-y-warning\/80:hover {
    border-top-color: hsl(var(--wa) / 0.8);
    border-bottom-color: hsl(var(--wa) / 0.8);
}
.hover\:border-y-warning\/90:hover {
    border-top-color: hsl(var(--wa) / 0.9);
    border-bottom-color: hsl(var(--wa) / 0.9);
}
.hover\:border-y-warning\/95:hover {
    border-top-color: hsl(var(--wa) / 0.95);
    border-bottom-color: hsl(var(--wa) / 0.95);
}
.hover\:border-b-base-100:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.hover\:border-b-base-100\/0:hover {
    border-bottom-color: hsl(var(--b1) / 0);
}
.hover\:border-b-base-100\/10:hover {
    border-bottom-color: hsl(var(--b1) / 0.1);
}
.hover\:border-b-base-100\/100:hover {
    border-bottom-color: hsl(var(--b1) / 1);
}
.hover\:border-b-base-100\/20:hover {
    border-bottom-color: hsl(var(--b1) / 0.2);
}
.hover\:border-b-base-100\/25:hover {
    border-bottom-color: hsl(var(--b1) / 0.25);
}
.hover\:border-b-base-100\/30:hover {
    border-bottom-color: hsl(var(--b1) / 0.3);
}
.hover\:border-b-base-100\/40:hover {
    border-bottom-color: hsl(var(--b1) / 0.4);
}
.hover\:border-b-base-100\/5:hover {
    border-bottom-color: hsl(var(--b1) / 0.05);
}
.hover\:border-b-base-100\/50:hover {
    border-bottom-color: hsl(var(--b1) / 0.5);
}
.hover\:border-b-base-100\/60:hover {
    border-bottom-color: hsl(var(--b1) / 0.6);
}
.hover\:border-b-base-100\/70:hover {
    border-bottom-color: hsl(var(--b1) / 0.7);
}
.hover\:border-b-base-100\/75:hover {
    border-bottom-color: hsl(var(--b1) / 0.75);
}
.hover\:border-b-base-100\/80:hover {
    border-bottom-color: hsl(var(--b1) / 0.8);
}
.hover\:border-b-base-100\/90:hover {
    border-bottom-color: hsl(var(--b1) / 0.9);
}
.hover\:border-b-base-100\/95:hover {
    border-bottom-color: hsl(var(--b1) / 0.95);
}
.hover\:border-b-base-200:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.hover\:border-b-base-200\/0:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:border-b-base-200\/10:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:border-b-base-200\/100:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:border-b-base-200\/20:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:border-b-base-200\/25:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:border-b-base-200\/30:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:border-b-base-200\/40:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:border-b-base-200\/5:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:border-b-base-200\/50:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:border-b-base-200\/60:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:border-b-base-200\/70:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:border-b-base-200\/75:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:border-b-base-200\/80:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:border-b-base-200\/90:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:border-b-base-200\/95:hover {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:border-b-base-300:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.hover\:border-b-base-300\/0:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:border-b-base-300\/10:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:border-b-base-300\/100:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:border-b-base-300\/20:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:border-b-base-300\/25:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:border-b-base-300\/30:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:border-b-base-300\/40:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:border-b-base-300\/5:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:border-b-base-300\/50:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:border-b-base-300\/60:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:border-b-base-300\/70:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:border-b-base-300\/75:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:border-b-base-300\/80:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:border-b-base-300\/90:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:border-b-base-300\/95:hover {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:border-b-base-content:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.hover\:border-b-base-content\/0:hover {
    border-bottom-color: hsl(var(--bc) / 0);
}
.hover\:border-b-base-content\/10:hover {
    border-bottom-color: hsl(var(--bc) / 0.1);
}
.hover\:border-b-base-content\/100:hover {
    border-bottom-color: hsl(var(--bc) / 1);
}
.hover\:border-b-base-content\/20:hover {
    border-bottom-color: hsl(var(--bc) / 0.2);
}
.hover\:border-b-base-content\/25:hover {
    border-bottom-color: hsl(var(--bc) / 0.25);
}
.hover\:border-b-base-content\/30:hover {
    border-bottom-color: hsl(var(--bc) / 0.3);
}
.hover\:border-b-base-content\/40:hover {
    border-bottom-color: hsl(var(--bc) / 0.4);
}
.hover\:border-b-base-content\/5:hover {
    border-bottom-color: hsl(var(--bc) / 0.05);
}
.hover\:border-b-base-content\/50:hover {
    border-bottom-color: hsl(var(--bc) / 0.5);
}
.hover\:border-b-base-content\/60:hover {
    border-bottom-color: hsl(var(--bc) / 0.6);
}
.hover\:border-b-base-content\/70:hover {
    border-bottom-color: hsl(var(--bc) / 0.7);
}
.hover\:border-b-base-content\/75:hover {
    border-bottom-color: hsl(var(--bc) / 0.75);
}
.hover\:border-b-base-content\/80:hover {
    border-bottom-color: hsl(var(--bc) / 0.8);
}
.hover\:border-b-base-content\/90:hover {
    border-bottom-color: hsl(var(--bc) / 0.9);
}
.hover\:border-b-base-content\/95:hover {
    border-bottom-color: hsl(var(--bc) / 0.95);
}
.hover\:border-b-error:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:border-b-error-content:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-b-error-content\/0:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:border-b-error-content\/10:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:border-b-error-content\/100:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:border-b-error-content\/20:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:border-b-error-content\/25:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:border-b-error-content\/30:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:border-b-error-content\/40:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:border-b-error-content\/5:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:border-b-error-content\/50:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:border-b-error-content\/60:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:border-b-error-content\/70:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:border-b-error-content\/75:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:border-b-error-content\/80:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:border-b-error-content\/90:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:border-b-error-content\/95:hover {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:border-b-error\/0:hover {
    border-bottom-color: hsl(var(--er) / 0);
}
.hover\:border-b-error\/10:hover {
    border-bottom-color: hsl(var(--er) / 0.1);
}
.hover\:border-b-error\/100:hover {
    border-bottom-color: hsl(var(--er) / 1);
}
.hover\:border-b-error\/20:hover {
    border-bottom-color: hsl(var(--er) / 0.2);
}
.hover\:border-b-error\/25:hover {
    border-bottom-color: hsl(var(--er) / 0.25);
}
.hover\:border-b-error\/30:hover {
    border-bottom-color: hsl(var(--er) / 0.3);
}
.hover\:border-b-error\/40:hover {
    border-bottom-color: hsl(var(--er) / 0.4);
}
.hover\:border-b-error\/5:hover {
    border-bottom-color: hsl(var(--er) / 0.05);
}
.hover\:border-b-error\/50:hover {
    border-bottom-color: hsl(var(--er) / 0.5);
}
.hover\:border-b-error\/60:hover {
    border-bottom-color: hsl(var(--er) / 0.6);
}
.hover\:border-b-error\/70:hover {
    border-bottom-color: hsl(var(--er) / 0.7);
}
.hover\:border-b-error\/75:hover {
    border-bottom-color: hsl(var(--er) / 0.75);
}
.hover\:border-b-error\/80:hover {
    border-bottom-color: hsl(var(--er) / 0.8);
}
.hover\:border-b-error\/90:hover {
    border-bottom-color: hsl(var(--er) / 0.9);
}
.hover\:border-b-error\/95:hover {
    border-bottom-color: hsl(var(--er) / 0.95);
}
.hover\:border-b-info:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:border-b-info-content:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-b-info-content\/0:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:border-b-info-content\/10:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:border-b-info-content\/100:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:border-b-info-content\/20:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:border-b-info-content\/25:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:border-b-info-content\/30:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:border-b-info-content\/40:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:border-b-info-content\/5:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:border-b-info-content\/50:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:border-b-info-content\/60:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:border-b-info-content\/70:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:border-b-info-content\/75:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:border-b-info-content\/80:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:border-b-info-content\/90:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:border-b-info-content\/95:hover {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:border-b-info\/0:hover {
    border-bottom-color: hsl(var(--in) / 0);
}
.hover\:border-b-info\/10:hover {
    border-bottom-color: hsl(var(--in) / 0.1);
}
.hover\:border-b-info\/100:hover {
    border-bottom-color: hsl(var(--in) / 1);
}
.hover\:border-b-info\/20:hover {
    border-bottom-color: hsl(var(--in) / 0.2);
}
.hover\:border-b-info\/25:hover {
    border-bottom-color: hsl(var(--in) / 0.25);
}
.hover\:border-b-info\/30:hover {
    border-bottom-color: hsl(var(--in) / 0.3);
}
.hover\:border-b-info\/40:hover {
    border-bottom-color: hsl(var(--in) / 0.4);
}
.hover\:border-b-info\/5:hover {
    border-bottom-color: hsl(var(--in) / 0.05);
}
.hover\:border-b-info\/50:hover {
    border-bottom-color: hsl(var(--in) / 0.5);
}
.hover\:border-b-info\/60:hover {
    border-bottom-color: hsl(var(--in) / 0.6);
}
.hover\:border-b-info\/70:hover {
    border-bottom-color: hsl(var(--in) / 0.7);
}
.hover\:border-b-info\/75:hover {
    border-bottom-color: hsl(var(--in) / 0.75);
}
.hover\:border-b-info\/80:hover {
    border-bottom-color: hsl(var(--in) / 0.8);
}
.hover\:border-b-info\/90:hover {
    border-bottom-color: hsl(var(--in) / 0.9);
}
.hover\:border-b-info\/95:hover {
    border-bottom-color: hsl(var(--in) / 0.95);
}
.hover\:border-b-success:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:border-b-success-content:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-b-success-content\/0:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:border-b-success-content\/10:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:border-b-success-content\/100:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:border-b-success-content\/20:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:border-b-success-content\/25:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:border-b-success-content\/30:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:border-b-success-content\/40:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:border-b-success-content\/5:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:border-b-success-content\/50:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:border-b-success-content\/60:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:border-b-success-content\/70:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:border-b-success-content\/75:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:border-b-success-content\/80:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:border-b-success-content\/90:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:border-b-success-content\/95:hover {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:border-b-success\/0:hover {
    border-bottom-color: hsl(var(--su) / 0);
}
.hover\:border-b-success\/10:hover {
    border-bottom-color: hsl(var(--su) / 0.1);
}
.hover\:border-b-success\/100:hover {
    border-bottom-color: hsl(var(--su) / 1);
}
.hover\:border-b-success\/20:hover {
    border-bottom-color: hsl(var(--su) / 0.2);
}
.hover\:border-b-success\/25:hover {
    border-bottom-color: hsl(var(--su) / 0.25);
}
.hover\:border-b-success\/30:hover {
    border-bottom-color: hsl(var(--su) / 0.3);
}
.hover\:border-b-success\/40:hover {
    border-bottom-color: hsl(var(--su) / 0.4);
}
.hover\:border-b-success\/5:hover {
    border-bottom-color: hsl(var(--su) / 0.05);
}
.hover\:border-b-success\/50:hover {
    border-bottom-color: hsl(var(--su) / 0.5);
}
.hover\:border-b-success\/60:hover {
    border-bottom-color: hsl(var(--su) / 0.6);
}
.hover\:border-b-success\/70:hover {
    border-bottom-color: hsl(var(--su) / 0.7);
}
.hover\:border-b-success\/75:hover {
    border-bottom-color: hsl(var(--su) / 0.75);
}
.hover\:border-b-success\/80:hover {
    border-bottom-color: hsl(var(--su) / 0.8);
}
.hover\:border-b-success\/90:hover {
    border-bottom-color: hsl(var(--su) / 0.9);
}
.hover\:border-b-success\/95:hover {
    border-bottom-color: hsl(var(--su) / 0.95);
}
.hover\:border-b-warning:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:border-b-warning-content:hover {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-b-warning-content\/0:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:border-b-warning-content\/10:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:border-b-warning-content\/100:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:border-b-warning-content\/20:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:border-b-warning-content\/25:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:border-b-warning-content\/30:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:border-b-warning-content\/40:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:border-b-warning-content\/5:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:border-b-warning-content\/50:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:border-b-warning-content\/60:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:border-b-warning-content\/70:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:border-b-warning-content\/75:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:border-b-warning-content\/80:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:border-b-warning-content\/90:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:border-b-warning-content\/95:hover {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:border-b-warning\/0:hover {
    border-bottom-color: hsl(var(--wa) / 0);
}
.hover\:border-b-warning\/10:hover {
    border-bottom-color: hsl(var(--wa) / 0.1);
}
.hover\:border-b-warning\/100:hover {
    border-bottom-color: hsl(var(--wa) / 1);
}
.hover\:border-b-warning\/20:hover {
    border-bottom-color: hsl(var(--wa) / 0.2);
}
.hover\:border-b-warning\/25:hover {
    border-bottom-color: hsl(var(--wa) / 0.25);
}
.hover\:border-b-warning\/30:hover {
    border-bottom-color: hsl(var(--wa) / 0.3);
}
.hover\:border-b-warning\/40:hover {
    border-bottom-color: hsl(var(--wa) / 0.4);
}
.hover\:border-b-warning\/5:hover {
    border-bottom-color: hsl(var(--wa) / 0.05);
}
.hover\:border-b-warning\/50:hover {
    border-bottom-color: hsl(var(--wa) / 0.5);
}
.hover\:border-b-warning\/60:hover {
    border-bottom-color: hsl(var(--wa) / 0.6);
}
.hover\:border-b-warning\/70:hover {
    border-bottom-color: hsl(var(--wa) / 0.7);
}
.hover\:border-b-warning\/75:hover {
    border-bottom-color: hsl(var(--wa) / 0.75);
}
.hover\:border-b-warning\/80:hover {
    border-bottom-color: hsl(var(--wa) / 0.8);
}
.hover\:border-b-warning\/90:hover {
    border-bottom-color: hsl(var(--wa) / 0.9);
}
.hover\:border-b-warning\/95:hover {
    border-bottom-color: hsl(var(--wa) / 0.95);
}
.hover\:border-l-base-100:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.hover\:border-l-base-100\/0:hover {
    border-left-color: hsl(var(--b1) / 0);
}
.hover\:border-l-base-100\/10:hover {
    border-left-color: hsl(var(--b1) / 0.1);
}
.hover\:border-l-base-100\/100:hover {
    border-left-color: hsl(var(--b1) / 1);
}
.hover\:border-l-base-100\/20:hover {
    border-left-color: hsl(var(--b1) / 0.2);
}
.hover\:border-l-base-100\/25:hover {
    border-left-color: hsl(var(--b1) / 0.25);
}
.hover\:border-l-base-100\/30:hover {
    border-left-color: hsl(var(--b1) / 0.3);
}
.hover\:border-l-base-100\/40:hover {
    border-left-color: hsl(var(--b1) / 0.4);
}
.hover\:border-l-base-100\/5:hover {
    border-left-color: hsl(var(--b1) / 0.05);
}
.hover\:border-l-base-100\/50:hover {
    border-left-color: hsl(var(--b1) / 0.5);
}
.hover\:border-l-base-100\/60:hover {
    border-left-color: hsl(var(--b1) / 0.6);
}
.hover\:border-l-base-100\/70:hover {
    border-left-color: hsl(var(--b1) / 0.7);
}
.hover\:border-l-base-100\/75:hover {
    border-left-color: hsl(var(--b1) / 0.75);
}
.hover\:border-l-base-100\/80:hover {
    border-left-color: hsl(var(--b1) / 0.8);
}
.hover\:border-l-base-100\/90:hover {
    border-left-color: hsl(var(--b1) / 0.9);
}
.hover\:border-l-base-100\/95:hover {
    border-left-color: hsl(var(--b1) / 0.95);
}
.hover\:border-l-base-200:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.hover\:border-l-base-200\/0:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:border-l-base-200\/10:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:border-l-base-200\/100:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:border-l-base-200\/20:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:border-l-base-200\/25:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:border-l-base-200\/30:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:border-l-base-200\/40:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:border-l-base-200\/5:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:border-l-base-200\/50:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:border-l-base-200\/60:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:border-l-base-200\/70:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:border-l-base-200\/75:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:border-l-base-200\/80:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:border-l-base-200\/90:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:border-l-base-200\/95:hover {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:border-l-base-300:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.hover\:border-l-base-300\/0:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:border-l-base-300\/10:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:border-l-base-300\/100:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:border-l-base-300\/20:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:border-l-base-300\/25:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:border-l-base-300\/30:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:border-l-base-300\/40:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:border-l-base-300\/5:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:border-l-base-300\/50:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:border-l-base-300\/60:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:border-l-base-300\/70:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:border-l-base-300\/75:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:border-l-base-300\/80:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:border-l-base-300\/90:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:border-l-base-300\/95:hover {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:border-l-base-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.hover\:border-l-base-content\/0:hover {
    border-left-color: hsl(var(--bc) / 0);
}
.hover\:border-l-base-content\/10:hover {
    border-left-color: hsl(var(--bc) / 0.1);
}
.hover\:border-l-base-content\/100:hover {
    border-left-color: hsl(var(--bc) / 1);
}
.hover\:border-l-base-content\/20:hover {
    border-left-color: hsl(var(--bc) / 0.2);
}
.hover\:border-l-base-content\/25:hover {
    border-left-color: hsl(var(--bc) / 0.25);
}
.hover\:border-l-base-content\/30:hover {
    border-left-color: hsl(var(--bc) / 0.3);
}
.hover\:border-l-base-content\/40:hover {
    border-left-color: hsl(var(--bc) / 0.4);
}
.hover\:border-l-base-content\/5:hover {
    border-left-color: hsl(var(--bc) / 0.05);
}
.hover\:border-l-base-content\/50:hover {
    border-left-color: hsl(var(--bc) / 0.5);
}
.hover\:border-l-base-content\/60:hover {
    border-left-color: hsl(var(--bc) / 0.6);
}
.hover\:border-l-base-content\/70:hover {
    border-left-color: hsl(var(--bc) / 0.7);
}
.hover\:border-l-base-content\/75:hover {
    border-left-color: hsl(var(--bc) / 0.75);
}
.hover\:border-l-base-content\/80:hover {
    border-left-color: hsl(var(--bc) / 0.8);
}
.hover\:border-l-base-content\/90:hover {
    border-left-color: hsl(var(--bc) / 0.9);
}
.hover\:border-l-base-content\/95:hover {
    border-left-color: hsl(var(--bc) / 0.95);
}
.hover\:border-l-error:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:border-l-error-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-l-error-content\/0:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:border-l-error-content\/10:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:border-l-error-content\/100:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:border-l-error-content\/20:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:border-l-error-content\/25:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:border-l-error-content\/30:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:border-l-error-content\/40:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:border-l-error-content\/5:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:border-l-error-content\/50:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:border-l-error-content\/60:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:border-l-error-content\/70:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:border-l-error-content\/75:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:border-l-error-content\/80:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:border-l-error-content\/90:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:border-l-error-content\/95:hover {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:border-l-error\/0:hover {
    border-left-color: hsl(var(--er) / 0);
}
.hover\:border-l-error\/10:hover {
    border-left-color: hsl(var(--er) / 0.1);
}
.hover\:border-l-error\/100:hover {
    border-left-color: hsl(var(--er) / 1);
}
.hover\:border-l-error\/20:hover {
    border-left-color: hsl(var(--er) / 0.2);
}
.hover\:border-l-error\/25:hover {
    border-left-color: hsl(var(--er) / 0.25);
}
.hover\:border-l-error\/30:hover {
    border-left-color: hsl(var(--er) / 0.3);
}
.hover\:border-l-error\/40:hover {
    border-left-color: hsl(var(--er) / 0.4);
}
.hover\:border-l-error\/5:hover {
    border-left-color: hsl(var(--er) / 0.05);
}
.hover\:border-l-error\/50:hover {
    border-left-color: hsl(var(--er) / 0.5);
}
.hover\:border-l-error\/60:hover {
    border-left-color: hsl(var(--er) / 0.6);
}
.hover\:border-l-error\/70:hover {
    border-left-color: hsl(var(--er) / 0.7);
}
.hover\:border-l-error\/75:hover {
    border-left-color: hsl(var(--er) / 0.75);
}
.hover\:border-l-error\/80:hover {
    border-left-color: hsl(var(--er) / 0.8);
}
.hover\:border-l-error\/90:hover {
    border-left-color: hsl(var(--er) / 0.9);
}
.hover\:border-l-error\/95:hover {
    border-left-color: hsl(var(--er) / 0.95);
}
.hover\:border-l-info:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:border-l-info-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-l-info-content\/0:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:border-l-info-content\/10:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:border-l-info-content\/100:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:border-l-info-content\/20:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:border-l-info-content\/25:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:border-l-info-content\/30:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:border-l-info-content\/40:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:border-l-info-content\/5:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:border-l-info-content\/50:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:border-l-info-content\/60:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:border-l-info-content\/70:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:border-l-info-content\/75:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:border-l-info-content\/80:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:border-l-info-content\/90:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:border-l-info-content\/95:hover {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:border-l-info\/0:hover {
    border-left-color: hsl(var(--in) / 0);
}
.hover\:border-l-info\/10:hover {
    border-left-color: hsl(var(--in) / 0.1);
}
.hover\:border-l-info\/100:hover {
    border-left-color: hsl(var(--in) / 1);
}
.hover\:border-l-info\/20:hover {
    border-left-color: hsl(var(--in) / 0.2);
}
.hover\:border-l-info\/25:hover {
    border-left-color: hsl(var(--in) / 0.25);
}
.hover\:border-l-info\/30:hover {
    border-left-color: hsl(var(--in) / 0.3);
}
.hover\:border-l-info\/40:hover {
    border-left-color: hsl(var(--in) / 0.4);
}
.hover\:border-l-info\/5:hover {
    border-left-color: hsl(var(--in) / 0.05);
}
.hover\:border-l-info\/50:hover {
    border-left-color: hsl(var(--in) / 0.5);
}
.hover\:border-l-info\/60:hover {
    border-left-color: hsl(var(--in) / 0.6);
}
.hover\:border-l-info\/70:hover {
    border-left-color: hsl(var(--in) / 0.7);
}
.hover\:border-l-info\/75:hover {
    border-left-color: hsl(var(--in) / 0.75);
}
.hover\:border-l-info\/80:hover {
    border-left-color: hsl(var(--in) / 0.8);
}
.hover\:border-l-info\/90:hover {
    border-left-color: hsl(var(--in) / 0.9);
}
.hover\:border-l-info\/95:hover {
    border-left-color: hsl(var(--in) / 0.95);
}
.hover\:border-l-success:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:border-l-success-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-l-success-content\/0:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:border-l-success-content\/10:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:border-l-success-content\/100:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:border-l-success-content\/20:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:border-l-success-content\/25:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:border-l-success-content\/30:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:border-l-success-content\/40:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:border-l-success-content\/5:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:border-l-success-content\/50:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:border-l-success-content\/60:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:border-l-success-content\/70:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:border-l-success-content\/75:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:border-l-success-content\/80:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:border-l-success-content\/90:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:border-l-success-content\/95:hover {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:border-l-success\/0:hover {
    border-left-color: hsl(var(--su) / 0);
}
.hover\:border-l-success\/10:hover {
    border-left-color: hsl(var(--su) / 0.1);
}
.hover\:border-l-success\/100:hover {
    border-left-color: hsl(var(--su) / 1);
}
.hover\:border-l-success\/20:hover {
    border-left-color: hsl(var(--su) / 0.2);
}
.hover\:border-l-success\/25:hover {
    border-left-color: hsl(var(--su) / 0.25);
}
.hover\:border-l-success\/30:hover {
    border-left-color: hsl(var(--su) / 0.3);
}
.hover\:border-l-success\/40:hover {
    border-left-color: hsl(var(--su) / 0.4);
}
.hover\:border-l-success\/5:hover {
    border-left-color: hsl(var(--su) / 0.05);
}
.hover\:border-l-success\/50:hover {
    border-left-color: hsl(var(--su) / 0.5);
}
.hover\:border-l-success\/60:hover {
    border-left-color: hsl(var(--su) / 0.6);
}
.hover\:border-l-success\/70:hover {
    border-left-color: hsl(var(--su) / 0.7);
}
.hover\:border-l-success\/75:hover {
    border-left-color: hsl(var(--su) / 0.75);
}
.hover\:border-l-success\/80:hover {
    border-left-color: hsl(var(--su) / 0.8);
}
.hover\:border-l-success\/90:hover {
    border-left-color: hsl(var(--su) / 0.9);
}
.hover\:border-l-success\/95:hover {
    border-left-color: hsl(var(--su) / 0.95);
}
.hover\:border-l-warning:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:border-l-warning-content:hover {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-l-warning-content\/0:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:border-l-warning-content\/10:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:border-l-warning-content\/100:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:border-l-warning-content\/20:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:border-l-warning-content\/25:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:border-l-warning-content\/30:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:border-l-warning-content\/40:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:border-l-warning-content\/5:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:border-l-warning-content\/50:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:border-l-warning-content\/60:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:border-l-warning-content\/70:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:border-l-warning-content\/75:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:border-l-warning-content\/80:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:border-l-warning-content\/90:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:border-l-warning-content\/95:hover {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:border-l-warning\/0:hover {
    border-left-color: hsl(var(--wa) / 0);
}
.hover\:border-l-warning\/10:hover {
    border-left-color: hsl(var(--wa) / 0.1);
}
.hover\:border-l-warning\/100:hover {
    border-left-color: hsl(var(--wa) / 1);
}
.hover\:border-l-warning\/20:hover {
    border-left-color: hsl(var(--wa) / 0.2);
}
.hover\:border-l-warning\/25:hover {
    border-left-color: hsl(var(--wa) / 0.25);
}
.hover\:border-l-warning\/30:hover {
    border-left-color: hsl(var(--wa) / 0.3);
}
.hover\:border-l-warning\/40:hover {
    border-left-color: hsl(var(--wa) / 0.4);
}
.hover\:border-l-warning\/5:hover {
    border-left-color: hsl(var(--wa) / 0.05);
}
.hover\:border-l-warning\/50:hover {
    border-left-color: hsl(var(--wa) / 0.5);
}
.hover\:border-l-warning\/60:hover {
    border-left-color: hsl(var(--wa) / 0.6);
}
.hover\:border-l-warning\/70:hover {
    border-left-color: hsl(var(--wa) / 0.7);
}
.hover\:border-l-warning\/75:hover {
    border-left-color: hsl(var(--wa) / 0.75);
}
.hover\:border-l-warning\/80:hover {
    border-left-color: hsl(var(--wa) / 0.8);
}
.hover\:border-l-warning\/90:hover {
    border-left-color: hsl(var(--wa) / 0.9);
}
.hover\:border-l-warning\/95:hover {
    border-left-color: hsl(var(--wa) / 0.95);
}
.hover\:border-r-base-100:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.hover\:border-r-base-100\/0:hover {
    border-right-color: hsl(var(--b1) / 0);
}
.hover\:border-r-base-100\/10:hover {
    border-right-color: hsl(var(--b1) / 0.1);
}
.hover\:border-r-base-100\/100:hover {
    border-right-color: hsl(var(--b1) / 1);
}
.hover\:border-r-base-100\/20:hover {
    border-right-color: hsl(var(--b1) / 0.2);
}
.hover\:border-r-base-100\/25:hover {
    border-right-color: hsl(var(--b1) / 0.25);
}
.hover\:border-r-base-100\/30:hover {
    border-right-color: hsl(var(--b1) / 0.3);
}
.hover\:border-r-base-100\/40:hover {
    border-right-color: hsl(var(--b1) / 0.4);
}
.hover\:border-r-base-100\/5:hover {
    border-right-color: hsl(var(--b1) / 0.05);
}
.hover\:border-r-base-100\/50:hover {
    border-right-color: hsl(var(--b1) / 0.5);
}
.hover\:border-r-base-100\/60:hover {
    border-right-color: hsl(var(--b1) / 0.6);
}
.hover\:border-r-base-100\/70:hover {
    border-right-color: hsl(var(--b1) / 0.7);
}
.hover\:border-r-base-100\/75:hover {
    border-right-color: hsl(var(--b1) / 0.75);
}
.hover\:border-r-base-100\/80:hover {
    border-right-color: hsl(var(--b1) / 0.8);
}
.hover\:border-r-base-100\/90:hover {
    border-right-color: hsl(var(--b1) / 0.9);
}
.hover\:border-r-base-100\/95:hover {
    border-right-color: hsl(var(--b1) / 0.95);
}
.hover\:border-r-base-200:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.hover\:border-r-base-200\/0:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:border-r-base-200\/10:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:border-r-base-200\/100:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:border-r-base-200\/20:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:border-r-base-200\/25:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:border-r-base-200\/30:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:border-r-base-200\/40:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:border-r-base-200\/5:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:border-r-base-200\/50:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:border-r-base-200\/60:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:border-r-base-200\/70:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:border-r-base-200\/75:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:border-r-base-200\/80:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:border-r-base-200\/90:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:border-r-base-200\/95:hover {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:border-r-base-300:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.hover\:border-r-base-300\/0:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:border-r-base-300\/10:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:border-r-base-300\/100:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:border-r-base-300\/20:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:border-r-base-300\/25:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:border-r-base-300\/30:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:border-r-base-300\/40:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:border-r-base-300\/5:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:border-r-base-300\/50:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:border-r-base-300\/60:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:border-r-base-300\/70:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:border-r-base-300\/75:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:border-r-base-300\/80:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:border-r-base-300\/90:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:border-r-base-300\/95:hover {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:border-r-base-content:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.hover\:border-r-base-content\/0:hover {
    border-right-color: hsl(var(--bc) / 0);
}
.hover\:border-r-base-content\/10:hover {
    border-right-color: hsl(var(--bc) / 0.1);
}
.hover\:border-r-base-content\/100:hover {
    border-right-color: hsl(var(--bc) / 1);
}
.hover\:border-r-base-content\/20:hover {
    border-right-color: hsl(var(--bc) / 0.2);
}
.hover\:border-r-base-content\/25:hover {
    border-right-color: hsl(var(--bc) / 0.25);
}
.hover\:border-r-base-content\/30:hover {
    border-right-color: hsl(var(--bc) / 0.3);
}
.hover\:border-r-base-content\/40:hover {
    border-right-color: hsl(var(--bc) / 0.4);
}
.hover\:border-r-base-content\/5:hover {
    border-right-color: hsl(var(--bc) / 0.05);
}
.hover\:border-r-base-content\/50:hover {
    border-right-color: hsl(var(--bc) / 0.5);
}
.hover\:border-r-base-content\/60:hover {
    border-right-color: hsl(var(--bc) / 0.6);
}
.hover\:border-r-base-content\/70:hover {
    border-right-color: hsl(var(--bc) / 0.7);
}
.hover\:border-r-base-content\/75:hover {
    border-right-color: hsl(var(--bc) / 0.75);
}
.hover\:border-r-base-content\/80:hover {
    border-right-color: hsl(var(--bc) / 0.8);
}
.hover\:border-r-base-content\/90:hover {
    border-right-color: hsl(var(--bc) / 0.9);
}
.hover\:border-r-base-content\/95:hover {
    border-right-color: hsl(var(--bc) / 0.95);
}
.hover\:border-r-error:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:border-r-error-content:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-r-error-content\/0:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:border-r-error-content\/10:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:border-r-error-content\/100:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:border-r-error-content\/20:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:border-r-error-content\/25:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:border-r-error-content\/30:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:border-r-error-content\/40:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:border-r-error-content\/5:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:border-r-error-content\/50:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:border-r-error-content\/60:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:border-r-error-content\/70:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:border-r-error-content\/75:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:border-r-error-content\/80:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:border-r-error-content\/90:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:border-r-error-content\/95:hover {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:border-r-error\/0:hover {
    border-right-color: hsl(var(--er) / 0);
}
.hover\:border-r-error\/10:hover {
    border-right-color: hsl(var(--er) / 0.1);
}
.hover\:border-r-error\/100:hover {
    border-right-color: hsl(var(--er) / 1);
}
.hover\:border-r-error\/20:hover {
    border-right-color: hsl(var(--er) / 0.2);
}
.hover\:border-r-error\/25:hover {
    border-right-color: hsl(var(--er) / 0.25);
}
.hover\:border-r-error\/30:hover {
    border-right-color: hsl(var(--er) / 0.3);
}
.hover\:border-r-error\/40:hover {
    border-right-color: hsl(var(--er) / 0.4);
}
.hover\:border-r-error\/5:hover {
    border-right-color: hsl(var(--er) / 0.05);
}
.hover\:border-r-error\/50:hover {
    border-right-color: hsl(var(--er) / 0.5);
}
.hover\:border-r-error\/60:hover {
    border-right-color: hsl(var(--er) / 0.6);
}
.hover\:border-r-error\/70:hover {
    border-right-color: hsl(var(--er) / 0.7);
}
.hover\:border-r-error\/75:hover {
    border-right-color: hsl(var(--er) / 0.75);
}
.hover\:border-r-error\/80:hover {
    border-right-color: hsl(var(--er) / 0.8);
}
.hover\:border-r-error\/90:hover {
    border-right-color: hsl(var(--er) / 0.9);
}
.hover\:border-r-error\/95:hover {
    border-right-color: hsl(var(--er) / 0.95);
}
.hover\:border-r-info:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:border-r-info-content:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-r-info-content\/0:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:border-r-info-content\/10:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:border-r-info-content\/100:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:border-r-info-content\/20:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:border-r-info-content\/25:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:border-r-info-content\/30:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:border-r-info-content\/40:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:border-r-info-content\/5:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:border-r-info-content\/50:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:border-r-info-content\/60:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:border-r-info-content\/70:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:border-r-info-content\/75:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:border-r-info-content\/80:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:border-r-info-content\/90:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:border-r-info-content\/95:hover {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:border-r-info\/0:hover {
    border-right-color: hsl(var(--in) / 0);
}
.hover\:border-r-info\/10:hover {
    border-right-color: hsl(var(--in) / 0.1);
}
.hover\:border-r-info\/100:hover {
    border-right-color: hsl(var(--in) / 1);
}
.hover\:border-r-info\/20:hover {
    border-right-color: hsl(var(--in) / 0.2);
}
.hover\:border-r-info\/25:hover {
    border-right-color: hsl(var(--in) / 0.25);
}
.hover\:border-r-info\/30:hover {
    border-right-color: hsl(var(--in) / 0.3);
}
.hover\:border-r-info\/40:hover {
    border-right-color: hsl(var(--in) / 0.4);
}
.hover\:border-r-info\/5:hover {
    border-right-color: hsl(var(--in) / 0.05);
}
.hover\:border-r-info\/50:hover {
    border-right-color: hsl(var(--in) / 0.5);
}
.hover\:border-r-info\/60:hover {
    border-right-color: hsl(var(--in) / 0.6);
}
.hover\:border-r-info\/70:hover {
    border-right-color: hsl(var(--in) / 0.7);
}
.hover\:border-r-info\/75:hover {
    border-right-color: hsl(var(--in) / 0.75);
}
.hover\:border-r-info\/80:hover {
    border-right-color: hsl(var(--in) / 0.8);
}
.hover\:border-r-info\/90:hover {
    border-right-color: hsl(var(--in) / 0.9);
}
.hover\:border-r-info\/95:hover {
    border-right-color: hsl(var(--in) / 0.95);
}
.hover\:border-r-success:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:border-r-success-content:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-r-success-content\/0:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:border-r-success-content\/10:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:border-r-success-content\/100:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:border-r-success-content\/20:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:border-r-success-content\/25:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:border-r-success-content\/30:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:border-r-success-content\/40:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:border-r-success-content\/5:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:border-r-success-content\/50:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:border-r-success-content\/60:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:border-r-success-content\/70:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:border-r-success-content\/75:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:border-r-success-content\/80:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:border-r-success-content\/90:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:border-r-success-content\/95:hover {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:border-r-success\/0:hover {
    border-right-color: hsl(var(--su) / 0);
}
.hover\:border-r-success\/10:hover {
    border-right-color: hsl(var(--su) / 0.1);
}
.hover\:border-r-success\/100:hover {
    border-right-color: hsl(var(--su) / 1);
}
.hover\:border-r-success\/20:hover {
    border-right-color: hsl(var(--su) / 0.2);
}
.hover\:border-r-success\/25:hover {
    border-right-color: hsl(var(--su) / 0.25);
}
.hover\:border-r-success\/30:hover {
    border-right-color: hsl(var(--su) / 0.3);
}
.hover\:border-r-success\/40:hover {
    border-right-color: hsl(var(--su) / 0.4);
}
.hover\:border-r-success\/5:hover {
    border-right-color: hsl(var(--su) / 0.05);
}
.hover\:border-r-success\/50:hover {
    border-right-color: hsl(var(--su) / 0.5);
}
.hover\:border-r-success\/60:hover {
    border-right-color: hsl(var(--su) / 0.6);
}
.hover\:border-r-success\/70:hover {
    border-right-color: hsl(var(--su) / 0.7);
}
.hover\:border-r-success\/75:hover {
    border-right-color: hsl(var(--su) / 0.75);
}
.hover\:border-r-success\/80:hover {
    border-right-color: hsl(var(--su) / 0.8);
}
.hover\:border-r-success\/90:hover {
    border-right-color: hsl(var(--su) / 0.9);
}
.hover\:border-r-success\/95:hover {
    border-right-color: hsl(var(--su) / 0.95);
}
.hover\:border-r-warning:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:border-r-warning-content:hover {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-r-warning-content\/0:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:border-r-warning-content\/10:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:border-r-warning-content\/100:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:border-r-warning-content\/20:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:border-r-warning-content\/25:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:border-r-warning-content\/30:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:border-r-warning-content\/40:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:border-r-warning-content\/5:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:border-r-warning-content\/50:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:border-r-warning-content\/60:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:border-r-warning-content\/70:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:border-r-warning-content\/75:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:border-r-warning-content\/80:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:border-r-warning-content\/90:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:border-r-warning-content\/95:hover {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:border-r-warning\/0:hover {
    border-right-color: hsl(var(--wa) / 0);
}
.hover\:border-r-warning\/10:hover {
    border-right-color: hsl(var(--wa) / 0.1);
}
.hover\:border-r-warning\/100:hover {
    border-right-color: hsl(var(--wa) / 1);
}
.hover\:border-r-warning\/20:hover {
    border-right-color: hsl(var(--wa) / 0.2);
}
.hover\:border-r-warning\/25:hover {
    border-right-color: hsl(var(--wa) / 0.25);
}
.hover\:border-r-warning\/30:hover {
    border-right-color: hsl(var(--wa) / 0.3);
}
.hover\:border-r-warning\/40:hover {
    border-right-color: hsl(var(--wa) / 0.4);
}
.hover\:border-r-warning\/5:hover {
    border-right-color: hsl(var(--wa) / 0.05);
}
.hover\:border-r-warning\/50:hover {
    border-right-color: hsl(var(--wa) / 0.5);
}
.hover\:border-r-warning\/60:hover {
    border-right-color: hsl(var(--wa) / 0.6);
}
.hover\:border-r-warning\/70:hover {
    border-right-color: hsl(var(--wa) / 0.7);
}
.hover\:border-r-warning\/75:hover {
    border-right-color: hsl(var(--wa) / 0.75);
}
.hover\:border-r-warning\/80:hover {
    border-right-color: hsl(var(--wa) / 0.8);
}
.hover\:border-r-warning\/90:hover {
    border-right-color: hsl(var(--wa) / 0.9);
}
.hover\:border-r-warning\/95:hover {
    border-right-color: hsl(var(--wa) / 0.95);
}
.hover\:border-t-base-100:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.hover\:border-t-base-100\/0:hover {
    border-top-color: hsl(var(--b1) / 0);
}
.hover\:border-t-base-100\/10:hover {
    border-top-color: hsl(var(--b1) / 0.1);
}
.hover\:border-t-base-100\/100:hover {
    border-top-color: hsl(var(--b1) / 1);
}
.hover\:border-t-base-100\/20:hover {
    border-top-color: hsl(var(--b1) / 0.2);
}
.hover\:border-t-base-100\/25:hover {
    border-top-color: hsl(var(--b1) / 0.25);
}
.hover\:border-t-base-100\/30:hover {
    border-top-color: hsl(var(--b1) / 0.3);
}
.hover\:border-t-base-100\/40:hover {
    border-top-color: hsl(var(--b1) / 0.4);
}
.hover\:border-t-base-100\/5:hover {
    border-top-color: hsl(var(--b1) / 0.05);
}
.hover\:border-t-base-100\/50:hover {
    border-top-color: hsl(var(--b1) / 0.5);
}
.hover\:border-t-base-100\/60:hover {
    border-top-color: hsl(var(--b1) / 0.6);
}
.hover\:border-t-base-100\/70:hover {
    border-top-color: hsl(var(--b1) / 0.7);
}
.hover\:border-t-base-100\/75:hover {
    border-top-color: hsl(var(--b1) / 0.75);
}
.hover\:border-t-base-100\/80:hover {
    border-top-color: hsl(var(--b1) / 0.8);
}
.hover\:border-t-base-100\/90:hover {
    border-top-color: hsl(var(--b1) / 0.9);
}
.hover\:border-t-base-100\/95:hover {
    border-top-color: hsl(var(--b1) / 0.95);
}
.hover\:border-t-base-200:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.hover\:border-t-base-200\/0:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:border-t-base-200\/10:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:border-t-base-200\/100:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:border-t-base-200\/20:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:border-t-base-200\/25:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:border-t-base-200\/30:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:border-t-base-200\/40:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:border-t-base-200\/5:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:border-t-base-200\/50:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:border-t-base-200\/60:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:border-t-base-200\/70:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:border-t-base-200\/75:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:border-t-base-200\/80:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:border-t-base-200\/90:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:border-t-base-200\/95:hover {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:border-t-base-300:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.hover\:border-t-base-300\/0:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:border-t-base-300\/10:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:border-t-base-300\/100:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:border-t-base-300\/20:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:border-t-base-300\/25:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:border-t-base-300\/30:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:border-t-base-300\/40:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:border-t-base-300\/5:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:border-t-base-300\/50:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:border-t-base-300\/60:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:border-t-base-300\/70:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:border-t-base-300\/75:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:border-t-base-300\/80:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:border-t-base-300\/90:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:border-t-base-300\/95:hover {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:border-t-base-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.hover\:border-t-base-content\/0:hover {
    border-top-color: hsl(var(--bc) / 0);
}
.hover\:border-t-base-content\/10:hover {
    border-top-color: hsl(var(--bc) / 0.1);
}
.hover\:border-t-base-content\/100:hover {
    border-top-color: hsl(var(--bc) / 1);
}
.hover\:border-t-base-content\/20:hover {
    border-top-color: hsl(var(--bc) / 0.2);
}
.hover\:border-t-base-content\/25:hover {
    border-top-color: hsl(var(--bc) / 0.25);
}
.hover\:border-t-base-content\/30:hover {
    border-top-color: hsl(var(--bc) / 0.3);
}
.hover\:border-t-base-content\/40:hover {
    border-top-color: hsl(var(--bc) / 0.4);
}
.hover\:border-t-base-content\/5:hover {
    border-top-color: hsl(var(--bc) / 0.05);
}
.hover\:border-t-base-content\/50:hover {
    border-top-color: hsl(var(--bc) / 0.5);
}
.hover\:border-t-base-content\/60:hover {
    border-top-color: hsl(var(--bc) / 0.6);
}
.hover\:border-t-base-content\/70:hover {
    border-top-color: hsl(var(--bc) / 0.7);
}
.hover\:border-t-base-content\/75:hover {
    border-top-color: hsl(var(--bc) / 0.75);
}
.hover\:border-t-base-content\/80:hover {
    border-top-color: hsl(var(--bc) / 0.8);
}
.hover\:border-t-base-content\/90:hover {
    border-top-color: hsl(var(--bc) / 0.9);
}
.hover\:border-t-base-content\/95:hover {
    border-top-color: hsl(var(--bc) / 0.95);
}
.hover\:border-t-error:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--er) / var(--tw-border-opacity));
}
.hover\:border-t-error-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-t-error-content\/0:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:border-t-error-content\/10:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:border-t-error-content\/100:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:border-t-error-content\/20:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:border-t-error-content\/25:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:border-t-error-content\/30:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:border-t-error-content\/40:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:border-t-error-content\/5:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:border-t-error-content\/50:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:border-t-error-content\/60:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:border-t-error-content\/70:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:border-t-error-content\/75:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:border-t-error-content\/80:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:border-t-error-content\/90:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:border-t-error-content\/95:hover {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:border-t-error\/0:hover {
    border-top-color: hsl(var(--er) / 0);
}
.hover\:border-t-error\/10:hover {
    border-top-color: hsl(var(--er) / 0.1);
}
.hover\:border-t-error\/100:hover {
    border-top-color: hsl(var(--er) / 1);
}
.hover\:border-t-error\/20:hover {
    border-top-color: hsl(var(--er) / 0.2);
}
.hover\:border-t-error\/25:hover {
    border-top-color: hsl(var(--er) / 0.25);
}
.hover\:border-t-error\/30:hover {
    border-top-color: hsl(var(--er) / 0.3);
}
.hover\:border-t-error\/40:hover {
    border-top-color: hsl(var(--er) / 0.4);
}
.hover\:border-t-error\/5:hover {
    border-top-color: hsl(var(--er) / 0.05);
}
.hover\:border-t-error\/50:hover {
    border-top-color: hsl(var(--er) / 0.5);
}
.hover\:border-t-error\/60:hover {
    border-top-color: hsl(var(--er) / 0.6);
}
.hover\:border-t-error\/70:hover {
    border-top-color: hsl(var(--er) / 0.7);
}
.hover\:border-t-error\/75:hover {
    border-top-color: hsl(var(--er) / 0.75);
}
.hover\:border-t-error\/80:hover {
    border-top-color: hsl(var(--er) / 0.8);
}
.hover\:border-t-error\/90:hover {
    border-top-color: hsl(var(--er) / 0.9);
}
.hover\:border-t-error\/95:hover {
    border-top-color: hsl(var(--er) / 0.95);
}
.hover\:border-t-info:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--in) / var(--tw-border-opacity));
}
.hover\:border-t-info-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-t-info-content\/0:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:border-t-info-content\/10:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:border-t-info-content\/100:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:border-t-info-content\/20:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:border-t-info-content\/25:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:border-t-info-content\/30:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:border-t-info-content\/40:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:border-t-info-content\/5:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:border-t-info-content\/50:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:border-t-info-content\/60:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:border-t-info-content\/70:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:border-t-info-content\/75:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:border-t-info-content\/80:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:border-t-info-content\/90:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:border-t-info-content\/95:hover {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:border-t-info\/0:hover {
    border-top-color: hsl(var(--in) / 0);
}
.hover\:border-t-info\/10:hover {
    border-top-color: hsl(var(--in) / 0.1);
}
.hover\:border-t-info\/100:hover {
    border-top-color: hsl(var(--in) / 1);
}
.hover\:border-t-info\/20:hover {
    border-top-color: hsl(var(--in) / 0.2);
}
.hover\:border-t-info\/25:hover {
    border-top-color: hsl(var(--in) / 0.25);
}
.hover\:border-t-info\/30:hover {
    border-top-color: hsl(var(--in) / 0.3);
}
.hover\:border-t-info\/40:hover {
    border-top-color: hsl(var(--in) / 0.4);
}
.hover\:border-t-info\/5:hover {
    border-top-color: hsl(var(--in) / 0.05);
}
.hover\:border-t-info\/50:hover {
    border-top-color: hsl(var(--in) / 0.5);
}
.hover\:border-t-info\/60:hover {
    border-top-color: hsl(var(--in) / 0.6);
}
.hover\:border-t-info\/70:hover {
    border-top-color: hsl(var(--in) / 0.7);
}
.hover\:border-t-info\/75:hover {
    border-top-color: hsl(var(--in) / 0.75);
}
.hover\:border-t-info\/80:hover {
    border-top-color: hsl(var(--in) / 0.8);
}
.hover\:border-t-info\/90:hover {
    border-top-color: hsl(var(--in) / 0.9);
}
.hover\:border-t-info\/95:hover {
    border-top-color: hsl(var(--in) / 0.95);
}
.hover\:border-t-success:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--su) / var(--tw-border-opacity));
}
.hover\:border-t-success-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-t-success-content\/0:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:border-t-success-content\/10:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:border-t-success-content\/100:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:border-t-success-content\/20:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:border-t-success-content\/25:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:border-t-success-content\/30:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:border-t-success-content\/40:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:border-t-success-content\/5:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:border-t-success-content\/50:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:border-t-success-content\/60:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:border-t-success-content\/70:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:border-t-success-content\/75:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:border-t-success-content\/80:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:border-t-success-content\/90:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:border-t-success-content\/95:hover {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:border-t-success\/0:hover {
    border-top-color: hsl(var(--su) / 0);
}
.hover\:border-t-success\/10:hover {
    border-top-color: hsl(var(--su) / 0.1);
}
.hover\:border-t-success\/100:hover {
    border-top-color: hsl(var(--su) / 1);
}
.hover\:border-t-success\/20:hover {
    border-top-color: hsl(var(--su) / 0.2);
}
.hover\:border-t-success\/25:hover {
    border-top-color: hsl(var(--su) / 0.25);
}
.hover\:border-t-success\/30:hover {
    border-top-color: hsl(var(--su) / 0.3);
}
.hover\:border-t-success\/40:hover {
    border-top-color: hsl(var(--su) / 0.4);
}
.hover\:border-t-success\/5:hover {
    border-top-color: hsl(var(--su) / 0.05);
}
.hover\:border-t-success\/50:hover {
    border-top-color: hsl(var(--su) / 0.5);
}
.hover\:border-t-success\/60:hover {
    border-top-color: hsl(var(--su) / 0.6);
}
.hover\:border-t-success\/70:hover {
    border-top-color: hsl(var(--su) / 0.7);
}
.hover\:border-t-success\/75:hover {
    border-top-color: hsl(var(--su) / 0.75);
}
.hover\:border-t-success\/80:hover {
    border-top-color: hsl(var(--su) / 0.8);
}
.hover\:border-t-success\/90:hover {
    border-top-color: hsl(var(--su) / 0.9);
}
.hover\:border-t-success\/95:hover {
    border-top-color: hsl(var(--su) / 0.95);
}
.hover\:border-t-warning:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.hover\:border-t-warning-content:hover {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.hover\:border-t-warning-content\/0:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:border-t-warning-content\/10:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:border-t-warning-content\/100:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:border-t-warning-content\/20:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:border-t-warning-content\/25:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:border-t-warning-content\/30:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:border-t-warning-content\/40:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:border-t-warning-content\/5:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:border-t-warning-content\/50:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:border-t-warning-content\/60:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:border-t-warning-content\/70:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:border-t-warning-content\/75:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:border-t-warning-content\/80:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:border-t-warning-content\/90:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:border-t-warning-content\/95:hover {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:border-t-warning\/0:hover {
    border-top-color: hsl(var(--wa) / 0);
}
.hover\:border-t-warning\/10:hover {
    border-top-color: hsl(var(--wa) / 0.1);
}
.hover\:border-t-warning\/100:hover {
    border-top-color: hsl(var(--wa) / 1);
}
.hover\:border-t-warning\/20:hover {
    border-top-color: hsl(var(--wa) / 0.2);
}
.hover\:border-t-warning\/25:hover {
    border-top-color: hsl(var(--wa) / 0.25);
}
.hover\:border-t-warning\/30:hover {
    border-top-color: hsl(var(--wa) / 0.3);
}
.hover\:border-t-warning\/40:hover {
    border-top-color: hsl(var(--wa) / 0.4);
}
.hover\:border-t-warning\/5:hover {
    border-top-color: hsl(var(--wa) / 0.05);
}
.hover\:border-t-warning\/50:hover {
    border-top-color: hsl(var(--wa) / 0.5);
}
.hover\:border-t-warning\/60:hover {
    border-top-color: hsl(var(--wa) / 0.6);
}
.hover\:border-t-warning\/70:hover {
    border-top-color: hsl(var(--wa) / 0.7);
}
.hover\:border-t-warning\/75:hover {
    border-top-color: hsl(var(--wa) / 0.75);
}
.hover\:border-t-warning\/80:hover {
    border-top-color: hsl(var(--wa) / 0.8);
}
.hover\:border-t-warning\/90:hover {
    border-top-color: hsl(var(--wa) / 0.9);
}
.hover\:border-t-warning\/95:hover {
    border-top-color: hsl(var(--wa) / 0.95);
}
.hover\:bg-accent:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
}
.hover\:bg-accent-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--ac) / var(--tw-bg-opacity));
}
.hover\:bg-accent-content\/0:hover {
    background-color: hsl(var(--ac) / 0);
}
.hover\:bg-accent-content\/10:hover {
    background-color: hsl(var(--ac) / 0.1);
}
.hover\:bg-accent-content\/100:hover {
    background-color: hsl(var(--ac) / 1);
}
.hover\:bg-accent-content\/20:hover {
    background-color: hsl(var(--ac) / 0.2);
}
.hover\:bg-accent-content\/25:hover {
    background-color: hsl(var(--ac) / 0.25);
}
.hover\:bg-accent-content\/30:hover {
    background-color: hsl(var(--ac) / 0.3);
}
.hover\:bg-accent-content\/40:hover {
    background-color: hsl(var(--ac) / 0.4);
}
.hover\:bg-accent-content\/5:hover {
    background-color: hsl(var(--ac) / 0.05);
}
.hover\:bg-accent-content\/50:hover {
    background-color: hsl(var(--ac) / 0.5);
}
.hover\:bg-accent-content\/60:hover {
    background-color: hsl(var(--ac) / 0.6);
}
.hover\:bg-accent-content\/70:hover {
    background-color: hsl(var(--ac) / 0.7);
}
.hover\:bg-accent-content\/75:hover {
    background-color: hsl(var(--ac) / 0.75);
}
.hover\:bg-accent-content\/80:hover {
    background-color: hsl(var(--ac) / 0.8);
}
.hover\:bg-accent-content\/90:hover {
    background-color: hsl(var(--ac) / 0.9);
}
.hover\:bg-accent-content\/95:hover {
    background-color: hsl(var(--ac) / 0.95);
}
.hover\:bg-accent-focus:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
}
.hover\:bg-accent-focus\/0:hover {
    background-color: hsl(var(--af, var(--a)) / 0);
}
.hover\:bg-accent-focus\/10:hover {
    background-color: hsl(var(--af, var(--a)) / 0.1);
}
.hover\:bg-accent-focus\/100:hover {
    background-color: hsl(var(--af, var(--a)) / 1);
}
.hover\:bg-accent-focus\/20:hover {
    background-color: hsl(var(--af, var(--a)) / 0.2);
}
.hover\:bg-accent-focus\/25:hover {
    background-color: hsl(var(--af, var(--a)) / 0.25);
}
.hover\:bg-accent-focus\/30:hover {
    background-color: hsl(var(--af, var(--a)) / 0.3);
}
.hover\:bg-accent-focus\/40:hover {
    background-color: hsl(var(--af, var(--a)) / 0.4);
}
.hover\:bg-accent-focus\/5:hover {
    background-color: hsl(var(--af, var(--a)) / 0.05);
}
.hover\:bg-accent-focus\/50:hover {
    background-color: hsl(var(--af, var(--a)) / 0.5);
}
.hover\:bg-accent-focus\/60:hover {
    background-color: hsl(var(--af, var(--a)) / 0.6);
}
.hover\:bg-accent-focus\/70:hover {
    background-color: hsl(var(--af, var(--a)) / 0.7);
}
.hover\:bg-accent-focus\/75:hover {
    background-color: hsl(var(--af, var(--a)) / 0.75);
}
.hover\:bg-accent-focus\/80:hover {
    background-color: hsl(var(--af, var(--a)) / 0.8);
}
.hover\:bg-accent-focus\/90:hover {
    background-color: hsl(var(--af, var(--a)) / 0.9);
}
.hover\:bg-accent-focus\/95:hover {
    background-color: hsl(var(--af, var(--a)) / 0.95);
}
.hover\:bg-accent\/0:hover {
    background-color: hsl(var(--a) / 0);
}
.hover\:bg-accent\/10:hover {
    background-color: hsl(var(--a) / 0.1);
}
.hover\:bg-accent\/100:hover {
    background-color: hsl(var(--a) / 1);
}
.hover\:bg-accent\/20:hover {
    background-color: hsl(var(--a) / 0.2);
}
.hover\:bg-accent\/25:hover {
    background-color: hsl(var(--a) / 0.25);
}
.hover\:bg-accent\/30:hover {
    background-color: hsl(var(--a) / 0.3);
}
.hover\:bg-accent\/40:hover {
    background-color: hsl(var(--a) / 0.4);
}
.hover\:bg-accent\/5:hover {
    background-color: hsl(var(--a) / 0.05);
}
.hover\:bg-accent\/50:hover {
    background-color: hsl(var(--a) / 0.5);
}
.hover\:bg-accent\/60:hover {
    background-color: hsl(var(--a) / 0.6);
}
.hover\:bg-accent\/70:hover {
    background-color: hsl(var(--a) / 0.7);
}
.hover\:bg-accent\/75:hover {
    background-color: hsl(var(--a) / 0.75);
}
.hover\:bg-accent\/80:hover {
    background-color: hsl(var(--a) / 0.8);
}
.hover\:bg-accent\/90:hover {
    background-color: hsl(var(--a) / 0.9);
}
.hover\:bg-accent\/95:hover {
    background-color: hsl(var(--a) / 0.95);
}
.hover\:bg-base-100:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}
.hover\:bg-base-100\/0:hover {
    background-color: hsl(var(--b1) / 0);
}
.hover\:bg-base-100\/10:hover {
    background-color: hsl(var(--b1) / 0.1);
}
.hover\:bg-base-100\/100:hover {
    background-color: hsl(var(--b1) / 1);
}
.hover\:bg-base-100\/20:hover {
    background-color: hsl(var(--b1) / 0.2);
}
.hover\:bg-base-100\/25:hover {
    background-color: hsl(var(--b1) / 0.25);
}
.hover\:bg-base-100\/30:hover {
    background-color: hsl(var(--b1) / 0.3);
}
.hover\:bg-base-100\/40:hover {
    background-color: hsl(var(--b1) / 0.4);
}
.hover\:bg-base-100\/5:hover {
    background-color: hsl(var(--b1) / 0.05);
}
.hover\:bg-base-100\/50:hover {
    background-color: hsl(var(--b1) / 0.5);
}
.hover\:bg-base-100\/60:hover {
    background-color: hsl(var(--b1) / 0.6);
}
.hover\:bg-base-100\/70:hover {
    background-color: hsl(var(--b1) / 0.7);
}
.hover\:bg-base-100\/75:hover {
    background-color: hsl(var(--b1) / 0.75);
}
.hover\:bg-base-100\/80:hover {
    background-color: hsl(var(--b1) / 0.8);
}
.hover\:bg-base-100\/90:hover {
    background-color: hsl(var(--b1) / 0.9);
}
.hover\:bg-base-100\/95:hover {
    background-color: hsl(var(--b1) / 0.95);
}
.hover\:bg-base-200:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
}
.hover\:bg-base-200\/0:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:bg-base-200\/10:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:bg-base-200\/100:hover {
    background-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:bg-base-200\/20:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:bg-base-200\/25:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:bg-base-200\/30:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:bg-base-200\/40:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:bg-base-200\/5:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:bg-base-200\/50:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:bg-base-200\/60:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:bg-base-200\/70:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:bg-base-200\/75:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:bg-base-200\/80:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:bg-base-200\/90:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:bg-base-200\/95:hover {
    background-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:bg-base-300:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
}
.hover\:bg-base-300\/0:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:bg-base-300\/10:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:bg-base-300\/100:hover {
    background-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:bg-base-300\/20:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:bg-base-300\/25:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:bg-base-300\/30:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:bg-base-300\/40:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:bg-base-300\/5:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:bg-base-300\/50:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:bg-base-300\/60:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:bg-base-300\/70:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:bg-base-300\/75:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:bg-base-300\/80:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:bg-base-300\/90:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:bg-base-300\/95:hover {
    background-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:bg-base-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
}
.hover\:bg-base-content\/0:hover {
    background-color: hsl(var(--bc) / 0);
}
.hover\:bg-base-content\/10:hover {
    background-color: hsl(var(--bc) / 0.1);
}
.hover\:bg-base-content\/100:hover {
    background-color: hsl(var(--bc) / 1);
}
.hover\:bg-base-content\/20:hover {
    background-color: hsl(var(--bc) / 0.2);
}
.hover\:bg-base-content\/25:hover {
    background-color: hsl(var(--bc) / 0.25);
}
.hover\:bg-base-content\/30:hover {
    background-color: hsl(var(--bc) / 0.3);
}
.hover\:bg-base-content\/40:hover {
    background-color: hsl(var(--bc) / 0.4);
}
.hover\:bg-base-content\/5:hover {
    background-color: hsl(var(--bc) / 0.05);
}
.hover\:bg-base-content\/50:hover {
    background-color: hsl(var(--bc) / 0.5);
}
.hover\:bg-base-content\/60:hover {
    background-color: hsl(var(--bc) / 0.6);
}
.hover\:bg-base-content\/70:hover {
    background-color: hsl(var(--bc) / 0.7);
}
.hover\:bg-base-content\/75:hover {
    background-color: hsl(var(--bc) / 0.75);
}
.hover\:bg-base-content\/80:hover {
    background-color: hsl(var(--bc) / 0.8);
}
.hover\:bg-base-content\/90:hover {
    background-color: hsl(var(--bc) / 0.9);
}
.hover\:bg-base-content\/95:hover {
    background-color: hsl(var(--bc) / 0.95);
}
.hover\:bg-error:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.hover\:bg-error-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--erc, var(--nc)) / var(--tw-bg-opacity));
}
.hover\:bg-error-content\/0:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:bg-error-content\/10:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:bg-error-content\/100:hover {
    background-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:bg-error-content\/20:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:bg-error-content\/25:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:bg-error-content\/30:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:bg-error-content\/40:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:bg-error-content\/5:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:bg-error-content\/50:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:bg-error-content\/60:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:bg-error-content\/70:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:bg-error-content\/75:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:bg-error-content\/80:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:bg-error-content\/90:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:bg-error-content\/95:hover {
    background-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:bg-error\/0:hover {
    background-color: hsl(var(--er) / 0);
}
.hover\:bg-error\/10:hover {
    background-color: hsl(var(--er) / 0.1);
}
.hover\:bg-error\/100:hover {
    background-color: hsl(var(--er) / 1);
}
.hover\:bg-error\/20:hover {
    background-color: hsl(var(--er) / 0.2);
}
.hover\:bg-error\/25:hover {
    background-color: hsl(var(--er) / 0.25);
}
.hover\:bg-error\/30:hover {
    background-color: hsl(var(--er) / 0.3);
}
.hover\:bg-error\/40:hover {
    background-color: hsl(var(--er) / 0.4);
}
.hover\:bg-error\/5:hover {
    background-color: hsl(var(--er) / 0.05);
}
.hover\:bg-error\/50:hover {
    background-color: hsl(var(--er) / 0.5);
}
.hover\:bg-error\/60:hover {
    background-color: hsl(var(--er) / 0.6);
}
.hover\:bg-error\/70:hover {
    background-color: hsl(var(--er) / 0.7);
}
.hover\:bg-error\/75:hover {
    background-color: hsl(var(--er) / 0.75);
}
.hover\:bg-error\/80:hover {
    background-color: hsl(var(--er) / 0.8);
}
.hover\:bg-error\/90:hover {
    background-color: hsl(var(--er) / 0.9);
}
.hover\:bg-error\/95:hover {
    background-color: hsl(var(--er) / 0.95);
}
.hover\:bg-info:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.hover\:bg-info-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--inc, var(--nc)) / var(--tw-bg-opacity));
}
.hover\:bg-info-content\/0:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:bg-info-content\/10:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:bg-info-content\/100:hover {
    background-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:bg-info-content\/20:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:bg-info-content\/25:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:bg-info-content\/30:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:bg-info-content\/40:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:bg-info-content\/5:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:bg-info-content\/50:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:bg-info-content\/60:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:bg-info-content\/70:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:bg-info-content\/75:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:bg-info-content\/80:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:bg-info-content\/90:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:bg-info-content\/95:hover {
    background-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:bg-info\/0:hover {
    background-color: hsl(var(--in) / 0);
}
.hover\:bg-info\/10:hover {
    background-color: hsl(var(--in) / 0.1);
}
.hover\:bg-info\/100:hover {
    background-color: hsl(var(--in) / 1);
}
.hover\:bg-info\/20:hover {
    background-color: hsl(var(--in) / 0.2);
}
.hover\:bg-info\/25:hover {
    background-color: hsl(var(--in) / 0.25);
}
.hover\:bg-info\/30:hover {
    background-color: hsl(var(--in) / 0.3);
}
.hover\:bg-info\/40:hover {
    background-color: hsl(var(--in) / 0.4);
}
.hover\:bg-info\/5:hover {
    background-color: hsl(var(--in) / 0.05);
}
.hover\:bg-info\/50:hover {
    background-color: hsl(var(--in) / 0.5);
}
.hover\:bg-info\/60:hover {
    background-color: hsl(var(--in) / 0.6);
}
.hover\:bg-info\/70:hover {
    background-color: hsl(var(--in) / 0.7);
}
.hover\:bg-info\/75:hover {
    background-color: hsl(var(--in) / 0.75);
}
.hover\:bg-info\/80:hover {
    background-color: hsl(var(--in) / 0.8);
}
.hover\:bg-info\/90:hover {
    background-color: hsl(var(--in) / 0.9);
}
.hover\:bg-info\/95:hover {
    background-color: hsl(var(--in) / 0.95);
}
.hover\:bg-neutral:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
}
.hover\:bg-neutral-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nc) / var(--tw-bg-opacity));
}
.hover\:bg-neutral-content\/0:hover {
    background-color: hsl(var(--nc) / 0);
}
.hover\:bg-neutral-content\/10:hover {
    background-color: hsl(var(--nc) / 0.1);
}
.hover\:bg-neutral-content\/100:hover {
    background-color: hsl(var(--nc) / 1);
}
.hover\:bg-neutral-content\/20:hover {
    background-color: hsl(var(--nc) / 0.2);
}
.hover\:bg-neutral-content\/25:hover {
    background-color: hsl(var(--nc) / 0.25);
}
.hover\:bg-neutral-content\/30:hover {
    background-color: hsl(var(--nc) / 0.3);
}
.hover\:bg-neutral-content\/40:hover {
    background-color: hsl(var(--nc) / 0.4);
}
.hover\:bg-neutral-content\/5:hover {
    background-color: hsl(var(--nc) / 0.05);
}
.hover\:bg-neutral-content\/50:hover {
    background-color: hsl(var(--nc) / 0.5);
}
.hover\:bg-neutral-content\/60:hover {
    background-color: hsl(var(--nc) / 0.6);
}
.hover\:bg-neutral-content\/70:hover {
    background-color: hsl(var(--nc) / 0.7);
}
.hover\:bg-neutral-content\/75:hover {
    background-color: hsl(var(--nc) / 0.75);
}
.hover\:bg-neutral-content\/80:hover {
    background-color: hsl(var(--nc) / 0.8);
}
.hover\:bg-neutral-content\/90:hover {
    background-color: hsl(var(--nc) / 0.9);
}
.hover\:bg-neutral-content\/95:hover {
    background-color: hsl(var(--nc) / 0.95);
}
.hover\:bg-neutral-focus:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
}
.hover\:bg-neutral-focus\/0:hover {
    background-color: hsl(var(--nf, var(--n)) / 0);
}
.hover\:bg-neutral-focus\/10:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.1);
}
.hover\:bg-neutral-focus\/100:hover {
    background-color: hsl(var(--nf, var(--n)) / 1);
}
.hover\:bg-neutral-focus\/20:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.2);
}
.hover\:bg-neutral-focus\/25:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.25);
}
.hover\:bg-neutral-focus\/30:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.3);
}
.hover\:bg-neutral-focus\/40:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.4);
}
.hover\:bg-neutral-focus\/5:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.05);
}
.hover\:bg-neutral-focus\/50:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.5);
}
.hover\:bg-neutral-focus\/60:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.6);
}
.hover\:bg-neutral-focus\/70:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.7);
}
.hover\:bg-neutral-focus\/75:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.75);
}
.hover\:bg-neutral-focus\/80:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.8);
}
.hover\:bg-neutral-focus\/90:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.9);
}
.hover\:bg-neutral-focus\/95:hover {
    background-color: hsl(var(--nf, var(--n)) / 0.95);
}
.hover\:bg-neutral\/0:hover {
    background-color: hsl(var(--n) / 0);
}
.hover\:bg-neutral\/10:hover {
    background-color: hsl(var(--n) / 0.1);
}
.hover\:bg-neutral\/100:hover {
    background-color: hsl(var(--n) / 1);
}
.hover\:bg-neutral\/20:hover {
    background-color: hsl(var(--n) / 0.2);
}
.hover\:bg-neutral\/25:hover {
    background-color: hsl(var(--n) / 0.25);
}
.hover\:bg-neutral\/30:hover {
    background-color: hsl(var(--n) / 0.3);
}
.hover\:bg-neutral\/40:hover {
    background-color: hsl(var(--n) / 0.4);
}
.hover\:bg-neutral\/5:hover {
    background-color: hsl(var(--n) / 0.05);
}
.hover\:bg-neutral\/50:hover {
    background-color: hsl(var(--n) / 0.5);
}
.hover\:bg-neutral\/60:hover {
    background-color: hsl(var(--n) / 0.6);
}
.hover\:bg-neutral\/70:hover {
    background-color: hsl(var(--n) / 0.7);
}
.hover\:bg-neutral\/75:hover {
    background-color: hsl(var(--n) / 0.75);
}
.hover\:bg-neutral\/80:hover {
    background-color: hsl(var(--n) / 0.8);
}
.hover\:bg-neutral\/90:hover {
    background-color: hsl(var(--n) / 0.9);
}
.hover\:bg-neutral\/95:hover {
    background-color: hsl(var(--n) / 0.95);
}
.hover\:bg-primary:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
}
.hover\:bg-primary-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pc) / var(--tw-bg-opacity));
}
.hover\:bg-primary-content\/0:hover {
    background-color: hsl(var(--pc) / 0);
}
.hover\:bg-primary-content\/10:hover {
    background-color: hsl(var(--pc) / 0.1);
}
.hover\:bg-primary-content\/100:hover {
    background-color: hsl(var(--pc) / 1);
}
.hover\:bg-primary-content\/20:hover {
    background-color: hsl(var(--pc) / 0.2);
}
.hover\:bg-primary-content\/25:hover {
    background-color: hsl(var(--pc) / 0.25);
}
.hover\:bg-primary-content\/30:hover {
    background-color: hsl(var(--pc) / 0.3);
}
.hover\:bg-primary-content\/40:hover {
    background-color: hsl(var(--pc) / 0.4);
}
.hover\:bg-primary-content\/5:hover {
    background-color: hsl(var(--pc) / 0.05);
}
.hover\:bg-primary-content\/50:hover {
    background-color: hsl(var(--pc) / 0.5);
}
.hover\:bg-primary-content\/60:hover {
    background-color: hsl(var(--pc) / 0.6);
}
.hover\:bg-primary-content\/70:hover {
    background-color: hsl(var(--pc) / 0.7);
}
.hover\:bg-primary-content\/75:hover {
    background-color: hsl(var(--pc) / 0.75);
}
.hover\:bg-primary-content\/80:hover {
    background-color: hsl(var(--pc) / 0.8);
}
.hover\:bg-primary-content\/90:hover {
    background-color: hsl(var(--pc) / 0.9);
}
.hover\:bg-primary-content\/95:hover {
    background-color: hsl(var(--pc) / 0.95);
}
.hover\:bg-primary-focus:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
}
.hover\:bg-primary-focus\/0:hover {
    background-color: hsl(var(--pf, var(--p)) / 0);
}
.hover\:bg-primary-focus\/10:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.1);
}
.hover\:bg-primary-focus\/100:hover {
    background-color: hsl(var(--pf, var(--p)) / 1);
}
.hover\:bg-primary-focus\/20:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.2);
}
.hover\:bg-primary-focus\/25:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.25);
}
.hover\:bg-primary-focus\/30:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.3);
}
.hover\:bg-primary-focus\/40:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.4);
}
.hover\:bg-primary-focus\/5:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.05);
}
.hover\:bg-primary-focus\/50:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.5);
}
.hover\:bg-primary-focus\/60:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.6);
}
.hover\:bg-primary-focus\/70:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.7);
}
.hover\:bg-primary-focus\/75:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.75);
}
.hover\:bg-primary-focus\/80:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.8);
}
.hover\:bg-primary-focus\/90:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.9);
}
.hover\:bg-primary-focus\/95:hover {
    background-color: hsl(var(--pf, var(--p)) / 0.95);
}
.hover\:bg-primary\/0:hover {
    background-color: hsl(var(--p) / 0);
}
.hover\:bg-primary\/10:hover {
    background-color: hsl(var(--p) / 0.1);
}
.hover\:bg-primary\/100:hover {
    background-color: hsl(var(--p) / 1);
}
.hover\:bg-primary\/20:hover {
    background-color: hsl(var(--p) / 0.2);
}
.hover\:bg-primary\/25:hover {
    background-color: hsl(var(--p) / 0.25);
}
.hover\:bg-primary\/30:hover {
    background-color: hsl(var(--p) / 0.3);
}
.hover\:bg-primary\/40:hover {
    background-color: hsl(var(--p) / 0.4);
}
.hover\:bg-primary\/5:hover {
    background-color: hsl(var(--p) / 0.05);
}
.hover\:bg-primary\/50:hover {
    background-color: hsl(var(--p) / 0.5);
}
.hover\:bg-primary\/60:hover {
    background-color: hsl(var(--p) / 0.6);
}
.hover\:bg-primary\/70:hover {
    background-color: hsl(var(--p) / 0.7);
}
.hover\:bg-primary\/75:hover {
    background-color: hsl(var(--p) / 0.75);
}
.hover\:bg-primary\/80:hover {
    background-color: hsl(var(--p) / 0.8);
}
.hover\:bg-primary\/90:hover {
    background-color: hsl(var(--p) / 0.9);
}
.hover\:bg-primary\/95:hover {
    background-color: hsl(var(--p) / 0.95);
}
.hover\:bg-secondary:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
}
.hover\:bg-secondary-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sc) / var(--tw-bg-opacity));
}
.hover\:bg-secondary-content\/0:hover {
    background-color: hsl(var(--sc) / 0);
}
.hover\:bg-secondary-content\/10:hover {
    background-color: hsl(var(--sc) / 0.1);
}
.hover\:bg-secondary-content\/100:hover {
    background-color: hsl(var(--sc) / 1);
}
.hover\:bg-secondary-content\/20:hover {
    background-color: hsl(var(--sc) / 0.2);
}
.hover\:bg-secondary-content\/25:hover {
    background-color: hsl(var(--sc) / 0.25);
}
.hover\:bg-secondary-content\/30:hover {
    background-color: hsl(var(--sc) / 0.3);
}
.hover\:bg-secondary-content\/40:hover {
    background-color: hsl(var(--sc) / 0.4);
}
.hover\:bg-secondary-content\/5:hover {
    background-color: hsl(var(--sc) / 0.05);
}
.hover\:bg-secondary-content\/50:hover {
    background-color: hsl(var(--sc) / 0.5);
}
.hover\:bg-secondary-content\/60:hover {
    background-color: hsl(var(--sc) / 0.6);
}
.hover\:bg-secondary-content\/70:hover {
    background-color: hsl(var(--sc) / 0.7);
}
.hover\:bg-secondary-content\/75:hover {
    background-color: hsl(var(--sc) / 0.75);
}
.hover\:bg-secondary-content\/80:hover {
    background-color: hsl(var(--sc) / 0.8);
}
.hover\:bg-secondary-content\/90:hover {
    background-color: hsl(var(--sc) / 0.9);
}
.hover\:bg-secondary-content\/95:hover {
    background-color: hsl(var(--sc) / 0.95);
}
.hover\:bg-secondary-focus:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
}
.hover\:bg-secondary-focus\/0:hover {
    background-color: hsl(var(--sf, var(--s)) / 0);
}
.hover\:bg-secondary-focus\/10:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.1);
}
.hover\:bg-secondary-focus\/100:hover {
    background-color: hsl(var(--sf, var(--s)) / 1);
}
.hover\:bg-secondary-focus\/20:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.2);
}
.hover\:bg-secondary-focus\/25:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.25);
}
.hover\:bg-secondary-focus\/30:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.3);
}
.hover\:bg-secondary-focus\/40:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.4);
}
.hover\:bg-secondary-focus\/5:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.05);
}
.hover\:bg-secondary-focus\/50:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.5);
}
.hover\:bg-secondary-focus\/60:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.6);
}
.hover\:bg-secondary-focus\/70:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.7);
}
.hover\:bg-secondary-focus\/75:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.75);
}
.hover\:bg-secondary-focus\/80:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.8);
}
.hover\:bg-secondary-focus\/90:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.9);
}
.hover\:bg-secondary-focus\/95:hover {
    background-color: hsl(var(--sf, var(--s)) / 0.95);
}
.hover\:bg-secondary\/0:hover {
    background-color: hsl(var(--s) / 0);
}
.hover\:bg-secondary\/10:hover {
    background-color: hsl(var(--s) / 0.1);
}
.hover\:bg-secondary\/100:hover {
    background-color: hsl(var(--s) / 1);
}
.hover\:bg-secondary\/20:hover {
    background-color: hsl(var(--s) / 0.2);
}
.hover\:bg-secondary\/25:hover {
    background-color: hsl(var(--s) / 0.25);
}
.hover\:bg-secondary\/30:hover {
    background-color: hsl(var(--s) / 0.3);
}
.hover\:bg-secondary\/40:hover {
    background-color: hsl(var(--s) / 0.4);
}
.hover\:bg-secondary\/5:hover {
    background-color: hsl(var(--s) / 0.05);
}
.hover\:bg-secondary\/50:hover {
    background-color: hsl(var(--s) / 0.5);
}
.hover\:bg-secondary\/60:hover {
    background-color: hsl(var(--s) / 0.6);
}
.hover\:bg-secondary\/70:hover {
    background-color: hsl(var(--s) / 0.7);
}
.hover\:bg-secondary\/75:hover {
    background-color: hsl(var(--s) / 0.75);
}
.hover\:bg-secondary\/80:hover {
    background-color: hsl(var(--s) / 0.8);
}
.hover\:bg-secondary\/90:hover {
    background-color: hsl(var(--s) / 0.9);
}
.hover\:bg-secondary\/95:hover {
    background-color: hsl(var(--s) / 0.95);
}
.hover\:bg-success:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.hover\:bg-success-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--suc, var(--nc)) / var(--tw-bg-opacity));
}
.hover\:bg-success-content\/0:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:bg-success-content\/10:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:bg-success-content\/100:hover {
    background-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:bg-success-content\/20:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:bg-success-content\/25:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:bg-success-content\/30:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:bg-success-content\/40:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:bg-success-content\/5:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:bg-success-content\/50:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:bg-success-content\/60:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:bg-success-content\/70:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:bg-success-content\/75:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:bg-success-content\/80:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:bg-success-content\/90:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:bg-success-content\/95:hover {
    background-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:bg-success\/0:hover {
    background-color: hsl(var(--su) / 0);
}
.hover\:bg-success\/10:hover {
    background-color: hsl(var(--su) / 0.1);
}
.hover\:bg-success\/100:hover {
    background-color: hsl(var(--su) / 1);
}
.hover\:bg-success\/20:hover {
    background-color: hsl(var(--su) / 0.2);
}
.hover\:bg-success\/25:hover {
    background-color: hsl(var(--su) / 0.25);
}
.hover\:bg-success\/30:hover {
    background-color: hsl(var(--su) / 0.3);
}
.hover\:bg-success\/40:hover {
    background-color: hsl(var(--su) / 0.4);
}
.hover\:bg-success\/5:hover {
    background-color: hsl(var(--su) / 0.05);
}
.hover\:bg-success\/50:hover {
    background-color: hsl(var(--su) / 0.5);
}
.hover\:bg-success\/60:hover {
    background-color: hsl(var(--su) / 0.6);
}
.hover\:bg-success\/70:hover {
    background-color: hsl(var(--su) / 0.7);
}
.hover\:bg-success\/75:hover {
    background-color: hsl(var(--su) / 0.75);
}
.hover\:bg-success\/80:hover {
    background-color: hsl(var(--su) / 0.8);
}
.hover\:bg-success\/90:hover {
    background-color: hsl(var(--su) / 0.9);
}
.hover\:bg-success\/95:hover {
    background-color: hsl(var(--su) / 0.95);
}
.hover\:bg-warning:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.hover\:bg-warning-content:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wac, var(--nc)) / var(--tw-bg-opacity));
}
.hover\:bg-warning-content\/0:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:bg-warning-content\/10:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:bg-warning-content\/100:hover {
    background-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:bg-warning-content\/20:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:bg-warning-content\/25:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:bg-warning-content\/30:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:bg-warning-content\/40:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:bg-warning-content\/5:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:bg-warning-content\/50:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:bg-warning-content\/60:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:bg-warning-content\/70:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:bg-warning-content\/75:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:bg-warning-content\/80:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:bg-warning-content\/90:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:bg-warning-content\/95:hover {
    background-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:bg-warning\/0:hover {
    background-color: hsl(var(--wa) / 0);
}
.hover\:bg-warning\/10:hover {
    background-color: hsl(var(--wa) / 0.1);
}
.hover\:bg-warning\/100:hover {
    background-color: hsl(var(--wa) / 1);
}
.hover\:bg-warning\/20:hover {
    background-color: hsl(var(--wa) / 0.2);
}
.hover\:bg-warning\/25:hover {
    background-color: hsl(var(--wa) / 0.25);
}
.hover\:bg-warning\/30:hover {
    background-color: hsl(var(--wa) / 0.3);
}
.hover\:bg-warning\/40:hover {
    background-color: hsl(var(--wa) / 0.4);
}
.hover\:bg-warning\/5:hover {
    background-color: hsl(var(--wa) / 0.05);
}
.hover\:bg-warning\/50:hover {
    background-color: hsl(var(--wa) / 0.5);
}
.hover\:bg-warning\/60:hover {
    background-color: hsl(var(--wa) / 0.6);
}
.hover\:bg-warning\/70:hover {
    background-color: hsl(var(--wa) / 0.7);
}
.hover\:bg-warning\/75:hover {
    background-color: hsl(var(--wa) / 0.75);
}
.hover\:bg-warning\/80:hover {
    background-color: hsl(var(--wa) / 0.8);
}
.hover\:bg-warning\/90:hover {
    background-color: hsl(var(--wa) / 0.9);
}
.hover\:bg-warning\/95:hover {
    background-color: hsl(var(--wa) / 0.95);
}
.hover\:from-accent:hover {
    --tw-gradient-from: hsl(var(--a));
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content:hover {
    --tw-gradient-from: hsl(var(--ac));
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/0:hover {
    --tw-gradient-from: hsl(var(--ac) / 0);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/10:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.1);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/100:hover {
    --tw-gradient-from: hsl(var(--ac) / 1);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/20:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.2);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/25:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.25);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/30:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.3);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/40:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.4);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/5:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.05);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/50:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.5);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/60:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.6);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/70:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.7);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/75:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.75);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/80:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.8);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/90:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.9);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-content\/95:hover {
    --tw-gradient-from: hsl(var(--ac) / 0.95);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)));
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/0:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/10:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/100:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/20:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/25:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/30:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/40:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/5:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/50:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/60:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/70:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/75:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/80:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/90:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent-focus\/95:hover {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/0:hover {
    --tw-gradient-from: hsl(var(--a) / 0);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/10:hover {
    --tw-gradient-from: hsl(var(--a) / 0.1);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/100:hover {
    --tw-gradient-from: hsl(var(--a) / 1);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/20:hover {
    --tw-gradient-from: hsl(var(--a) / 0.2);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/25:hover {
    --tw-gradient-from: hsl(var(--a) / 0.25);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/30:hover {
    --tw-gradient-from: hsl(var(--a) / 0.3);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/40:hover {
    --tw-gradient-from: hsl(var(--a) / 0.4);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/5:hover {
    --tw-gradient-from: hsl(var(--a) / 0.05);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/50:hover {
    --tw-gradient-from: hsl(var(--a) / 0.5);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/60:hover {
    --tw-gradient-from: hsl(var(--a) / 0.6);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/70:hover {
    --tw-gradient-from: hsl(var(--a) / 0.7);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/75:hover {
    --tw-gradient-from: hsl(var(--a) / 0.75);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/80:hover {
    --tw-gradient-from: hsl(var(--a) / 0.8);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/90:hover {
    --tw-gradient-from: hsl(var(--a) / 0.9);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-accent\/95:hover {
    --tw-gradient-from: hsl(var(--a) / 0.95);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100:hover {
    --tw-gradient-from: hsl(var(--b1));
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/0:hover {
    --tw-gradient-from: hsl(var(--b1) / 0);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/10:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.1);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/100:hover {
    --tw-gradient-from: hsl(var(--b1) / 1);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/20:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.2);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/25:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.25);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/30:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.3);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/40:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.4);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/5:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.05);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/50:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.5);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/60:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.6);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/70:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.7);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/75:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.75);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/80:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.8);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/90:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.9);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-100\/95:hover {
    --tw-gradient-from: hsl(var(--b1) / 0.95);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)));
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/0:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/10:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/100:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/20:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/25:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/30:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/40:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/5:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/50:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/60:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/70:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/75:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/80:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/90:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-200\/95:hover {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)));
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/0:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/10:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/100:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/20:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/25:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/30:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/40:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/5:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/50:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/60:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/70:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/75:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/80:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/90:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-300\/95:hover {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content:hover {
    --tw-gradient-from: hsl(var(--bc));
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/0:hover {
    --tw-gradient-from: hsl(var(--bc) / 0);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/10:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.1);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/100:hover {
    --tw-gradient-from: hsl(var(--bc) / 1);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/20:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.2);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/25:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.25);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/30:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.3);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/40:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.4);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/5:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.05);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/50:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.5);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/60:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.6);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/70:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.7);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/75:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.75);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/80:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.8);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/90:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.9);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-base-content\/95:hover {
    --tw-gradient-from: hsl(var(--bc) / 0.95);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error:hover {
    --tw-gradient-from: hsl(var(--er));
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)));
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/0:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/10:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/100:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/20:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/25:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/30:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/40:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/5:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/50:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/60:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/70:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/75:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/80:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/90:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error-content\/95:hover {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/0:hover {
    --tw-gradient-from: hsl(var(--er) / 0);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/10:hover {
    --tw-gradient-from: hsl(var(--er) / 0.1);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/100:hover {
    --tw-gradient-from: hsl(var(--er) / 1);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/20:hover {
    --tw-gradient-from: hsl(var(--er) / 0.2);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/25:hover {
    --tw-gradient-from: hsl(var(--er) / 0.25);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/30:hover {
    --tw-gradient-from: hsl(var(--er) / 0.3);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/40:hover {
    --tw-gradient-from: hsl(var(--er) / 0.4);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/5:hover {
    --tw-gradient-from: hsl(var(--er) / 0.05);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/50:hover {
    --tw-gradient-from: hsl(var(--er) / 0.5);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/60:hover {
    --tw-gradient-from: hsl(var(--er) / 0.6);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/70:hover {
    --tw-gradient-from: hsl(var(--er) / 0.7);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/75:hover {
    --tw-gradient-from: hsl(var(--er) / 0.75);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/80:hover {
    --tw-gradient-from: hsl(var(--er) / 0.8);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/90:hover {
    --tw-gradient-from: hsl(var(--er) / 0.9);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-error\/95:hover {
    --tw-gradient-from: hsl(var(--er) / 0.95);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info:hover {
    --tw-gradient-from: hsl(var(--in));
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)));
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/0:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/10:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/100:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/20:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/25:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/30:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/40:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/5:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/50:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/60:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/70:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/75:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/80:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/90:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-content\/95:hover {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/0:hover {
    --tw-gradient-from: hsl(var(--in) / 0);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/10:hover {
    --tw-gradient-from: hsl(var(--in) / 0.1);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/100:hover {
    --tw-gradient-from: hsl(var(--in) / 1);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/20:hover {
    --tw-gradient-from: hsl(var(--in) / 0.2);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/25:hover {
    --tw-gradient-from: hsl(var(--in) / 0.25);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/30:hover {
    --tw-gradient-from: hsl(var(--in) / 0.3);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/40:hover {
    --tw-gradient-from: hsl(var(--in) / 0.4);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/5:hover {
    --tw-gradient-from: hsl(var(--in) / 0.05);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/50:hover {
    --tw-gradient-from: hsl(var(--in) / 0.5);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/60:hover {
    --tw-gradient-from: hsl(var(--in) / 0.6);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/70:hover {
    --tw-gradient-from: hsl(var(--in) / 0.7);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/75:hover {
    --tw-gradient-from: hsl(var(--in) / 0.75);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/80:hover {
    --tw-gradient-from: hsl(var(--in) / 0.8);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/90:hover {
    --tw-gradient-from: hsl(var(--in) / 0.9);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info\/95:hover {
    --tw-gradient-from: hsl(var(--in) / 0.95);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral:hover {
    --tw-gradient-from: hsl(var(--n));
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content:hover {
    --tw-gradient-from: hsl(var(--nc));
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/0:hover {
    --tw-gradient-from: hsl(var(--nc) / 0);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/10:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.1);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/100:hover {
    --tw-gradient-from: hsl(var(--nc) / 1);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/20:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.2);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/25:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.25);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/30:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.3);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/40:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.4);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/5:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.05);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/50:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.5);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/60:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.6);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/70:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.7);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/75:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.75);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/80:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.8);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/90:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.9);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-content\/95:hover {
    --tw-gradient-from: hsl(var(--nc) / 0.95);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)));
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/0:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/10:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/100:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/20:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/25:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/30:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/40:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/5:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/50:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/60:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/70:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/75:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/80:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/90:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral-focus\/95:hover {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/0:hover {
    --tw-gradient-from: hsl(var(--n) / 0);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/10:hover {
    --tw-gradient-from: hsl(var(--n) / 0.1);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/100:hover {
    --tw-gradient-from: hsl(var(--n) / 1);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/20:hover {
    --tw-gradient-from: hsl(var(--n) / 0.2);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/25:hover {
    --tw-gradient-from: hsl(var(--n) / 0.25);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/30:hover {
    --tw-gradient-from: hsl(var(--n) / 0.3);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/40:hover {
    --tw-gradient-from: hsl(var(--n) / 0.4);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/5:hover {
    --tw-gradient-from: hsl(var(--n) / 0.05);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/50:hover {
    --tw-gradient-from: hsl(var(--n) / 0.5);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/60:hover {
    --tw-gradient-from: hsl(var(--n) / 0.6);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/70:hover {
    --tw-gradient-from: hsl(var(--n) / 0.7);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/75:hover {
    --tw-gradient-from: hsl(var(--n) / 0.75);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/80:hover {
    --tw-gradient-from: hsl(var(--n) / 0.8);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/90:hover {
    --tw-gradient-from: hsl(var(--n) / 0.9);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-neutral\/95:hover {
    --tw-gradient-from: hsl(var(--n) / 0.95);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary:hover {
    --tw-gradient-from: hsl(var(--p));
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content:hover {
    --tw-gradient-from: hsl(var(--pc));
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/0:hover {
    --tw-gradient-from: hsl(var(--pc) / 0);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/10:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.1);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/100:hover {
    --tw-gradient-from: hsl(var(--pc) / 1);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/20:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.2);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/25:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.25);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/30:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.3);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/40:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.4);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/5:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.05);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/50:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.5);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/60:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.6);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/70:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.7);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/75:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.75);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/80:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.8);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/90:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.9);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-content\/95:hover {
    --tw-gradient-from: hsl(var(--pc) / 0.95);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)));
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/0:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/10:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/100:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/20:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/25:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/30:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/40:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/5:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/50:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/60:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/70:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/75:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/80:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/90:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-focus\/95:hover {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/0:hover {
    --tw-gradient-from: hsl(var(--p) / 0);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/10:hover {
    --tw-gradient-from: hsl(var(--p) / 0.1);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/100:hover {
    --tw-gradient-from: hsl(var(--p) / 1);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/20:hover {
    --tw-gradient-from: hsl(var(--p) / 0.2);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/25:hover {
    --tw-gradient-from: hsl(var(--p) / 0.25);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/30:hover {
    --tw-gradient-from: hsl(var(--p) / 0.3);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/40:hover {
    --tw-gradient-from: hsl(var(--p) / 0.4);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/5:hover {
    --tw-gradient-from: hsl(var(--p) / 0.05);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/50:hover {
    --tw-gradient-from: hsl(var(--p) / 0.5);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/60:hover {
    --tw-gradient-from: hsl(var(--p) / 0.6);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/70:hover {
    --tw-gradient-from: hsl(var(--p) / 0.7);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/75:hover {
    --tw-gradient-from: hsl(var(--p) / 0.75);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/80:hover {
    --tw-gradient-from: hsl(var(--p) / 0.8);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/90:hover {
    --tw-gradient-from: hsl(var(--p) / 0.9);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary\/95:hover {
    --tw-gradient-from: hsl(var(--p) / 0.95);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary:hover {
    --tw-gradient-from: hsl(var(--s));
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content:hover {
    --tw-gradient-from: hsl(var(--sc));
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/0:hover {
    --tw-gradient-from: hsl(var(--sc) / 0);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/10:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.1);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/100:hover {
    --tw-gradient-from: hsl(var(--sc) / 1);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/20:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.2);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/25:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.25);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/30:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.3);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/40:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.4);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/5:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.05);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/50:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.5);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/60:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.6);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/70:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.7);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/75:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.75);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/80:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.8);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/90:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.9);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-content\/95:hover {
    --tw-gradient-from: hsl(var(--sc) / 0.95);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)));
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/0:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/10:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/100:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/20:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/25:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/30:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/40:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/5:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/50:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/60:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/70:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/75:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/80:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/90:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-focus\/95:hover {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/0:hover {
    --tw-gradient-from: hsl(var(--s) / 0);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/10:hover {
    --tw-gradient-from: hsl(var(--s) / 0.1);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/100:hover {
    --tw-gradient-from: hsl(var(--s) / 1);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/20:hover {
    --tw-gradient-from: hsl(var(--s) / 0.2);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/25:hover {
    --tw-gradient-from: hsl(var(--s) / 0.25);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/30:hover {
    --tw-gradient-from: hsl(var(--s) / 0.3);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/40:hover {
    --tw-gradient-from: hsl(var(--s) / 0.4);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/5:hover {
    --tw-gradient-from: hsl(var(--s) / 0.05);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/50:hover {
    --tw-gradient-from: hsl(var(--s) / 0.5);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/60:hover {
    --tw-gradient-from: hsl(var(--s) / 0.6);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/70:hover {
    --tw-gradient-from: hsl(var(--s) / 0.7);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/75:hover {
    --tw-gradient-from: hsl(var(--s) / 0.75);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/80:hover {
    --tw-gradient-from: hsl(var(--s) / 0.8);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/90:hover {
    --tw-gradient-from: hsl(var(--s) / 0.9);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary\/95:hover {
    --tw-gradient-from: hsl(var(--s) / 0.95);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success:hover {
    --tw-gradient-from: hsl(var(--su));
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)));
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/0:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/10:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/100:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/20:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/25:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/30:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/40:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/5:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/50:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/60:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/70:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/75:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/80:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/90:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-content\/95:hover {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/0:hover {
    --tw-gradient-from: hsl(var(--su) / 0);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/10:hover {
    --tw-gradient-from: hsl(var(--su) / 0.1);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/100:hover {
    --tw-gradient-from: hsl(var(--su) / 1);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/20:hover {
    --tw-gradient-from: hsl(var(--su) / 0.2);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/25:hover {
    --tw-gradient-from: hsl(var(--su) / 0.25);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/30:hover {
    --tw-gradient-from: hsl(var(--su) / 0.3);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/40:hover {
    --tw-gradient-from: hsl(var(--su) / 0.4);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/5:hover {
    --tw-gradient-from: hsl(var(--su) / 0.05);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/50:hover {
    --tw-gradient-from: hsl(var(--su) / 0.5);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/60:hover {
    --tw-gradient-from: hsl(var(--su) / 0.6);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/70:hover {
    --tw-gradient-from: hsl(var(--su) / 0.7);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/75:hover {
    --tw-gradient-from: hsl(var(--su) / 0.75);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/80:hover {
    --tw-gradient-from: hsl(var(--su) / 0.8);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/90:hover {
    --tw-gradient-from: hsl(var(--su) / 0.9);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success\/95:hover {
    --tw-gradient-from: hsl(var(--su) / 0.95);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning:hover {
    --tw-gradient-from: hsl(var(--wa));
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)));
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/0:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/10:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/100:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/20:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/25:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/30:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/40:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/5:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/50:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/60:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/70:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/75:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/80:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/90:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-content\/95:hover {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/0:hover {
    --tw-gradient-from: hsl(var(--wa) / 0);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/10:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.1);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/100:hover {
    --tw-gradient-from: hsl(var(--wa) / 1);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/20:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.2);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/25:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.25);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/30:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.3);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/40:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.4);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/5:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.05);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/50:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.5);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/60:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.6);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/70:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.7);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/75:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.75);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/80:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.8);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/90:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.9);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning\/95:hover {
    --tw-gradient-from: hsl(var(--wa) / 0.95);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:via-accent:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a)),
        var(--tw-gradient-to);
}
.hover\:via-accent-content:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac)),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/0:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/10:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/100:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 1),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/20:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/25:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/30:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/40:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/5:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/50:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/60:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/70:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/75:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/80:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/90:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-accent-content\/95:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a))),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-accent-focus\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-accent-focus\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-accent-focus\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-accent-focus\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-accent\/0:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0),
        var(--tw-gradient-to);
}
.hover\:via-accent\/10:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-accent\/100:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 1),
        var(--tw-gradient-to);
}
.hover\:via-accent\/20:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-accent\/25:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-accent\/30:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-accent\/40:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-accent\/5:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-accent\/50:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-accent\/60:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-accent\/70:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-accent\/75:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-accent\/80:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-accent\/90:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-accent\/95:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-base-100:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1)),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/0:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/10:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/100:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 1),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/20:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/25:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/30:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/40:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/5:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/50:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/60:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/70:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/75:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/80:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/90:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-base-100\/95:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-base-200:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1))),
        var(--tw-gradient-to);
}
.hover\:via-base-200\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-base-200\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.1), var(--tw-gradient-to);
}
.hover\:via-base-200\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-base-200\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.2), var(--tw-gradient-to);
}
.hover\:via-base-200\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-base-200\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.3), var(--tw-gradient-to);
}
.hover\:via-base-200\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.4), var(--tw-gradient-to);
}
.hover\:via-base-200\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-base-200\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.5), var(--tw-gradient-to);
}
.hover\:via-base-200\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.6), var(--tw-gradient-to);
}
.hover\:via-base-200\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.7), var(--tw-gradient-to);
}
.hover\:via-base-200\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-base-200\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.8), var(--tw-gradient-to);
}
.hover\:via-base-200\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.9), var(--tw-gradient-to);
}
.hover\:via-base-200\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-base-300:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2))),
        var(--tw-gradient-to);
}
.hover\:via-base-300\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-base-300\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.1), var(--tw-gradient-to);
}
.hover\:via-base-300\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-base-300\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.2), var(--tw-gradient-to);
}
.hover\:via-base-300\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-base-300\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.3), var(--tw-gradient-to);
}
.hover\:via-base-300\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.4), var(--tw-gradient-to);
}
.hover\:via-base-300\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-base-300\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.5), var(--tw-gradient-to);
}
.hover\:via-base-300\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.6), var(--tw-gradient-to);
}
.hover\:via-base-300\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.7), var(--tw-gradient-to);
}
.hover\:via-base-300\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-base-300\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.8), var(--tw-gradient-to);
}
.hover\:via-base-300\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.9), var(--tw-gradient-to);
}
.hover\:via-base-300\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-base-content:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc)),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/0:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/10:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/100:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 1),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/20:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/25:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/30:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/40:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/5:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/50:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/60:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/70:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/75:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/80:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/90:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-base-content\/95:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-error:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er)),
        var(--tw-gradient-to);
}
.hover\:via-error-content:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc))),
        var(--tw-gradient-to);
}
.hover\:via-error-content\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-error-content\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.hover\:via-error-content\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-error-content\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.hover\:via-error-content\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-error-content\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.hover\:via-error-content\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.hover\:via-error-content\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-error-content\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.hover\:via-error-content\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.hover\:via-error-content\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.hover\:via-error-content\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-error-content\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.hover\:via-error-content\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.hover\:via-error-content\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-error\/0:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0),
        var(--tw-gradient-to);
}
.hover\:via-error\/10:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-error\/100:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 1),
        var(--tw-gradient-to);
}
.hover\:via-error\/20:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-error\/25:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-error\/30:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-error\/40:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-error\/5:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-error\/50:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-error\/60:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-error\/70:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-error\/75:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-error\/80:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-error\/90:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-error\/95:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-info:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in)),
        var(--tw-gradient-to);
}
.hover\:via-info-content:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc))),
        var(--tw-gradient-to);
}
.hover\:via-info-content\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-info-content\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.hover\:via-info-content\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-info-content\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.hover\:via-info-content\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-info-content\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.hover\:via-info-content\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.hover\:via-info-content\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-info-content\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.hover\:via-info-content\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.hover\:via-info-content\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.hover\:via-info-content\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-info-content\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.hover\:via-info-content\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.hover\:via-info-content\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-info\/0:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0),
        var(--tw-gradient-to);
}
.hover\:via-info\/10:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-info\/100:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 1),
        var(--tw-gradient-to);
}
.hover\:via-info\/20:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-info\/25:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-info\/30:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-info\/40:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-info\/5:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-info\/50:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-info\/60:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-info\/70:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-info\/75:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-info\/80:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-info\/90:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-info\/95:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-neutral:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n)),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc)),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/0:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/10:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/100:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 1),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/20:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/25:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/30:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/40:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/5:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/50:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/60:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/70:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/75:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/80:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/90:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-neutral-content\/95:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n))),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-neutral-focus\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-neutral\/0:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/10:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/100:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 1),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/20:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/25:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/30:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/40:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/5:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/50:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/60:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/70:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/75:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/80:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/90:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-neutral\/95:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-primary:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p)),
        var(--tw-gradient-to);
}
.hover\:via-primary-content:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc)),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/0:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/10:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/100:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 1),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/20:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/25:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/30:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/40:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/5:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/50:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/60:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/70:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/75:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/80:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/90:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-primary-content\/95:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p))),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-primary-focus\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-primary-focus\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-primary-focus\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-primary-focus\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-primary\/0:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0),
        var(--tw-gradient-to);
}
.hover\:via-primary\/10:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-primary\/100:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 1),
        var(--tw-gradient-to);
}
.hover\:via-primary\/20:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-primary\/25:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-primary\/30:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-primary\/40:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-primary\/5:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-primary\/50:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-primary\/60:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-primary\/70:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-primary\/75:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-primary\/80:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-primary\/90:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-primary\/95:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-secondary:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s)),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc)),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/0:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/10:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/100:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 1),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/20:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/25:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/30:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/40:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/5:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/50:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/60:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/70:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/75:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/80:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/90:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-secondary-content\/95:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s))),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-secondary-focus\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-secondary\/0:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/10:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/100:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 1),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/20:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/25:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/30:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/40:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/5:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/50:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/60:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/70:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/75:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/80:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/90:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-secondary\/95:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-success:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su)),
        var(--tw-gradient-to);
}
.hover\:via-success-content:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc))),
        var(--tw-gradient-to);
}
.hover\:via-success-content\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-success-content\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.hover\:via-success-content\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-success-content\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.hover\:via-success-content\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-success-content\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.hover\:via-success-content\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.hover\:via-success-content\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-success-content\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.hover\:via-success-content\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.hover\:via-success-content\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.hover\:via-success-content\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-success-content\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.hover\:via-success-content\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.hover\:via-success-content\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-success\/0:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0),
        var(--tw-gradient-to);
}
.hover\:via-success\/10:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-success\/100:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 1),
        var(--tw-gradient-to);
}
.hover\:via-success\/20:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-success\/25:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-success\/30:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-success\/40:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-success\/5:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-success\/50:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-success\/60:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-success\/70:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-success\/75:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-success\/80:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-success\/90:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-success\/95:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.95),
        var(--tw-gradient-to);
}
.hover\:via-warning:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa)),
        var(--tw-gradient-to);
}
.hover\:via-warning-content:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc))),
        var(--tw-gradient-to);
}
.hover\:via-warning-content\/0:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.hover\:via-warning-content\/10:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.hover\:via-warning-content\/100:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.hover\:via-warning-content\/20:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.hover\:via-warning-content\/25:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.hover\:via-warning-content\/30:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.hover\:via-warning-content\/40:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.hover\:via-warning-content\/5:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.hover\:via-warning-content\/50:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.hover\:via-warning-content\/60:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.hover\:via-warning-content\/70:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.hover\:via-warning-content\/75:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.hover\:via-warning-content\/80:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.hover\:via-warning-content\/90:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.hover\:via-warning-content\/95:hover {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.hover\:via-warning\/0:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0),
        var(--tw-gradient-to);
}
.hover\:via-warning\/10:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.1),
        var(--tw-gradient-to);
}
.hover\:via-warning\/100:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 1),
        var(--tw-gradient-to);
}
.hover\:via-warning\/20:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.2),
        var(--tw-gradient-to);
}
.hover\:via-warning\/25:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.25),
        var(--tw-gradient-to);
}
.hover\:via-warning\/30:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.3),
        var(--tw-gradient-to);
}
.hover\:via-warning\/40:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.4),
        var(--tw-gradient-to);
}
.hover\:via-warning\/5:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.05),
        var(--tw-gradient-to);
}
.hover\:via-warning\/50:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.5),
        var(--tw-gradient-to);
}
.hover\:via-warning\/60:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.6),
        var(--tw-gradient-to);
}
.hover\:via-warning\/70:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.7),
        var(--tw-gradient-to);
}
.hover\:via-warning\/75:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.75),
        var(--tw-gradient-to);
}
.hover\:via-warning\/80:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.8),
        var(--tw-gradient-to);
}
.hover\:via-warning\/90:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.9),
        var(--tw-gradient-to);
}
.hover\:via-warning\/95:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.95),
        var(--tw-gradient-to);
}
.hover\:to-accent:hover {
    --tw-gradient-to: hsl(var(--a));
}
.hover\:to-accent-content:hover {
    --tw-gradient-to: hsl(var(--ac));
}
.hover\:to-accent-content\/0:hover {
    --tw-gradient-to: hsl(var(--ac) / 0);
}
.hover\:to-accent-content\/10:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.1);
}
.hover\:to-accent-content\/100:hover {
    --tw-gradient-to: hsl(var(--ac) / 1);
}
.hover\:to-accent-content\/20:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.2);
}
.hover\:to-accent-content\/25:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.25);
}
.hover\:to-accent-content\/30:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.3);
}
.hover\:to-accent-content\/40:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.4);
}
.hover\:to-accent-content\/5:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.05);
}
.hover\:to-accent-content\/50:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.5);
}
.hover\:to-accent-content\/60:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.6);
}
.hover\:to-accent-content\/70:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.7);
}
.hover\:to-accent-content\/75:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.75);
}
.hover\:to-accent-content\/80:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.8);
}
.hover\:to-accent-content\/90:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.9);
}
.hover\:to-accent-content\/95:hover {
    --tw-gradient-to: hsl(var(--ac) / 0.95);
}
.hover\:to-accent-focus:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)));
}
.hover\:to-accent-focus\/0:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
}
.hover\:to-accent-focus\/10:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.1);
}
.hover\:to-accent-focus\/100:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 1);
}
.hover\:to-accent-focus\/20:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.2);
}
.hover\:to-accent-focus\/25:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.25);
}
.hover\:to-accent-focus\/30:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.3);
}
.hover\:to-accent-focus\/40:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.4);
}
.hover\:to-accent-focus\/5:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.05);
}
.hover\:to-accent-focus\/50:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.5);
}
.hover\:to-accent-focus\/60:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.6);
}
.hover\:to-accent-focus\/70:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.7);
}
.hover\:to-accent-focus\/75:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.75);
}
.hover\:to-accent-focus\/80:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.8);
}
.hover\:to-accent-focus\/90:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.9);
}
.hover\:to-accent-focus\/95:hover {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.95);
}
.hover\:to-accent\/0:hover {
    --tw-gradient-to: hsl(var(--a) / 0);
}
.hover\:to-accent\/10:hover {
    --tw-gradient-to: hsl(var(--a) / 0.1);
}
.hover\:to-accent\/100:hover {
    --tw-gradient-to: hsl(var(--a) / 1);
}
.hover\:to-accent\/20:hover {
    --tw-gradient-to: hsl(var(--a) / 0.2);
}
.hover\:to-accent\/25:hover {
    --tw-gradient-to: hsl(var(--a) / 0.25);
}
.hover\:to-accent\/30:hover {
    --tw-gradient-to: hsl(var(--a) / 0.3);
}
.hover\:to-accent\/40:hover {
    --tw-gradient-to: hsl(var(--a) / 0.4);
}
.hover\:to-accent\/5:hover {
    --tw-gradient-to: hsl(var(--a) / 0.05);
}
.hover\:to-accent\/50:hover {
    --tw-gradient-to: hsl(var(--a) / 0.5);
}
.hover\:to-accent\/60:hover {
    --tw-gradient-to: hsl(var(--a) / 0.6);
}
.hover\:to-accent\/70:hover {
    --tw-gradient-to: hsl(var(--a) / 0.7);
}
.hover\:to-accent\/75:hover {
    --tw-gradient-to: hsl(var(--a) / 0.75);
}
.hover\:to-accent\/80:hover {
    --tw-gradient-to: hsl(var(--a) / 0.8);
}
.hover\:to-accent\/90:hover {
    --tw-gradient-to: hsl(var(--a) / 0.9);
}
.hover\:to-accent\/95:hover {
    --tw-gradient-to: hsl(var(--a) / 0.95);
}
.hover\:to-base-100:hover {
    --tw-gradient-to: hsl(var(--b1));
}
.hover\:to-base-100\/0:hover {
    --tw-gradient-to: hsl(var(--b1) / 0);
}
.hover\:to-base-100\/10:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.1);
}
.hover\:to-base-100\/100:hover {
    --tw-gradient-to: hsl(var(--b1) / 1);
}
.hover\:to-base-100\/20:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.2);
}
.hover\:to-base-100\/25:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.25);
}
.hover\:to-base-100\/30:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.3);
}
.hover\:to-base-100\/40:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.4);
}
.hover\:to-base-100\/5:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.05);
}
.hover\:to-base-100\/50:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.5);
}
.hover\:to-base-100\/60:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.6);
}
.hover\:to-base-100\/70:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.7);
}
.hover\:to-base-100\/75:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.75);
}
.hover\:to-base-100\/80:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.8);
}
.hover\:to-base-100\/90:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.9);
}
.hover\:to-base-100\/95:hover {
    --tw-gradient-to: hsl(var(--b1) / 0.95);
}
.hover\:to-base-200:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)));
}
.hover\:to-base-200\/0:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:to-base-200\/10:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:to-base-200\/100:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:to-base-200\/20:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:to-base-200\/25:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:to-base-200\/30:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:to-base-200\/40:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:to-base-200\/5:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:to-base-200\/50:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:to-base-200\/60:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:to-base-200\/70:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:to-base-200\/75:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:to-base-200\/80:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:to-base-200\/90:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:to-base-200\/95:hover {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:to-base-300:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)));
}
.hover\:to-base-300\/0:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:to-base-300\/10:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:to-base-300\/100:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:to-base-300\/20:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:to-base-300\/25:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:to-base-300\/30:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:to-base-300\/40:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:to-base-300\/5:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:to-base-300\/50:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:to-base-300\/60:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:to-base-300\/70:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:to-base-300\/75:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:to-base-300\/80:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:to-base-300\/90:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:to-base-300\/95:hover {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:to-base-content:hover {
    --tw-gradient-to: hsl(var(--bc));
}
.hover\:to-base-content\/0:hover {
    --tw-gradient-to: hsl(var(--bc) / 0);
}
.hover\:to-base-content\/10:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.1);
}
.hover\:to-base-content\/100:hover {
    --tw-gradient-to: hsl(var(--bc) / 1);
}
.hover\:to-base-content\/20:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.2);
}
.hover\:to-base-content\/25:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.25);
}
.hover\:to-base-content\/30:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.3);
}
.hover\:to-base-content\/40:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.4);
}
.hover\:to-base-content\/5:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.05);
}
.hover\:to-base-content\/50:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.5);
}
.hover\:to-base-content\/60:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.6);
}
.hover\:to-base-content\/70:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.7);
}
.hover\:to-base-content\/75:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.75);
}
.hover\:to-base-content\/80:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.8);
}
.hover\:to-base-content\/90:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.9);
}
.hover\:to-base-content\/95:hover {
    --tw-gradient-to: hsl(var(--bc) / 0.95);
}
.hover\:to-error:hover {
    --tw-gradient-to: hsl(var(--er));
}
.hover\:to-error-content:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)));
}
.hover\:to-error-content\/0:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:to-error-content\/10:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:to-error-content\/100:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:to-error-content\/20:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:to-error-content\/25:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:to-error-content\/30:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:to-error-content\/40:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:to-error-content\/5:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:to-error-content\/50:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:to-error-content\/60:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:to-error-content\/70:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:to-error-content\/75:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:to-error-content\/80:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:to-error-content\/90:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:to-error-content\/95:hover {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:to-error\/0:hover {
    --tw-gradient-to: hsl(var(--er) / 0);
}
.hover\:to-error\/10:hover {
    --tw-gradient-to: hsl(var(--er) / 0.1);
}
.hover\:to-error\/100:hover {
    --tw-gradient-to: hsl(var(--er) / 1);
}
.hover\:to-error\/20:hover {
    --tw-gradient-to: hsl(var(--er) / 0.2);
}
.hover\:to-error\/25:hover {
    --tw-gradient-to: hsl(var(--er) / 0.25);
}
.hover\:to-error\/30:hover {
    --tw-gradient-to: hsl(var(--er) / 0.3);
}
.hover\:to-error\/40:hover {
    --tw-gradient-to: hsl(var(--er) / 0.4);
}
.hover\:to-error\/5:hover {
    --tw-gradient-to: hsl(var(--er) / 0.05);
}
.hover\:to-error\/50:hover {
    --tw-gradient-to: hsl(var(--er) / 0.5);
}
.hover\:to-error\/60:hover {
    --tw-gradient-to: hsl(var(--er) / 0.6);
}
.hover\:to-error\/70:hover {
    --tw-gradient-to: hsl(var(--er) / 0.7);
}
.hover\:to-error\/75:hover {
    --tw-gradient-to: hsl(var(--er) / 0.75);
}
.hover\:to-error\/80:hover {
    --tw-gradient-to: hsl(var(--er) / 0.8);
}
.hover\:to-error\/90:hover {
    --tw-gradient-to: hsl(var(--er) / 0.9);
}
.hover\:to-error\/95:hover {
    --tw-gradient-to: hsl(var(--er) / 0.95);
}
.hover\:to-info:hover {
    --tw-gradient-to: hsl(var(--in));
}
.hover\:to-info-content:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)));
}
.hover\:to-info-content\/0:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:to-info-content\/10:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:to-info-content\/100:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:to-info-content\/20:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:to-info-content\/25:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:to-info-content\/30:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:to-info-content\/40:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:to-info-content\/5:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:to-info-content\/50:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:to-info-content\/60:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:to-info-content\/70:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:to-info-content\/75:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:to-info-content\/80:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:to-info-content\/90:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:to-info-content\/95:hover {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:to-info\/0:hover {
    --tw-gradient-to: hsl(var(--in) / 0);
}
.hover\:to-info\/10:hover {
    --tw-gradient-to: hsl(var(--in) / 0.1);
}
.hover\:to-info\/100:hover {
    --tw-gradient-to: hsl(var(--in) / 1);
}
.hover\:to-info\/20:hover {
    --tw-gradient-to: hsl(var(--in) / 0.2);
}
.hover\:to-info\/25:hover {
    --tw-gradient-to: hsl(var(--in) / 0.25);
}
.hover\:to-info\/30:hover {
    --tw-gradient-to: hsl(var(--in) / 0.3);
}
.hover\:to-info\/40:hover {
    --tw-gradient-to: hsl(var(--in) / 0.4);
}
.hover\:to-info\/5:hover {
    --tw-gradient-to: hsl(var(--in) / 0.05);
}
.hover\:to-info\/50:hover {
    --tw-gradient-to: hsl(var(--in) / 0.5);
}
.hover\:to-info\/60:hover {
    --tw-gradient-to: hsl(var(--in) / 0.6);
}
.hover\:to-info\/70:hover {
    --tw-gradient-to: hsl(var(--in) / 0.7);
}
.hover\:to-info\/75:hover {
    --tw-gradient-to: hsl(var(--in) / 0.75);
}
.hover\:to-info\/80:hover {
    --tw-gradient-to: hsl(var(--in) / 0.8);
}
.hover\:to-info\/90:hover {
    --tw-gradient-to: hsl(var(--in) / 0.9);
}
.hover\:to-info\/95:hover {
    --tw-gradient-to: hsl(var(--in) / 0.95);
}
.hover\:to-neutral:hover {
    --tw-gradient-to: hsl(var(--n));
}
.hover\:to-neutral-content:hover {
    --tw-gradient-to: hsl(var(--nc));
}
.hover\:to-neutral-content\/0:hover {
    --tw-gradient-to: hsl(var(--nc) / 0);
}
.hover\:to-neutral-content\/10:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.1);
}
.hover\:to-neutral-content\/100:hover {
    --tw-gradient-to: hsl(var(--nc) / 1);
}
.hover\:to-neutral-content\/20:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.2);
}
.hover\:to-neutral-content\/25:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.25);
}
.hover\:to-neutral-content\/30:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.3);
}
.hover\:to-neutral-content\/40:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.4);
}
.hover\:to-neutral-content\/5:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.05);
}
.hover\:to-neutral-content\/50:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.5);
}
.hover\:to-neutral-content\/60:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.6);
}
.hover\:to-neutral-content\/70:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.7);
}
.hover\:to-neutral-content\/75:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.75);
}
.hover\:to-neutral-content\/80:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.8);
}
.hover\:to-neutral-content\/90:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.9);
}
.hover\:to-neutral-content\/95:hover {
    --tw-gradient-to: hsl(var(--nc) / 0.95);
}
.hover\:to-neutral-focus:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)));
}
.hover\:to-neutral-focus\/0:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
}
.hover\:to-neutral-focus\/10:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.1);
}
.hover\:to-neutral-focus\/100:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 1);
}
.hover\:to-neutral-focus\/20:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.2);
}
.hover\:to-neutral-focus\/25:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.25);
}
.hover\:to-neutral-focus\/30:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.3);
}
.hover\:to-neutral-focus\/40:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.4);
}
.hover\:to-neutral-focus\/5:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.05);
}
.hover\:to-neutral-focus\/50:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.5);
}
.hover\:to-neutral-focus\/60:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.6);
}
.hover\:to-neutral-focus\/70:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.7);
}
.hover\:to-neutral-focus\/75:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.75);
}
.hover\:to-neutral-focus\/80:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.8);
}
.hover\:to-neutral-focus\/90:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.9);
}
.hover\:to-neutral-focus\/95:hover {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.95);
}
.hover\:to-neutral\/0:hover {
    --tw-gradient-to: hsl(var(--n) / 0);
}
.hover\:to-neutral\/10:hover {
    --tw-gradient-to: hsl(var(--n) / 0.1);
}
.hover\:to-neutral\/100:hover {
    --tw-gradient-to: hsl(var(--n) / 1);
}
.hover\:to-neutral\/20:hover {
    --tw-gradient-to: hsl(var(--n) / 0.2);
}
.hover\:to-neutral\/25:hover {
    --tw-gradient-to: hsl(var(--n) / 0.25);
}
.hover\:to-neutral\/30:hover {
    --tw-gradient-to: hsl(var(--n) / 0.3);
}
.hover\:to-neutral\/40:hover {
    --tw-gradient-to: hsl(var(--n) / 0.4);
}
.hover\:to-neutral\/5:hover {
    --tw-gradient-to: hsl(var(--n) / 0.05);
}
.hover\:to-neutral\/50:hover {
    --tw-gradient-to: hsl(var(--n) / 0.5);
}
.hover\:to-neutral\/60:hover {
    --tw-gradient-to: hsl(var(--n) / 0.6);
}
.hover\:to-neutral\/70:hover {
    --tw-gradient-to: hsl(var(--n) / 0.7);
}
.hover\:to-neutral\/75:hover {
    --tw-gradient-to: hsl(var(--n) / 0.75);
}
.hover\:to-neutral\/80:hover {
    --tw-gradient-to: hsl(var(--n) / 0.8);
}
.hover\:to-neutral\/90:hover {
    --tw-gradient-to: hsl(var(--n) / 0.9);
}
.hover\:to-neutral\/95:hover {
    --tw-gradient-to: hsl(var(--n) / 0.95);
}
.hover\:to-primary:hover {
    --tw-gradient-to: hsl(var(--p));
}
.hover\:to-primary-content:hover {
    --tw-gradient-to: hsl(var(--pc));
}
.hover\:to-primary-content\/0:hover {
    --tw-gradient-to: hsl(var(--pc) / 0);
}
.hover\:to-primary-content\/10:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.1);
}
.hover\:to-primary-content\/100:hover {
    --tw-gradient-to: hsl(var(--pc) / 1);
}
.hover\:to-primary-content\/20:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.2);
}
.hover\:to-primary-content\/25:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.25);
}
.hover\:to-primary-content\/30:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.3);
}
.hover\:to-primary-content\/40:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.4);
}
.hover\:to-primary-content\/5:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.05);
}
.hover\:to-primary-content\/50:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.5);
}
.hover\:to-primary-content\/60:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.6);
}
.hover\:to-primary-content\/70:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.7);
}
.hover\:to-primary-content\/75:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.75);
}
.hover\:to-primary-content\/80:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.8);
}
.hover\:to-primary-content\/90:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.9);
}
.hover\:to-primary-content\/95:hover {
    --tw-gradient-to: hsl(var(--pc) / 0.95);
}
.hover\:to-primary-focus:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)));
}
.hover\:to-primary-focus\/0:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
}
.hover\:to-primary-focus\/10:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.1);
}
.hover\:to-primary-focus\/100:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 1);
}
.hover\:to-primary-focus\/20:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.2);
}
.hover\:to-primary-focus\/25:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.25);
}
.hover\:to-primary-focus\/30:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.3);
}
.hover\:to-primary-focus\/40:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.4);
}
.hover\:to-primary-focus\/5:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.05);
}
.hover\:to-primary-focus\/50:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.5);
}
.hover\:to-primary-focus\/60:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.6);
}
.hover\:to-primary-focus\/70:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.7);
}
.hover\:to-primary-focus\/75:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.75);
}
.hover\:to-primary-focus\/80:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.8);
}
.hover\:to-primary-focus\/90:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.9);
}
.hover\:to-primary-focus\/95:hover {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.95);
}
.hover\:to-primary\/0:hover {
    --tw-gradient-to: hsl(var(--p) / 0);
}
.hover\:to-primary\/10:hover {
    --tw-gradient-to: hsl(var(--p) / 0.1);
}
.hover\:to-primary\/100:hover {
    --tw-gradient-to: hsl(var(--p) / 1);
}
.hover\:to-primary\/20:hover {
    --tw-gradient-to: hsl(var(--p) / 0.2);
}
.hover\:to-primary\/25:hover {
    --tw-gradient-to: hsl(var(--p) / 0.25);
}
.hover\:to-primary\/30:hover {
    --tw-gradient-to: hsl(var(--p) / 0.3);
}
.hover\:to-primary\/40:hover {
    --tw-gradient-to: hsl(var(--p) / 0.4);
}
.hover\:to-primary\/5:hover {
    --tw-gradient-to: hsl(var(--p) / 0.05);
}
.hover\:to-primary\/50:hover {
    --tw-gradient-to: hsl(var(--p) / 0.5);
}
.hover\:to-primary\/60:hover {
    --tw-gradient-to: hsl(var(--p) / 0.6);
}
.hover\:to-primary\/70:hover {
    --tw-gradient-to: hsl(var(--p) / 0.7);
}
.hover\:to-primary\/75:hover {
    --tw-gradient-to: hsl(var(--p) / 0.75);
}
.hover\:to-primary\/80:hover {
    --tw-gradient-to: hsl(var(--p) / 0.8);
}
.hover\:to-primary\/90:hover {
    --tw-gradient-to: hsl(var(--p) / 0.9);
}
.hover\:to-primary\/95:hover {
    --tw-gradient-to: hsl(var(--p) / 0.95);
}
.hover\:to-secondary:hover {
    --tw-gradient-to: hsl(var(--s));
}
.hover\:to-secondary-content:hover {
    --tw-gradient-to: hsl(var(--sc));
}
.hover\:to-secondary-content\/0:hover {
    --tw-gradient-to: hsl(var(--sc) / 0);
}
.hover\:to-secondary-content\/10:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.1);
}
.hover\:to-secondary-content\/100:hover {
    --tw-gradient-to: hsl(var(--sc) / 1);
}
.hover\:to-secondary-content\/20:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.2);
}
.hover\:to-secondary-content\/25:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.25);
}
.hover\:to-secondary-content\/30:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.3);
}
.hover\:to-secondary-content\/40:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.4);
}
.hover\:to-secondary-content\/5:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.05);
}
.hover\:to-secondary-content\/50:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.5);
}
.hover\:to-secondary-content\/60:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.6);
}
.hover\:to-secondary-content\/70:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.7);
}
.hover\:to-secondary-content\/75:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.75);
}
.hover\:to-secondary-content\/80:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.8);
}
.hover\:to-secondary-content\/90:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.9);
}
.hover\:to-secondary-content\/95:hover {
    --tw-gradient-to: hsl(var(--sc) / 0.95);
}
.hover\:to-secondary-focus:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)));
}
.hover\:to-secondary-focus\/0:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
}
.hover\:to-secondary-focus\/10:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.1);
}
.hover\:to-secondary-focus\/100:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 1);
}
.hover\:to-secondary-focus\/20:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.2);
}
.hover\:to-secondary-focus\/25:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.25);
}
.hover\:to-secondary-focus\/30:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.3);
}
.hover\:to-secondary-focus\/40:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.4);
}
.hover\:to-secondary-focus\/5:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.05);
}
.hover\:to-secondary-focus\/50:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.5);
}
.hover\:to-secondary-focus\/60:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.6);
}
.hover\:to-secondary-focus\/70:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.7);
}
.hover\:to-secondary-focus\/75:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.75);
}
.hover\:to-secondary-focus\/80:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.8);
}
.hover\:to-secondary-focus\/90:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.9);
}
.hover\:to-secondary-focus\/95:hover {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.95);
}
.hover\:to-secondary\/0:hover {
    --tw-gradient-to: hsl(var(--s) / 0);
}
.hover\:to-secondary\/10:hover {
    --tw-gradient-to: hsl(var(--s) / 0.1);
}
.hover\:to-secondary\/100:hover {
    --tw-gradient-to: hsl(var(--s) / 1);
}
.hover\:to-secondary\/20:hover {
    --tw-gradient-to: hsl(var(--s) / 0.2);
}
.hover\:to-secondary\/25:hover {
    --tw-gradient-to: hsl(var(--s) / 0.25);
}
.hover\:to-secondary\/30:hover {
    --tw-gradient-to: hsl(var(--s) / 0.3);
}
.hover\:to-secondary\/40:hover {
    --tw-gradient-to: hsl(var(--s) / 0.4);
}
.hover\:to-secondary\/5:hover {
    --tw-gradient-to: hsl(var(--s) / 0.05);
}
.hover\:to-secondary\/50:hover {
    --tw-gradient-to: hsl(var(--s) / 0.5);
}
.hover\:to-secondary\/60:hover {
    --tw-gradient-to: hsl(var(--s) / 0.6);
}
.hover\:to-secondary\/70:hover {
    --tw-gradient-to: hsl(var(--s) / 0.7);
}
.hover\:to-secondary\/75:hover {
    --tw-gradient-to: hsl(var(--s) / 0.75);
}
.hover\:to-secondary\/80:hover {
    --tw-gradient-to: hsl(var(--s) / 0.8);
}
.hover\:to-secondary\/90:hover {
    --tw-gradient-to: hsl(var(--s) / 0.9);
}
.hover\:to-secondary\/95:hover {
    --tw-gradient-to: hsl(var(--s) / 0.95);
}
.hover\:to-success:hover {
    --tw-gradient-to: hsl(var(--su));
}
.hover\:to-success-content:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)));
}
.hover\:to-success-content\/0:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:to-success-content\/10:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:to-success-content\/100:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:to-success-content\/20:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:to-success-content\/25:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:to-success-content\/30:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:to-success-content\/40:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:to-success-content\/5:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:to-success-content\/50:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:to-success-content\/60:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:to-success-content\/70:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:to-success-content\/75:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:to-success-content\/80:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:to-success-content\/90:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:to-success-content\/95:hover {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:to-success\/0:hover {
    --tw-gradient-to: hsl(var(--su) / 0);
}
.hover\:to-success\/10:hover {
    --tw-gradient-to: hsl(var(--su) / 0.1);
}
.hover\:to-success\/100:hover {
    --tw-gradient-to: hsl(var(--su) / 1);
}
.hover\:to-success\/20:hover {
    --tw-gradient-to: hsl(var(--su) / 0.2);
}
.hover\:to-success\/25:hover {
    --tw-gradient-to: hsl(var(--su) / 0.25);
}
.hover\:to-success\/30:hover {
    --tw-gradient-to: hsl(var(--su) / 0.3);
}
.hover\:to-success\/40:hover {
    --tw-gradient-to: hsl(var(--su) / 0.4);
}
.hover\:to-success\/5:hover {
    --tw-gradient-to: hsl(var(--su) / 0.05);
}
.hover\:to-success\/50:hover {
    --tw-gradient-to: hsl(var(--su) / 0.5);
}
.hover\:to-success\/60:hover {
    --tw-gradient-to: hsl(var(--su) / 0.6);
}
.hover\:to-success\/70:hover {
    --tw-gradient-to: hsl(var(--su) / 0.7);
}
.hover\:to-success\/75:hover {
    --tw-gradient-to: hsl(var(--su) / 0.75);
}
.hover\:to-success\/80:hover {
    --tw-gradient-to: hsl(var(--su) / 0.8);
}
.hover\:to-success\/90:hover {
    --tw-gradient-to: hsl(var(--su) / 0.9);
}
.hover\:to-success\/95:hover {
    --tw-gradient-to: hsl(var(--su) / 0.95);
}
.hover\:to-warning:hover {
    --tw-gradient-to: hsl(var(--wa));
}
.hover\:to-warning-content:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)));
}
.hover\:to-warning-content\/0:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:to-warning-content\/10:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:to-warning-content\/100:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:to-warning-content\/20:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:to-warning-content\/25:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:to-warning-content\/30:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:to-warning-content\/40:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:to-warning-content\/5:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:to-warning-content\/50:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:to-warning-content\/60:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:to-warning-content\/70:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:to-warning-content\/75:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:to-warning-content\/80:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:to-warning-content\/90:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:to-warning-content\/95:hover {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:to-warning\/0:hover {
    --tw-gradient-to: hsl(var(--wa) / 0);
}
.hover\:to-warning\/10:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.1);
}
.hover\:to-warning\/100:hover {
    --tw-gradient-to: hsl(var(--wa) / 1);
}
.hover\:to-warning\/20:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.2);
}
.hover\:to-warning\/25:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.25);
}
.hover\:to-warning\/30:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.3);
}
.hover\:to-warning\/40:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.4);
}
.hover\:to-warning\/5:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.05);
}
.hover\:to-warning\/50:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.5);
}
.hover\:to-warning\/60:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.6);
}
.hover\:to-warning\/70:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.7);
}
.hover\:to-warning\/75:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.75);
}
.hover\:to-warning\/80:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.8);
}
.hover\:to-warning\/90:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.9);
}
.hover\:to-warning\/95:hover {
    --tw-gradient-to: hsl(var(--wa) / 0.95);
}
.hover\:text-accent:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
}
.hover\:text-accent-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.hover\:text-accent-content\/0:hover {
    color: hsl(var(--ac) / 0);
}
.hover\:text-accent-content\/10:hover {
    color: hsl(var(--ac) / 0.1);
}
.hover\:text-accent-content\/100:hover {
    color: hsl(var(--ac) / 1);
}
.hover\:text-accent-content\/20:hover {
    color: hsl(var(--ac) / 0.2);
}
.hover\:text-accent-content\/25:hover {
    color: hsl(var(--ac) / 0.25);
}
.hover\:text-accent-content\/30:hover {
    color: hsl(var(--ac) / 0.3);
}
.hover\:text-accent-content\/40:hover {
    color: hsl(var(--ac) / 0.4);
}
.hover\:text-accent-content\/5:hover {
    color: hsl(var(--ac) / 0.05);
}
.hover\:text-accent-content\/50:hover {
    color: hsl(var(--ac) / 0.5);
}
.hover\:text-accent-content\/60:hover {
    color: hsl(var(--ac) / 0.6);
}
.hover\:text-accent-content\/70:hover {
    color: hsl(var(--ac) / 0.7);
}
.hover\:text-accent-content\/75:hover {
    color: hsl(var(--ac) / 0.75);
}
.hover\:text-accent-content\/80:hover {
    color: hsl(var(--ac) / 0.8);
}
.hover\:text-accent-content\/90:hover {
    color: hsl(var(--ac) / 0.9);
}
.hover\:text-accent-content\/95:hover {
    color: hsl(var(--ac) / 0.95);
}
.hover\:text-accent-focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--af, var(--a)) / var(--tw-text-opacity));
}
.hover\:text-accent-focus\/0:hover {
    color: hsl(var(--af, var(--a)) / 0);
}
.hover\:text-accent-focus\/10:hover {
    color: hsl(var(--af, var(--a)) / 0.1);
}
.hover\:text-accent-focus\/100:hover {
    color: hsl(var(--af, var(--a)) / 1);
}
.hover\:text-accent-focus\/20:hover {
    color: hsl(var(--af, var(--a)) / 0.2);
}
.hover\:text-accent-focus\/25:hover {
    color: hsl(var(--af, var(--a)) / 0.25);
}
.hover\:text-accent-focus\/30:hover {
    color: hsl(var(--af, var(--a)) / 0.3);
}
.hover\:text-accent-focus\/40:hover {
    color: hsl(var(--af, var(--a)) / 0.4);
}
.hover\:text-accent-focus\/5:hover {
    color: hsl(var(--af, var(--a)) / 0.05);
}
.hover\:text-accent-focus\/50:hover {
    color: hsl(var(--af, var(--a)) / 0.5);
}
.hover\:text-accent-focus\/60:hover {
    color: hsl(var(--af, var(--a)) / 0.6);
}
.hover\:text-accent-focus\/70:hover {
    color: hsl(var(--af, var(--a)) / 0.7);
}
.hover\:text-accent-focus\/75:hover {
    color: hsl(var(--af, var(--a)) / 0.75);
}
.hover\:text-accent-focus\/80:hover {
    color: hsl(var(--af, var(--a)) / 0.8);
}
.hover\:text-accent-focus\/90:hover {
    color: hsl(var(--af, var(--a)) / 0.9);
}
.hover\:text-accent-focus\/95:hover {
    color: hsl(var(--af, var(--a)) / 0.95);
}
.hover\:text-accent\/0:hover {
    color: hsl(var(--a) / 0);
}
.hover\:text-accent\/10:hover {
    color: hsl(var(--a) / 0.1);
}
.hover\:text-accent\/100:hover {
    color: hsl(var(--a) / 1);
}
.hover\:text-accent\/20:hover {
    color: hsl(var(--a) / 0.2);
}
.hover\:text-accent\/25:hover {
    color: hsl(var(--a) / 0.25);
}
.hover\:text-accent\/30:hover {
    color: hsl(var(--a) / 0.3);
}
.hover\:text-accent\/40:hover {
    color: hsl(var(--a) / 0.4);
}
.hover\:text-accent\/5:hover {
    color: hsl(var(--a) / 0.05);
}
.hover\:text-accent\/50:hover {
    color: hsl(var(--a) / 0.5);
}
.hover\:text-accent\/60:hover {
    color: hsl(var(--a) / 0.6);
}
.hover\:text-accent\/70:hover {
    color: hsl(var(--a) / 0.7);
}
.hover\:text-accent\/75:hover {
    color: hsl(var(--a) / 0.75);
}
.hover\:text-accent\/80:hover {
    color: hsl(var(--a) / 0.8);
}
.hover\:text-accent\/90:hover {
    color: hsl(var(--a) / 0.9);
}
.hover\:text-accent\/95:hover {
    color: hsl(var(--a) / 0.95);
}
.hover\:text-base-100:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--b1) / var(--tw-text-opacity));
}
.hover\:text-base-100\/0:hover {
    color: hsl(var(--b1) / 0);
}
.hover\:text-base-100\/10:hover {
    color: hsl(var(--b1) / 0.1);
}
.hover\:text-base-100\/100:hover {
    color: hsl(var(--b1) / 1);
}
.hover\:text-base-100\/20:hover {
    color: hsl(var(--b1) / 0.2);
}
.hover\:text-base-100\/25:hover {
    color: hsl(var(--b1) / 0.25);
}
.hover\:text-base-100\/30:hover {
    color: hsl(var(--b1) / 0.3);
}
.hover\:text-base-100\/40:hover {
    color: hsl(var(--b1) / 0.4);
}
.hover\:text-base-100\/5:hover {
    color: hsl(var(--b1) / 0.05);
}
.hover\:text-base-100\/50:hover {
    color: hsl(var(--b1) / 0.5);
}
.hover\:text-base-100\/60:hover {
    color: hsl(var(--b1) / 0.6);
}
.hover\:text-base-100\/70:hover {
    color: hsl(var(--b1) / 0.7);
}
.hover\:text-base-100\/75:hover {
    color: hsl(var(--b1) / 0.75);
}
.hover\:text-base-100\/80:hover {
    color: hsl(var(--b1) / 0.8);
}
.hover\:text-base-100\/90:hover {
    color: hsl(var(--b1) / 0.9);
}
.hover\:text-base-100\/95:hover {
    color: hsl(var(--b1) / 0.95);
}
.hover\:text-base-200:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--b2, var(--b1)) / var(--tw-text-opacity));
}
.hover\:text-base-200\/0:hover {
    color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:text-base-200\/10:hover {
    color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:text-base-200\/100:hover {
    color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:text-base-200\/20:hover {
    color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:text-base-200\/25:hover {
    color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:text-base-200\/30:hover {
    color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:text-base-200\/40:hover {
    color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:text-base-200\/5:hover {
    color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:text-base-200\/50:hover {
    color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:text-base-200\/60:hover {
    color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:text-base-200\/70:hover {
    color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:text-base-200\/75:hover {
    color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:text-base-200\/80:hover {
    color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:text-base-200\/90:hover {
    color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:text-base-200\/95:hover {
    color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:text-base-300:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--b3, var(--b2)) / var(--tw-text-opacity));
}
.hover\:text-base-300\/0:hover {
    color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:text-base-300\/10:hover {
    color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:text-base-300\/100:hover {
    color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:text-base-300\/20:hover {
    color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:text-base-300\/25:hover {
    color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:text-base-300\/30:hover {
    color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:text-base-300\/40:hover {
    color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:text-base-300\/5:hover {
    color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:text-base-300\/50:hover {
    color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:text-base-300\/60:hover {
    color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:text-base-300\/70:hover {
    color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:text-base-300\/75:hover {
    color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:text-base-300\/80:hover {
    color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:text-base-300\/90:hover {
    color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:text-base-300\/95:hover {
    color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:text-base-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
}
.hover\:text-base-content\/0:hover {
    color: hsl(var(--bc) / 0);
}
.hover\:text-base-content\/10:hover {
    color: hsl(var(--bc) / 0.1);
}
.hover\:text-base-content\/100:hover {
    color: hsl(var(--bc) / 1);
}
.hover\:text-base-content\/20:hover {
    color: hsl(var(--bc) / 0.2);
}
.hover\:text-base-content\/25:hover {
    color: hsl(var(--bc) / 0.25);
}
.hover\:text-base-content\/30:hover {
    color: hsl(var(--bc) / 0.3);
}
.hover\:text-base-content\/40:hover {
    color: hsl(var(--bc) / 0.4);
}
.hover\:text-base-content\/5:hover {
    color: hsl(var(--bc) / 0.05);
}
.hover\:text-base-content\/50:hover {
    color: hsl(var(--bc) / 0.5);
}
.hover\:text-base-content\/60:hover {
    color: hsl(var(--bc) / 0.6);
}
.hover\:text-base-content\/70:hover {
    color: hsl(var(--bc) / 0.7);
}
.hover\:text-base-content\/75:hover {
    color: hsl(var(--bc) / 0.75);
}
.hover\:text-base-content\/80:hover {
    color: hsl(var(--bc) / 0.8);
}
.hover\:text-base-content\/90:hover {
    color: hsl(var(--bc) / 0.9);
}
.hover\:text-base-content\/95:hover {
    color: hsl(var(--bc) / 0.95);
}
.hover\:text-error:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.hover\:text-error-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:text-error-content\/0:hover {
    color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:text-error-content\/10:hover {
    color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:text-error-content\/100:hover {
    color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:text-error-content\/20:hover {
    color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:text-error-content\/25:hover {
    color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:text-error-content\/30:hover {
    color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:text-error-content\/40:hover {
    color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:text-error-content\/5:hover {
    color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:text-error-content\/50:hover {
    color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:text-error-content\/60:hover {
    color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:text-error-content\/70:hover {
    color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:text-error-content\/75:hover {
    color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:text-error-content\/80:hover {
    color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:text-error-content\/90:hover {
    color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:text-error-content\/95:hover {
    color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:text-error\/0:hover {
    color: hsl(var(--er) / 0);
}
.hover\:text-error\/10:hover {
    color: hsl(var(--er) / 0.1);
}
.hover\:text-error\/100:hover {
    color: hsl(var(--er) / 1);
}
.hover\:text-error\/20:hover {
    color: hsl(var(--er) / 0.2);
}
.hover\:text-error\/25:hover {
    color: hsl(var(--er) / 0.25);
}
.hover\:text-error\/30:hover {
    color: hsl(var(--er) / 0.3);
}
.hover\:text-error\/40:hover {
    color: hsl(var(--er) / 0.4);
}
.hover\:text-error\/5:hover {
    color: hsl(var(--er) / 0.05);
}
.hover\:text-error\/50:hover {
    color: hsl(var(--er) / 0.5);
}
.hover\:text-error\/60:hover {
    color: hsl(var(--er) / 0.6);
}
.hover\:text-error\/70:hover {
    color: hsl(var(--er) / 0.7);
}
.hover\:text-error\/75:hover {
    color: hsl(var(--er) / 0.75);
}
.hover\:text-error\/80:hover {
    color: hsl(var(--er) / 0.8);
}
.hover\:text-error\/90:hover {
    color: hsl(var(--er) / 0.9);
}
.hover\:text-error\/95:hover {
    color: hsl(var(--er) / 0.95);
}
.hover\:text-info:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.hover\:text-info-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:text-info-content\/0:hover {
    color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:text-info-content\/10:hover {
    color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:text-info-content\/100:hover {
    color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:text-info-content\/20:hover {
    color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:text-info-content\/25:hover {
    color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:text-info-content\/30:hover {
    color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:text-info-content\/40:hover {
    color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:text-info-content\/5:hover {
    color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:text-info-content\/50:hover {
    color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:text-info-content\/60:hover {
    color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:text-info-content\/70:hover {
    color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:text-info-content\/75:hover {
    color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:text-info-content\/80:hover {
    color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:text-info-content\/90:hover {
    color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:text-info-content\/95:hover {
    color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:text-info\/0:hover {
    color: hsl(var(--in) / 0);
}
.hover\:text-info\/10:hover {
    color: hsl(var(--in) / 0.1);
}
.hover\:text-info\/100:hover {
    color: hsl(var(--in) / 1);
}
.hover\:text-info\/20:hover {
    color: hsl(var(--in) / 0.2);
}
.hover\:text-info\/25:hover {
    color: hsl(var(--in) / 0.25);
}
.hover\:text-info\/30:hover {
    color: hsl(var(--in) / 0.3);
}
.hover\:text-info\/40:hover {
    color: hsl(var(--in) / 0.4);
}
.hover\:text-info\/5:hover {
    color: hsl(var(--in) / 0.05);
}
.hover\:text-info\/50:hover {
    color: hsl(var(--in) / 0.5);
}
.hover\:text-info\/60:hover {
    color: hsl(var(--in) / 0.6);
}
.hover\:text-info\/70:hover {
    color: hsl(var(--in) / 0.7);
}
.hover\:text-info\/75:hover {
    color: hsl(var(--in) / 0.75);
}
.hover\:text-info\/80:hover {
    color: hsl(var(--in) / 0.8);
}
.hover\:text-info\/90:hover {
    color: hsl(var(--in) / 0.9);
}
.hover\:text-info\/95:hover {
    color: hsl(var(--in) / 0.95);
}
.hover\:text-neutral:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--n) / var(--tw-text-opacity));
}
.hover\:text-neutral-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
}
.hover\:text-neutral-content\/0:hover {
    color: hsl(var(--nc) / 0);
}
.hover\:text-neutral-content\/10:hover {
    color: hsl(var(--nc) / 0.1);
}
.hover\:text-neutral-content\/100:hover {
    color: hsl(var(--nc) / 1);
}
.hover\:text-neutral-content\/20:hover {
    color: hsl(var(--nc) / 0.2);
}
.hover\:text-neutral-content\/25:hover {
    color: hsl(var(--nc) / 0.25);
}
.hover\:text-neutral-content\/30:hover {
    color: hsl(var(--nc) / 0.3);
}
.hover\:text-neutral-content\/40:hover {
    color: hsl(var(--nc) / 0.4);
}
.hover\:text-neutral-content\/5:hover {
    color: hsl(var(--nc) / 0.05);
}
.hover\:text-neutral-content\/50:hover {
    color: hsl(var(--nc) / 0.5);
}
.hover\:text-neutral-content\/60:hover {
    color: hsl(var(--nc) / 0.6);
}
.hover\:text-neutral-content\/70:hover {
    color: hsl(var(--nc) / 0.7);
}
.hover\:text-neutral-content\/75:hover {
    color: hsl(var(--nc) / 0.75);
}
.hover\:text-neutral-content\/80:hover {
    color: hsl(var(--nc) / 0.8);
}
.hover\:text-neutral-content\/90:hover {
    color: hsl(var(--nc) / 0.9);
}
.hover\:text-neutral-content\/95:hover {
    color: hsl(var(--nc) / 0.95);
}
.hover\:text-neutral-focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--nf, var(--n)) / var(--tw-text-opacity));
}
.hover\:text-neutral-focus\/0:hover {
    color: hsl(var(--nf, var(--n)) / 0);
}
.hover\:text-neutral-focus\/10:hover {
    color: hsl(var(--nf, var(--n)) / 0.1);
}
.hover\:text-neutral-focus\/100:hover {
    color: hsl(var(--nf, var(--n)) / 1);
}
.hover\:text-neutral-focus\/20:hover {
    color: hsl(var(--nf, var(--n)) / 0.2);
}
.hover\:text-neutral-focus\/25:hover {
    color: hsl(var(--nf, var(--n)) / 0.25);
}
.hover\:text-neutral-focus\/30:hover {
    color: hsl(var(--nf, var(--n)) / 0.3);
}
.hover\:text-neutral-focus\/40:hover {
    color: hsl(var(--nf, var(--n)) / 0.4);
}
.hover\:text-neutral-focus\/5:hover {
    color: hsl(var(--nf, var(--n)) / 0.05);
}
.hover\:text-neutral-focus\/50:hover {
    color: hsl(var(--nf, var(--n)) / 0.5);
}
.hover\:text-neutral-focus\/60:hover {
    color: hsl(var(--nf, var(--n)) / 0.6);
}
.hover\:text-neutral-focus\/70:hover {
    color: hsl(var(--nf, var(--n)) / 0.7);
}
.hover\:text-neutral-focus\/75:hover {
    color: hsl(var(--nf, var(--n)) / 0.75);
}
.hover\:text-neutral-focus\/80:hover {
    color: hsl(var(--nf, var(--n)) / 0.8);
}
.hover\:text-neutral-focus\/90:hover {
    color: hsl(var(--nf, var(--n)) / 0.9);
}
.hover\:text-neutral-focus\/95:hover {
    color: hsl(var(--nf, var(--n)) / 0.95);
}
.hover\:text-neutral\/0:hover {
    color: hsl(var(--n) / 0);
}
.hover\:text-neutral\/10:hover {
    color: hsl(var(--n) / 0.1);
}
.hover\:text-neutral\/100:hover {
    color: hsl(var(--n) / 1);
}
.hover\:text-neutral\/20:hover {
    color: hsl(var(--n) / 0.2);
}
.hover\:text-neutral\/25:hover {
    color: hsl(var(--n) / 0.25);
}
.hover\:text-neutral\/30:hover {
    color: hsl(var(--n) / 0.3);
}
.hover\:text-neutral\/40:hover {
    color: hsl(var(--n) / 0.4);
}
.hover\:text-neutral\/5:hover {
    color: hsl(var(--n) / 0.05);
}
.hover\:text-neutral\/50:hover {
    color: hsl(var(--n) / 0.5);
}
.hover\:text-neutral\/60:hover {
    color: hsl(var(--n) / 0.6);
}
.hover\:text-neutral\/70:hover {
    color: hsl(var(--n) / 0.7);
}
.hover\:text-neutral\/75:hover {
    color: hsl(var(--n) / 0.75);
}
.hover\:text-neutral\/80:hover {
    color: hsl(var(--n) / 0.8);
}
.hover\:text-neutral\/90:hover {
    color: hsl(var(--n) / 0.9);
}
.hover\:text-neutral\/95:hover {
    color: hsl(var(--n) / 0.95);
}
.hover\:text-primary:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
}
.hover\:text-primary-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.hover\:text-primary-content\/0:hover {
    color: hsl(var(--pc) / 0);
}
.hover\:text-primary-content\/10:hover {
    color: hsl(var(--pc) / 0.1);
}
.hover\:text-primary-content\/100:hover {
    color: hsl(var(--pc) / 1);
}
.hover\:text-primary-content\/20:hover {
    color: hsl(var(--pc) / 0.2);
}
.hover\:text-primary-content\/25:hover {
    color: hsl(var(--pc) / 0.25);
}
.hover\:text-primary-content\/30:hover {
    color: hsl(var(--pc) / 0.3);
}
.hover\:text-primary-content\/40:hover {
    color: hsl(var(--pc) / 0.4);
}
.hover\:text-primary-content\/5:hover {
    color: hsl(var(--pc) / 0.05);
}
.hover\:text-primary-content\/50:hover {
    color: hsl(var(--pc) / 0.5);
}
.hover\:text-primary-content\/60:hover {
    color: hsl(var(--pc) / 0.6);
}
.hover\:text-primary-content\/70:hover {
    color: hsl(var(--pc) / 0.7);
}
.hover\:text-primary-content\/75:hover {
    color: hsl(var(--pc) / 0.75);
}
.hover\:text-primary-content\/80:hover {
    color: hsl(var(--pc) / 0.8);
}
.hover\:text-primary-content\/90:hover {
    color: hsl(var(--pc) / 0.9);
}
.hover\:text-primary-content\/95:hover {
    color: hsl(var(--pc) / 0.95);
}
.hover\:text-primary-focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--pf, var(--p)) / var(--tw-text-opacity));
}
.hover\:text-primary-focus\/0:hover {
    color: hsl(var(--pf, var(--p)) / 0);
}
.hover\:text-primary-focus\/10:hover {
    color: hsl(var(--pf, var(--p)) / 0.1);
}
.hover\:text-primary-focus\/100:hover {
    color: hsl(var(--pf, var(--p)) / 1);
}
.hover\:text-primary-focus\/20:hover {
    color: hsl(var(--pf, var(--p)) / 0.2);
}
.hover\:text-primary-focus\/25:hover {
    color: hsl(var(--pf, var(--p)) / 0.25);
}
.hover\:text-primary-focus\/30:hover {
    color: hsl(var(--pf, var(--p)) / 0.3);
}
.hover\:text-primary-focus\/40:hover {
    color: hsl(var(--pf, var(--p)) / 0.4);
}
.hover\:text-primary-focus\/5:hover {
    color: hsl(var(--pf, var(--p)) / 0.05);
}
.hover\:text-primary-focus\/50:hover {
    color: hsl(var(--pf, var(--p)) / 0.5);
}
.hover\:text-primary-focus\/60:hover {
    color: hsl(var(--pf, var(--p)) / 0.6);
}
.hover\:text-primary-focus\/70:hover {
    color: hsl(var(--pf, var(--p)) / 0.7);
}
.hover\:text-primary-focus\/75:hover {
    color: hsl(var(--pf, var(--p)) / 0.75);
}
.hover\:text-primary-focus\/80:hover {
    color: hsl(var(--pf, var(--p)) / 0.8);
}
.hover\:text-primary-focus\/90:hover {
    color: hsl(var(--pf, var(--p)) / 0.9);
}
.hover\:text-primary-focus\/95:hover {
    color: hsl(var(--pf, var(--p)) / 0.95);
}
.hover\:text-primary\/0:hover {
    color: hsl(var(--p) / 0);
}
.hover\:text-primary\/10:hover {
    color: hsl(var(--p) / 0.1);
}
.hover\:text-primary\/100:hover {
    color: hsl(var(--p) / 1);
}
.hover\:text-primary\/20:hover {
    color: hsl(var(--p) / 0.2);
}
.hover\:text-primary\/25:hover {
    color: hsl(var(--p) / 0.25);
}
.hover\:text-primary\/30:hover {
    color: hsl(var(--p) / 0.3);
}
.hover\:text-primary\/40:hover {
    color: hsl(var(--p) / 0.4);
}
.hover\:text-primary\/5:hover {
    color: hsl(var(--p) / 0.05);
}
.hover\:text-primary\/50:hover {
    color: hsl(var(--p) / 0.5);
}
.hover\:text-primary\/60:hover {
    color: hsl(var(--p) / 0.6);
}
.hover\:text-primary\/70:hover {
    color: hsl(var(--p) / 0.7);
}
.hover\:text-primary\/75:hover {
    color: hsl(var(--p) / 0.75);
}
.hover\:text-primary\/80:hover {
    color: hsl(var(--p) / 0.8);
}
.hover\:text-primary\/90:hover {
    color: hsl(var(--p) / 0.9);
}
.hover\:text-primary\/95:hover {
    color: hsl(var(--p) / 0.95);
}
.hover\:text-secondary:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
}
.hover\:text-secondary-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.hover\:text-secondary-content\/0:hover {
    color: hsl(var(--sc) / 0);
}
.hover\:text-secondary-content\/10:hover {
    color: hsl(var(--sc) / 0.1);
}
.hover\:text-secondary-content\/100:hover {
    color: hsl(var(--sc) / 1);
}
.hover\:text-secondary-content\/20:hover {
    color: hsl(var(--sc) / 0.2);
}
.hover\:text-secondary-content\/25:hover {
    color: hsl(var(--sc) / 0.25);
}
.hover\:text-secondary-content\/30:hover {
    color: hsl(var(--sc) / 0.3);
}
.hover\:text-secondary-content\/40:hover {
    color: hsl(var(--sc) / 0.4);
}
.hover\:text-secondary-content\/5:hover {
    color: hsl(var(--sc) / 0.05);
}
.hover\:text-secondary-content\/50:hover {
    color: hsl(var(--sc) / 0.5);
}
.hover\:text-secondary-content\/60:hover {
    color: hsl(var(--sc) / 0.6);
}
.hover\:text-secondary-content\/70:hover {
    color: hsl(var(--sc) / 0.7);
}
.hover\:text-secondary-content\/75:hover {
    color: hsl(var(--sc) / 0.75);
}
.hover\:text-secondary-content\/80:hover {
    color: hsl(var(--sc) / 0.8);
}
.hover\:text-secondary-content\/90:hover {
    color: hsl(var(--sc) / 0.9);
}
.hover\:text-secondary-content\/95:hover {
    color: hsl(var(--sc) / 0.95);
}
.hover\:text-secondary-focus:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--sf, var(--s)) / var(--tw-text-opacity));
}
.hover\:text-secondary-focus\/0:hover {
    color: hsl(var(--sf, var(--s)) / 0);
}
.hover\:text-secondary-focus\/10:hover {
    color: hsl(var(--sf, var(--s)) / 0.1);
}
.hover\:text-secondary-focus\/100:hover {
    color: hsl(var(--sf, var(--s)) / 1);
}
.hover\:text-secondary-focus\/20:hover {
    color: hsl(var(--sf, var(--s)) / 0.2);
}
.hover\:text-secondary-focus\/25:hover {
    color: hsl(var(--sf, var(--s)) / 0.25);
}
.hover\:text-secondary-focus\/30:hover {
    color: hsl(var(--sf, var(--s)) / 0.3);
}
.hover\:text-secondary-focus\/40:hover {
    color: hsl(var(--sf, var(--s)) / 0.4);
}
.hover\:text-secondary-focus\/5:hover {
    color: hsl(var(--sf, var(--s)) / 0.05);
}
.hover\:text-secondary-focus\/50:hover {
    color: hsl(var(--sf, var(--s)) / 0.5);
}
.hover\:text-secondary-focus\/60:hover {
    color: hsl(var(--sf, var(--s)) / 0.6);
}
.hover\:text-secondary-focus\/70:hover {
    color: hsl(var(--sf, var(--s)) / 0.7);
}
.hover\:text-secondary-focus\/75:hover {
    color: hsl(var(--sf, var(--s)) / 0.75);
}
.hover\:text-secondary-focus\/80:hover {
    color: hsl(var(--sf, var(--s)) / 0.8);
}
.hover\:text-secondary-focus\/90:hover {
    color: hsl(var(--sf, var(--s)) / 0.9);
}
.hover\:text-secondary-focus\/95:hover {
    color: hsl(var(--sf, var(--s)) / 0.95);
}
.hover\:text-secondary\/0:hover {
    color: hsl(var(--s) / 0);
}
.hover\:text-secondary\/10:hover {
    color: hsl(var(--s) / 0.1);
}
.hover\:text-secondary\/100:hover {
    color: hsl(var(--s) / 1);
}
.hover\:text-secondary\/20:hover {
    color: hsl(var(--s) / 0.2);
}
.hover\:text-secondary\/25:hover {
    color: hsl(var(--s) / 0.25);
}
.hover\:text-secondary\/30:hover {
    color: hsl(var(--s) / 0.3);
}
.hover\:text-secondary\/40:hover {
    color: hsl(var(--s) / 0.4);
}
.hover\:text-secondary\/5:hover {
    color: hsl(var(--s) / 0.05);
}
.hover\:text-secondary\/50:hover {
    color: hsl(var(--s) / 0.5);
}
.hover\:text-secondary\/60:hover {
    color: hsl(var(--s) / 0.6);
}
.hover\:text-secondary\/70:hover {
    color: hsl(var(--s) / 0.7);
}
.hover\:text-secondary\/75:hover {
    color: hsl(var(--s) / 0.75);
}
.hover\:text-secondary\/80:hover {
    color: hsl(var(--s) / 0.8);
}
.hover\:text-secondary\/90:hover {
    color: hsl(var(--s) / 0.9);
}
.hover\:text-secondary\/95:hover {
    color: hsl(var(--s) / 0.95);
}
.hover\:text-success:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.hover\:text-success-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.hover\:text-success-content\/0:hover {
    color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:text-success-content\/10:hover {
    color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:text-success-content\/100:hover {
    color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:text-success-content\/20:hover {
    color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:text-success-content\/25:hover {
    color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:text-success-content\/30:hover {
    color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:text-success-content\/40:hover {
    color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:text-success-content\/5:hover {
    color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:text-success-content\/50:hover {
    color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:text-success-content\/60:hover {
    color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:text-success-content\/70:hover {
    color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:text-success-content\/75:hover {
    color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:text-success-content\/80:hover {
    color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:text-success-content\/90:hover {
    color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:text-success-content\/95:hover {
    color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:text-success\/0:hover {
    color: hsl(var(--su) / 0);
}
.hover\:text-success\/10:hover {
    color: hsl(var(--su) / 0.1);
}
.hover\:text-success\/100:hover {
    color: hsl(var(--su) / 1);
}
.hover\:text-success\/20:hover {
    color: hsl(var(--su) / 0.2);
}
.hover\:text-success\/25:hover {
    color: hsl(var(--su) / 0.25);
}
.hover\:text-success\/30:hover {
    color: hsl(var(--su) / 0.3);
}
.hover\:text-success\/40:hover {
    color: hsl(var(--su) / 0.4);
}
.hover\:text-success\/5:hover {
    color: hsl(var(--su) / 0.05);
}
.hover\:text-success\/50:hover {
    color: hsl(var(--su) / 0.5);
}
.hover\:text-success\/60:hover {
    color: hsl(var(--su) / 0.6);
}
.hover\:text-success\/70:hover {
    color: hsl(var(--su) / 0.7);
}
.hover\:text-success\/75:hover {
    color: hsl(var(--su) / 0.75);
}
.hover\:text-success\/80:hover {
    color: hsl(var(--su) / 0.8);
}
.hover\:text-success\/90:hover {
    color: hsl(var(--su) / 0.9);
}
.hover\:text-success\/95:hover {
    color: hsl(var(--su) / 0.95);
}
.hover\:text-warning:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.hover\:text-warning-content:hover {
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.hover\:text-warning-content\/0:hover {
    color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:text-warning-content\/10:hover {
    color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:text-warning-content\/100:hover {
    color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:text-warning-content\/20:hover {
    color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:text-warning-content\/25:hover {
    color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:text-warning-content\/30:hover {
    color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:text-warning-content\/40:hover {
    color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:text-warning-content\/5:hover {
    color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:text-warning-content\/50:hover {
    color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:text-warning-content\/60:hover {
    color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:text-warning-content\/70:hover {
    color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:text-warning-content\/75:hover {
    color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:text-warning-content\/80:hover {
    color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:text-warning-content\/90:hover {
    color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:text-warning-content\/95:hover {
    color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:text-warning\/0:hover {
    color: hsl(var(--wa) / 0);
}
.hover\:text-warning\/10:hover {
    color: hsl(var(--wa) / 0.1);
}
.hover\:text-warning\/100:hover {
    color: hsl(var(--wa) / 1);
}
.hover\:text-warning\/20:hover {
    color: hsl(var(--wa) / 0.2);
}
.hover\:text-warning\/25:hover {
    color: hsl(var(--wa) / 0.25);
}
.hover\:text-warning\/30:hover {
    color: hsl(var(--wa) / 0.3);
}
.hover\:text-warning\/40:hover {
    color: hsl(var(--wa) / 0.4);
}
.hover\:text-warning\/5:hover {
    color: hsl(var(--wa) / 0.05);
}
.hover\:text-warning\/50:hover {
    color: hsl(var(--wa) / 0.5);
}
.hover\:text-warning\/60:hover {
    color: hsl(var(--wa) / 0.6);
}
.hover\:text-warning\/70:hover {
    color: hsl(var(--wa) / 0.7);
}
.hover\:text-warning\/75:hover {
    color: hsl(var(--wa) / 0.75);
}
.hover\:text-warning\/80:hover {
    color: hsl(var(--wa) / 0.8);
}
.hover\:text-warning\/90:hover {
    color: hsl(var(--wa) / 0.9);
}
.hover\:text-warning\/95:hover {
    color: hsl(var(--wa) / 0.95);
}
.hover\:placeholder-base-100:hover::placeholder {
    color: hsl(var(--b1));
}
.hover\:placeholder-base-100\/0:hover::placeholder {
    color: hsl(var(--b1) / 0);
}
.hover\:placeholder-base-100\/10:hover::placeholder {
    color: hsl(var(--b1) / 0.1);
}
.hover\:placeholder-base-100\/100:hover::placeholder {
    color: hsl(var(--b1) / 1);
}
.hover\:placeholder-base-100\/20:hover::placeholder {
    color: hsl(var(--b1) / 0.2);
}
.hover\:placeholder-base-100\/25:hover::placeholder {
    color: hsl(var(--b1) / 0.25);
}
.hover\:placeholder-base-100\/30:hover::placeholder {
    color: hsl(var(--b1) / 0.3);
}
.hover\:placeholder-base-100\/40:hover::placeholder {
    color: hsl(var(--b1) / 0.4);
}
.hover\:placeholder-base-100\/5:hover::placeholder {
    color: hsl(var(--b1) / 0.05);
}
.hover\:placeholder-base-100\/50:hover::placeholder {
    color: hsl(var(--b1) / 0.5);
}
.hover\:placeholder-base-100\/60:hover::placeholder {
    color: hsl(var(--b1) / 0.6);
}
.hover\:placeholder-base-100\/70:hover::placeholder {
    color: hsl(var(--b1) / 0.7);
}
.hover\:placeholder-base-100\/75:hover::placeholder {
    color: hsl(var(--b1) / 0.75);
}
.hover\:placeholder-base-100\/80:hover::placeholder {
    color: hsl(var(--b1) / 0.8);
}
.hover\:placeholder-base-100\/90:hover::placeholder {
    color: hsl(var(--b1) / 0.9);
}
.hover\:placeholder-base-100\/95:hover::placeholder {
    color: hsl(var(--b1) / 0.95);
}
.hover\:placeholder-base-200:hover::placeholder {
    color: hsl(var(--b2, var(--b1)));
}
.hover\:placeholder-base-200\/0:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:placeholder-base-200\/10:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:placeholder-base-200\/100:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:placeholder-base-200\/20:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:placeholder-base-200\/25:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:placeholder-base-200\/30:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:placeholder-base-200\/40:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:placeholder-base-200\/5:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:placeholder-base-200\/50:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:placeholder-base-200\/60:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:placeholder-base-200\/70:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:placeholder-base-200\/75:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:placeholder-base-200\/80:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:placeholder-base-200\/90:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:placeholder-base-200\/95:hover::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:placeholder-base-300:hover::placeholder {
    color: hsl(var(--b3, var(--b2)));
}
.hover\:placeholder-base-300\/0:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:placeholder-base-300\/10:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:placeholder-base-300\/100:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:placeholder-base-300\/20:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:placeholder-base-300\/25:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:placeholder-base-300\/30:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:placeholder-base-300\/40:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:placeholder-base-300\/5:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:placeholder-base-300\/50:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:placeholder-base-300\/60:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:placeholder-base-300\/70:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:placeholder-base-300\/75:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:placeholder-base-300\/80:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:placeholder-base-300\/90:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:placeholder-base-300\/95:hover::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:placeholder-base-content:hover::placeholder {
    color: hsl(var(--bc));
}
.hover\:placeholder-base-content\/0:hover::placeholder {
    color: hsl(var(--bc) / 0);
}
.hover\:placeholder-base-content\/10:hover::placeholder {
    color: hsl(var(--bc) / 0.1);
}
.hover\:placeholder-base-content\/100:hover::placeholder {
    color: hsl(var(--bc) / 1);
}
.hover\:placeholder-base-content\/20:hover::placeholder {
    color: hsl(var(--bc) / 0.2);
}
.hover\:placeholder-base-content\/25:hover::placeholder {
    color: hsl(var(--bc) / 0.25);
}
.hover\:placeholder-base-content\/30:hover::placeholder {
    color: hsl(var(--bc) / 0.3);
}
.hover\:placeholder-base-content\/40:hover::placeholder {
    color: hsl(var(--bc) / 0.4);
}
.hover\:placeholder-base-content\/5:hover::placeholder {
    color: hsl(var(--bc) / 0.05);
}
.hover\:placeholder-base-content\/50:hover::placeholder {
    color: hsl(var(--bc) / 0.5);
}
.hover\:placeholder-base-content\/60:hover::placeholder {
    color: hsl(var(--bc) / 0.6);
}
.hover\:placeholder-base-content\/70:hover::placeholder {
    color: hsl(var(--bc) / 0.7);
}
.hover\:placeholder-base-content\/75:hover::placeholder {
    color: hsl(var(--bc) / 0.75);
}
.hover\:placeholder-base-content\/80:hover::placeholder {
    color: hsl(var(--bc) / 0.8);
}
.hover\:placeholder-base-content\/90:hover::placeholder {
    color: hsl(var(--bc) / 0.9);
}
.hover\:placeholder-base-content\/95:hover::placeholder {
    color: hsl(var(--bc) / 0.95);
}
.hover\:placeholder-error:hover::placeholder {
    color: hsl(var(--er));
}
.hover\:placeholder-error-content:hover::placeholder {
    color: hsl(var(--erc, var(--nc)));
}
.hover\:placeholder-error-content\/0:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:placeholder-error-content\/10:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:placeholder-error-content\/100:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:placeholder-error-content\/20:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:placeholder-error-content\/25:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:placeholder-error-content\/30:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:placeholder-error-content\/40:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:placeholder-error-content\/5:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:placeholder-error-content\/50:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:placeholder-error-content\/60:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:placeholder-error-content\/70:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:placeholder-error-content\/75:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:placeholder-error-content\/80:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:placeholder-error-content\/90:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:placeholder-error-content\/95:hover::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:placeholder-error\/0:hover::placeholder {
    color: hsl(var(--er) / 0);
}
.hover\:placeholder-error\/10:hover::placeholder {
    color: hsl(var(--er) / 0.1);
}
.hover\:placeholder-error\/100:hover::placeholder {
    color: hsl(var(--er) / 1);
}
.hover\:placeholder-error\/20:hover::placeholder {
    color: hsl(var(--er) / 0.2);
}
.hover\:placeholder-error\/25:hover::placeholder {
    color: hsl(var(--er) / 0.25);
}
.hover\:placeholder-error\/30:hover::placeholder {
    color: hsl(var(--er) / 0.3);
}
.hover\:placeholder-error\/40:hover::placeholder {
    color: hsl(var(--er) / 0.4);
}
.hover\:placeholder-error\/5:hover::placeholder {
    color: hsl(var(--er) / 0.05);
}
.hover\:placeholder-error\/50:hover::placeholder {
    color: hsl(var(--er) / 0.5);
}
.hover\:placeholder-error\/60:hover::placeholder {
    color: hsl(var(--er) / 0.6);
}
.hover\:placeholder-error\/70:hover::placeholder {
    color: hsl(var(--er) / 0.7);
}
.hover\:placeholder-error\/75:hover::placeholder {
    color: hsl(var(--er) / 0.75);
}
.hover\:placeholder-error\/80:hover::placeholder {
    color: hsl(var(--er) / 0.8);
}
.hover\:placeholder-error\/90:hover::placeholder {
    color: hsl(var(--er) / 0.9);
}
.hover\:placeholder-error\/95:hover::placeholder {
    color: hsl(var(--er) / 0.95);
}
.hover\:placeholder-info:hover::placeholder {
    color: hsl(var(--in));
}
.hover\:placeholder-info-content:hover::placeholder {
    color: hsl(var(--inc, var(--nc)));
}
.hover\:placeholder-info-content\/0:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:placeholder-info-content\/10:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:placeholder-info-content\/100:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:placeholder-info-content\/20:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:placeholder-info-content\/25:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:placeholder-info-content\/30:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:placeholder-info-content\/40:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:placeholder-info-content\/5:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:placeholder-info-content\/50:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:placeholder-info-content\/60:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:placeholder-info-content\/70:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:placeholder-info-content\/75:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:placeholder-info-content\/80:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:placeholder-info-content\/90:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:placeholder-info-content\/95:hover::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:placeholder-info\/0:hover::placeholder {
    color: hsl(var(--in) / 0);
}
.hover\:placeholder-info\/10:hover::placeholder {
    color: hsl(var(--in) / 0.1);
}
.hover\:placeholder-info\/100:hover::placeholder {
    color: hsl(var(--in) / 1);
}
.hover\:placeholder-info\/20:hover::placeholder {
    color: hsl(var(--in) / 0.2);
}
.hover\:placeholder-info\/25:hover::placeholder {
    color: hsl(var(--in) / 0.25);
}
.hover\:placeholder-info\/30:hover::placeholder {
    color: hsl(var(--in) / 0.3);
}
.hover\:placeholder-info\/40:hover::placeholder {
    color: hsl(var(--in) / 0.4);
}
.hover\:placeholder-info\/5:hover::placeholder {
    color: hsl(var(--in) / 0.05);
}
.hover\:placeholder-info\/50:hover::placeholder {
    color: hsl(var(--in) / 0.5);
}
.hover\:placeholder-info\/60:hover::placeholder {
    color: hsl(var(--in) / 0.6);
}
.hover\:placeholder-info\/70:hover::placeholder {
    color: hsl(var(--in) / 0.7);
}
.hover\:placeholder-info\/75:hover::placeholder {
    color: hsl(var(--in) / 0.75);
}
.hover\:placeholder-info\/80:hover::placeholder {
    color: hsl(var(--in) / 0.8);
}
.hover\:placeholder-info\/90:hover::placeholder {
    color: hsl(var(--in) / 0.9);
}
.hover\:placeholder-info\/95:hover::placeholder {
    color: hsl(var(--in) / 0.95);
}
.hover\:placeholder-success:hover::placeholder {
    color: hsl(var(--su));
}
.hover\:placeholder-success-content:hover::placeholder {
    color: hsl(var(--suc, var(--nc)));
}
.hover\:placeholder-success-content\/0:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:placeholder-success-content\/10:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:placeholder-success-content\/100:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:placeholder-success-content\/20:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:placeholder-success-content\/25:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:placeholder-success-content\/30:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:placeholder-success-content\/40:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:placeholder-success-content\/5:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:placeholder-success-content\/50:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:placeholder-success-content\/60:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:placeholder-success-content\/70:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:placeholder-success-content\/75:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:placeholder-success-content\/80:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:placeholder-success-content\/90:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:placeholder-success-content\/95:hover::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:placeholder-success\/0:hover::placeholder {
    color: hsl(var(--su) / 0);
}
.hover\:placeholder-success\/10:hover::placeholder {
    color: hsl(var(--su) / 0.1);
}
.hover\:placeholder-success\/100:hover::placeholder {
    color: hsl(var(--su) / 1);
}
.hover\:placeholder-success\/20:hover::placeholder {
    color: hsl(var(--su) / 0.2);
}
.hover\:placeholder-success\/25:hover::placeholder {
    color: hsl(var(--su) / 0.25);
}
.hover\:placeholder-success\/30:hover::placeholder {
    color: hsl(var(--su) / 0.3);
}
.hover\:placeholder-success\/40:hover::placeholder {
    color: hsl(var(--su) / 0.4);
}
.hover\:placeholder-success\/5:hover::placeholder {
    color: hsl(var(--su) / 0.05);
}
.hover\:placeholder-success\/50:hover::placeholder {
    color: hsl(var(--su) / 0.5);
}
.hover\:placeholder-success\/60:hover::placeholder {
    color: hsl(var(--su) / 0.6);
}
.hover\:placeholder-success\/70:hover::placeholder {
    color: hsl(var(--su) / 0.7);
}
.hover\:placeholder-success\/75:hover::placeholder {
    color: hsl(var(--su) / 0.75);
}
.hover\:placeholder-success\/80:hover::placeholder {
    color: hsl(var(--su) / 0.8);
}
.hover\:placeholder-success\/90:hover::placeholder {
    color: hsl(var(--su) / 0.9);
}
.hover\:placeholder-success\/95:hover::placeholder {
    color: hsl(var(--su) / 0.95);
}
.hover\:placeholder-warning:hover::placeholder {
    color: hsl(var(--wa));
}
.hover\:placeholder-warning-content:hover::placeholder {
    color: hsl(var(--wac, var(--nc)));
}
.hover\:placeholder-warning-content\/0:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:placeholder-warning-content\/10:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:placeholder-warning-content\/100:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:placeholder-warning-content\/20:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:placeholder-warning-content\/25:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:placeholder-warning-content\/30:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:placeholder-warning-content\/40:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:placeholder-warning-content\/5:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:placeholder-warning-content\/50:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:placeholder-warning-content\/60:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:placeholder-warning-content\/70:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:placeholder-warning-content\/75:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:placeholder-warning-content\/80:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:placeholder-warning-content\/90:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:placeholder-warning-content\/95:hover::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:placeholder-warning\/0:hover::placeholder {
    color: hsl(var(--wa) / 0);
}
.hover\:placeholder-warning\/10:hover::placeholder {
    color: hsl(var(--wa) / 0.1);
}
.hover\:placeholder-warning\/100:hover::placeholder {
    color: hsl(var(--wa) / 1);
}
.hover\:placeholder-warning\/20:hover::placeholder {
    color: hsl(var(--wa) / 0.2);
}
.hover\:placeholder-warning\/25:hover::placeholder {
    color: hsl(var(--wa) / 0.25);
}
.hover\:placeholder-warning\/30:hover::placeholder {
    color: hsl(var(--wa) / 0.3);
}
.hover\:placeholder-warning\/40:hover::placeholder {
    color: hsl(var(--wa) / 0.4);
}
.hover\:placeholder-warning\/5:hover::placeholder {
    color: hsl(var(--wa) / 0.05);
}
.hover\:placeholder-warning\/50:hover::placeholder {
    color: hsl(var(--wa) / 0.5);
}
.hover\:placeholder-warning\/60:hover::placeholder {
    color: hsl(var(--wa) / 0.6);
}
.hover\:placeholder-warning\/70:hover::placeholder {
    color: hsl(var(--wa) / 0.7);
}
.hover\:placeholder-warning\/75:hover::placeholder {
    color: hsl(var(--wa) / 0.75);
}
.hover\:placeholder-warning\/80:hover::placeholder {
    color: hsl(var(--wa) / 0.8);
}
.hover\:placeholder-warning\/90:hover::placeholder {
    color: hsl(var(--wa) / 0.9);
}
.hover\:placeholder-warning\/95:hover::placeholder {
    color: hsl(var(--wa) / 0.95);
}
.hover\:ring-base-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b1) / var(--tw-ring-opacity));
}
.hover\:ring-base-100\/0:hover {
    --tw-ring-color: hsl(var(--b1) / 0);
}
.hover\:ring-base-100\/10:hover {
    --tw-ring-color: hsl(var(--b1) / 0.1);
}
.hover\:ring-base-100\/100:hover {
    --tw-ring-color: hsl(var(--b1) / 1);
}
.hover\:ring-base-100\/20:hover {
    --tw-ring-color: hsl(var(--b1) / 0.2);
}
.hover\:ring-base-100\/25:hover {
    --tw-ring-color: hsl(var(--b1) / 0.25);
}
.hover\:ring-base-100\/30:hover {
    --tw-ring-color: hsl(var(--b1) / 0.3);
}
.hover\:ring-base-100\/40:hover {
    --tw-ring-color: hsl(var(--b1) / 0.4);
}
.hover\:ring-base-100\/5:hover {
    --tw-ring-color: hsl(var(--b1) / 0.05);
}
.hover\:ring-base-100\/50:hover {
    --tw-ring-color: hsl(var(--b1) / 0.5);
}
.hover\:ring-base-100\/60:hover {
    --tw-ring-color: hsl(var(--b1) / 0.6);
}
.hover\:ring-base-100\/70:hover {
    --tw-ring-color: hsl(var(--b1) / 0.7);
}
.hover\:ring-base-100\/75:hover {
    --tw-ring-color: hsl(var(--b1) / 0.75);
}
.hover\:ring-base-100\/80:hover {
    --tw-ring-color: hsl(var(--b1) / 0.8);
}
.hover\:ring-base-100\/90:hover {
    --tw-ring-color: hsl(var(--b1) / 0.9);
}
.hover\:ring-base-100\/95:hover {
    --tw-ring-color: hsl(var(--b1) / 0.95);
}
.hover\:ring-base-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b2, var(--b1)) / var(--tw-ring-opacity));
}
.hover\:ring-base-200\/0:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:ring-base-200\/10:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:ring-base-200\/100:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:ring-base-200\/20:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:ring-base-200\/25:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:ring-base-200\/30:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:ring-base-200\/40:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:ring-base-200\/5:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:ring-base-200\/50:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:ring-base-200\/60:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:ring-base-200\/70:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:ring-base-200\/75:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:ring-base-200\/80:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:ring-base-200\/90:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:ring-base-200\/95:hover {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:ring-base-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b3, var(--b2)) / var(--tw-ring-opacity));
}
.hover\:ring-base-300\/0:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:ring-base-300\/10:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:ring-base-300\/100:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:ring-base-300\/20:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:ring-base-300\/25:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:ring-base-300\/30:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:ring-base-300\/40:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:ring-base-300\/5:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:ring-base-300\/50:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:ring-base-300\/60:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:ring-base-300\/70:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:ring-base-300\/75:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:ring-base-300\/80:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:ring-base-300\/90:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:ring-base-300\/95:hover {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:ring-base-content:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--bc) / var(--tw-ring-opacity));
}
.hover\:ring-base-content\/0:hover {
    --tw-ring-color: hsl(var(--bc) / 0);
}
.hover\:ring-base-content\/10:hover {
    --tw-ring-color: hsl(var(--bc) / 0.1);
}
.hover\:ring-base-content\/100:hover {
    --tw-ring-color: hsl(var(--bc) / 1);
}
.hover\:ring-base-content\/20:hover {
    --tw-ring-color: hsl(var(--bc) / 0.2);
}
.hover\:ring-base-content\/25:hover {
    --tw-ring-color: hsl(var(--bc) / 0.25);
}
.hover\:ring-base-content\/30:hover {
    --tw-ring-color: hsl(var(--bc) / 0.3);
}
.hover\:ring-base-content\/40:hover {
    --tw-ring-color: hsl(var(--bc) / 0.4);
}
.hover\:ring-base-content\/5:hover {
    --tw-ring-color: hsl(var(--bc) / 0.05);
}
.hover\:ring-base-content\/50:hover {
    --tw-ring-color: hsl(var(--bc) / 0.5);
}
.hover\:ring-base-content\/60:hover {
    --tw-ring-color: hsl(var(--bc) / 0.6);
}
.hover\:ring-base-content\/70:hover {
    --tw-ring-color: hsl(var(--bc) / 0.7);
}
.hover\:ring-base-content\/75:hover {
    --tw-ring-color: hsl(var(--bc) / 0.75);
}
.hover\:ring-base-content\/80:hover {
    --tw-ring-color: hsl(var(--bc) / 0.8);
}
.hover\:ring-base-content\/90:hover {
    --tw-ring-color: hsl(var(--bc) / 0.9);
}
.hover\:ring-base-content\/95:hover {
    --tw-ring-color: hsl(var(--bc) / 0.95);
}
.hover\:ring-error:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--er) / var(--tw-ring-opacity));
}
.hover\:ring-error-content:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--erc, var(--nc)) / var(--tw-ring-opacity));
}
.hover\:ring-error-content\/0:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:ring-error-content\/10:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:ring-error-content\/100:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:ring-error-content\/20:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:ring-error-content\/25:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:ring-error-content\/30:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:ring-error-content\/40:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:ring-error-content\/5:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:ring-error-content\/50:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:ring-error-content\/60:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:ring-error-content\/70:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:ring-error-content\/75:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:ring-error-content\/80:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:ring-error-content\/90:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:ring-error-content\/95:hover {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:ring-error\/0:hover {
    --tw-ring-color: hsl(var(--er) / 0);
}
.hover\:ring-error\/10:hover {
    --tw-ring-color: hsl(var(--er) / 0.1);
}
.hover\:ring-error\/100:hover {
    --tw-ring-color: hsl(var(--er) / 1);
}
.hover\:ring-error\/20:hover {
    --tw-ring-color: hsl(var(--er) / 0.2);
}
.hover\:ring-error\/25:hover {
    --tw-ring-color: hsl(var(--er) / 0.25);
}
.hover\:ring-error\/30:hover {
    --tw-ring-color: hsl(var(--er) / 0.3);
}
.hover\:ring-error\/40:hover {
    --tw-ring-color: hsl(var(--er) / 0.4);
}
.hover\:ring-error\/5:hover {
    --tw-ring-color: hsl(var(--er) / 0.05);
}
.hover\:ring-error\/50:hover {
    --tw-ring-color: hsl(var(--er) / 0.5);
}
.hover\:ring-error\/60:hover {
    --tw-ring-color: hsl(var(--er) / 0.6);
}
.hover\:ring-error\/70:hover {
    --tw-ring-color: hsl(var(--er) / 0.7);
}
.hover\:ring-error\/75:hover {
    --tw-ring-color: hsl(var(--er) / 0.75);
}
.hover\:ring-error\/80:hover {
    --tw-ring-color: hsl(var(--er) / 0.8);
}
.hover\:ring-error\/90:hover {
    --tw-ring-color: hsl(var(--er) / 0.9);
}
.hover\:ring-error\/95:hover {
    --tw-ring-color: hsl(var(--er) / 0.95);
}
.hover\:ring-info:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--in) / var(--tw-ring-opacity));
}
.hover\:ring-info-content:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--inc, var(--nc)) / var(--tw-ring-opacity));
}
.hover\:ring-info-content\/0:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:ring-info-content\/10:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:ring-info-content\/100:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:ring-info-content\/20:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:ring-info-content\/25:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:ring-info-content\/30:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:ring-info-content\/40:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:ring-info-content\/5:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:ring-info-content\/50:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:ring-info-content\/60:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:ring-info-content\/70:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:ring-info-content\/75:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:ring-info-content\/80:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:ring-info-content\/90:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:ring-info-content\/95:hover {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:ring-info\/0:hover {
    --tw-ring-color: hsl(var(--in) / 0);
}
.hover\:ring-info\/10:hover {
    --tw-ring-color: hsl(var(--in) / 0.1);
}
.hover\:ring-info\/100:hover {
    --tw-ring-color: hsl(var(--in) / 1);
}
.hover\:ring-info\/20:hover {
    --tw-ring-color: hsl(var(--in) / 0.2);
}
.hover\:ring-info\/25:hover {
    --tw-ring-color: hsl(var(--in) / 0.25);
}
.hover\:ring-info\/30:hover {
    --tw-ring-color: hsl(var(--in) / 0.3);
}
.hover\:ring-info\/40:hover {
    --tw-ring-color: hsl(var(--in) / 0.4);
}
.hover\:ring-info\/5:hover {
    --tw-ring-color: hsl(var(--in) / 0.05);
}
.hover\:ring-info\/50:hover {
    --tw-ring-color: hsl(var(--in) / 0.5);
}
.hover\:ring-info\/60:hover {
    --tw-ring-color: hsl(var(--in) / 0.6);
}
.hover\:ring-info\/70:hover {
    --tw-ring-color: hsl(var(--in) / 0.7);
}
.hover\:ring-info\/75:hover {
    --tw-ring-color: hsl(var(--in) / 0.75);
}
.hover\:ring-info\/80:hover {
    --tw-ring-color: hsl(var(--in) / 0.8);
}
.hover\:ring-info\/90:hover {
    --tw-ring-color: hsl(var(--in) / 0.9);
}
.hover\:ring-info\/95:hover {
    --tw-ring-color: hsl(var(--in) / 0.95);
}
.hover\:ring-success:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--su) / var(--tw-ring-opacity));
}
.hover\:ring-success-content:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--suc, var(--nc)) / var(--tw-ring-opacity));
}
.hover\:ring-success-content\/0:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:ring-success-content\/10:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:ring-success-content\/100:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:ring-success-content\/20:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:ring-success-content\/25:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:ring-success-content\/30:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:ring-success-content\/40:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:ring-success-content\/5:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:ring-success-content\/50:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:ring-success-content\/60:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:ring-success-content\/70:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:ring-success-content\/75:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:ring-success-content\/80:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:ring-success-content\/90:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:ring-success-content\/95:hover {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:ring-success\/0:hover {
    --tw-ring-color: hsl(var(--su) / 0);
}
.hover\:ring-success\/10:hover {
    --tw-ring-color: hsl(var(--su) / 0.1);
}
.hover\:ring-success\/100:hover {
    --tw-ring-color: hsl(var(--su) / 1);
}
.hover\:ring-success\/20:hover {
    --tw-ring-color: hsl(var(--su) / 0.2);
}
.hover\:ring-success\/25:hover {
    --tw-ring-color: hsl(var(--su) / 0.25);
}
.hover\:ring-success\/30:hover {
    --tw-ring-color: hsl(var(--su) / 0.3);
}
.hover\:ring-success\/40:hover {
    --tw-ring-color: hsl(var(--su) / 0.4);
}
.hover\:ring-success\/5:hover {
    --tw-ring-color: hsl(var(--su) / 0.05);
}
.hover\:ring-success\/50:hover {
    --tw-ring-color: hsl(var(--su) / 0.5);
}
.hover\:ring-success\/60:hover {
    --tw-ring-color: hsl(var(--su) / 0.6);
}
.hover\:ring-success\/70:hover {
    --tw-ring-color: hsl(var(--su) / 0.7);
}
.hover\:ring-success\/75:hover {
    --tw-ring-color: hsl(var(--su) / 0.75);
}
.hover\:ring-success\/80:hover {
    --tw-ring-color: hsl(var(--su) / 0.8);
}
.hover\:ring-success\/90:hover {
    --tw-ring-color: hsl(var(--su) / 0.9);
}
.hover\:ring-success\/95:hover {
    --tw-ring-color: hsl(var(--su) / 0.95);
}
.hover\:ring-warning:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--wa) / var(--tw-ring-opacity));
}
.hover\:ring-warning-content:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--wac, var(--nc)) / var(--tw-ring-opacity));
}
.hover\:ring-warning-content\/0:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:ring-warning-content\/10:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:ring-warning-content\/100:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:ring-warning-content\/20:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:ring-warning-content\/25:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:ring-warning-content\/30:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:ring-warning-content\/40:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:ring-warning-content\/5:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:ring-warning-content\/50:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:ring-warning-content\/60:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:ring-warning-content\/70:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:ring-warning-content\/75:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:ring-warning-content\/80:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:ring-warning-content\/90:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:ring-warning-content\/95:hover {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:ring-warning\/0:hover {
    --tw-ring-color: hsl(var(--wa) / 0);
}
.hover\:ring-warning\/10:hover {
    --tw-ring-color: hsl(var(--wa) / 0.1);
}
.hover\:ring-warning\/100:hover {
    --tw-ring-color: hsl(var(--wa) / 1);
}
.hover\:ring-warning\/20:hover {
    --tw-ring-color: hsl(var(--wa) / 0.2);
}
.hover\:ring-warning\/25:hover {
    --tw-ring-color: hsl(var(--wa) / 0.25);
}
.hover\:ring-warning\/30:hover {
    --tw-ring-color: hsl(var(--wa) / 0.3);
}
.hover\:ring-warning\/40:hover {
    --tw-ring-color: hsl(var(--wa) / 0.4);
}
.hover\:ring-warning\/5:hover {
    --tw-ring-color: hsl(var(--wa) / 0.05);
}
.hover\:ring-warning\/50:hover {
    --tw-ring-color: hsl(var(--wa) / 0.5);
}
.hover\:ring-warning\/60:hover {
    --tw-ring-color: hsl(var(--wa) / 0.6);
}
.hover\:ring-warning\/70:hover {
    --tw-ring-color: hsl(var(--wa) / 0.7);
}
.hover\:ring-warning\/75:hover {
    --tw-ring-color: hsl(var(--wa) / 0.75);
}
.hover\:ring-warning\/80:hover {
    --tw-ring-color: hsl(var(--wa) / 0.8);
}
.hover\:ring-warning\/90:hover {
    --tw-ring-color: hsl(var(--wa) / 0.9);
}
.hover\:ring-warning\/95:hover {
    --tw-ring-color: hsl(var(--wa) / 0.95);
}
.hover\:ring-offset-base-100:hover {
    --tw-ring-offset-color: hsl(var(--b1));
}
.hover\:ring-offset-base-100\/0:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0);
}
.hover\:ring-offset-base-100\/10:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.1);
}
.hover\:ring-offset-base-100\/100:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 1);
}
.hover\:ring-offset-base-100\/20:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.2);
}
.hover\:ring-offset-base-100\/25:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.25);
}
.hover\:ring-offset-base-100\/30:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.3);
}
.hover\:ring-offset-base-100\/40:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.4);
}
.hover\:ring-offset-base-100\/5:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.05);
}
.hover\:ring-offset-base-100\/50:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.5);
}
.hover\:ring-offset-base-100\/60:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.6);
}
.hover\:ring-offset-base-100\/70:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.7);
}
.hover\:ring-offset-base-100\/75:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.75);
}
.hover\:ring-offset-base-100\/80:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.8);
}
.hover\:ring-offset-base-100\/90:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.9);
}
.hover\:ring-offset-base-100\/95:hover {
    --tw-ring-offset-color: hsl(var(--b1) / 0.95);
}
.hover\:ring-offset-base-200:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)));
}
.hover\:ring-offset-base-200\/0:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0);
}
.hover\:ring-offset-base-200\/10:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.hover\:ring-offset-base-200\/100:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 1);
}
.hover\:ring-offset-base-200\/20:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.hover\:ring-offset-base-200\/25:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.hover\:ring-offset-base-200\/30:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.hover\:ring-offset-base-200\/40:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.hover\:ring-offset-base-200\/5:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.hover\:ring-offset-base-200\/50:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.hover\:ring-offset-base-200\/60:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.hover\:ring-offset-base-200\/70:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.hover\:ring-offset-base-200\/75:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.hover\:ring-offset-base-200\/80:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.hover\:ring-offset-base-200\/90:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.hover\:ring-offset-base-200\/95:hover {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.hover\:ring-offset-base-300:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)));
}
.hover\:ring-offset-base-300\/0:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0);
}
.hover\:ring-offset-base-300\/10:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.hover\:ring-offset-base-300\/100:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 1);
}
.hover\:ring-offset-base-300\/20:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.hover\:ring-offset-base-300\/25:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.hover\:ring-offset-base-300\/30:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.hover\:ring-offset-base-300\/40:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.hover\:ring-offset-base-300\/5:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.hover\:ring-offset-base-300\/50:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.hover\:ring-offset-base-300\/60:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.hover\:ring-offset-base-300\/70:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.hover\:ring-offset-base-300\/75:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.hover\:ring-offset-base-300\/80:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.hover\:ring-offset-base-300\/90:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.hover\:ring-offset-base-300\/95:hover {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.hover\:ring-offset-base-content:hover {
    --tw-ring-offset-color: hsl(var(--bc));
}
.hover\:ring-offset-base-content\/0:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0);
}
.hover\:ring-offset-base-content\/10:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.1);
}
.hover\:ring-offset-base-content\/100:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 1);
}
.hover\:ring-offset-base-content\/20:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.2);
}
.hover\:ring-offset-base-content\/25:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.25);
}
.hover\:ring-offset-base-content\/30:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.3);
}
.hover\:ring-offset-base-content\/40:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.4);
}
.hover\:ring-offset-base-content\/5:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.05);
}
.hover\:ring-offset-base-content\/50:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.5);
}
.hover\:ring-offset-base-content\/60:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.6);
}
.hover\:ring-offset-base-content\/70:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.7);
}
.hover\:ring-offset-base-content\/75:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.75);
}
.hover\:ring-offset-base-content\/80:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.8);
}
.hover\:ring-offset-base-content\/90:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.9);
}
.hover\:ring-offset-base-content\/95:hover {
    --tw-ring-offset-color: hsl(var(--bc) / 0.95);
}
.hover\:ring-offset-error:hover {
    --tw-ring-offset-color: hsl(var(--er));
}
.hover\:ring-offset-error-content:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)));
}
.hover\:ring-offset-error-content\/0:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0);
}
.hover\:ring-offset-error-content\/10:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.hover\:ring-offset-error-content\/100:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 1);
}
.hover\:ring-offset-error-content\/20:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.hover\:ring-offset-error-content\/25:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.hover\:ring-offset-error-content\/30:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.hover\:ring-offset-error-content\/40:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.hover\:ring-offset-error-content\/5:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.hover\:ring-offset-error-content\/50:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.hover\:ring-offset-error-content\/60:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.hover\:ring-offset-error-content\/70:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.hover\:ring-offset-error-content\/75:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.hover\:ring-offset-error-content\/80:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.hover\:ring-offset-error-content\/90:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.hover\:ring-offset-error-content\/95:hover {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.hover\:ring-offset-error\/0:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0);
}
.hover\:ring-offset-error\/10:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.1);
}
.hover\:ring-offset-error\/100:hover {
    --tw-ring-offset-color: hsl(var(--er) / 1);
}
.hover\:ring-offset-error\/20:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.2);
}
.hover\:ring-offset-error\/25:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.25);
}
.hover\:ring-offset-error\/30:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.3);
}
.hover\:ring-offset-error\/40:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.4);
}
.hover\:ring-offset-error\/5:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.05);
}
.hover\:ring-offset-error\/50:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.5);
}
.hover\:ring-offset-error\/60:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.6);
}
.hover\:ring-offset-error\/70:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.7);
}
.hover\:ring-offset-error\/75:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.75);
}
.hover\:ring-offset-error\/80:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.8);
}
.hover\:ring-offset-error\/90:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.9);
}
.hover\:ring-offset-error\/95:hover {
    --tw-ring-offset-color: hsl(var(--er) / 0.95);
}
.hover\:ring-offset-info:hover {
    --tw-ring-offset-color: hsl(var(--in));
}
.hover\:ring-offset-info-content:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)));
}
.hover\:ring-offset-info-content\/0:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0);
}
.hover\:ring-offset-info-content\/10:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.hover\:ring-offset-info-content\/100:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 1);
}
.hover\:ring-offset-info-content\/20:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.hover\:ring-offset-info-content\/25:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.hover\:ring-offset-info-content\/30:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.hover\:ring-offset-info-content\/40:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.hover\:ring-offset-info-content\/5:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.hover\:ring-offset-info-content\/50:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.hover\:ring-offset-info-content\/60:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.hover\:ring-offset-info-content\/70:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.hover\:ring-offset-info-content\/75:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.hover\:ring-offset-info-content\/80:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.hover\:ring-offset-info-content\/90:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.hover\:ring-offset-info-content\/95:hover {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.hover\:ring-offset-info\/0:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0);
}
.hover\:ring-offset-info\/10:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.1);
}
.hover\:ring-offset-info\/100:hover {
    --tw-ring-offset-color: hsl(var(--in) / 1);
}
.hover\:ring-offset-info\/20:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.2);
}
.hover\:ring-offset-info\/25:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.25);
}
.hover\:ring-offset-info\/30:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.3);
}
.hover\:ring-offset-info\/40:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.4);
}
.hover\:ring-offset-info\/5:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.05);
}
.hover\:ring-offset-info\/50:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.5);
}
.hover\:ring-offset-info\/60:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.6);
}
.hover\:ring-offset-info\/70:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.7);
}
.hover\:ring-offset-info\/75:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.75);
}
.hover\:ring-offset-info\/80:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.8);
}
.hover\:ring-offset-info\/90:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.9);
}
.hover\:ring-offset-info\/95:hover {
    --tw-ring-offset-color: hsl(var(--in) / 0.95);
}
.hover\:ring-offset-success:hover {
    --tw-ring-offset-color: hsl(var(--su));
}
.hover\:ring-offset-success-content:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)));
}
.hover\:ring-offset-success-content\/0:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0);
}
.hover\:ring-offset-success-content\/10:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.hover\:ring-offset-success-content\/100:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 1);
}
.hover\:ring-offset-success-content\/20:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.hover\:ring-offset-success-content\/25:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.hover\:ring-offset-success-content\/30:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.hover\:ring-offset-success-content\/40:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.hover\:ring-offset-success-content\/5:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.hover\:ring-offset-success-content\/50:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.hover\:ring-offset-success-content\/60:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.hover\:ring-offset-success-content\/70:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.hover\:ring-offset-success-content\/75:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.hover\:ring-offset-success-content\/80:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.hover\:ring-offset-success-content\/90:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.hover\:ring-offset-success-content\/95:hover {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.hover\:ring-offset-success\/0:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0);
}
.hover\:ring-offset-success\/10:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.1);
}
.hover\:ring-offset-success\/100:hover {
    --tw-ring-offset-color: hsl(var(--su) / 1);
}
.hover\:ring-offset-success\/20:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.2);
}
.hover\:ring-offset-success\/25:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.25);
}
.hover\:ring-offset-success\/30:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.3);
}
.hover\:ring-offset-success\/40:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.4);
}
.hover\:ring-offset-success\/5:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.05);
}
.hover\:ring-offset-success\/50:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.5);
}
.hover\:ring-offset-success\/60:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.6);
}
.hover\:ring-offset-success\/70:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.7);
}
.hover\:ring-offset-success\/75:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.75);
}
.hover\:ring-offset-success\/80:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.8);
}
.hover\:ring-offset-success\/90:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.9);
}
.hover\:ring-offset-success\/95:hover {
    --tw-ring-offset-color: hsl(var(--su) / 0.95);
}
.hover\:ring-offset-warning:hover {
    --tw-ring-offset-color: hsl(var(--wa));
}
.hover\:ring-offset-warning-content:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)));
}
.hover\:ring-offset-warning-content\/0:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0);
}
.hover\:ring-offset-warning-content\/10:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.hover\:ring-offset-warning-content\/100:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 1);
}
.hover\:ring-offset-warning-content\/20:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.hover\:ring-offset-warning-content\/25:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.hover\:ring-offset-warning-content\/30:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.hover\:ring-offset-warning-content\/40:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.hover\:ring-offset-warning-content\/5:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.hover\:ring-offset-warning-content\/50:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.hover\:ring-offset-warning-content\/60:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.hover\:ring-offset-warning-content\/70:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.hover\:ring-offset-warning-content\/75:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.hover\:ring-offset-warning-content\/80:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.hover\:ring-offset-warning-content\/90:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.hover\:ring-offset-warning-content\/95:hover {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.hover\:ring-offset-warning\/0:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0);
}
.hover\:ring-offset-warning\/10:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.1);
}
.hover\:ring-offset-warning\/100:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 1);
}
.hover\:ring-offset-warning\/20:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.2);
}
.hover\:ring-offset-warning\/25:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.25);
}
.hover\:ring-offset-warning\/30:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.3);
}
.hover\:ring-offset-warning\/40:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.4);
}
.hover\:ring-offset-warning\/5:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.05);
}
.hover\:ring-offset-warning\/50:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.5);
}
.hover\:ring-offset-warning\/60:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.6);
}
.hover\:ring-offset-warning\/70:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.7);
}
.hover\:ring-offset-warning\/75:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.75);
}
.hover\:ring-offset-warning\/80:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.8);
}
.hover\:ring-offset-warning\/90:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.9);
}
.hover\:ring-offset-warning\/95:hover {
    --tw-ring-offset-color: hsl(var(--wa) / 0.95);
}
.focus\:divide-base-100:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b1) / var(--tw-divide-opacity));
}
.focus\:divide-base-100\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0);
}
.focus\:divide-base-100\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.1);
}
.focus\:divide-base-100\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 1);
}
.focus\:divide-base-100\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.2);
}
.focus\:divide-base-100\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.25);
}
.focus\:divide-base-100\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.3);
}
.focus\:divide-base-100\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.4);
}
.focus\:divide-base-100\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.05);
}
.focus\:divide-base-100\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.5);
}
.focus\:divide-base-100\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.6);
}
.focus\:divide-base-100\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.7);
}
.focus\:divide-base-100\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.75);
}
.focus\:divide-base-100\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.8);
}
.focus\:divide-base-100\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.9);
}
.focus\:divide-base-100\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b1) / 0.95);
}
.focus\:divide-base-200:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-divide-opacity));
}
.focus\:divide-base-200\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:divide-base-200\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:divide-base-200\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:divide-base-200\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:divide-base-200\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:divide-base-200\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:divide-base-200\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:divide-base-200\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:divide-base-200\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:divide-base-200\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:divide-base-200\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:divide-base-200\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:divide-base-200\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:divide-base-200\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:divide-base-200\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:divide-base-300:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--b3, var(--b2)) / var(--tw-divide-opacity));
}
.focus\:divide-base-300\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:divide-base-300\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:divide-base-300\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:divide-base-300\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:divide-base-300\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:divide-base-300\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:divide-base-300\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:divide-base-300\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:divide-base-300\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:divide-base-300\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:divide-base-300\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:divide-base-300\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:divide-base-300\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:divide-base-300\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:divide-base-300\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:divide-base-content:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--bc) / var(--tw-divide-opacity));
}
.focus\:divide-base-content\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0);
}
.focus\:divide-base-content\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.1);
}
.focus\:divide-base-content\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 1);
}
.focus\:divide-base-content\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.2);
}
.focus\:divide-base-content\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.25);
}
.focus\:divide-base-content\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.3);
}
.focus\:divide-base-content\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.4);
}
.focus\:divide-base-content\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.05);
}
.focus\:divide-base-content\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.5);
}
.focus\:divide-base-content\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.6);
}
.focus\:divide-base-content\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.7);
}
.focus\:divide-base-content\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.75);
}
.focus\:divide-base-content\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.8);
}
.focus\:divide-base-content\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.9);
}
.focus\:divide-base-content\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--bc) / 0.95);
}
.focus\:divide-error:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-divide-opacity));
}
.focus\:divide-error-content:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--erc, var(--nc)) / var(--tw-divide-opacity));
}
.focus\:divide-error-content\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:divide-error-content\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:divide-error-content\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:divide-error-content\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:divide-error-content\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:divide-error-content\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:divide-error-content\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:divide-error-content\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:divide-error-content\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:divide-error-content\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:divide-error-content\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:divide-error-content\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:divide-error-content\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:divide-error-content\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:divide-error-content\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:divide-error\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0);
}
.focus\:divide-error\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.1);
}
.focus\:divide-error\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 1);
}
.focus\:divide-error\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.2);
}
.focus\:divide-error\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.25);
}
.focus\:divide-error\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.3);
}
.focus\:divide-error\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.4);
}
.focus\:divide-error\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.05);
}
.focus\:divide-error\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.5);
}
.focus\:divide-error\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.6);
}
.focus\:divide-error\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.7);
}
.focus\:divide-error\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.75);
}
.focus\:divide-error\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.8);
}
.focus\:divide-error\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.9);
}
.focus\:divide-error\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--er) / 0.95);
}
.focus\:divide-info:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-divide-opacity));
}
.focus\:divide-info-content:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--inc, var(--nc)) / var(--tw-divide-opacity));
}
.focus\:divide-info-content\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:divide-info-content\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:divide-info-content\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:divide-info-content\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:divide-info-content\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:divide-info-content\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:divide-info-content\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:divide-info-content\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:divide-info-content\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:divide-info-content\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:divide-info-content\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:divide-info-content\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:divide-info-content\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:divide-info-content\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:divide-info-content\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:divide-info\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0);
}
.focus\:divide-info\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.1);
}
.focus\:divide-info\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 1);
}
.focus\:divide-info\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.2);
}
.focus\:divide-info\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.25);
}
.focus\:divide-info\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.3);
}
.focus\:divide-info\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.4);
}
.focus\:divide-info\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.05);
}
.focus\:divide-info\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.5);
}
.focus\:divide-info\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.6);
}
.focus\:divide-info\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.7);
}
.focus\:divide-info\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.75);
}
.focus\:divide-info\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.8);
}
.focus\:divide-info\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.9);
}
.focus\:divide-info\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--in) / 0.95);
}
.focus\:divide-success:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-divide-opacity));
}
.focus\:divide-success-content:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--suc, var(--nc)) / var(--tw-divide-opacity));
}
.focus\:divide-success-content\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:divide-success-content\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:divide-success-content\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:divide-success-content\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:divide-success-content\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:divide-success-content\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:divide-success-content\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:divide-success-content\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:divide-success-content\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:divide-success-content\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:divide-success-content\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:divide-success-content\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:divide-success-content\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:divide-success-content\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:divide-success-content\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:divide-success\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0);
}
.focus\:divide-success\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.1);
}
.focus\:divide-success\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 1);
}
.focus\:divide-success\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.2);
}
.focus\:divide-success\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.25);
}
.focus\:divide-success\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.3);
}
.focus\:divide-success\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.4);
}
.focus\:divide-success\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.05);
}
.focus\:divide-success\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.5);
}
.focus\:divide-success\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.6);
}
.focus\:divide-success\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.7);
}
.focus\:divide-success\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.75);
}
.focus\:divide-success\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.8);
}
.focus\:divide-success\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.9);
}
.focus\:divide-success\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--su) / 0.95);
}
.focus\:divide-warning:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-divide-opacity));
}
.focus\:divide-warning-content:focus > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsl(var(--wac, var(--nc)) / var(--tw-divide-opacity));
}
.focus\:divide-warning-content\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:divide-warning-content\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:divide-warning-content\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:divide-warning-content\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:divide-warning-content\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:divide-warning-content\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:divide-warning-content\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:divide-warning-content\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:divide-warning-content\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:divide-warning-content\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:divide-warning-content\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:divide-warning-content\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:divide-warning-content\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:divide-warning-content\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:divide-warning-content\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:divide-warning\/0:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0);
}
.focus\:divide-warning\/10:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.1);
}
.focus\:divide-warning\/100:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 1);
}
.focus\:divide-warning\/20:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.2);
}
.focus\:divide-warning\/25:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.25);
}
.focus\:divide-warning\/30:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.3);
}
.focus\:divide-warning\/40:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.4);
}
.focus\:divide-warning\/5:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.05);
}
.focus\:divide-warning\/50:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.5);
}
.focus\:divide-warning\/60:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.6);
}
.focus\:divide-warning\/70:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.7);
}
.focus\:divide-warning\/75:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.75);
}
.focus\:divide-warning\/80:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.8);
}
.focus\:divide-warning\/90:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.9);
}
.focus\:divide-warning\/95:focus > :not([hidden]) ~ :not([hidden]) {
    border-color: hsl(var(--wa) / 0.95);
}
.focus\:border-accent:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--a) / var(--tw-border-opacity));
}
.focus\:border-accent-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--ac) / var(--tw-border-opacity));
}
.focus\:border-accent-content\/0:focus {
    border-color: hsl(var(--ac) / 0);
}
.focus\:border-accent-content\/10:focus {
    border-color: hsl(var(--ac) / 0.1);
}
.focus\:border-accent-content\/100:focus {
    border-color: hsl(var(--ac) / 1);
}
.focus\:border-accent-content\/20:focus {
    border-color: hsl(var(--ac) / 0.2);
}
.focus\:border-accent-content\/25:focus {
    border-color: hsl(var(--ac) / 0.25);
}
.focus\:border-accent-content\/30:focus {
    border-color: hsl(var(--ac) / 0.3);
}
.focus\:border-accent-content\/40:focus {
    border-color: hsl(var(--ac) / 0.4);
}
.focus\:border-accent-content\/5:focus {
    border-color: hsl(var(--ac) / 0.05);
}
.focus\:border-accent-content\/50:focus {
    border-color: hsl(var(--ac) / 0.5);
}
.focus\:border-accent-content\/60:focus {
    border-color: hsl(var(--ac) / 0.6);
}
.focus\:border-accent-content\/70:focus {
    border-color: hsl(var(--ac) / 0.7);
}
.focus\:border-accent-content\/75:focus {
    border-color: hsl(var(--ac) / 0.75);
}
.focus\:border-accent-content\/80:focus {
    border-color: hsl(var(--ac) / 0.8);
}
.focus\:border-accent-content\/90:focus {
    border-color: hsl(var(--ac) / 0.9);
}
.focus\:border-accent-content\/95:focus {
    border-color: hsl(var(--ac) / 0.95);
}
.focus\:border-accent-focus:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--af, var(--a)) / var(--tw-border-opacity));
}
.focus\:border-accent-focus\/0:focus {
    border-color: hsl(var(--af, var(--a)) / 0);
}
.focus\:border-accent-focus\/10:focus {
    border-color: hsl(var(--af, var(--a)) / 0.1);
}
.focus\:border-accent-focus\/100:focus {
    border-color: hsl(var(--af, var(--a)) / 1);
}
.focus\:border-accent-focus\/20:focus {
    border-color: hsl(var(--af, var(--a)) / 0.2);
}
.focus\:border-accent-focus\/25:focus {
    border-color: hsl(var(--af, var(--a)) / 0.25);
}
.focus\:border-accent-focus\/30:focus {
    border-color: hsl(var(--af, var(--a)) / 0.3);
}
.focus\:border-accent-focus\/40:focus {
    border-color: hsl(var(--af, var(--a)) / 0.4);
}
.focus\:border-accent-focus\/5:focus {
    border-color: hsl(var(--af, var(--a)) / 0.05);
}
.focus\:border-accent-focus\/50:focus {
    border-color: hsl(var(--af, var(--a)) / 0.5);
}
.focus\:border-accent-focus\/60:focus {
    border-color: hsl(var(--af, var(--a)) / 0.6);
}
.focus\:border-accent-focus\/70:focus {
    border-color: hsl(var(--af, var(--a)) / 0.7);
}
.focus\:border-accent-focus\/75:focus {
    border-color: hsl(var(--af, var(--a)) / 0.75);
}
.focus\:border-accent-focus\/80:focus {
    border-color: hsl(var(--af, var(--a)) / 0.8);
}
.focus\:border-accent-focus\/90:focus {
    border-color: hsl(var(--af, var(--a)) / 0.9);
}
.focus\:border-accent-focus\/95:focus {
    border-color: hsl(var(--af, var(--a)) / 0.95);
}
.focus\:border-accent\/0:focus {
    border-color: hsl(var(--a) / 0);
}
.focus\:border-accent\/10:focus {
    border-color: hsl(var(--a) / 0.1);
}
.focus\:border-accent\/100:focus {
    border-color: hsl(var(--a) / 1);
}
.focus\:border-accent\/20:focus {
    border-color: hsl(var(--a) / 0.2);
}
.focus\:border-accent\/25:focus {
    border-color: hsl(var(--a) / 0.25);
}
.focus\:border-accent\/30:focus {
    border-color: hsl(var(--a) / 0.3);
}
.focus\:border-accent\/40:focus {
    border-color: hsl(var(--a) / 0.4);
}
.focus\:border-accent\/5:focus {
    border-color: hsl(var(--a) / 0.05);
}
.focus\:border-accent\/50:focus {
    border-color: hsl(var(--a) / 0.5);
}
.focus\:border-accent\/60:focus {
    border-color: hsl(var(--a) / 0.6);
}
.focus\:border-accent\/70:focus {
    border-color: hsl(var(--a) / 0.7);
}
.focus\:border-accent\/75:focus {
    border-color: hsl(var(--a) / 0.75);
}
.focus\:border-accent\/80:focus {
    border-color: hsl(var(--a) / 0.8);
}
.focus\:border-accent\/90:focus {
    border-color: hsl(var(--a) / 0.9);
}
.focus\:border-accent\/95:focus {
    border-color: hsl(var(--a) / 0.95);
}
.focus\:border-base-100:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.focus\:border-base-100\/0:focus {
    border-color: hsl(var(--b1) / 0);
}
.focus\:border-base-100\/10:focus {
    border-color: hsl(var(--b1) / 0.1);
}
.focus\:border-base-100\/100:focus {
    border-color: hsl(var(--b1) / 1);
}
.focus\:border-base-100\/20:focus {
    border-color: hsl(var(--b1) / 0.2);
}
.focus\:border-base-100\/25:focus {
    border-color: hsl(var(--b1) / 0.25);
}
.focus\:border-base-100\/30:focus {
    border-color: hsl(var(--b1) / 0.3);
}
.focus\:border-base-100\/40:focus {
    border-color: hsl(var(--b1) / 0.4);
}
.focus\:border-base-100\/5:focus {
    border-color: hsl(var(--b1) / 0.05);
}
.focus\:border-base-100\/50:focus {
    border-color: hsl(var(--b1) / 0.5);
}
.focus\:border-base-100\/60:focus {
    border-color: hsl(var(--b1) / 0.6);
}
.focus\:border-base-100\/70:focus {
    border-color: hsl(var(--b1) / 0.7);
}
.focus\:border-base-100\/75:focus {
    border-color: hsl(var(--b1) / 0.75);
}
.focus\:border-base-100\/80:focus {
    border-color: hsl(var(--b1) / 0.8);
}
.focus\:border-base-100\/90:focus {
    border-color: hsl(var(--b1) / 0.9);
}
.focus\:border-base-100\/95:focus {
    border-color: hsl(var(--b1) / 0.95);
}
.focus\:border-base-200:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.focus\:border-base-200\/0:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:border-base-200\/10:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:border-base-200\/100:focus {
    border-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:border-base-200\/20:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:border-base-200\/25:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:border-base-200\/30:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:border-base-200\/40:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:border-base-200\/5:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:border-base-200\/50:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:border-base-200\/60:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:border-base-200\/70:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:border-base-200\/75:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:border-base-200\/80:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:border-base-200\/90:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:border-base-200\/95:focus {
    border-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:border-base-300:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.focus\:border-base-300\/0:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:border-base-300\/10:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:border-base-300\/100:focus {
    border-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:border-base-300\/20:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:border-base-300\/25:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:border-base-300\/30:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:border-base-300\/40:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:border-base-300\/5:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:border-base-300\/50:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:border-base-300\/60:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:border-base-300\/70:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:border-base-300\/75:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:border-base-300\/80:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:border-base-300\/90:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:border-base-300\/95:focus {
    border-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:border-base-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.focus\:border-base-content\/0:focus {
    border-color: hsl(var(--bc) / 0);
}
.focus\:border-base-content\/10:focus {
    border-color: hsl(var(--bc) / 0.1);
}
.focus\:border-base-content\/100:focus {
    border-color: hsl(var(--bc) / 1);
}
.focus\:border-base-content\/20:focus {
    border-color: hsl(var(--bc) / 0.2);
}
.focus\:border-base-content\/25:focus {
    border-color: hsl(var(--bc) / 0.25);
}
.focus\:border-base-content\/30:focus {
    border-color: hsl(var(--bc) / 0.3);
}
.focus\:border-base-content\/40:focus {
    border-color: hsl(var(--bc) / 0.4);
}
.focus\:border-base-content\/5:focus {
    border-color: hsl(var(--bc) / 0.05);
}
.focus\:border-base-content\/50:focus {
    border-color: hsl(var(--bc) / 0.5);
}
.focus\:border-base-content\/60:focus {
    border-color: hsl(var(--bc) / 0.6);
}
.focus\:border-base-content\/70:focus {
    border-color: hsl(var(--bc) / 0.7);
}
.focus\:border-base-content\/75:focus {
    border-color: hsl(var(--bc) / 0.75);
}
.focus\:border-base-content\/80:focus {
    border-color: hsl(var(--bc) / 0.8);
}
.focus\:border-base-content\/90:focus {
    border-color: hsl(var(--bc) / 0.9);
}
.focus\:border-base-content\/95:focus {
    border-color: hsl(var(--bc) / 0.95);
}
.focus\:border-error:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:border-error-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-error-content\/0:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:border-error-content\/10:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:border-error-content\/100:focus {
    border-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:border-error-content\/20:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:border-error-content\/25:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:border-error-content\/30:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:border-error-content\/40:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:border-error-content\/5:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:border-error-content\/50:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:border-error-content\/60:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:border-error-content\/70:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:border-error-content\/75:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:border-error-content\/80:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:border-error-content\/90:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:border-error-content\/95:focus {
    border-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:border-error\/0:focus {
    border-color: hsl(var(--er) / 0);
}
.focus\:border-error\/10:focus {
    border-color: hsl(var(--er) / 0.1);
}
.focus\:border-error\/100:focus {
    border-color: hsl(var(--er) / 1);
}
.focus\:border-error\/20:focus {
    border-color: hsl(var(--er) / 0.2);
}
.focus\:border-error\/25:focus {
    border-color: hsl(var(--er) / 0.25);
}
.focus\:border-error\/30:focus {
    border-color: hsl(var(--er) / 0.3);
}
.focus\:border-error\/40:focus {
    border-color: hsl(var(--er) / 0.4);
}
.focus\:border-error\/5:focus {
    border-color: hsl(var(--er) / 0.05);
}
.focus\:border-error\/50:focus {
    border-color: hsl(var(--er) / 0.5);
}
.focus\:border-error\/60:focus {
    border-color: hsl(var(--er) / 0.6);
}
.focus\:border-error\/70:focus {
    border-color: hsl(var(--er) / 0.7);
}
.focus\:border-error\/75:focus {
    border-color: hsl(var(--er) / 0.75);
}
.focus\:border-error\/80:focus {
    border-color: hsl(var(--er) / 0.8);
}
.focus\:border-error\/90:focus {
    border-color: hsl(var(--er) / 0.9);
}
.focus\:border-error\/95:focus {
    border-color: hsl(var(--er) / 0.95);
}
.focus\:border-info:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:border-info-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-info-content\/0:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:border-info-content\/10:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:border-info-content\/100:focus {
    border-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:border-info-content\/20:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:border-info-content\/25:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:border-info-content\/30:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:border-info-content\/40:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:border-info-content\/5:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:border-info-content\/50:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:border-info-content\/60:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:border-info-content\/70:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:border-info-content\/75:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:border-info-content\/80:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:border-info-content\/90:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:border-info-content\/95:focus {
    border-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:border-info\/0:focus {
    border-color: hsl(var(--in) / 0);
}
.focus\:border-info\/10:focus {
    border-color: hsl(var(--in) / 0.1);
}
.focus\:border-info\/100:focus {
    border-color: hsl(var(--in) / 1);
}
.focus\:border-info\/20:focus {
    border-color: hsl(var(--in) / 0.2);
}
.focus\:border-info\/25:focus {
    border-color: hsl(var(--in) / 0.25);
}
.focus\:border-info\/30:focus {
    border-color: hsl(var(--in) / 0.3);
}
.focus\:border-info\/40:focus {
    border-color: hsl(var(--in) / 0.4);
}
.focus\:border-info\/5:focus {
    border-color: hsl(var(--in) / 0.05);
}
.focus\:border-info\/50:focus {
    border-color: hsl(var(--in) / 0.5);
}
.focus\:border-info\/60:focus {
    border-color: hsl(var(--in) / 0.6);
}
.focus\:border-info\/70:focus {
    border-color: hsl(var(--in) / 0.7);
}
.focus\:border-info\/75:focus {
    border-color: hsl(var(--in) / 0.75);
}
.focus\:border-info\/80:focus {
    border-color: hsl(var(--in) / 0.8);
}
.focus\:border-info\/90:focus {
    border-color: hsl(var(--in) / 0.9);
}
.focus\:border-info\/95:focus {
    border-color: hsl(var(--in) / 0.95);
}
.focus\:border-neutral:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--n) / var(--tw-border-opacity));
}
.focus\:border-neutral-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nc) / var(--tw-border-opacity));
}
.focus\:border-neutral-content\/0:focus {
    border-color: hsl(var(--nc) / 0);
}
.focus\:border-neutral-content\/10:focus {
    border-color: hsl(var(--nc) / 0.1);
}
.focus\:border-neutral-content\/100:focus {
    border-color: hsl(var(--nc) / 1);
}
.focus\:border-neutral-content\/20:focus {
    border-color: hsl(var(--nc) / 0.2);
}
.focus\:border-neutral-content\/25:focus {
    border-color: hsl(var(--nc) / 0.25);
}
.focus\:border-neutral-content\/30:focus {
    border-color: hsl(var(--nc) / 0.3);
}
.focus\:border-neutral-content\/40:focus {
    border-color: hsl(var(--nc) / 0.4);
}
.focus\:border-neutral-content\/5:focus {
    border-color: hsl(var(--nc) / 0.05);
}
.focus\:border-neutral-content\/50:focus {
    border-color: hsl(var(--nc) / 0.5);
}
.focus\:border-neutral-content\/60:focus {
    border-color: hsl(var(--nc) / 0.6);
}
.focus\:border-neutral-content\/70:focus {
    border-color: hsl(var(--nc) / 0.7);
}
.focus\:border-neutral-content\/75:focus {
    border-color: hsl(var(--nc) / 0.75);
}
.focus\:border-neutral-content\/80:focus {
    border-color: hsl(var(--nc) / 0.8);
}
.focus\:border-neutral-content\/90:focus {
    border-color: hsl(var(--nc) / 0.9);
}
.focus\:border-neutral-content\/95:focus {
    border-color: hsl(var(--nc) / 0.95);
}
.focus\:border-neutral-focus:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity));
}
.focus\:border-neutral-focus\/0:focus {
    border-color: hsl(var(--nf, var(--n)) / 0);
}
.focus\:border-neutral-focus\/10:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.1);
}
.focus\:border-neutral-focus\/100:focus {
    border-color: hsl(var(--nf, var(--n)) / 1);
}
.focus\:border-neutral-focus\/20:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.2);
}
.focus\:border-neutral-focus\/25:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.25);
}
.focus\:border-neutral-focus\/30:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.3);
}
.focus\:border-neutral-focus\/40:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.4);
}
.focus\:border-neutral-focus\/5:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.05);
}
.focus\:border-neutral-focus\/50:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.5);
}
.focus\:border-neutral-focus\/60:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.6);
}
.focus\:border-neutral-focus\/70:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.7);
}
.focus\:border-neutral-focus\/75:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.75);
}
.focus\:border-neutral-focus\/80:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.8);
}
.focus\:border-neutral-focus\/90:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.9);
}
.focus\:border-neutral-focus\/95:focus {
    border-color: hsl(var(--nf, var(--n)) / 0.95);
}
.focus\:border-neutral\/0:focus {
    border-color: hsl(var(--n) / 0);
}
.focus\:border-neutral\/10:focus {
    border-color: hsl(var(--n) / 0.1);
}
.focus\:border-neutral\/100:focus {
    border-color: hsl(var(--n) / 1);
}
.focus\:border-neutral\/20:focus {
    border-color: hsl(var(--n) / 0.2);
}
.focus\:border-neutral\/25:focus {
    border-color: hsl(var(--n) / 0.25);
}
.focus\:border-neutral\/30:focus {
    border-color: hsl(var(--n) / 0.3);
}
.focus\:border-neutral\/40:focus {
    border-color: hsl(var(--n) / 0.4);
}
.focus\:border-neutral\/5:focus {
    border-color: hsl(var(--n) / 0.05);
}
.focus\:border-neutral\/50:focus {
    border-color: hsl(var(--n) / 0.5);
}
.focus\:border-neutral\/60:focus {
    border-color: hsl(var(--n) / 0.6);
}
.focus\:border-neutral\/70:focus {
    border-color: hsl(var(--n) / 0.7);
}
.focus\:border-neutral\/75:focus {
    border-color: hsl(var(--n) / 0.75);
}
.focus\:border-neutral\/80:focus {
    border-color: hsl(var(--n) / 0.8);
}
.focus\:border-neutral\/90:focus {
    border-color: hsl(var(--n) / 0.9);
}
.focus\:border-neutral\/95:focus {
    border-color: hsl(var(--n) / 0.95);
}
.focus\:border-primary:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.focus\:border-primary-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pc) / var(--tw-border-opacity));
}
.focus\:border-primary-content\/0:focus {
    border-color: hsl(var(--pc) / 0);
}
.focus\:border-primary-content\/10:focus {
    border-color: hsl(var(--pc) / 0.1);
}
.focus\:border-primary-content\/100:focus {
    border-color: hsl(var(--pc) / 1);
}
.focus\:border-primary-content\/20:focus {
    border-color: hsl(var(--pc) / 0.2);
}
.focus\:border-primary-content\/25:focus {
    border-color: hsl(var(--pc) / 0.25);
}
.focus\:border-primary-content\/30:focus {
    border-color: hsl(var(--pc) / 0.3);
}
.focus\:border-primary-content\/40:focus {
    border-color: hsl(var(--pc) / 0.4);
}
.focus\:border-primary-content\/5:focus {
    border-color: hsl(var(--pc) / 0.05);
}
.focus\:border-primary-content\/50:focus {
    border-color: hsl(var(--pc) / 0.5);
}
.focus\:border-primary-content\/60:focus {
    border-color: hsl(var(--pc) / 0.6);
}
.focus\:border-primary-content\/70:focus {
    border-color: hsl(var(--pc) / 0.7);
}
.focus\:border-primary-content\/75:focus {
    border-color: hsl(var(--pc) / 0.75);
}
.focus\:border-primary-content\/80:focus {
    border-color: hsl(var(--pc) / 0.8);
}
.focus\:border-primary-content\/90:focus {
    border-color: hsl(var(--pc) / 0.9);
}
.focus\:border-primary-content\/95:focus {
    border-color: hsl(var(--pc) / 0.95);
}
.focus\:border-primary-focus:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity));
}
.focus\:border-primary-focus\/0:focus {
    border-color: hsl(var(--pf, var(--p)) / 0);
}
.focus\:border-primary-focus\/10:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.1);
}
.focus\:border-primary-focus\/100:focus {
    border-color: hsl(var(--pf, var(--p)) / 1);
}
.focus\:border-primary-focus\/20:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.2);
}
.focus\:border-primary-focus\/25:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.25);
}
.focus\:border-primary-focus\/30:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.3);
}
.focus\:border-primary-focus\/40:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.4);
}
.focus\:border-primary-focus\/5:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.05);
}
.focus\:border-primary-focus\/50:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.5);
}
.focus\:border-primary-focus\/60:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.6);
}
.focus\:border-primary-focus\/70:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.7);
}
.focus\:border-primary-focus\/75:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.75);
}
.focus\:border-primary-focus\/80:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.8);
}
.focus\:border-primary-focus\/90:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.9);
}
.focus\:border-primary-focus\/95:focus {
    border-color: hsl(var(--pf, var(--p)) / 0.95);
}
.focus\:border-primary\/0:focus {
    border-color: hsl(var(--p) / 0);
}
.focus\:border-primary\/10:focus {
    border-color: hsl(var(--p) / 0.1);
}
.focus\:border-primary\/100:focus {
    border-color: hsl(var(--p) / 1);
}
.focus\:border-primary\/20:focus {
    border-color: hsl(var(--p) / 0.2);
}
.focus\:border-primary\/25:focus {
    border-color: hsl(var(--p) / 0.25);
}
.focus\:border-primary\/30:focus {
    border-color: hsl(var(--p) / 0.3);
}
.focus\:border-primary\/40:focus {
    border-color: hsl(var(--p) / 0.4);
}
.focus\:border-primary\/5:focus {
    border-color: hsl(var(--p) / 0.05);
}
.focus\:border-primary\/50:focus {
    border-color: hsl(var(--p) / 0.5);
}
.focus\:border-primary\/60:focus {
    border-color: hsl(var(--p) / 0.6);
}
.focus\:border-primary\/70:focus {
    border-color: hsl(var(--p) / 0.7);
}
.focus\:border-primary\/75:focus {
    border-color: hsl(var(--p) / 0.75);
}
.focus\:border-primary\/80:focus {
    border-color: hsl(var(--p) / 0.8);
}
.focus\:border-primary\/90:focus {
    border-color: hsl(var(--p) / 0.9);
}
.focus\:border-primary\/95:focus {
    border-color: hsl(var(--p) / 0.95);
}
.focus\:border-secondary:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--s) / var(--tw-border-opacity));
}
.focus\:border-secondary-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sc) / var(--tw-border-opacity));
}
.focus\:border-secondary-content\/0:focus {
    border-color: hsl(var(--sc) / 0);
}
.focus\:border-secondary-content\/10:focus {
    border-color: hsl(var(--sc) / 0.1);
}
.focus\:border-secondary-content\/100:focus {
    border-color: hsl(var(--sc) / 1);
}
.focus\:border-secondary-content\/20:focus {
    border-color: hsl(var(--sc) / 0.2);
}
.focus\:border-secondary-content\/25:focus {
    border-color: hsl(var(--sc) / 0.25);
}
.focus\:border-secondary-content\/30:focus {
    border-color: hsl(var(--sc) / 0.3);
}
.focus\:border-secondary-content\/40:focus {
    border-color: hsl(var(--sc) / 0.4);
}
.focus\:border-secondary-content\/5:focus {
    border-color: hsl(var(--sc) / 0.05);
}
.focus\:border-secondary-content\/50:focus {
    border-color: hsl(var(--sc) / 0.5);
}
.focus\:border-secondary-content\/60:focus {
    border-color: hsl(var(--sc) / 0.6);
}
.focus\:border-secondary-content\/70:focus {
    border-color: hsl(var(--sc) / 0.7);
}
.focus\:border-secondary-content\/75:focus {
    border-color: hsl(var(--sc) / 0.75);
}
.focus\:border-secondary-content\/80:focus {
    border-color: hsl(var(--sc) / 0.8);
}
.focus\:border-secondary-content\/90:focus {
    border-color: hsl(var(--sc) / 0.9);
}
.focus\:border-secondary-content\/95:focus {
    border-color: hsl(var(--sc) / 0.95);
}
.focus\:border-secondary-focus:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--sf, var(--s)) / var(--tw-border-opacity));
}
.focus\:border-secondary-focus\/0:focus {
    border-color: hsl(var(--sf, var(--s)) / 0);
}
.focus\:border-secondary-focus\/10:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.1);
}
.focus\:border-secondary-focus\/100:focus {
    border-color: hsl(var(--sf, var(--s)) / 1);
}
.focus\:border-secondary-focus\/20:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.2);
}
.focus\:border-secondary-focus\/25:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.25);
}
.focus\:border-secondary-focus\/30:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.3);
}
.focus\:border-secondary-focus\/40:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.4);
}
.focus\:border-secondary-focus\/5:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.05);
}
.focus\:border-secondary-focus\/50:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.5);
}
.focus\:border-secondary-focus\/60:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.6);
}
.focus\:border-secondary-focus\/70:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.7);
}
.focus\:border-secondary-focus\/75:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.75);
}
.focus\:border-secondary-focus\/80:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.8);
}
.focus\:border-secondary-focus\/90:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.9);
}
.focus\:border-secondary-focus\/95:focus {
    border-color: hsl(var(--sf, var(--s)) / 0.95);
}
.focus\:border-secondary\/0:focus {
    border-color: hsl(var(--s) / 0);
}
.focus\:border-secondary\/10:focus {
    border-color: hsl(var(--s) / 0.1);
}
.focus\:border-secondary\/100:focus {
    border-color: hsl(var(--s) / 1);
}
.focus\:border-secondary\/20:focus {
    border-color: hsl(var(--s) / 0.2);
}
.focus\:border-secondary\/25:focus {
    border-color: hsl(var(--s) / 0.25);
}
.focus\:border-secondary\/30:focus {
    border-color: hsl(var(--s) / 0.3);
}
.focus\:border-secondary\/40:focus {
    border-color: hsl(var(--s) / 0.4);
}
.focus\:border-secondary\/5:focus {
    border-color: hsl(var(--s) / 0.05);
}
.focus\:border-secondary\/50:focus {
    border-color: hsl(var(--s) / 0.5);
}
.focus\:border-secondary\/60:focus {
    border-color: hsl(var(--s) / 0.6);
}
.focus\:border-secondary\/70:focus {
    border-color: hsl(var(--s) / 0.7);
}
.focus\:border-secondary\/75:focus {
    border-color: hsl(var(--s) / 0.75);
}
.focus\:border-secondary\/80:focus {
    border-color: hsl(var(--s) / 0.8);
}
.focus\:border-secondary\/90:focus {
    border-color: hsl(var(--s) / 0.9);
}
.focus\:border-secondary\/95:focus {
    border-color: hsl(var(--s) / 0.95);
}
.focus\:border-success:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:border-success-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-success-content\/0:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:border-success-content\/10:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:border-success-content\/100:focus {
    border-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:border-success-content\/20:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:border-success-content\/25:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:border-success-content\/30:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:border-success-content\/40:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:border-success-content\/5:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:border-success-content\/50:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:border-success-content\/60:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:border-success-content\/70:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:border-success-content\/75:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:border-success-content\/80:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:border-success-content\/90:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:border-success-content\/95:focus {
    border-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:border-success\/0:focus {
    border-color: hsl(var(--su) / 0);
}
.focus\:border-success\/10:focus {
    border-color: hsl(var(--su) / 0.1);
}
.focus\:border-success\/100:focus {
    border-color: hsl(var(--su) / 1);
}
.focus\:border-success\/20:focus {
    border-color: hsl(var(--su) / 0.2);
}
.focus\:border-success\/25:focus {
    border-color: hsl(var(--su) / 0.25);
}
.focus\:border-success\/30:focus {
    border-color: hsl(var(--su) / 0.3);
}
.focus\:border-success\/40:focus {
    border-color: hsl(var(--su) / 0.4);
}
.focus\:border-success\/5:focus {
    border-color: hsl(var(--su) / 0.05);
}
.focus\:border-success\/50:focus {
    border-color: hsl(var(--su) / 0.5);
}
.focus\:border-success\/60:focus {
    border-color: hsl(var(--su) / 0.6);
}
.focus\:border-success\/70:focus {
    border-color: hsl(var(--su) / 0.7);
}
.focus\:border-success\/75:focus {
    border-color: hsl(var(--su) / 0.75);
}
.focus\:border-success\/80:focus {
    border-color: hsl(var(--su) / 0.8);
}
.focus\:border-success\/90:focus {
    border-color: hsl(var(--su) / 0.9);
}
.focus\:border-success\/95:focus {
    border-color: hsl(var(--su) / 0.95);
}
.focus\:border-warning:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:border-warning-content:focus {
    --tw-border-opacity: 1;
    border-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-warning-content\/0:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:border-warning-content\/10:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:border-warning-content\/100:focus {
    border-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:border-warning-content\/20:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:border-warning-content\/25:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:border-warning-content\/30:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:border-warning-content\/40:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:border-warning-content\/5:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:border-warning-content\/50:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:border-warning-content\/60:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:border-warning-content\/70:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:border-warning-content\/75:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:border-warning-content\/80:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:border-warning-content\/90:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:border-warning-content\/95:focus {
    border-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:border-warning\/0:focus {
    border-color: hsl(var(--wa) / 0);
}
.focus\:border-warning\/10:focus {
    border-color: hsl(var(--wa) / 0.1);
}
.focus\:border-warning\/100:focus {
    border-color: hsl(var(--wa) / 1);
}
.focus\:border-warning\/20:focus {
    border-color: hsl(var(--wa) / 0.2);
}
.focus\:border-warning\/25:focus {
    border-color: hsl(var(--wa) / 0.25);
}
.focus\:border-warning\/30:focus {
    border-color: hsl(var(--wa) / 0.3);
}
.focus\:border-warning\/40:focus {
    border-color: hsl(var(--wa) / 0.4);
}
.focus\:border-warning\/5:focus {
    border-color: hsl(var(--wa) / 0.05);
}
.focus\:border-warning\/50:focus {
    border-color: hsl(var(--wa) / 0.5);
}
.focus\:border-warning\/60:focus {
    border-color: hsl(var(--wa) / 0.6);
}
.focus\:border-warning\/70:focus {
    border-color: hsl(var(--wa) / 0.7);
}
.focus\:border-warning\/75:focus {
    border-color: hsl(var(--wa) / 0.75);
}
.focus\:border-warning\/80:focus {
    border-color: hsl(var(--wa) / 0.8);
}
.focus\:border-warning\/90:focus {
    border-color: hsl(var(--wa) / 0.9);
}
.focus\:border-warning\/95:focus {
    border-color: hsl(var(--wa) / 0.95);
}
.focus\:border-x-base-100:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b1) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.focus\:border-x-base-100\/0:focus {
    border-left-color: hsl(var(--b1) / 0);
    border-right-color: hsl(var(--b1) / 0);
}
.focus\:border-x-base-100\/10:focus {
    border-left-color: hsl(var(--b1) / 0.1);
    border-right-color: hsl(var(--b1) / 0.1);
}
.focus\:border-x-base-100\/100:focus {
    border-left-color: hsl(var(--b1) / 1);
    border-right-color: hsl(var(--b1) / 1);
}
.focus\:border-x-base-100\/20:focus {
    border-left-color: hsl(var(--b1) / 0.2);
    border-right-color: hsl(var(--b1) / 0.2);
}
.focus\:border-x-base-100\/25:focus {
    border-left-color: hsl(var(--b1) / 0.25);
    border-right-color: hsl(var(--b1) / 0.25);
}
.focus\:border-x-base-100\/30:focus {
    border-left-color: hsl(var(--b1) / 0.3);
    border-right-color: hsl(var(--b1) / 0.3);
}
.focus\:border-x-base-100\/40:focus {
    border-left-color: hsl(var(--b1) / 0.4);
    border-right-color: hsl(var(--b1) / 0.4);
}
.focus\:border-x-base-100\/5:focus {
    border-left-color: hsl(var(--b1) / 0.05);
    border-right-color: hsl(var(--b1) / 0.05);
}
.focus\:border-x-base-100\/50:focus {
    border-left-color: hsl(var(--b1) / 0.5);
    border-right-color: hsl(var(--b1) / 0.5);
}
.focus\:border-x-base-100\/60:focus {
    border-left-color: hsl(var(--b1) / 0.6);
    border-right-color: hsl(var(--b1) / 0.6);
}
.focus\:border-x-base-100\/70:focus {
    border-left-color: hsl(var(--b1) / 0.7);
    border-right-color: hsl(var(--b1) / 0.7);
}
.focus\:border-x-base-100\/75:focus {
    border-left-color: hsl(var(--b1) / 0.75);
    border-right-color: hsl(var(--b1) / 0.75);
}
.focus\:border-x-base-100\/80:focus {
    border-left-color: hsl(var(--b1) / 0.8);
    border-right-color: hsl(var(--b1) / 0.8);
}
.focus\:border-x-base-100\/90:focus {
    border-left-color: hsl(var(--b1) / 0.9);
    border-right-color: hsl(var(--b1) / 0.9);
}
.focus\:border-x-base-100\/95:focus {
    border-left-color: hsl(var(--b1) / 0.95);
    border-right-color: hsl(var(--b1) / 0.95);
}
.focus\:border-x-base-200:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.focus\:border-x-base-200\/0:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0);
    border-right-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:border-x-base-200\/10:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.1);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:border-x-base-200\/100:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 1);
    border-right-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:border-x-base-200\/20:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.2);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:border-x-base-200\/25:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.25);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:border-x-base-200\/30:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.3);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:border-x-base-200\/40:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.4);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:border-x-base-200\/5:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.05);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:border-x-base-200\/50:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.5);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:border-x-base-200\/60:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.6);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:border-x-base-200\/70:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.7);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:border-x-base-200\/75:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.75);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:border-x-base-200\/80:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.8);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:border-x-base-200\/90:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.9);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:border-x-base-200\/95:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.95);
    border-right-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:border-x-base-300:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.focus\:border-x-base-300\/0:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0);
    border-right-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:border-x-base-300\/10:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.1);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:border-x-base-300\/100:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 1);
    border-right-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:border-x-base-300\/20:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.2);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:border-x-base-300\/25:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.25);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:border-x-base-300\/30:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.3);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:border-x-base-300\/40:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.4);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:border-x-base-300\/5:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.05);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:border-x-base-300\/50:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.5);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:border-x-base-300\/60:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.6);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:border-x-base-300\/70:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.7);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:border-x-base-300\/75:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.75);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:border-x-base-300\/80:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.8);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:border-x-base-300\/90:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.9);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:border-x-base-300\/95:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.95);
    border-right-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:border-x-base-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--bc) / var(--tw-border-opacity));
    border-right-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.focus\:border-x-base-content\/0:focus {
    border-left-color: hsl(var(--bc) / 0);
    border-right-color: hsl(var(--bc) / 0);
}
.focus\:border-x-base-content\/10:focus {
    border-left-color: hsl(var(--bc) / 0.1);
    border-right-color: hsl(var(--bc) / 0.1);
}
.focus\:border-x-base-content\/100:focus {
    border-left-color: hsl(var(--bc) / 1);
    border-right-color: hsl(var(--bc) / 1);
}
.focus\:border-x-base-content\/20:focus {
    border-left-color: hsl(var(--bc) / 0.2);
    border-right-color: hsl(var(--bc) / 0.2);
}
.focus\:border-x-base-content\/25:focus {
    border-left-color: hsl(var(--bc) / 0.25);
    border-right-color: hsl(var(--bc) / 0.25);
}
.focus\:border-x-base-content\/30:focus {
    border-left-color: hsl(var(--bc) / 0.3);
    border-right-color: hsl(var(--bc) / 0.3);
}
.focus\:border-x-base-content\/40:focus {
    border-left-color: hsl(var(--bc) / 0.4);
    border-right-color: hsl(var(--bc) / 0.4);
}
.focus\:border-x-base-content\/5:focus {
    border-left-color: hsl(var(--bc) / 0.05);
    border-right-color: hsl(var(--bc) / 0.05);
}
.focus\:border-x-base-content\/50:focus {
    border-left-color: hsl(var(--bc) / 0.5);
    border-right-color: hsl(var(--bc) / 0.5);
}
.focus\:border-x-base-content\/60:focus {
    border-left-color: hsl(var(--bc) / 0.6);
    border-right-color: hsl(var(--bc) / 0.6);
}
.focus\:border-x-base-content\/70:focus {
    border-left-color: hsl(var(--bc) / 0.7);
    border-right-color: hsl(var(--bc) / 0.7);
}
.focus\:border-x-base-content\/75:focus {
    border-left-color: hsl(var(--bc) / 0.75);
    border-right-color: hsl(var(--bc) / 0.75);
}
.focus\:border-x-base-content\/80:focus {
    border-left-color: hsl(var(--bc) / 0.8);
    border-right-color: hsl(var(--bc) / 0.8);
}
.focus\:border-x-base-content\/90:focus {
    border-left-color: hsl(var(--bc) / 0.9);
    border-right-color: hsl(var(--bc) / 0.9);
}
.focus\:border-x-base-content\/95:focus {
    border-left-color: hsl(var(--bc) / 0.95);
    border-right-color: hsl(var(--bc) / 0.95);
}
.focus\:border-x-error:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--er) / var(--tw-border-opacity));
    border-right-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:border-x-error-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-x-error-content\/0:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0);
    border-right-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:border-x-error-content\/10:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:border-x-error-content\/100:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 1);
    border-right-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:border-x-error-content\/20:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:border-x-error-content\/25:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:border-x-error-content\/30:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:border-x-error-content\/40:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:border-x-error-content\/5:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:border-x-error-content\/50:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:border-x-error-content\/60:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:border-x-error-content\/70:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:border-x-error-content\/75:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:border-x-error-content\/80:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:border-x-error-content\/90:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:border-x-error-content\/95:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:border-x-error\/0:focus {
    border-left-color: hsl(var(--er) / 0);
    border-right-color: hsl(var(--er) / 0);
}
.focus\:border-x-error\/10:focus {
    border-left-color: hsl(var(--er) / 0.1);
    border-right-color: hsl(var(--er) / 0.1);
}
.focus\:border-x-error\/100:focus {
    border-left-color: hsl(var(--er) / 1);
    border-right-color: hsl(var(--er) / 1);
}
.focus\:border-x-error\/20:focus {
    border-left-color: hsl(var(--er) / 0.2);
    border-right-color: hsl(var(--er) / 0.2);
}
.focus\:border-x-error\/25:focus {
    border-left-color: hsl(var(--er) / 0.25);
    border-right-color: hsl(var(--er) / 0.25);
}
.focus\:border-x-error\/30:focus {
    border-left-color: hsl(var(--er) / 0.3);
    border-right-color: hsl(var(--er) / 0.3);
}
.focus\:border-x-error\/40:focus {
    border-left-color: hsl(var(--er) / 0.4);
    border-right-color: hsl(var(--er) / 0.4);
}
.focus\:border-x-error\/5:focus {
    border-left-color: hsl(var(--er) / 0.05);
    border-right-color: hsl(var(--er) / 0.05);
}
.focus\:border-x-error\/50:focus {
    border-left-color: hsl(var(--er) / 0.5);
    border-right-color: hsl(var(--er) / 0.5);
}
.focus\:border-x-error\/60:focus {
    border-left-color: hsl(var(--er) / 0.6);
    border-right-color: hsl(var(--er) / 0.6);
}
.focus\:border-x-error\/70:focus {
    border-left-color: hsl(var(--er) / 0.7);
    border-right-color: hsl(var(--er) / 0.7);
}
.focus\:border-x-error\/75:focus {
    border-left-color: hsl(var(--er) / 0.75);
    border-right-color: hsl(var(--er) / 0.75);
}
.focus\:border-x-error\/80:focus {
    border-left-color: hsl(var(--er) / 0.8);
    border-right-color: hsl(var(--er) / 0.8);
}
.focus\:border-x-error\/90:focus {
    border-left-color: hsl(var(--er) / 0.9);
    border-right-color: hsl(var(--er) / 0.9);
}
.focus\:border-x-error\/95:focus {
    border-left-color: hsl(var(--er) / 0.95);
    border-right-color: hsl(var(--er) / 0.95);
}
.focus\:border-x-info:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--in) / var(--tw-border-opacity));
    border-right-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:border-x-info-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-x-info-content\/0:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0);
    border-right-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:border-x-info-content\/10:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:border-x-info-content\/100:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 1);
    border-right-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:border-x-info-content\/20:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:border-x-info-content\/25:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:border-x-info-content\/30:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:border-x-info-content\/40:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:border-x-info-content\/5:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:border-x-info-content\/50:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:border-x-info-content\/60:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:border-x-info-content\/70:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:border-x-info-content\/75:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:border-x-info-content\/80:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:border-x-info-content\/90:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:border-x-info-content\/95:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:border-x-info\/0:focus {
    border-left-color: hsl(var(--in) / 0);
    border-right-color: hsl(var(--in) / 0);
}
.focus\:border-x-info\/10:focus {
    border-left-color: hsl(var(--in) / 0.1);
    border-right-color: hsl(var(--in) / 0.1);
}
.focus\:border-x-info\/100:focus {
    border-left-color: hsl(var(--in) / 1);
    border-right-color: hsl(var(--in) / 1);
}
.focus\:border-x-info\/20:focus {
    border-left-color: hsl(var(--in) / 0.2);
    border-right-color: hsl(var(--in) / 0.2);
}
.focus\:border-x-info\/25:focus {
    border-left-color: hsl(var(--in) / 0.25);
    border-right-color: hsl(var(--in) / 0.25);
}
.focus\:border-x-info\/30:focus {
    border-left-color: hsl(var(--in) / 0.3);
    border-right-color: hsl(var(--in) / 0.3);
}
.focus\:border-x-info\/40:focus {
    border-left-color: hsl(var(--in) / 0.4);
    border-right-color: hsl(var(--in) / 0.4);
}
.focus\:border-x-info\/5:focus {
    border-left-color: hsl(var(--in) / 0.05);
    border-right-color: hsl(var(--in) / 0.05);
}
.focus\:border-x-info\/50:focus {
    border-left-color: hsl(var(--in) / 0.5);
    border-right-color: hsl(var(--in) / 0.5);
}
.focus\:border-x-info\/60:focus {
    border-left-color: hsl(var(--in) / 0.6);
    border-right-color: hsl(var(--in) / 0.6);
}
.focus\:border-x-info\/70:focus {
    border-left-color: hsl(var(--in) / 0.7);
    border-right-color: hsl(var(--in) / 0.7);
}
.focus\:border-x-info\/75:focus {
    border-left-color: hsl(var(--in) / 0.75);
    border-right-color: hsl(var(--in) / 0.75);
}
.focus\:border-x-info\/80:focus {
    border-left-color: hsl(var(--in) / 0.8);
    border-right-color: hsl(var(--in) / 0.8);
}
.focus\:border-x-info\/90:focus {
    border-left-color: hsl(var(--in) / 0.9);
    border-right-color: hsl(var(--in) / 0.9);
}
.focus\:border-x-info\/95:focus {
    border-left-color: hsl(var(--in) / 0.95);
    border-right-color: hsl(var(--in) / 0.95);
}
.focus\:border-x-success:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--su) / var(--tw-border-opacity));
    border-right-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:border-x-success-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-x-success-content\/0:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0);
    border-right-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:border-x-success-content\/10:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.1);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:border-x-success-content\/100:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 1);
    border-right-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:border-x-success-content\/20:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.2);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:border-x-success-content\/25:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.25);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:border-x-success-content\/30:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.3);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:border-x-success-content\/40:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.4);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:border-x-success-content\/5:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.05);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:border-x-success-content\/50:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.5);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:border-x-success-content\/60:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.6);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:border-x-success-content\/70:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.7);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:border-x-success-content\/75:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.75);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:border-x-success-content\/80:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.8);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:border-x-success-content\/90:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.9);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:border-x-success-content\/95:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.95);
    border-right-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:border-x-success\/0:focus {
    border-left-color: hsl(var(--su) / 0);
    border-right-color: hsl(var(--su) / 0);
}
.focus\:border-x-success\/10:focus {
    border-left-color: hsl(var(--su) / 0.1);
    border-right-color: hsl(var(--su) / 0.1);
}
.focus\:border-x-success\/100:focus {
    border-left-color: hsl(var(--su) / 1);
    border-right-color: hsl(var(--su) / 1);
}
.focus\:border-x-success\/20:focus {
    border-left-color: hsl(var(--su) / 0.2);
    border-right-color: hsl(var(--su) / 0.2);
}
.focus\:border-x-success\/25:focus {
    border-left-color: hsl(var(--su) / 0.25);
    border-right-color: hsl(var(--su) / 0.25);
}
.focus\:border-x-success\/30:focus {
    border-left-color: hsl(var(--su) / 0.3);
    border-right-color: hsl(var(--su) / 0.3);
}
.focus\:border-x-success\/40:focus {
    border-left-color: hsl(var(--su) / 0.4);
    border-right-color: hsl(var(--su) / 0.4);
}
.focus\:border-x-success\/5:focus {
    border-left-color: hsl(var(--su) / 0.05);
    border-right-color: hsl(var(--su) / 0.05);
}
.focus\:border-x-success\/50:focus {
    border-left-color: hsl(var(--su) / 0.5);
    border-right-color: hsl(var(--su) / 0.5);
}
.focus\:border-x-success\/60:focus {
    border-left-color: hsl(var(--su) / 0.6);
    border-right-color: hsl(var(--su) / 0.6);
}
.focus\:border-x-success\/70:focus {
    border-left-color: hsl(var(--su) / 0.7);
    border-right-color: hsl(var(--su) / 0.7);
}
.focus\:border-x-success\/75:focus {
    border-left-color: hsl(var(--su) / 0.75);
    border-right-color: hsl(var(--su) / 0.75);
}
.focus\:border-x-success\/80:focus {
    border-left-color: hsl(var(--su) / 0.8);
    border-right-color: hsl(var(--su) / 0.8);
}
.focus\:border-x-success\/90:focus {
    border-left-color: hsl(var(--su) / 0.9);
    border-right-color: hsl(var(--su) / 0.9);
}
.focus\:border-x-success\/95:focus {
    border-left-color: hsl(var(--su) / 0.95);
    border-right-color: hsl(var(--su) / 0.95);
}
.focus\:border-x-warning:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wa) / var(--tw-border-opacity));
    border-right-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:border-x-warning-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
    border-right-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-x-warning-content\/0:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0);
    border-right-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:border-x-warning-content\/10:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.1);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:border-x-warning-content\/100:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 1);
    border-right-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:border-x-warning-content\/20:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.2);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:border-x-warning-content\/25:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.25);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:border-x-warning-content\/30:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.3);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:border-x-warning-content\/40:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.4);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:border-x-warning-content\/5:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.05);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:border-x-warning-content\/50:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.5);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:border-x-warning-content\/60:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.6);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:border-x-warning-content\/70:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.7);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:border-x-warning-content\/75:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.75);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:border-x-warning-content\/80:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.8);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:border-x-warning-content\/90:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.9);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:border-x-warning-content\/95:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.95);
    border-right-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:border-x-warning\/0:focus {
    border-left-color: hsl(var(--wa) / 0);
    border-right-color: hsl(var(--wa) / 0);
}
.focus\:border-x-warning\/10:focus {
    border-left-color: hsl(var(--wa) / 0.1);
    border-right-color: hsl(var(--wa) / 0.1);
}
.focus\:border-x-warning\/100:focus {
    border-left-color: hsl(var(--wa) / 1);
    border-right-color: hsl(var(--wa) / 1);
}
.focus\:border-x-warning\/20:focus {
    border-left-color: hsl(var(--wa) / 0.2);
    border-right-color: hsl(var(--wa) / 0.2);
}
.focus\:border-x-warning\/25:focus {
    border-left-color: hsl(var(--wa) / 0.25);
    border-right-color: hsl(var(--wa) / 0.25);
}
.focus\:border-x-warning\/30:focus {
    border-left-color: hsl(var(--wa) / 0.3);
    border-right-color: hsl(var(--wa) / 0.3);
}
.focus\:border-x-warning\/40:focus {
    border-left-color: hsl(var(--wa) / 0.4);
    border-right-color: hsl(var(--wa) / 0.4);
}
.focus\:border-x-warning\/5:focus {
    border-left-color: hsl(var(--wa) / 0.05);
    border-right-color: hsl(var(--wa) / 0.05);
}
.focus\:border-x-warning\/50:focus {
    border-left-color: hsl(var(--wa) / 0.5);
    border-right-color: hsl(var(--wa) / 0.5);
}
.focus\:border-x-warning\/60:focus {
    border-left-color: hsl(var(--wa) / 0.6);
    border-right-color: hsl(var(--wa) / 0.6);
}
.focus\:border-x-warning\/70:focus {
    border-left-color: hsl(var(--wa) / 0.7);
    border-right-color: hsl(var(--wa) / 0.7);
}
.focus\:border-x-warning\/75:focus {
    border-left-color: hsl(var(--wa) / 0.75);
    border-right-color: hsl(var(--wa) / 0.75);
}
.focus\:border-x-warning\/80:focus {
    border-left-color: hsl(var(--wa) / 0.8);
    border-right-color: hsl(var(--wa) / 0.8);
}
.focus\:border-x-warning\/90:focus {
    border-left-color: hsl(var(--wa) / 0.9);
    border-right-color: hsl(var(--wa) / 0.9);
}
.focus\:border-x-warning\/95:focus {
    border-left-color: hsl(var(--wa) / 0.95);
    border-right-color: hsl(var(--wa) / 0.95);
}
.focus\:border-y-base-100:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b1) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.focus\:border-y-base-100\/0:focus {
    border-top-color: hsl(var(--b1) / 0);
    border-bottom-color: hsl(var(--b1) / 0);
}
.focus\:border-y-base-100\/10:focus {
    border-top-color: hsl(var(--b1) / 0.1);
    border-bottom-color: hsl(var(--b1) / 0.1);
}
.focus\:border-y-base-100\/100:focus {
    border-top-color: hsl(var(--b1) / 1);
    border-bottom-color: hsl(var(--b1) / 1);
}
.focus\:border-y-base-100\/20:focus {
    border-top-color: hsl(var(--b1) / 0.2);
    border-bottom-color: hsl(var(--b1) / 0.2);
}
.focus\:border-y-base-100\/25:focus {
    border-top-color: hsl(var(--b1) / 0.25);
    border-bottom-color: hsl(var(--b1) / 0.25);
}
.focus\:border-y-base-100\/30:focus {
    border-top-color: hsl(var(--b1) / 0.3);
    border-bottom-color: hsl(var(--b1) / 0.3);
}
.focus\:border-y-base-100\/40:focus {
    border-top-color: hsl(var(--b1) / 0.4);
    border-bottom-color: hsl(var(--b1) / 0.4);
}
.focus\:border-y-base-100\/5:focus {
    border-top-color: hsl(var(--b1) / 0.05);
    border-bottom-color: hsl(var(--b1) / 0.05);
}
.focus\:border-y-base-100\/50:focus {
    border-top-color: hsl(var(--b1) / 0.5);
    border-bottom-color: hsl(var(--b1) / 0.5);
}
.focus\:border-y-base-100\/60:focus {
    border-top-color: hsl(var(--b1) / 0.6);
    border-bottom-color: hsl(var(--b1) / 0.6);
}
.focus\:border-y-base-100\/70:focus {
    border-top-color: hsl(var(--b1) / 0.7);
    border-bottom-color: hsl(var(--b1) / 0.7);
}
.focus\:border-y-base-100\/75:focus {
    border-top-color: hsl(var(--b1) / 0.75);
    border-bottom-color: hsl(var(--b1) / 0.75);
}
.focus\:border-y-base-100\/80:focus {
    border-top-color: hsl(var(--b1) / 0.8);
    border-bottom-color: hsl(var(--b1) / 0.8);
}
.focus\:border-y-base-100\/90:focus {
    border-top-color: hsl(var(--b1) / 0.9);
    border-bottom-color: hsl(var(--b1) / 0.9);
}
.focus\:border-y-base-100\/95:focus {
    border-top-color: hsl(var(--b1) / 0.95);
    border-bottom-color: hsl(var(--b1) / 0.95);
}
.focus\:border-y-base-200:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.focus\:border-y-base-200\/0:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:border-y-base-200\/10:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.1);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:border-y-base-200\/100:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 1);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:border-y-base-200\/20:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.2);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:border-y-base-200\/25:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.25);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:border-y-base-200\/30:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.3);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:border-y-base-200\/40:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.4);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:border-y-base-200\/5:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.05);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:border-y-base-200\/50:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.5);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:border-y-base-200\/60:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.6);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:border-y-base-200\/70:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.7);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:border-y-base-200\/75:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.75);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:border-y-base-200\/80:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.8);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:border-y-base-200\/90:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.9);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:border-y-base-200\/95:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.95);
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:border-y-base-300:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.focus\:border-y-base-300\/0:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:border-y-base-300\/10:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.1);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:border-y-base-300\/100:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 1);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:border-y-base-300\/20:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.2);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:border-y-base-300\/25:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.25);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:border-y-base-300\/30:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.3);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:border-y-base-300\/40:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.4);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:border-y-base-300\/5:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.05);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:border-y-base-300\/50:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.5);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:border-y-base-300\/60:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.6);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:border-y-base-300\/70:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.7);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:border-y-base-300\/75:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.75);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:border-y-base-300\/80:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.8);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:border-y-base-300\/90:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.9);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:border-y-base-300\/95:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.95);
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:border-y-base-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--bc) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.focus\:border-y-base-content\/0:focus {
    border-top-color: hsl(var(--bc) / 0);
    border-bottom-color: hsl(var(--bc) / 0);
}
.focus\:border-y-base-content\/10:focus {
    border-top-color: hsl(var(--bc) / 0.1);
    border-bottom-color: hsl(var(--bc) / 0.1);
}
.focus\:border-y-base-content\/100:focus {
    border-top-color: hsl(var(--bc) / 1);
    border-bottom-color: hsl(var(--bc) / 1);
}
.focus\:border-y-base-content\/20:focus {
    border-top-color: hsl(var(--bc) / 0.2);
    border-bottom-color: hsl(var(--bc) / 0.2);
}
.focus\:border-y-base-content\/25:focus {
    border-top-color: hsl(var(--bc) / 0.25);
    border-bottom-color: hsl(var(--bc) / 0.25);
}
.focus\:border-y-base-content\/30:focus {
    border-top-color: hsl(var(--bc) / 0.3);
    border-bottom-color: hsl(var(--bc) / 0.3);
}
.focus\:border-y-base-content\/40:focus {
    border-top-color: hsl(var(--bc) / 0.4);
    border-bottom-color: hsl(var(--bc) / 0.4);
}
.focus\:border-y-base-content\/5:focus {
    border-top-color: hsl(var(--bc) / 0.05);
    border-bottom-color: hsl(var(--bc) / 0.05);
}
.focus\:border-y-base-content\/50:focus {
    border-top-color: hsl(var(--bc) / 0.5);
    border-bottom-color: hsl(var(--bc) / 0.5);
}
.focus\:border-y-base-content\/60:focus {
    border-top-color: hsl(var(--bc) / 0.6);
    border-bottom-color: hsl(var(--bc) / 0.6);
}
.focus\:border-y-base-content\/70:focus {
    border-top-color: hsl(var(--bc) / 0.7);
    border-bottom-color: hsl(var(--bc) / 0.7);
}
.focus\:border-y-base-content\/75:focus {
    border-top-color: hsl(var(--bc) / 0.75);
    border-bottom-color: hsl(var(--bc) / 0.75);
}
.focus\:border-y-base-content\/80:focus {
    border-top-color: hsl(var(--bc) / 0.8);
    border-bottom-color: hsl(var(--bc) / 0.8);
}
.focus\:border-y-base-content\/90:focus {
    border-top-color: hsl(var(--bc) / 0.9);
    border-bottom-color: hsl(var(--bc) / 0.9);
}
.focus\:border-y-base-content\/95:focus {
    border-top-color: hsl(var(--bc) / 0.95);
    border-bottom-color: hsl(var(--bc) / 0.95);
}
.focus\:border-y-error:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--er) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:border-y-error-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-y-error-content\/0:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:border-y-error-content\/10:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:border-y-error-content\/100:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:border-y-error-content\/20:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:border-y-error-content\/25:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:border-y-error-content\/30:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:border-y-error-content\/40:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:border-y-error-content\/5:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:border-y-error-content\/50:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:border-y-error-content\/60:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:border-y-error-content\/70:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:border-y-error-content\/75:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:border-y-error-content\/80:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:border-y-error-content\/90:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:border-y-error-content\/95:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:border-y-error\/0:focus {
    border-top-color: hsl(var(--er) / 0);
    border-bottom-color: hsl(var(--er) / 0);
}
.focus\:border-y-error\/10:focus {
    border-top-color: hsl(var(--er) / 0.1);
    border-bottom-color: hsl(var(--er) / 0.1);
}
.focus\:border-y-error\/100:focus {
    border-top-color: hsl(var(--er) / 1);
    border-bottom-color: hsl(var(--er) / 1);
}
.focus\:border-y-error\/20:focus {
    border-top-color: hsl(var(--er) / 0.2);
    border-bottom-color: hsl(var(--er) / 0.2);
}
.focus\:border-y-error\/25:focus {
    border-top-color: hsl(var(--er) / 0.25);
    border-bottom-color: hsl(var(--er) / 0.25);
}
.focus\:border-y-error\/30:focus {
    border-top-color: hsl(var(--er) / 0.3);
    border-bottom-color: hsl(var(--er) / 0.3);
}
.focus\:border-y-error\/40:focus {
    border-top-color: hsl(var(--er) / 0.4);
    border-bottom-color: hsl(var(--er) / 0.4);
}
.focus\:border-y-error\/5:focus {
    border-top-color: hsl(var(--er) / 0.05);
    border-bottom-color: hsl(var(--er) / 0.05);
}
.focus\:border-y-error\/50:focus {
    border-top-color: hsl(var(--er) / 0.5);
    border-bottom-color: hsl(var(--er) / 0.5);
}
.focus\:border-y-error\/60:focus {
    border-top-color: hsl(var(--er) / 0.6);
    border-bottom-color: hsl(var(--er) / 0.6);
}
.focus\:border-y-error\/70:focus {
    border-top-color: hsl(var(--er) / 0.7);
    border-bottom-color: hsl(var(--er) / 0.7);
}
.focus\:border-y-error\/75:focus {
    border-top-color: hsl(var(--er) / 0.75);
    border-bottom-color: hsl(var(--er) / 0.75);
}
.focus\:border-y-error\/80:focus {
    border-top-color: hsl(var(--er) / 0.8);
    border-bottom-color: hsl(var(--er) / 0.8);
}
.focus\:border-y-error\/90:focus {
    border-top-color: hsl(var(--er) / 0.9);
    border-bottom-color: hsl(var(--er) / 0.9);
}
.focus\:border-y-error\/95:focus {
    border-top-color: hsl(var(--er) / 0.95);
    border-bottom-color: hsl(var(--er) / 0.95);
}
.focus\:border-y-info:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--in) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:border-y-info-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-y-info-content\/0:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:border-y-info-content\/10:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:border-y-info-content\/100:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:border-y-info-content\/20:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:border-y-info-content\/25:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:border-y-info-content\/30:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:border-y-info-content\/40:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:border-y-info-content\/5:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:border-y-info-content\/50:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:border-y-info-content\/60:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:border-y-info-content\/70:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:border-y-info-content\/75:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:border-y-info-content\/80:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:border-y-info-content\/90:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:border-y-info-content\/95:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:border-y-info\/0:focus {
    border-top-color: hsl(var(--in) / 0);
    border-bottom-color: hsl(var(--in) / 0);
}
.focus\:border-y-info\/10:focus {
    border-top-color: hsl(var(--in) / 0.1);
    border-bottom-color: hsl(var(--in) / 0.1);
}
.focus\:border-y-info\/100:focus {
    border-top-color: hsl(var(--in) / 1);
    border-bottom-color: hsl(var(--in) / 1);
}
.focus\:border-y-info\/20:focus {
    border-top-color: hsl(var(--in) / 0.2);
    border-bottom-color: hsl(var(--in) / 0.2);
}
.focus\:border-y-info\/25:focus {
    border-top-color: hsl(var(--in) / 0.25);
    border-bottom-color: hsl(var(--in) / 0.25);
}
.focus\:border-y-info\/30:focus {
    border-top-color: hsl(var(--in) / 0.3);
    border-bottom-color: hsl(var(--in) / 0.3);
}
.focus\:border-y-info\/40:focus {
    border-top-color: hsl(var(--in) / 0.4);
    border-bottom-color: hsl(var(--in) / 0.4);
}
.focus\:border-y-info\/5:focus {
    border-top-color: hsl(var(--in) / 0.05);
    border-bottom-color: hsl(var(--in) / 0.05);
}
.focus\:border-y-info\/50:focus {
    border-top-color: hsl(var(--in) / 0.5);
    border-bottom-color: hsl(var(--in) / 0.5);
}
.focus\:border-y-info\/60:focus {
    border-top-color: hsl(var(--in) / 0.6);
    border-bottom-color: hsl(var(--in) / 0.6);
}
.focus\:border-y-info\/70:focus {
    border-top-color: hsl(var(--in) / 0.7);
    border-bottom-color: hsl(var(--in) / 0.7);
}
.focus\:border-y-info\/75:focus {
    border-top-color: hsl(var(--in) / 0.75);
    border-bottom-color: hsl(var(--in) / 0.75);
}
.focus\:border-y-info\/80:focus {
    border-top-color: hsl(var(--in) / 0.8);
    border-bottom-color: hsl(var(--in) / 0.8);
}
.focus\:border-y-info\/90:focus {
    border-top-color: hsl(var(--in) / 0.9);
    border-bottom-color: hsl(var(--in) / 0.9);
}
.focus\:border-y-info\/95:focus {
    border-top-color: hsl(var(--in) / 0.95);
    border-bottom-color: hsl(var(--in) / 0.95);
}
.focus\:border-y-success:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--su) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:border-y-success-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-y-success-content\/0:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:border-y-success-content\/10:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:border-y-success-content\/100:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 1);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:border-y-success-content\/20:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:border-y-success-content\/25:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:border-y-success-content\/30:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:border-y-success-content\/40:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:border-y-success-content\/5:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:border-y-success-content\/50:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:border-y-success-content\/60:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:border-y-success-content\/70:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:border-y-success-content\/75:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:border-y-success-content\/80:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:border-y-success-content\/90:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:border-y-success-content\/95:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:border-y-success\/0:focus {
    border-top-color: hsl(var(--su) / 0);
    border-bottom-color: hsl(var(--su) / 0);
}
.focus\:border-y-success\/10:focus {
    border-top-color: hsl(var(--su) / 0.1);
    border-bottom-color: hsl(var(--su) / 0.1);
}
.focus\:border-y-success\/100:focus {
    border-top-color: hsl(var(--su) / 1);
    border-bottom-color: hsl(var(--su) / 1);
}
.focus\:border-y-success\/20:focus {
    border-top-color: hsl(var(--su) / 0.2);
    border-bottom-color: hsl(var(--su) / 0.2);
}
.focus\:border-y-success\/25:focus {
    border-top-color: hsl(var(--su) / 0.25);
    border-bottom-color: hsl(var(--su) / 0.25);
}
.focus\:border-y-success\/30:focus {
    border-top-color: hsl(var(--su) / 0.3);
    border-bottom-color: hsl(var(--su) / 0.3);
}
.focus\:border-y-success\/40:focus {
    border-top-color: hsl(var(--su) / 0.4);
    border-bottom-color: hsl(var(--su) / 0.4);
}
.focus\:border-y-success\/5:focus {
    border-top-color: hsl(var(--su) / 0.05);
    border-bottom-color: hsl(var(--su) / 0.05);
}
.focus\:border-y-success\/50:focus {
    border-top-color: hsl(var(--su) / 0.5);
    border-bottom-color: hsl(var(--su) / 0.5);
}
.focus\:border-y-success\/60:focus {
    border-top-color: hsl(var(--su) / 0.6);
    border-bottom-color: hsl(var(--su) / 0.6);
}
.focus\:border-y-success\/70:focus {
    border-top-color: hsl(var(--su) / 0.7);
    border-bottom-color: hsl(var(--su) / 0.7);
}
.focus\:border-y-success\/75:focus {
    border-top-color: hsl(var(--su) / 0.75);
    border-bottom-color: hsl(var(--su) / 0.75);
}
.focus\:border-y-success\/80:focus {
    border-top-color: hsl(var(--su) / 0.8);
    border-bottom-color: hsl(var(--su) / 0.8);
}
.focus\:border-y-success\/90:focus {
    border-top-color: hsl(var(--su) / 0.9);
    border-bottom-color: hsl(var(--su) / 0.9);
}
.focus\:border-y-success\/95:focus {
    border-top-color: hsl(var(--su) / 0.95);
    border-bottom-color: hsl(var(--su) / 0.95);
}
.focus\:border-y-warning:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wa) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:border-y-warning-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
    border-bottom-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-y-warning-content\/0:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:border-y-warning-content\/10:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.1);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:border-y-warning-content\/100:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 1);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:border-y-warning-content\/20:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.2);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:border-y-warning-content\/25:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.25);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:border-y-warning-content\/30:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.3);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:border-y-warning-content\/40:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.4);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:border-y-warning-content\/5:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.05);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:border-y-warning-content\/50:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.5);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:border-y-warning-content\/60:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.6);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:border-y-warning-content\/70:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.7);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:border-y-warning-content\/75:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.75);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:border-y-warning-content\/80:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.8);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:border-y-warning-content\/90:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.9);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:border-y-warning-content\/95:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.95);
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:border-y-warning\/0:focus {
    border-top-color: hsl(var(--wa) / 0);
    border-bottom-color: hsl(var(--wa) / 0);
}
.focus\:border-y-warning\/10:focus {
    border-top-color: hsl(var(--wa) / 0.1);
    border-bottom-color: hsl(var(--wa) / 0.1);
}
.focus\:border-y-warning\/100:focus {
    border-top-color: hsl(var(--wa) / 1);
    border-bottom-color: hsl(var(--wa) / 1);
}
.focus\:border-y-warning\/20:focus {
    border-top-color: hsl(var(--wa) / 0.2);
    border-bottom-color: hsl(var(--wa) / 0.2);
}
.focus\:border-y-warning\/25:focus {
    border-top-color: hsl(var(--wa) / 0.25);
    border-bottom-color: hsl(var(--wa) / 0.25);
}
.focus\:border-y-warning\/30:focus {
    border-top-color: hsl(var(--wa) / 0.3);
    border-bottom-color: hsl(var(--wa) / 0.3);
}
.focus\:border-y-warning\/40:focus {
    border-top-color: hsl(var(--wa) / 0.4);
    border-bottom-color: hsl(var(--wa) / 0.4);
}
.focus\:border-y-warning\/5:focus {
    border-top-color: hsl(var(--wa) / 0.05);
    border-bottom-color: hsl(var(--wa) / 0.05);
}
.focus\:border-y-warning\/50:focus {
    border-top-color: hsl(var(--wa) / 0.5);
    border-bottom-color: hsl(var(--wa) / 0.5);
}
.focus\:border-y-warning\/60:focus {
    border-top-color: hsl(var(--wa) / 0.6);
    border-bottom-color: hsl(var(--wa) / 0.6);
}
.focus\:border-y-warning\/70:focus {
    border-top-color: hsl(var(--wa) / 0.7);
    border-bottom-color: hsl(var(--wa) / 0.7);
}
.focus\:border-y-warning\/75:focus {
    border-top-color: hsl(var(--wa) / 0.75);
    border-bottom-color: hsl(var(--wa) / 0.75);
}
.focus\:border-y-warning\/80:focus {
    border-top-color: hsl(var(--wa) / 0.8);
    border-bottom-color: hsl(var(--wa) / 0.8);
}
.focus\:border-y-warning\/90:focus {
    border-top-color: hsl(var(--wa) / 0.9);
    border-bottom-color: hsl(var(--wa) / 0.9);
}
.focus\:border-y-warning\/95:focus {
    border-top-color: hsl(var(--wa) / 0.95);
    border-bottom-color: hsl(var(--wa) / 0.95);
}
.focus\:border-b-base-100:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.focus\:border-b-base-100\/0:focus {
    border-bottom-color: hsl(var(--b1) / 0);
}
.focus\:border-b-base-100\/10:focus {
    border-bottom-color: hsl(var(--b1) / 0.1);
}
.focus\:border-b-base-100\/100:focus {
    border-bottom-color: hsl(var(--b1) / 1);
}
.focus\:border-b-base-100\/20:focus {
    border-bottom-color: hsl(var(--b1) / 0.2);
}
.focus\:border-b-base-100\/25:focus {
    border-bottom-color: hsl(var(--b1) / 0.25);
}
.focus\:border-b-base-100\/30:focus {
    border-bottom-color: hsl(var(--b1) / 0.3);
}
.focus\:border-b-base-100\/40:focus {
    border-bottom-color: hsl(var(--b1) / 0.4);
}
.focus\:border-b-base-100\/5:focus {
    border-bottom-color: hsl(var(--b1) / 0.05);
}
.focus\:border-b-base-100\/50:focus {
    border-bottom-color: hsl(var(--b1) / 0.5);
}
.focus\:border-b-base-100\/60:focus {
    border-bottom-color: hsl(var(--b1) / 0.6);
}
.focus\:border-b-base-100\/70:focus {
    border-bottom-color: hsl(var(--b1) / 0.7);
}
.focus\:border-b-base-100\/75:focus {
    border-bottom-color: hsl(var(--b1) / 0.75);
}
.focus\:border-b-base-100\/80:focus {
    border-bottom-color: hsl(var(--b1) / 0.8);
}
.focus\:border-b-base-100\/90:focus {
    border-bottom-color: hsl(var(--b1) / 0.9);
}
.focus\:border-b-base-100\/95:focus {
    border-bottom-color: hsl(var(--b1) / 0.95);
}
.focus\:border-b-base-200:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.focus\:border-b-base-200\/0:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:border-b-base-200\/10:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:border-b-base-200\/100:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:border-b-base-200\/20:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:border-b-base-200\/25:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:border-b-base-200\/30:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:border-b-base-200\/40:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:border-b-base-200\/5:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:border-b-base-200\/50:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:border-b-base-200\/60:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:border-b-base-200\/70:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:border-b-base-200\/75:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:border-b-base-200\/80:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:border-b-base-200\/90:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:border-b-base-200\/95:focus {
    border-bottom-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:border-b-base-300:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.focus\:border-b-base-300\/0:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:border-b-base-300\/10:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:border-b-base-300\/100:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:border-b-base-300\/20:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:border-b-base-300\/25:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:border-b-base-300\/30:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:border-b-base-300\/40:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:border-b-base-300\/5:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:border-b-base-300\/50:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:border-b-base-300\/60:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:border-b-base-300\/70:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:border-b-base-300\/75:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:border-b-base-300\/80:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:border-b-base-300\/90:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:border-b-base-300\/95:focus {
    border-bottom-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:border-b-base-content:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.focus\:border-b-base-content\/0:focus {
    border-bottom-color: hsl(var(--bc) / 0);
}
.focus\:border-b-base-content\/10:focus {
    border-bottom-color: hsl(var(--bc) / 0.1);
}
.focus\:border-b-base-content\/100:focus {
    border-bottom-color: hsl(var(--bc) / 1);
}
.focus\:border-b-base-content\/20:focus {
    border-bottom-color: hsl(var(--bc) / 0.2);
}
.focus\:border-b-base-content\/25:focus {
    border-bottom-color: hsl(var(--bc) / 0.25);
}
.focus\:border-b-base-content\/30:focus {
    border-bottom-color: hsl(var(--bc) / 0.3);
}
.focus\:border-b-base-content\/40:focus {
    border-bottom-color: hsl(var(--bc) / 0.4);
}
.focus\:border-b-base-content\/5:focus {
    border-bottom-color: hsl(var(--bc) / 0.05);
}
.focus\:border-b-base-content\/50:focus {
    border-bottom-color: hsl(var(--bc) / 0.5);
}
.focus\:border-b-base-content\/60:focus {
    border-bottom-color: hsl(var(--bc) / 0.6);
}
.focus\:border-b-base-content\/70:focus {
    border-bottom-color: hsl(var(--bc) / 0.7);
}
.focus\:border-b-base-content\/75:focus {
    border-bottom-color: hsl(var(--bc) / 0.75);
}
.focus\:border-b-base-content\/80:focus {
    border-bottom-color: hsl(var(--bc) / 0.8);
}
.focus\:border-b-base-content\/90:focus {
    border-bottom-color: hsl(var(--bc) / 0.9);
}
.focus\:border-b-base-content\/95:focus {
    border-bottom-color: hsl(var(--bc) / 0.95);
}
.focus\:border-b-error:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:border-b-error-content:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-b-error-content\/0:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:border-b-error-content\/10:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:border-b-error-content\/100:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:border-b-error-content\/20:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:border-b-error-content\/25:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:border-b-error-content\/30:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:border-b-error-content\/40:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:border-b-error-content\/5:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:border-b-error-content\/50:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:border-b-error-content\/60:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:border-b-error-content\/70:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:border-b-error-content\/75:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:border-b-error-content\/80:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:border-b-error-content\/90:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:border-b-error-content\/95:focus {
    border-bottom-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:border-b-error\/0:focus {
    border-bottom-color: hsl(var(--er) / 0);
}
.focus\:border-b-error\/10:focus {
    border-bottom-color: hsl(var(--er) / 0.1);
}
.focus\:border-b-error\/100:focus {
    border-bottom-color: hsl(var(--er) / 1);
}
.focus\:border-b-error\/20:focus {
    border-bottom-color: hsl(var(--er) / 0.2);
}
.focus\:border-b-error\/25:focus {
    border-bottom-color: hsl(var(--er) / 0.25);
}
.focus\:border-b-error\/30:focus {
    border-bottom-color: hsl(var(--er) / 0.3);
}
.focus\:border-b-error\/40:focus {
    border-bottom-color: hsl(var(--er) / 0.4);
}
.focus\:border-b-error\/5:focus {
    border-bottom-color: hsl(var(--er) / 0.05);
}
.focus\:border-b-error\/50:focus {
    border-bottom-color: hsl(var(--er) / 0.5);
}
.focus\:border-b-error\/60:focus {
    border-bottom-color: hsl(var(--er) / 0.6);
}
.focus\:border-b-error\/70:focus {
    border-bottom-color: hsl(var(--er) / 0.7);
}
.focus\:border-b-error\/75:focus {
    border-bottom-color: hsl(var(--er) / 0.75);
}
.focus\:border-b-error\/80:focus {
    border-bottom-color: hsl(var(--er) / 0.8);
}
.focus\:border-b-error\/90:focus {
    border-bottom-color: hsl(var(--er) / 0.9);
}
.focus\:border-b-error\/95:focus {
    border-bottom-color: hsl(var(--er) / 0.95);
}
.focus\:border-b-info:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:border-b-info-content:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-b-info-content\/0:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:border-b-info-content\/10:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:border-b-info-content\/100:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:border-b-info-content\/20:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:border-b-info-content\/25:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:border-b-info-content\/30:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:border-b-info-content\/40:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:border-b-info-content\/5:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:border-b-info-content\/50:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:border-b-info-content\/60:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:border-b-info-content\/70:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:border-b-info-content\/75:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:border-b-info-content\/80:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:border-b-info-content\/90:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:border-b-info-content\/95:focus {
    border-bottom-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:border-b-info\/0:focus {
    border-bottom-color: hsl(var(--in) / 0);
}
.focus\:border-b-info\/10:focus {
    border-bottom-color: hsl(var(--in) / 0.1);
}
.focus\:border-b-info\/100:focus {
    border-bottom-color: hsl(var(--in) / 1);
}
.focus\:border-b-info\/20:focus {
    border-bottom-color: hsl(var(--in) / 0.2);
}
.focus\:border-b-info\/25:focus {
    border-bottom-color: hsl(var(--in) / 0.25);
}
.focus\:border-b-info\/30:focus {
    border-bottom-color: hsl(var(--in) / 0.3);
}
.focus\:border-b-info\/40:focus {
    border-bottom-color: hsl(var(--in) / 0.4);
}
.focus\:border-b-info\/5:focus {
    border-bottom-color: hsl(var(--in) / 0.05);
}
.focus\:border-b-info\/50:focus {
    border-bottom-color: hsl(var(--in) / 0.5);
}
.focus\:border-b-info\/60:focus {
    border-bottom-color: hsl(var(--in) / 0.6);
}
.focus\:border-b-info\/70:focus {
    border-bottom-color: hsl(var(--in) / 0.7);
}
.focus\:border-b-info\/75:focus {
    border-bottom-color: hsl(var(--in) / 0.75);
}
.focus\:border-b-info\/80:focus {
    border-bottom-color: hsl(var(--in) / 0.8);
}
.focus\:border-b-info\/90:focus {
    border-bottom-color: hsl(var(--in) / 0.9);
}
.focus\:border-b-info\/95:focus {
    border-bottom-color: hsl(var(--in) / 0.95);
}
.focus\:border-b-success:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:border-b-success-content:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-b-success-content\/0:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:border-b-success-content\/10:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:border-b-success-content\/100:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:border-b-success-content\/20:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:border-b-success-content\/25:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:border-b-success-content\/30:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:border-b-success-content\/40:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:border-b-success-content\/5:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:border-b-success-content\/50:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:border-b-success-content\/60:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:border-b-success-content\/70:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:border-b-success-content\/75:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:border-b-success-content\/80:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:border-b-success-content\/90:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:border-b-success-content\/95:focus {
    border-bottom-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:border-b-success\/0:focus {
    border-bottom-color: hsl(var(--su) / 0);
}
.focus\:border-b-success\/10:focus {
    border-bottom-color: hsl(var(--su) / 0.1);
}
.focus\:border-b-success\/100:focus {
    border-bottom-color: hsl(var(--su) / 1);
}
.focus\:border-b-success\/20:focus {
    border-bottom-color: hsl(var(--su) / 0.2);
}
.focus\:border-b-success\/25:focus {
    border-bottom-color: hsl(var(--su) / 0.25);
}
.focus\:border-b-success\/30:focus {
    border-bottom-color: hsl(var(--su) / 0.3);
}
.focus\:border-b-success\/40:focus {
    border-bottom-color: hsl(var(--su) / 0.4);
}
.focus\:border-b-success\/5:focus {
    border-bottom-color: hsl(var(--su) / 0.05);
}
.focus\:border-b-success\/50:focus {
    border-bottom-color: hsl(var(--su) / 0.5);
}
.focus\:border-b-success\/60:focus {
    border-bottom-color: hsl(var(--su) / 0.6);
}
.focus\:border-b-success\/70:focus {
    border-bottom-color: hsl(var(--su) / 0.7);
}
.focus\:border-b-success\/75:focus {
    border-bottom-color: hsl(var(--su) / 0.75);
}
.focus\:border-b-success\/80:focus {
    border-bottom-color: hsl(var(--su) / 0.8);
}
.focus\:border-b-success\/90:focus {
    border-bottom-color: hsl(var(--su) / 0.9);
}
.focus\:border-b-success\/95:focus {
    border-bottom-color: hsl(var(--su) / 0.95);
}
.focus\:border-b-warning:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:border-b-warning-content:focus {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-b-warning-content\/0:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:border-b-warning-content\/10:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:border-b-warning-content\/100:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:border-b-warning-content\/20:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:border-b-warning-content\/25:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:border-b-warning-content\/30:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:border-b-warning-content\/40:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:border-b-warning-content\/5:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:border-b-warning-content\/50:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:border-b-warning-content\/60:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:border-b-warning-content\/70:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:border-b-warning-content\/75:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:border-b-warning-content\/80:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:border-b-warning-content\/90:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:border-b-warning-content\/95:focus {
    border-bottom-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:border-b-warning\/0:focus {
    border-bottom-color: hsl(var(--wa) / 0);
}
.focus\:border-b-warning\/10:focus {
    border-bottom-color: hsl(var(--wa) / 0.1);
}
.focus\:border-b-warning\/100:focus {
    border-bottom-color: hsl(var(--wa) / 1);
}
.focus\:border-b-warning\/20:focus {
    border-bottom-color: hsl(var(--wa) / 0.2);
}
.focus\:border-b-warning\/25:focus {
    border-bottom-color: hsl(var(--wa) / 0.25);
}
.focus\:border-b-warning\/30:focus {
    border-bottom-color: hsl(var(--wa) / 0.3);
}
.focus\:border-b-warning\/40:focus {
    border-bottom-color: hsl(var(--wa) / 0.4);
}
.focus\:border-b-warning\/5:focus {
    border-bottom-color: hsl(var(--wa) / 0.05);
}
.focus\:border-b-warning\/50:focus {
    border-bottom-color: hsl(var(--wa) / 0.5);
}
.focus\:border-b-warning\/60:focus {
    border-bottom-color: hsl(var(--wa) / 0.6);
}
.focus\:border-b-warning\/70:focus {
    border-bottom-color: hsl(var(--wa) / 0.7);
}
.focus\:border-b-warning\/75:focus {
    border-bottom-color: hsl(var(--wa) / 0.75);
}
.focus\:border-b-warning\/80:focus {
    border-bottom-color: hsl(var(--wa) / 0.8);
}
.focus\:border-b-warning\/90:focus {
    border-bottom-color: hsl(var(--wa) / 0.9);
}
.focus\:border-b-warning\/95:focus {
    border-bottom-color: hsl(var(--wa) / 0.95);
}
.focus\:border-l-base-100:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.focus\:border-l-base-100\/0:focus {
    border-left-color: hsl(var(--b1) / 0);
}
.focus\:border-l-base-100\/10:focus {
    border-left-color: hsl(var(--b1) / 0.1);
}
.focus\:border-l-base-100\/100:focus {
    border-left-color: hsl(var(--b1) / 1);
}
.focus\:border-l-base-100\/20:focus {
    border-left-color: hsl(var(--b1) / 0.2);
}
.focus\:border-l-base-100\/25:focus {
    border-left-color: hsl(var(--b1) / 0.25);
}
.focus\:border-l-base-100\/30:focus {
    border-left-color: hsl(var(--b1) / 0.3);
}
.focus\:border-l-base-100\/40:focus {
    border-left-color: hsl(var(--b1) / 0.4);
}
.focus\:border-l-base-100\/5:focus {
    border-left-color: hsl(var(--b1) / 0.05);
}
.focus\:border-l-base-100\/50:focus {
    border-left-color: hsl(var(--b1) / 0.5);
}
.focus\:border-l-base-100\/60:focus {
    border-left-color: hsl(var(--b1) / 0.6);
}
.focus\:border-l-base-100\/70:focus {
    border-left-color: hsl(var(--b1) / 0.7);
}
.focus\:border-l-base-100\/75:focus {
    border-left-color: hsl(var(--b1) / 0.75);
}
.focus\:border-l-base-100\/80:focus {
    border-left-color: hsl(var(--b1) / 0.8);
}
.focus\:border-l-base-100\/90:focus {
    border-left-color: hsl(var(--b1) / 0.9);
}
.focus\:border-l-base-100\/95:focus {
    border-left-color: hsl(var(--b1) / 0.95);
}
.focus\:border-l-base-200:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.focus\:border-l-base-200\/0:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:border-l-base-200\/10:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:border-l-base-200\/100:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:border-l-base-200\/20:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:border-l-base-200\/25:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:border-l-base-200\/30:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:border-l-base-200\/40:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:border-l-base-200\/5:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:border-l-base-200\/50:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:border-l-base-200\/60:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:border-l-base-200\/70:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:border-l-base-200\/75:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:border-l-base-200\/80:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:border-l-base-200\/90:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:border-l-base-200\/95:focus {
    border-left-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:border-l-base-300:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.focus\:border-l-base-300\/0:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:border-l-base-300\/10:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:border-l-base-300\/100:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:border-l-base-300\/20:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:border-l-base-300\/25:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:border-l-base-300\/30:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:border-l-base-300\/40:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:border-l-base-300\/5:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:border-l-base-300\/50:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:border-l-base-300\/60:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:border-l-base-300\/70:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:border-l-base-300\/75:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:border-l-base-300\/80:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:border-l-base-300\/90:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:border-l-base-300\/95:focus {
    border-left-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:border-l-base-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.focus\:border-l-base-content\/0:focus {
    border-left-color: hsl(var(--bc) / 0);
}
.focus\:border-l-base-content\/10:focus {
    border-left-color: hsl(var(--bc) / 0.1);
}
.focus\:border-l-base-content\/100:focus {
    border-left-color: hsl(var(--bc) / 1);
}
.focus\:border-l-base-content\/20:focus {
    border-left-color: hsl(var(--bc) / 0.2);
}
.focus\:border-l-base-content\/25:focus {
    border-left-color: hsl(var(--bc) / 0.25);
}
.focus\:border-l-base-content\/30:focus {
    border-left-color: hsl(var(--bc) / 0.3);
}
.focus\:border-l-base-content\/40:focus {
    border-left-color: hsl(var(--bc) / 0.4);
}
.focus\:border-l-base-content\/5:focus {
    border-left-color: hsl(var(--bc) / 0.05);
}
.focus\:border-l-base-content\/50:focus {
    border-left-color: hsl(var(--bc) / 0.5);
}
.focus\:border-l-base-content\/60:focus {
    border-left-color: hsl(var(--bc) / 0.6);
}
.focus\:border-l-base-content\/70:focus {
    border-left-color: hsl(var(--bc) / 0.7);
}
.focus\:border-l-base-content\/75:focus {
    border-left-color: hsl(var(--bc) / 0.75);
}
.focus\:border-l-base-content\/80:focus {
    border-left-color: hsl(var(--bc) / 0.8);
}
.focus\:border-l-base-content\/90:focus {
    border-left-color: hsl(var(--bc) / 0.9);
}
.focus\:border-l-base-content\/95:focus {
    border-left-color: hsl(var(--bc) / 0.95);
}
.focus\:border-l-error:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:border-l-error-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-l-error-content\/0:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:border-l-error-content\/10:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:border-l-error-content\/100:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:border-l-error-content\/20:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:border-l-error-content\/25:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:border-l-error-content\/30:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:border-l-error-content\/40:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:border-l-error-content\/5:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:border-l-error-content\/50:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:border-l-error-content\/60:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:border-l-error-content\/70:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:border-l-error-content\/75:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:border-l-error-content\/80:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:border-l-error-content\/90:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:border-l-error-content\/95:focus {
    border-left-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:border-l-error\/0:focus {
    border-left-color: hsl(var(--er) / 0);
}
.focus\:border-l-error\/10:focus {
    border-left-color: hsl(var(--er) / 0.1);
}
.focus\:border-l-error\/100:focus {
    border-left-color: hsl(var(--er) / 1);
}
.focus\:border-l-error\/20:focus {
    border-left-color: hsl(var(--er) / 0.2);
}
.focus\:border-l-error\/25:focus {
    border-left-color: hsl(var(--er) / 0.25);
}
.focus\:border-l-error\/30:focus {
    border-left-color: hsl(var(--er) / 0.3);
}
.focus\:border-l-error\/40:focus {
    border-left-color: hsl(var(--er) / 0.4);
}
.focus\:border-l-error\/5:focus {
    border-left-color: hsl(var(--er) / 0.05);
}
.focus\:border-l-error\/50:focus {
    border-left-color: hsl(var(--er) / 0.5);
}
.focus\:border-l-error\/60:focus {
    border-left-color: hsl(var(--er) / 0.6);
}
.focus\:border-l-error\/70:focus {
    border-left-color: hsl(var(--er) / 0.7);
}
.focus\:border-l-error\/75:focus {
    border-left-color: hsl(var(--er) / 0.75);
}
.focus\:border-l-error\/80:focus {
    border-left-color: hsl(var(--er) / 0.8);
}
.focus\:border-l-error\/90:focus {
    border-left-color: hsl(var(--er) / 0.9);
}
.focus\:border-l-error\/95:focus {
    border-left-color: hsl(var(--er) / 0.95);
}
.focus\:border-l-info:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:border-l-info-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-l-info-content\/0:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:border-l-info-content\/10:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:border-l-info-content\/100:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:border-l-info-content\/20:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:border-l-info-content\/25:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:border-l-info-content\/30:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:border-l-info-content\/40:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:border-l-info-content\/5:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:border-l-info-content\/50:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:border-l-info-content\/60:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:border-l-info-content\/70:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:border-l-info-content\/75:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:border-l-info-content\/80:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:border-l-info-content\/90:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:border-l-info-content\/95:focus {
    border-left-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:border-l-info\/0:focus {
    border-left-color: hsl(var(--in) / 0);
}
.focus\:border-l-info\/10:focus {
    border-left-color: hsl(var(--in) / 0.1);
}
.focus\:border-l-info\/100:focus {
    border-left-color: hsl(var(--in) / 1);
}
.focus\:border-l-info\/20:focus {
    border-left-color: hsl(var(--in) / 0.2);
}
.focus\:border-l-info\/25:focus {
    border-left-color: hsl(var(--in) / 0.25);
}
.focus\:border-l-info\/30:focus {
    border-left-color: hsl(var(--in) / 0.3);
}
.focus\:border-l-info\/40:focus {
    border-left-color: hsl(var(--in) / 0.4);
}
.focus\:border-l-info\/5:focus {
    border-left-color: hsl(var(--in) / 0.05);
}
.focus\:border-l-info\/50:focus {
    border-left-color: hsl(var(--in) / 0.5);
}
.focus\:border-l-info\/60:focus {
    border-left-color: hsl(var(--in) / 0.6);
}
.focus\:border-l-info\/70:focus {
    border-left-color: hsl(var(--in) / 0.7);
}
.focus\:border-l-info\/75:focus {
    border-left-color: hsl(var(--in) / 0.75);
}
.focus\:border-l-info\/80:focus {
    border-left-color: hsl(var(--in) / 0.8);
}
.focus\:border-l-info\/90:focus {
    border-left-color: hsl(var(--in) / 0.9);
}
.focus\:border-l-info\/95:focus {
    border-left-color: hsl(var(--in) / 0.95);
}
.focus\:border-l-success:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:border-l-success-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-l-success-content\/0:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:border-l-success-content\/10:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:border-l-success-content\/100:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:border-l-success-content\/20:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:border-l-success-content\/25:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:border-l-success-content\/30:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:border-l-success-content\/40:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:border-l-success-content\/5:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:border-l-success-content\/50:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:border-l-success-content\/60:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:border-l-success-content\/70:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:border-l-success-content\/75:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:border-l-success-content\/80:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:border-l-success-content\/90:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:border-l-success-content\/95:focus {
    border-left-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:border-l-success\/0:focus {
    border-left-color: hsl(var(--su) / 0);
}
.focus\:border-l-success\/10:focus {
    border-left-color: hsl(var(--su) / 0.1);
}
.focus\:border-l-success\/100:focus {
    border-left-color: hsl(var(--su) / 1);
}
.focus\:border-l-success\/20:focus {
    border-left-color: hsl(var(--su) / 0.2);
}
.focus\:border-l-success\/25:focus {
    border-left-color: hsl(var(--su) / 0.25);
}
.focus\:border-l-success\/30:focus {
    border-left-color: hsl(var(--su) / 0.3);
}
.focus\:border-l-success\/40:focus {
    border-left-color: hsl(var(--su) / 0.4);
}
.focus\:border-l-success\/5:focus {
    border-left-color: hsl(var(--su) / 0.05);
}
.focus\:border-l-success\/50:focus {
    border-left-color: hsl(var(--su) / 0.5);
}
.focus\:border-l-success\/60:focus {
    border-left-color: hsl(var(--su) / 0.6);
}
.focus\:border-l-success\/70:focus {
    border-left-color: hsl(var(--su) / 0.7);
}
.focus\:border-l-success\/75:focus {
    border-left-color: hsl(var(--su) / 0.75);
}
.focus\:border-l-success\/80:focus {
    border-left-color: hsl(var(--su) / 0.8);
}
.focus\:border-l-success\/90:focus {
    border-left-color: hsl(var(--su) / 0.9);
}
.focus\:border-l-success\/95:focus {
    border-left-color: hsl(var(--su) / 0.95);
}
.focus\:border-l-warning:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:border-l-warning-content:focus {
    --tw-border-opacity: 1;
    border-left-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-l-warning-content\/0:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:border-l-warning-content\/10:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:border-l-warning-content\/100:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:border-l-warning-content\/20:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:border-l-warning-content\/25:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:border-l-warning-content\/30:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:border-l-warning-content\/40:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:border-l-warning-content\/5:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:border-l-warning-content\/50:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:border-l-warning-content\/60:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:border-l-warning-content\/70:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:border-l-warning-content\/75:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:border-l-warning-content\/80:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:border-l-warning-content\/90:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:border-l-warning-content\/95:focus {
    border-left-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:border-l-warning\/0:focus {
    border-left-color: hsl(var(--wa) / 0);
}
.focus\:border-l-warning\/10:focus {
    border-left-color: hsl(var(--wa) / 0.1);
}
.focus\:border-l-warning\/100:focus {
    border-left-color: hsl(var(--wa) / 1);
}
.focus\:border-l-warning\/20:focus {
    border-left-color: hsl(var(--wa) / 0.2);
}
.focus\:border-l-warning\/25:focus {
    border-left-color: hsl(var(--wa) / 0.25);
}
.focus\:border-l-warning\/30:focus {
    border-left-color: hsl(var(--wa) / 0.3);
}
.focus\:border-l-warning\/40:focus {
    border-left-color: hsl(var(--wa) / 0.4);
}
.focus\:border-l-warning\/5:focus {
    border-left-color: hsl(var(--wa) / 0.05);
}
.focus\:border-l-warning\/50:focus {
    border-left-color: hsl(var(--wa) / 0.5);
}
.focus\:border-l-warning\/60:focus {
    border-left-color: hsl(var(--wa) / 0.6);
}
.focus\:border-l-warning\/70:focus {
    border-left-color: hsl(var(--wa) / 0.7);
}
.focus\:border-l-warning\/75:focus {
    border-left-color: hsl(var(--wa) / 0.75);
}
.focus\:border-l-warning\/80:focus {
    border-left-color: hsl(var(--wa) / 0.8);
}
.focus\:border-l-warning\/90:focus {
    border-left-color: hsl(var(--wa) / 0.9);
}
.focus\:border-l-warning\/95:focus {
    border-left-color: hsl(var(--wa) / 0.95);
}
.focus\:border-r-base-100:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.focus\:border-r-base-100\/0:focus {
    border-right-color: hsl(var(--b1) / 0);
}
.focus\:border-r-base-100\/10:focus {
    border-right-color: hsl(var(--b1) / 0.1);
}
.focus\:border-r-base-100\/100:focus {
    border-right-color: hsl(var(--b1) / 1);
}
.focus\:border-r-base-100\/20:focus {
    border-right-color: hsl(var(--b1) / 0.2);
}
.focus\:border-r-base-100\/25:focus {
    border-right-color: hsl(var(--b1) / 0.25);
}
.focus\:border-r-base-100\/30:focus {
    border-right-color: hsl(var(--b1) / 0.3);
}
.focus\:border-r-base-100\/40:focus {
    border-right-color: hsl(var(--b1) / 0.4);
}
.focus\:border-r-base-100\/5:focus {
    border-right-color: hsl(var(--b1) / 0.05);
}
.focus\:border-r-base-100\/50:focus {
    border-right-color: hsl(var(--b1) / 0.5);
}
.focus\:border-r-base-100\/60:focus {
    border-right-color: hsl(var(--b1) / 0.6);
}
.focus\:border-r-base-100\/70:focus {
    border-right-color: hsl(var(--b1) / 0.7);
}
.focus\:border-r-base-100\/75:focus {
    border-right-color: hsl(var(--b1) / 0.75);
}
.focus\:border-r-base-100\/80:focus {
    border-right-color: hsl(var(--b1) / 0.8);
}
.focus\:border-r-base-100\/90:focus {
    border-right-color: hsl(var(--b1) / 0.9);
}
.focus\:border-r-base-100\/95:focus {
    border-right-color: hsl(var(--b1) / 0.95);
}
.focus\:border-r-base-200:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.focus\:border-r-base-200\/0:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:border-r-base-200\/10:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:border-r-base-200\/100:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:border-r-base-200\/20:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:border-r-base-200\/25:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:border-r-base-200\/30:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:border-r-base-200\/40:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:border-r-base-200\/5:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:border-r-base-200\/50:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:border-r-base-200\/60:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:border-r-base-200\/70:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:border-r-base-200\/75:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:border-r-base-200\/80:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:border-r-base-200\/90:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:border-r-base-200\/95:focus {
    border-right-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:border-r-base-300:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.focus\:border-r-base-300\/0:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:border-r-base-300\/10:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:border-r-base-300\/100:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:border-r-base-300\/20:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:border-r-base-300\/25:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:border-r-base-300\/30:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:border-r-base-300\/40:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:border-r-base-300\/5:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:border-r-base-300\/50:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:border-r-base-300\/60:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:border-r-base-300\/70:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:border-r-base-300\/75:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:border-r-base-300\/80:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:border-r-base-300\/90:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:border-r-base-300\/95:focus {
    border-right-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:border-r-base-content:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.focus\:border-r-base-content\/0:focus {
    border-right-color: hsl(var(--bc) / 0);
}
.focus\:border-r-base-content\/10:focus {
    border-right-color: hsl(var(--bc) / 0.1);
}
.focus\:border-r-base-content\/100:focus {
    border-right-color: hsl(var(--bc) / 1);
}
.focus\:border-r-base-content\/20:focus {
    border-right-color: hsl(var(--bc) / 0.2);
}
.focus\:border-r-base-content\/25:focus {
    border-right-color: hsl(var(--bc) / 0.25);
}
.focus\:border-r-base-content\/30:focus {
    border-right-color: hsl(var(--bc) / 0.3);
}
.focus\:border-r-base-content\/40:focus {
    border-right-color: hsl(var(--bc) / 0.4);
}
.focus\:border-r-base-content\/5:focus {
    border-right-color: hsl(var(--bc) / 0.05);
}
.focus\:border-r-base-content\/50:focus {
    border-right-color: hsl(var(--bc) / 0.5);
}
.focus\:border-r-base-content\/60:focus {
    border-right-color: hsl(var(--bc) / 0.6);
}
.focus\:border-r-base-content\/70:focus {
    border-right-color: hsl(var(--bc) / 0.7);
}
.focus\:border-r-base-content\/75:focus {
    border-right-color: hsl(var(--bc) / 0.75);
}
.focus\:border-r-base-content\/80:focus {
    border-right-color: hsl(var(--bc) / 0.8);
}
.focus\:border-r-base-content\/90:focus {
    border-right-color: hsl(var(--bc) / 0.9);
}
.focus\:border-r-base-content\/95:focus {
    border-right-color: hsl(var(--bc) / 0.95);
}
.focus\:border-r-error:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:border-r-error-content:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-r-error-content\/0:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:border-r-error-content\/10:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:border-r-error-content\/100:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:border-r-error-content\/20:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:border-r-error-content\/25:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:border-r-error-content\/30:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:border-r-error-content\/40:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:border-r-error-content\/5:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:border-r-error-content\/50:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:border-r-error-content\/60:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:border-r-error-content\/70:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:border-r-error-content\/75:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:border-r-error-content\/80:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:border-r-error-content\/90:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:border-r-error-content\/95:focus {
    border-right-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:border-r-error\/0:focus {
    border-right-color: hsl(var(--er) / 0);
}
.focus\:border-r-error\/10:focus {
    border-right-color: hsl(var(--er) / 0.1);
}
.focus\:border-r-error\/100:focus {
    border-right-color: hsl(var(--er) / 1);
}
.focus\:border-r-error\/20:focus {
    border-right-color: hsl(var(--er) / 0.2);
}
.focus\:border-r-error\/25:focus {
    border-right-color: hsl(var(--er) / 0.25);
}
.focus\:border-r-error\/30:focus {
    border-right-color: hsl(var(--er) / 0.3);
}
.focus\:border-r-error\/40:focus {
    border-right-color: hsl(var(--er) / 0.4);
}
.focus\:border-r-error\/5:focus {
    border-right-color: hsl(var(--er) / 0.05);
}
.focus\:border-r-error\/50:focus {
    border-right-color: hsl(var(--er) / 0.5);
}
.focus\:border-r-error\/60:focus {
    border-right-color: hsl(var(--er) / 0.6);
}
.focus\:border-r-error\/70:focus {
    border-right-color: hsl(var(--er) / 0.7);
}
.focus\:border-r-error\/75:focus {
    border-right-color: hsl(var(--er) / 0.75);
}
.focus\:border-r-error\/80:focus {
    border-right-color: hsl(var(--er) / 0.8);
}
.focus\:border-r-error\/90:focus {
    border-right-color: hsl(var(--er) / 0.9);
}
.focus\:border-r-error\/95:focus {
    border-right-color: hsl(var(--er) / 0.95);
}
.focus\:border-r-info:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:border-r-info-content:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-r-info-content\/0:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:border-r-info-content\/10:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:border-r-info-content\/100:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:border-r-info-content\/20:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:border-r-info-content\/25:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:border-r-info-content\/30:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:border-r-info-content\/40:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:border-r-info-content\/5:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:border-r-info-content\/50:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:border-r-info-content\/60:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:border-r-info-content\/70:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:border-r-info-content\/75:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:border-r-info-content\/80:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:border-r-info-content\/90:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:border-r-info-content\/95:focus {
    border-right-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:border-r-info\/0:focus {
    border-right-color: hsl(var(--in) / 0);
}
.focus\:border-r-info\/10:focus {
    border-right-color: hsl(var(--in) / 0.1);
}
.focus\:border-r-info\/100:focus {
    border-right-color: hsl(var(--in) / 1);
}
.focus\:border-r-info\/20:focus {
    border-right-color: hsl(var(--in) / 0.2);
}
.focus\:border-r-info\/25:focus {
    border-right-color: hsl(var(--in) / 0.25);
}
.focus\:border-r-info\/30:focus {
    border-right-color: hsl(var(--in) / 0.3);
}
.focus\:border-r-info\/40:focus {
    border-right-color: hsl(var(--in) / 0.4);
}
.focus\:border-r-info\/5:focus {
    border-right-color: hsl(var(--in) / 0.05);
}
.focus\:border-r-info\/50:focus {
    border-right-color: hsl(var(--in) / 0.5);
}
.focus\:border-r-info\/60:focus {
    border-right-color: hsl(var(--in) / 0.6);
}
.focus\:border-r-info\/70:focus {
    border-right-color: hsl(var(--in) / 0.7);
}
.focus\:border-r-info\/75:focus {
    border-right-color: hsl(var(--in) / 0.75);
}
.focus\:border-r-info\/80:focus {
    border-right-color: hsl(var(--in) / 0.8);
}
.focus\:border-r-info\/90:focus {
    border-right-color: hsl(var(--in) / 0.9);
}
.focus\:border-r-info\/95:focus {
    border-right-color: hsl(var(--in) / 0.95);
}
.focus\:border-r-success:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:border-r-success-content:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-r-success-content\/0:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:border-r-success-content\/10:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:border-r-success-content\/100:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:border-r-success-content\/20:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:border-r-success-content\/25:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:border-r-success-content\/30:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:border-r-success-content\/40:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:border-r-success-content\/5:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:border-r-success-content\/50:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:border-r-success-content\/60:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:border-r-success-content\/70:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:border-r-success-content\/75:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:border-r-success-content\/80:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:border-r-success-content\/90:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:border-r-success-content\/95:focus {
    border-right-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:border-r-success\/0:focus {
    border-right-color: hsl(var(--su) / 0);
}
.focus\:border-r-success\/10:focus {
    border-right-color: hsl(var(--su) / 0.1);
}
.focus\:border-r-success\/100:focus {
    border-right-color: hsl(var(--su) / 1);
}
.focus\:border-r-success\/20:focus {
    border-right-color: hsl(var(--su) / 0.2);
}
.focus\:border-r-success\/25:focus {
    border-right-color: hsl(var(--su) / 0.25);
}
.focus\:border-r-success\/30:focus {
    border-right-color: hsl(var(--su) / 0.3);
}
.focus\:border-r-success\/40:focus {
    border-right-color: hsl(var(--su) / 0.4);
}
.focus\:border-r-success\/5:focus {
    border-right-color: hsl(var(--su) / 0.05);
}
.focus\:border-r-success\/50:focus {
    border-right-color: hsl(var(--su) / 0.5);
}
.focus\:border-r-success\/60:focus {
    border-right-color: hsl(var(--su) / 0.6);
}
.focus\:border-r-success\/70:focus {
    border-right-color: hsl(var(--su) / 0.7);
}
.focus\:border-r-success\/75:focus {
    border-right-color: hsl(var(--su) / 0.75);
}
.focus\:border-r-success\/80:focus {
    border-right-color: hsl(var(--su) / 0.8);
}
.focus\:border-r-success\/90:focus {
    border-right-color: hsl(var(--su) / 0.9);
}
.focus\:border-r-success\/95:focus {
    border-right-color: hsl(var(--su) / 0.95);
}
.focus\:border-r-warning:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:border-r-warning-content:focus {
    --tw-border-opacity: 1;
    border-right-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-r-warning-content\/0:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:border-r-warning-content\/10:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:border-r-warning-content\/100:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:border-r-warning-content\/20:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:border-r-warning-content\/25:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:border-r-warning-content\/30:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:border-r-warning-content\/40:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:border-r-warning-content\/5:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:border-r-warning-content\/50:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:border-r-warning-content\/60:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:border-r-warning-content\/70:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:border-r-warning-content\/75:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:border-r-warning-content\/80:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:border-r-warning-content\/90:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:border-r-warning-content\/95:focus {
    border-right-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:border-r-warning\/0:focus {
    border-right-color: hsl(var(--wa) / 0);
}
.focus\:border-r-warning\/10:focus {
    border-right-color: hsl(var(--wa) / 0.1);
}
.focus\:border-r-warning\/100:focus {
    border-right-color: hsl(var(--wa) / 1);
}
.focus\:border-r-warning\/20:focus {
    border-right-color: hsl(var(--wa) / 0.2);
}
.focus\:border-r-warning\/25:focus {
    border-right-color: hsl(var(--wa) / 0.25);
}
.focus\:border-r-warning\/30:focus {
    border-right-color: hsl(var(--wa) / 0.3);
}
.focus\:border-r-warning\/40:focus {
    border-right-color: hsl(var(--wa) / 0.4);
}
.focus\:border-r-warning\/5:focus {
    border-right-color: hsl(var(--wa) / 0.05);
}
.focus\:border-r-warning\/50:focus {
    border-right-color: hsl(var(--wa) / 0.5);
}
.focus\:border-r-warning\/60:focus {
    border-right-color: hsl(var(--wa) / 0.6);
}
.focus\:border-r-warning\/70:focus {
    border-right-color: hsl(var(--wa) / 0.7);
}
.focus\:border-r-warning\/75:focus {
    border-right-color: hsl(var(--wa) / 0.75);
}
.focus\:border-r-warning\/80:focus {
    border-right-color: hsl(var(--wa) / 0.8);
}
.focus\:border-r-warning\/90:focus {
    border-right-color: hsl(var(--wa) / 0.9);
}
.focus\:border-r-warning\/95:focus {
    border-right-color: hsl(var(--wa) / 0.95);
}
.focus\:border-t-base-100:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b1) / var(--tw-border-opacity));
}
.focus\:border-t-base-100\/0:focus {
    border-top-color: hsl(var(--b1) / 0);
}
.focus\:border-t-base-100\/10:focus {
    border-top-color: hsl(var(--b1) / 0.1);
}
.focus\:border-t-base-100\/100:focus {
    border-top-color: hsl(var(--b1) / 1);
}
.focus\:border-t-base-100\/20:focus {
    border-top-color: hsl(var(--b1) / 0.2);
}
.focus\:border-t-base-100\/25:focus {
    border-top-color: hsl(var(--b1) / 0.25);
}
.focus\:border-t-base-100\/30:focus {
    border-top-color: hsl(var(--b1) / 0.3);
}
.focus\:border-t-base-100\/40:focus {
    border-top-color: hsl(var(--b1) / 0.4);
}
.focus\:border-t-base-100\/5:focus {
    border-top-color: hsl(var(--b1) / 0.05);
}
.focus\:border-t-base-100\/50:focus {
    border-top-color: hsl(var(--b1) / 0.5);
}
.focus\:border-t-base-100\/60:focus {
    border-top-color: hsl(var(--b1) / 0.6);
}
.focus\:border-t-base-100\/70:focus {
    border-top-color: hsl(var(--b1) / 0.7);
}
.focus\:border-t-base-100\/75:focus {
    border-top-color: hsl(var(--b1) / 0.75);
}
.focus\:border-t-base-100\/80:focus {
    border-top-color: hsl(var(--b1) / 0.8);
}
.focus\:border-t-base-100\/90:focus {
    border-top-color: hsl(var(--b1) / 0.9);
}
.focus\:border-t-base-100\/95:focus {
    border-top-color: hsl(var(--b1) / 0.95);
}
.focus\:border-t-base-200:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));
}
.focus\:border-t-base-200\/0:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:border-t-base-200\/10:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:border-t-base-200\/100:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:border-t-base-200\/20:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:border-t-base-200\/25:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:border-t-base-200\/30:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:border-t-base-200\/40:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:border-t-base-200\/5:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:border-t-base-200\/50:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:border-t-base-200\/60:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:border-t-base-200\/70:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:border-t-base-200\/75:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:border-t-base-200\/80:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:border-t-base-200\/90:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:border-t-base-200\/95:focus {
    border-top-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:border-t-base-300:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--b3, var(--b2)) / var(--tw-border-opacity));
}
.focus\:border-t-base-300\/0:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:border-t-base-300\/10:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:border-t-base-300\/100:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:border-t-base-300\/20:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:border-t-base-300\/25:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:border-t-base-300\/30:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:border-t-base-300\/40:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:border-t-base-300\/5:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:border-t-base-300\/50:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:border-t-base-300\/60:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:border-t-base-300\/70:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:border-t-base-300\/75:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:border-t-base-300\/80:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:border-t-base-300\/90:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:border-t-base-300\/95:focus {
    border-top-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:border-t-base-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--bc) / var(--tw-border-opacity));
}
.focus\:border-t-base-content\/0:focus {
    border-top-color: hsl(var(--bc) / 0);
}
.focus\:border-t-base-content\/10:focus {
    border-top-color: hsl(var(--bc) / 0.1);
}
.focus\:border-t-base-content\/100:focus {
    border-top-color: hsl(var(--bc) / 1);
}
.focus\:border-t-base-content\/20:focus {
    border-top-color: hsl(var(--bc) / 0.2);
}
.focus\:border-t-base-content\/25:focus {
    border-top-color: hsl(var(--bc) / 0.25);
}
.focus\:border-t-base-content\/30:focus {
    border-top-color: hsl(var(--bc) / 0.3);
}
.focus\:border-t-base-content\/40:focus {
    border-top-color: hsl(var(--bc) / 0.4);
}
.focus\:border-t-base-content\/5:focus {
    border-top-color: hsl(var(--bc) / 0.05);
}
.focus\:border-t-base-content\/50:focus {
    border-top-color: hsl(var(--bc) / 0.5);
}
.focus\:border-t-base-content\/60:focus {
    border-top-color: hsl(var(--bc) / 0.6);
}
.focus\:border-t-base-content\/70:focus {
    border-top-color: hsl(var(--bc) / 0.7);
}
.focus\:border-t-base-content\/75:focus {
    border-top-color: hsl(var(--bc) / 0.75);
}
.focus\:border-t-base-content\/80:focus {
    border-top-color: hsl(var(--bc) / 0.8);
}
.focus\:border-t-base-content\/90:focus {
    border-top-color: hsl(var(--bc) / 0.9);
}
.focus\:border-t-base-content\/95:focus {
    border-top-color: hsl(var(--bc) / 0.95);
}
.focus\:border-t-error:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--er) / var(--tw-border-opacity));
}
.focus\:border-t-error-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--erc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-t-error-content\/0:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:border-t-error-content\/10:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:border-t-error-content\/100:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:border-t-error-content\/20:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:border-t-error-content\/25:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:border-t-error-content\/30:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:border-t-error-content\/40:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:border-t-error-content\/5:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:border-t-error-content\/50:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:border-t-error-content\/60:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:border-t-error-content\/70:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:border-t-error-content\/75:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:border-t-error-content\/80:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:border-t-error-content\/90:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:border-t-error-content\/95:focus {
    border-top-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:border-t-error\/0:focus {
    border-top-color: hsl(var(--er) / 0);
}
.focus\:border-t-error\/10:focus {
    border-top-color: hsl(var(--er) / 0.1);
}
.focus\:border-t-error\/100:focus {
    border-top-color: hsl(var(--er) / 1);
}
.focus\:border-t-error\/20:focus {
    border-top-color: hsl(var(--er) / 0.2);
}
.focus\:border-t-error\/25:focus {
    border-top-color: hsl(var(--er) / 0.25);
}
.focus\:border-t-error\/30:focus {
    border-top-color: hsl(var(--er) / 0.3);
}
.focus\:border-t-error\/40:focus {
    border-top-color: hsl(var(--er) / 0.4);
}
.focus\:border-t-error\/5:focus {
    border-top-color: hsl(var(--er) / 0.05);
}
.focus\:border-t-error\/50:focus {
    border-top-color: hsl(var(--er) / 0.5);
}
.focus\:border-t-error\/60:focus {
    border-top-color: hsl(var(--er) / 0.6);
}
.focus\:border-t-error\/70:focus {
    border-top-color: hsl(var(--er) / 0.7);
}
.focus\:border-t-error\/75:focus {
    border-top-color: hsl(var(--er) / 0.75);
}
.focus\:border-t-error\/80:focus {
    border-top-color: hsl(var(--er) / 0.8);
}
.focus\:border-t-error\/90:focus {
    border-top-color: hsl(var(--er) / 0.9);
}
.focus\:border-t-error\/95:focus {
    border-top-color: hsl(var(--er) / 0.95);
}
.focus\:border-t-info:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--in) / var(--tw-border-opacity));
}
.focus\:border-t-info-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--inc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-t-info-content\/0:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:border-t-info-content\/10:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:border-t-info-content\/100:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:border-t-info-content\/20:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:border-t-info-content\/25:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:border-t-info-content\/30:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:border-t-info-content\/40:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:border-t-info-content\/5:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:border-t-info-content\/50:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:border-t-info-content\/60:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:border-t-info-content\/70:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:border-t-info-content\/75:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:border-t-info-content\/80:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:border-t-info-content\/90:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:border-t-info-content\/95:focus {
    border-top-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:border-t-info\/0:focus {
    border-top-color: hsl(var(--in) / 0);
}
.focus\:border-t-info\/10:focus {
    border-top-color: hsl(var(--in) / 0.1);
}
.focus\:border-t-info\/100:focus {
    border-top-color: hsl(var(--in) / 1);
}
.focus\:border-t-info\/20:focus {
    border-top-color: hsl(var(--in) / 0.2);
}
.focus\:border-t-info\/25:focus {
    border-top-color: hsl(var(--in) / 0.25);
}
.focus\:border-t-info\/30:focus {
    border-top-color: hsl(var(--in) / 0.3);
}
.focus\:border-t-info\/40:focus {
    border-top-color: hsl(var(--in) / 0.4);
}
.focus\:border-t-info\/5:focus {
    border-top-color: hsl(var(--in) / 0.05);
}
.focus\:border-t-info\/50:focus {
    border-top-color: hsl(var(--in) / 0.5);
}
.focus\:border-t-info\/60:focus {
    border-top-color: hsl(var(--in) / 0.6);
}
.focus\:border-t-info\/70:focus {
    border-top-color: hsl(var(--in) / 0.7);
}
.focus\:border-t-info\/75:focus {
    border-top-color: hsl(var(--in) / 0.75);
}
.focus\:border-t-info\/80:focus {
    border-top-color: hsl(var(--in) / 0.8);
}
.focus\:border-t-info\/90:focus {
    border-top-color: hsl(var(--in) / 0.9);
}
.focus\:border-t-info\/95:focus {
    border-top-color: hsl(var(--in) / 0.95);
}
.focus\:border-t-success:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--su) / var(--tw-border-opacity));
}
.focus\:border-t-success-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--suc, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-t-success-content\/0:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:border-t-success-content\/10:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:border-t-success-content\/100:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:border-t-success-content\/20:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:border-t-success-content\/25:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:border-t-success-content\/30:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:border-t-success-content\/40:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:border-t-success-content\/5:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:border-t-success-content\/50:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:border-t-success-content\/60:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:border-t-success-content\/70:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:border-t-success-content\/75:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:border-t-success-content\/80:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:border-t-success-content\/90:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:border-t-success-content\/95:focus {
    border-top-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:border-t-success\/0:focus {
    border-top-color: hsl(var(--su) / 0);
}
.focus\:border-t-success\/10:focus {
    border-top-color: hsl(var(--su) / 0.1);
}
.focus\:border-t-success\/100:focus {
    border-top-color: hsl(var(--su) / 1);
}
.focus\:border-t-success\/20:focus {
    border-top-color: hsl(var(--su) / 0.2);
}
.focus\:border-t-success\/25:focus {
    border-top-color: hsl(var(--su) / 0.25);
}
.focus\:border-t-success\/30:focus {
    border-top-color: hsl(var(--su) / 0.3);
}
.focus\:border-t-success\/40:focus {
    border-top-color: hsl(var(--su) / 0.4);
}
.focus\:border-t-success\/5:focus {
    border-top-color: hsl(var(--su) / 0.05);
}
.focus\:border-t-success\/50:focus {
    border-top-color: hsl(var(--su) / 0.5);
}
.focus\:border-t-success\/60:focus {
    border-top-color: hsl(var(--su) / 0.6);
}
.focus\:border-t-success\/70:focus {
    border-top-color: hsl(var(--su) / 0.7);
}
.focus\:border-t-success\/75:focus {
    border-top-color: hsl(var(--su) / 0.75);
}
.focus\:border-t-success\/80:focus {
    border-top-color: hsl(var(--su) / 0.8);
}
.focus\:border-t-success\/90:focus {
    border-top-color: hsl(var(--su) / 0.9);
}
.focus\:border-t-success\/95:focus {
    border-top-color: hsl(var(--su) / 0.95);
}
.focus\:border-t-warning:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wa) / var(--tw-border-opacity));
}
.focus\:border-t-warning-content:focus {
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--wac, var(--nc)) / var(--tw-border-opacity));
}
.focus\:border-t-warning-content\/0:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:border-t-warning-content\/10:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:border-t-warning-content\/100:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:border-t-warning-content\/20:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:border-t-warning-content\/25:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:border-t-warning-content\/30:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:border-t-warning-content\/40:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:border-t-warning-content\/5:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:border-t-warning-content\/50:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:border-t-warning-content\/60:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:border-t-warning-content\/70:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:border-t-warning-content\/75:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:border-t-warning-content\/80:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:border-t-warning-content\/90:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:border-t-warning-content\/95:focus {
    border-top-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:border-t-warning\/0:focus {
    border-top-color: hsl(var(--wa) / 0);
}
.focus\:border-t-warning\/10:focus {
    border-top-color: hsl(var(--wa) / 0.1);
}
.focus\:border-t-warning\/100:focus {
    border-top-color: hsl(var(--wa) / 1);
}
.focus\:border-t-warning\/20:focus {
    border-top-color: hsl(var(--wa) / 0.2);
}
.focus\:border-t-warning\/25:focus {
    border-top-color: hsl(var(--wa) / 0.25);
}
.focus\:border-t-warning\/30:focus {
    border-top-color: hsl(var(--wa) / 0.3);
}
.focus\:border-t-warning\/40:focus {
    border-top-color: hsl(var(--wa) / 0.4);
}
.focus\:border-t-warning\/5:focus {
    border-top-color: hsl(var(--wa) / 0.05);
}
.focus\:border-t-warning\/50:focus {
    border-top-color: hsl(var(--wa) / 0.5);
}
.focus\:border-t-warning\/60:focus {
    border-top-color: hsl(var(--wa) / 0.6);
}
.focus\:border-t-warning\/70:focus {
    border-top-color: hsl(var(--wa) / 0.7);
}
.focus\:border-t-warning\/75:focus {
    border-top-color: hsl(var(--wa) / 0.75);
}
.focus\:border-t-warning\/80:focus {
    border-top-color: hsl(var(--wa) / 0.8);
}
.focus\:border-t-warning\/90:focus {
    border-top-color: hsl(var(--wa) / 0.9);
}
.focus\:border-t-warning\/95:focus {
    border-top-color: hsl(var(--wa) / 0.95);
}
.focus\:bg-accent:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--a) / var(--tw-bg-opacity));
}
.focus\:bg-accent-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--ac) / var(--tw-bg-opacity));
}
.focus\:bg-accent-content\/0:focus {
    background-color: hsl(var(--ac) / 0);
}
.focus\:bg-accent-content\/10:focus {
    background-color: hsl(var(--ac) / 0.1);
}
.focus\:bg-accent-content\/100:focus {
    background-color: hsl(var(--ac) / 1);
}
.focus\:bg-accent-content\/20:focus {
    background-color: hsl(var(--ac) / 0.2);
}
.focus\:bg-accent-content\/25:focus {
    background-color: hsl(var(--ac) / 0.25);
}
.focus\:bg-accent-content\/30:focus {
    background-color: hsl(var(--ac) / 0.3);
}
.focus\:bg-accent-content\/40:focus {
    background-color: hsl(var(--ac) / 0.4);
}
.focus\:bg-accent-content\/5:focus {
    background-color: hsl(var(--ac) / 0.05);
}
.focus\:bg-accent-content\/50:focus {
    background-color: hsl(var(--ac) / 0.5);
}
.focus\:bg-accent-content\/60:focus {
    background-color: hsl(var(--ac) / 0.6);
}
.focus\:bg-accent-content\/70:focus {
    background-color: hsl(var(--ac) / 0.7);
}
.focus\:bg-accent-content\/75:focus {
    background-color: hsl(var(--ac) / 0.75);
}
.focus\:bg-accent-content\/80:focus {
    background-color: hsl(var(--ac) / 0.8);
}
.focus\:bg-accent-content\/90:focus {
    background-color: hsl(var(--ac) / 0.9);
}
.focus\:bg-accent-content\/95:focus {
    background-color: hsl(var(--ac) / 0.95);
}
.focus\:bg-accent-focus:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--af, var(--a)) / var(--tw-bg-opacity));
}
.focus\:bg-accent-focus\/0:focus {
    background-color: hsl(var(--af, var(--a)) / 0);
}
.focus\:bg-accent-focus\/10:focus {
    background-color: hsl(var(--af, var(--a)) / 0.1);
}
.focus\:bg-accent-focus\/100:focus {
    background-color: hsl(var(--af, var(--a)) / 1);
}
.focus\:bg-accent-focus\/20:focus {
    background-color: hsl(var(--af, var(--a)) / 0.2);
}
.focus\:bg-accent-focus\/25:focus {
    background-color: hsl(var(--af, var(--a)) / 0.25);
}
.focus\:bg-accent-focus\/30:focus {
    background-color: hsl(var(--af, var(--a)) / 0.3);
}
.focus\:bg-accent-focus\/40:focus {
    background-color: hsl(var(--af, var(--a)) / 0.4);
}
.focus\:bg-accent-focus\/5:focus {
    background-color: hsl(var(--af, var(--a)) / 0.05);
}
.focus\:bg-accent-focus\/50:focus {
    background-color: hsl(var(--af, var(--a)) / 0.5);
}
.focus\:bg-accent-focus\/60:focus {
    background-color: hsl(var(--af, var(--a)) / 0.6);
}
.focus\:bg-accent-focus\/70:focus {
    background-color: hsl(var(--af, var(--a)) / 0.7);
}
.focus\:bg-accent-focus\/75:focus {
    background-color: hsl(var(--af, var(--a)) / 0.75);
}
.focus\:bg-accent-focus\/80:focus {
    background-color: hsl(var(--af, var(--a)) / 0.8);
}
.focus\:bg-accent-focus\/90:focus {
    background-color: hsl(var(--af, var(--a)) / 0.9);
}
.focus\:bg-accent-focus\/95:focus {
    background-color: hsl(var(--af, var(--a)) / 0.95);
}
.focus\:bg-accent\/0:focus {
    background-color: hsl(var(--a) / 0);
}
.focus\:bg-accent\/10:focus {
    background-color: hsl(var(--a) / 0.1);
}
.focus\:bg-accent\/100:focus {
    background-color: hsl(var(--a) / 1);
}
.focus\:bg-accent\/20:focus {
    background-color: hsl(var(--a) / 0.2);
}
.focus\:bg-accent\/25:focus {
    background-color: hsl(var(--a) / 0.25);
}
.focus\:bg-accent\/30:focus {
    background-color: hsl(var(--a) / 0.3);
}
.focus\:bg-accent\/40:focus {
    background-color: hsl(var(--a) / 0.4);
}
.focus\:bg-accent\/5:focus {
    background-color: hsl(var(--a) / 0.05);
}
.focus\:bg-accent\/50:focus {
    background-color: hsl(var(--a) / 0.5);
}
.focus\:bg-accent\/60:focus {
    background-color: hsl(var(--a) / 0.6);
}
.focus\:bg-accent\/70:focus {
    background-color: hsl(var(--a) / 0.7);
}
.focus\:bg-accent\/75:focus {
    background-color: hsl(var(--a) / 0.75);
}
.focus\:bg-accent\/80:focus {
    background-color: hsl(var(--a) / 0.8);
}
.focus\:bg-accent\/90:focus {
    background-color: hsl(var(--a) / 0.9);
}
.focus\:bg-accent\/95:focus {
    background-color: hsl(var(--a) / 0.95);
}
.focus\:bg-base-100:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b1) / var(--tw-bg-opacity));
}
.focus\:bg-base-100\/0:focus {
    background-color: hsl(var(--b1) / 0);
}
.focus\:bg-base-100\/10:focus {
    background-color: hsl(var(--b1) / 0.1);
}
.focus\:bg-base-100\/100:focus {
    background-color: hsl(var(--b1) / 1);
}
.focus\:bg-base-100\/20:focus {
    background-color: hsl(var(--b1) / 0.2);
}
.focus\:bg-base-100\/25:focus {
    background-color: hsl(var(--b1) / 0.25);
}
.focus\:bg-base-100\/30:focus {
    background-color: hsl(var(--b1) / 0.3);
}
.focus\:bg-base-100\/40:focus {
    background-color: hsl(var(--b1) / 0.4);
}
.focus\:bg-base-100\/5:focus {
    background-color: hsl(var(--b1) / 0.05);
}
.focus\:bg-base-100\/50:focus {
    background-color: hsl(var(--b1) / 0.5);
}
.focus\:bg-base-100\/60:focus {
    background-color: hsl(var(--b1) / 0.6);
}
.focus\:bg-base-100\/70:focus {
    background-color: hsl(var(--b1) / 0.7);
}
.focus\:bg-base-100\/75:focus {
    background-color: hsl(var(--b1) / 0.75);
}
.focus\:bg-base-100\/80:focus {
    background-color: hsl(var(--b1) / 0.8);
}
.focus\:bg-base-100\/90:focus {
    background-color: hsl(var(--b1) / 0.9);
}
.focus\:bg-base-100\/95:focus {
    background-color: hsl(var(--b1) / 0.95);
}
.focus\:bg-base-200:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));
}
.focus\:bg-base-200\/0:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:bg-base-200\/10:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:bg-base-200\/100:focus {
    background-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:bg-base-200\/20:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:bg-base-200\/25:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:bg-base-200\/30:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:bg-base-200\/40:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:bg-base-200\/5:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:bg-base-200\/50:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:bg-base-200\/60:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:bg-base-200\/70:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:bg-base-200\/75:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:bg-base-200\/80:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:bg-base-200\/90:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:bg-base-200\/95:focus {
    background-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:bg-base-300:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));
}
.focus\:bg-base-300\/0:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:bg-base-300\/10:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:bg-base-300\/100:focus {
    background-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:bg-base-300\/20:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:bg-base-300\/25:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:bg-base-300\/30:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:bg-base-300\/40:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:bg-base-300\/5:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:bg-base-300\/50:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:bg-base-300\/60:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:bg-base-300\/70:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:bg-base-300\/75:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:bg-base-300\/80:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:bg-base-300\/90:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:bg-base-300\/95:focus {
    background-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:bg-base-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--bc) / var(--tw-bg-opacity));
}
.focus\:bg-base-content\/0:focus {
    background-color: hsl(var(--bc) / 0);
}
.focus\:bg-base-content\/10:focus {
    background-color: hsl(var(--bc) / 0.1);
}
.focus\:bg-base-content\/100:focus {
    background-color: hsl(var(--bc) / 1);
}
.focus\:bg-base-content\/20:focus {
    background-color: hsl(var(--bc) / 0.2);
}
.focus\:bg-base-content\/25:focus {
    background-color: hsl(var(--bc) / 0.25);
}
.focus\:bg-base-content\/30:focus {
    background-color: hsl(var(--bc) / 0.3);
}
.focus\:bg-base-content\/40:focus {
    background-color: hsl(var(--bc) / 0.4);
}
.focus\:bg-base-content\/5:focus {
    background-color: hsl(var(--bc) / 0.05);
}
.focus\:bg-base-content\/50:focus {
    background-color: hsl(var(--bc) / 0.5);
}
.focus\:bg-base-content\/60:focus {
    background-color: hsl(var(--bc) / 0.6);
}
.focus\:bg-base-content\/70:focus {
    background-color: hsl(var(--bc) / 0.7);
}
.focus\:bg-base-content\/75:focus {
    background-color: hsl(var(--bc) / 0.75);
}
.focus\:bg-base-content\/80:focus {
    background-color: hsl(var(--bc) / 0.8);
}
.focus\:bg-base-content\/90:focus {
    background-color: hsl(var(--bc) / 0.9);
}
.focus\:bg-base-content\/95:focus {
    background-color: hsl(var(--bc) / 0.95);
}
.focus\:bg-error:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--er) / var(--tw-bg-opacity));
}
.focus\:bg-error-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--erc, var(--nc)) / var(--tw-bg-opacity));
}
.focus\:bg-error-content\/0:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:bg-error-content\/10:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:bg-error-content\/100:focus {
    background-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:bg-error-content\/20:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:bg-error-content\/25:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:bg-error-content\/30:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:bg-error-content\/40:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:bg-error-content\/5:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:bg-error-content\/50:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:bg-error-content\/60:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:bg-error-content\/70:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:bg-error-content\/75:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:bg-error-content\/80:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:bg-error-content\/90:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:bg-error-content\/95:focus {
    background-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:bg-error\/0:focus {
    background-color: hsl(var(--er) / 0);
}
.focus\:bg-error\/10:focus {
    background-color: hsl(var(--er) / 0.1);
}
.focus\:bg-error\/100:focus {
    background-color: hsl(var(--er) / 1);
}
.focus\:bg-error\/20:focus {
    background-color: hsl(var(--er) / 0.2);
}
.focus\:bg-error\/25:focus {
    background-color: hsl(var(--er) / 0.25);
}
.focus\:bg-error\/30:focus {
    background-color: hsl(var(--er) / 0.3);
}
.focus\:bg-error\/40:focus {
    background-color: hsl(var(--er) / 0.4);
}
.focus\:bg-error\/5:focus {
    background-color: hsl(var(--er) / 0.05);
}
.focus\:bg-error\/50:focus {
    background-color: hsl(var(--er) / 0.5);
}
.focus\:bg-error\/60:focus {
    background-color: hsl(var(--er) / 0.6);
}
.focus\:bg-error\/70:focus {
    background-color: hsl(var(--er) / 0.7);
}
.focus\:bg-error\/75:focus {
    background-color: hsl(var(--er) / 0.75);
}
.focus\:bg-error\/80:focus {
    background-color: hsl(var(--er) / 0.8);
}
.focus\:bg-error\/90:focus {
    background-color: hsl(var(--er) / 0.9);
}
.focus\:bg-error\/95:focus {
    background-color: hsl(var(--er) / 0.95);
}
.focus\:bg-info:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.focus\:bg-info-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--inc, var(--nc)) / var(--tw-bg-opacity));
}
.focus\:bg-info-content\/0:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:bg-info-content\/10:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:bg-info-content\/100:focus {
    background-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:bg-info-content\/20:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:bg-info-content\/25:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:bg-info-content\/30:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:bg-info-content\/40:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:bg-info-content\/5:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:bg-info-content\/50:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:bg-info-content\/60:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:bg-info-content\/70:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:bg-info-content\/75:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:bg-info-content\/80:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:bg-info-content\/90:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:bg-info-content\/95:focus {
    background-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:bg-info\/0:focus {
    background-color: hsl(var(--in) / 0);
}
.focus\:bg-info\/10:focus {
    background-color: hsl(var(--in) / 0.1);
}
.focus\:bg-info\/100:focus {
    background-color: hsl(var(--in) / 1);
}
.focus\:bg-info\/20:focus {
    background-color: hsl(var(--in) / 0.2);
}
.focus\:bg-info\/25:focus {
    background-color: hsl(var(--in) / 0.25);
}
.focus\:bg-info\/30:focus {
    background-color: hsl(var(--in) / 0.3);
}
.focus\:bg-info\/40:focus {
    background-color: hsl(var(--in) / 0.4);
}
.focus\:bg-info\/5:focus {
    background-color: hsl(var(--in) / 0.05);
}
.focus\:bg-info\/50:focus {
    background-color: hsl(var(--in) / 0.5);
}
.focus\:bg-info\/60:focus {
    background-color: hsl(var(--in) / 0.6);
}
.focus\:bg-info\/70:focus {
    background-color: hsl(var(--in) / 0.7);
}
.focus\:bg-info\/75:focus {
    background-color: hsl(var(--in) / 0.75);
}
.focus\:bg-info\/80:focus {
    background-color: hsl(var(--in) / 0.8);
}
.focus\:bg-info\/90:focus {
    background-color: hsl(var(--in) / 0.9);
}
.focus\:bg-info\/95:focus {
    background-color: hsl(var(--in) / 0.95);
}
.focus\:bg-neutral:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--n) / var(--tw-bg-opacity));
}
.focus\:bg-neutral-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nc) / var(--tw-bg-opacity));
}
.focus\:bg-neutral-content\/0:focus {
    background-color: hsl(var(--nc) / 0);
}
.focus\:bg-neutral-content\/10:focus {
    background-color: hsl(var(--nc) / 0.1);
}
.focus\:bg-neutral-content\/100:focus {
    background-color: hsl(var(--nc) / 1);
}
.focus\:bg-neutral-content\/20:focus {
    background-color: hsl(var(--nc) / 0.2);
}
.focus\:bg-neutral-content\/25:focus {
    background-color: hsl(var(--nc) / 0.25);
}
.focus\:bg-neutral-content\/30:focus {
    background-color: hsl(var(--nc) / 0.3);
}
.focus\:bg-neutral-content\/40:focus {
    background-color: hsl(var(--nc) / 0.4);
}
.focus\:bg-neutral-content\/5:focus {
    background-color: hsl(var(--nc) / 0.05);
}
.focus\:bg-neutral-content\/50:focus {
    background-color: hsl(var(--nc) / 0.5);
}
.focus\:bg-neutral-content\/60:focus {
    background-color: hsl(var(--nc) / 0.6);
}
.focus\:bg-neutral-content\/70:focus {
    background-color: hsl(var(--nc) / 0.7);
}
.focus\:bg-neutral-content\/75:focus {
    background-color: hsl(var(--nc) / 0.75);
}
.focus\:bg-neutral-content\/80:focus {
    background-color: hsl(var(--nc) / 0.8);
}
.focus\:bg-neutral-content\/90:focus {
    background-color: hsl(var(--nc) / 0.9);
}
.focus\:bg-neutral-content\/95:focus {
    background-color: hsl(var(--nc) / 0.95);
}
.focus\:bg-neutral-focus:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));
}
.focus\:bg-neutral-focus\/0:focus {
    background-color: hsl(var(--nf, var(--n)) / 0);
}
.focus\:bg-neutral-focus\/10:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.1);
}
.focus\:bg-neutral-focus\/100:focus {
    background-color: hsl(var(--nf, var(--n)) / 1);
}
.focus\:bg-neutral-focus\/20:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.2);
}
.focus\:bg-neutral-focus\/25:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.25);
}
.focus\:bg-neutral-focus\/30:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.3);
}
.focus\:bg-neutral-focus\/40:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.4);
}
.focus\:bg-neutral-focus\/5:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.05);
}
.focus\:bg-neutral-focus\/50:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.5);
}
.focus\:bg-neutral-focus\/60:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.6);
}
.focus\:bg-neutral-focus\/70:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.7);
}
.focus\:bg-neutral-focus\/75:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.75);
}
.focus\:bg-neutral-focus\/80:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.8);
}
.focus\:bg-neutral-focus\/90:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.9);
}
.focus\:bg-neutral-focus\/95:focus {
    background-color: hsl(var(--nf, var(--n)) / 0.95);
}
.focus\:bg-neutral\/0:focus {
    background-color: hsl(var(--n) / 0);
}
.focus\:bg-neutral\/10:focus {
    background-color: hsl(var(--n) / 0.1);
}
.focus\:bg-neutral\/100:focus {
    background-color: hsl(var(--n) / 1);
}
.focus\:bg-neutral\/20:focus {
    background-color: hsl(var(--n) / 0.2);
}
.focus\:bg-neutral\/25:focus {
    background-color: hsl(var(--n) / 0.25);
}
.focus\:bg-neutral\/30:focus {
    background-color: hsl(var(--n) / 0.3);
}
.focus\:bg-neutral\/40:focus {
    background-color: hsl(var(--n) / 0.4);
}
.focus\:bg-neutral\/5:focus {
    background-color: hsl(var(--n) / 0.05);
}
.focus\:bg-neutral\/50:focus {
    background-color: hsl(var(--n) / 0.5);
}
.focus\:bg-neutral\/60:focus {
    background-color: hsl(var(--n) / 0.6);
}
.focus\:bg-neutral\/70:focus {
    background-color: hsl(var(--n) / 0.7);
}
.focus\:bg-neutral\/75:focus {
    background-color: hsl(var(--n) / 0.75);
}
.focus\:bg-neutral\/80:focus {
    background-color: hsl(var(--n) / 0.8);
}
.focus\:bg-neutral\/90:focus {
    background-color: hsl(var(--n) / 0.9);
}
.focus\:bg-neutral\/95:focus {
    background-color: hsl(var(--n) / 0.95);
}
.focus\:bg-primary:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
}
.focus\:bg-primary-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pc) / var(--tw-bg-opacity));
}
.focus\:bg-primary-content\/0:focus {
    background-color: hsl(var(--pc) / 0);
}
.focus\:bg-primary-content\/10:focus {
    background-color: hsl(var(--pc) / 0.1);
}
.focus\:bg-primary-content\/100:focus {
    background-color: hsl(var(--pc) / 1);
}
.focus\:bg-primary-content\/20:focus {
    background-color: hsl(var(--pc) / 0.2);
}
.focus\:bg-primary-content\/25:focus {
    background-color: hsl(var(--pc) / 0.25);
}
.focus\:bg-primary-content\/30:focus {
    background-color: hsl(var(--pc) / 0.3);
}
.focus\:bg-primary-content\/40:focus {
    background-color: hsl(var(--pc) / 0.4);
}
.focus\:bg-primary-content\/5:focus {
    background-color: hsl(var(--pc) / 0.05);
}
.focus\:bg-primary-content\/50:focus {
    background-color: hsl(var(--pc) / 0.5);
}
.focus\:bg-primary-content\/60:focus {
    background-color: hsl(var(--pc) / 0.6);
}
.focus\:bg-primary-content\/70:focus {
    background-color: hsl(var(--pc) / 0.7);
}
.focus\:bg-primary-content\/75:focus {
    background-color: hsl(var(--pc) / 0.75);
}
.focus\:bg-primary-content\/80:focus {
    background-color: hsl(var(--pc) / 0.8);
}
.focus\:bg-primary-content\/90:focus {
    background-color: hsl(var(--pc) / 0.9);
}
.focus\:bg-primary-content\/95:focus {
    background-color: hsl(var(--pc) / 0.95);
}
.focus\:bg-primary-focus:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));
}
.focus\:bg-primary-focus\/0:focus {
    background-color: hsl(var(--pf, var(--p)) / 0);
}
.focus\:bg-primary-focus\/10:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.1);
}
.focus\:bg-primary-focus\/100:focus {
    background-color: hsl(var(--pf, var(--p)) / 1);
}
.focus\:bg-primary-focus\/20:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.2);
}
.focus\:bg-primary-focus\/25:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.25);
}
.focus\:bg-primary-focus\/30:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.3);
}
.focus\:bg-primary-focus\/40:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.4);
}
.focus\:bg-primary-focus\/5:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.05);
}
.focus\:bg-primary-focus\/50:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.5);
}
.focus\:bg-primary-focus\/60:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.6);
}
.focus\:bg-primary-focus\/70:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.7);
}
.focus\:bg-primary-focus\/75:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.75);
}
.focus\:bg-primary-focus\/80:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.8);
}
.focus\:bg-primary-focus\/90:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.9);
}
.focus\:bg-primary-focus\/95:focus {
    background-color: hsl(var(--pf, var(--p)) / 0.95);
}
.focus\:bg-primary\/0:focus {
    background-color: hsl(var(--p) / 0);
}
.focus\:bg-primary\/10:focus {
    background-color: hsl(var(--p) / 0.1);
}
.focus\:bg-primary\/100:focus {
    background-color: hsl(var(--p) / 1);
}
.focus\:bg-primary\/20:focus {
    background-color: hsl(var(--p) / 0.2);
}
.focus\:bg-primary\/25:focus {
    background-color: hsl(var(--p) / 0.25);
}
.focus\:bg-primary\/30:focus {
    background-color: hsl(var(--p) / 0.3);
}
.focus\:bg-primary\/40:focus {
    background-color: hsl(var(--p) / 0.4);
}
.focus\:bg-primary\/5:focus {
    background-color: hsl(var(--p) / 0.05);
}
.focus\:bg-primary\/50:focus {
    background-color: hsl(var(--p) / 0.5);
}
.focus\:bg-primary\/60:focus {
    background-color: hsl(var(--p) / 0.6);
}
.focus\:bg-primary\/70:focus {
    background-color: hsl(var(--p) / 0.7);
}
.focus\:bg-primary\/75:focus {
    background-color: hsl(var(--p) / 0.75);
}
.focus\:bg-primary\/80:focus {
    background-color: hsl(var(--p) / 0.8);
}
.focus\:bg-primary\/90:focus {
    background-color: hsl(var(--p) / 0.9);
}
.focus\:bg-primary\/95:focus {
    background-color: hsl(var(--p) / 0.95);
}
.focus\:bg-secondary:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--s) / var(--tw-bg-opacity));
}
.focus\:bg-secondary-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sc) / var(--tw-bg-opacity));
}
.focus\:bg-secondary-content\/0:focus {
    background-color: hsl(var(--sc) / 0);
}
.focus\:bg-secondary-content\/10:focus {
    background-color: hsl(var(--sc) / 0.1);
}
.focus\:bg-secondary-content\/100:focus {
    background-color: hsl(var(--sc) / 1);
}
.focus\:bg-secondary-content\/20:focus {
    background-color: hsl(var(--sc) / 0.2);
}
.focus\:bg-secondary-content\/25:focus {
    background-color: hsl(var(--sc) / 0.25);
}
.focus\:bg-secondary-content\/30:focus {
    background-color: hsl(var(--sc) / 0.3);
}
.focus\:bg-secondary-content\/40:focus {
    background-color: hsl(var(--sc) / 0.4);
}
.focus\:bg-secondary-content\/5:focus {
    background-color: hsl(var(--sc) / 0.05);
}
.focus\:bg-secondary-content\/50:focus {
    background-color: hsl(var(--sc) / 0.5);
}
.focus\:bg-secondary-content\/60:focus {
    background-color: hsl(var(--sc) / 0.6);
}
.focus\:bg-secondary-content\/70:focus {
    background-color: hsl(var(--sc) / 0.7);
}
.focus\:bg-secondary-content\/75:focus {
    background-color: hsl(var(--sc) / 0.75);
}
.focus\:bg-secondary-content\/80:focus {
    background-color: hsl(var(--sc) / 0.8);
}
.focus\:bg-secondary-content\/90:focus {
    background-color: hsl(var(--sc) / 0.9);
}
.focus\:bg-secondary-content\/95:focus {
    background-color: hsl(var(--sc) / 0.95);
}
.focus\:bg-secondary-focus:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));
}
.focus\:bg-secondary-focus\/0:focus {
    background-color: hsl(var(--sf, var(--s)) / 0);
}
.focus\:bg-secondary-focus\/10:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.1);
}
.focus\:bg-secondary-focus\/100:focus {
    background-color: hsl(var(--sf, var(--s)) / 1);
}
.focus\:bg-secondary-focus\/20:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.2);
}
.focus\:bg-secondary-focus\/25:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.25);
}
.focus\:bg-secondary-focus\/30:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.3);
}
.focus\:bg-secondary-focus\/40:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.4);
}
.focus\:bg-secondary-focus\/5:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.05);
}
.focus\:bg-secondary-focus\/50:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.5);
}
.focus\:bg-secondary-focus\/60:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.6);
}
.focus\:bg-secondary-focus\/70:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.7);
}
.focus\:bg-secondary-focus\/75:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.75);
}
.focus\:bg-secondary-focus\/80:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.8);
}
.focus\:bg-secondary-focus\/90:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.9);
}
.focus\:bg-secondary-focus\/95:focus {
    background-color: hsl(var(--sf, var(--s)) / 0.95);
}
.focus\:bg-secondary\/0:focus {
    background-color: hsl(var(--s) / 0);
}
.focus\:bg-secondary\/10:focus {
    background-color: hsl(var(--s) / 0.1);
}
.focus\:bg-secondary\/100:focus {
    background-color: hsl(var(--s) / 1);
}
.focus\:bg-secondary\/20:focus {
    background-color: hsl(var(--s) / 0.2);
}
.focus\:bg-secondary\/25:focus {
    background-color: hsl(var(--s) / 0.25);
}
.focus\:bg-secondary\/30:focus {
    background-color: hsl(var(--s) / 0.3);
}
.focus\:bg-secondary\/40:focus {
    background-color: hsl(var(--s) / 0.4);
}
.focus\:bg-secondary\/5:focus {
    background-color: hsl(var(--s) / 0.05);
}
.focus\:bg-secondary\/50:focus {
    background-color: hsl(var(--s) / 0.5);
}
.focus\:bg-secondary\/60:focus {
    background-color: hsl(var(--s) / 0.6);
}
.focus\:bg-secondary\/70:focus {
    background-color: hsl(var(--s) / 0.7);
}
.focus\:bg-secondary\/75:focus {
    background-color: hsl(var(--s) / 0.75);
}
.focus\:bg-secondary\/80:focus {
    background-color: hsl(var(--s) / 0.8);
}
.focus\:bg-secondary\/90:focus {
    background-color: hsl(var(--s) / 0.9);
}
.focus\:bg-secondary\/95:focus {
    background-color: hsl(var(--s) / 0.95);
}
.focus\:bg-success:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--su) / var(--tw-bg-opacity));
}
.focus\:bg-success-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--suc, var(--nc)) / var(--tw-bg-opacity));
}
.focus\:bg-success-content\/0:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:bg-success-content\/10:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:bg-success-content\/100:focus {
    background-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:bg-success-content\/20:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:bg-success-content\/25:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:bg-success-content\/30:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:bg-success-content\/40:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:bg-success-content\/5:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:bg-success-content\/50:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:bg-success-content\/60:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:bg-success-content\/70:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:bg-success-content\/75:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:bg-success-content\/80:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:bg-success-content\/90:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:bg-success-content\/95:focus {
    background-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:bg-success\/0:focus {
    background-color: hsl(var(--su) / 0);
}
.focus\:bg-success\/10:focus {
    background-color: hsl(var(--su) / 0.1);
}
.focus\:bg-success\/100:focus {
    background-color: hsl(var(--su) / 1);
}
.focus\:bg-success\/20:focus {
    background-color: hsl(var(--su) / 0.2);
}
.focus\:bg-success\/25:focus {
    background-color: hsl(var(--su) / 0.25);
}
.focus\:bg-success\/30:focus {
    background-color: hsl(var(--su) / 0.3);
}
.focus\:bg-success\/40:focus {
    background-color: hsl(var(--su) / 0.4);
}
.focus\:bg-success\/5:focus {
    background-color: hsl(var(--su) / 0.05);
}
.focus\:bg-success\/50:focus {
    background-color: hsl(var(--su) / 0.5);
}
.focus\:bg-success\/60:focus {
    background-color: hsl(var(--su) / 0.6);
}
.focus\:bg-success\/70:focus {
    background-color: hsl(var(--su) / 0.7);
}
.focus\:bg-success\/75:focus {
    background-color: hsl(var(--su) / 0.75);
}
.focus\:bg-success\/80:focus {
    background-color: hsl(var(--su) / 0.8);
}
.focus\:bg-success\/90:focus {
    background-color: hsl(var(--su) / 0.9);
}
.focus\:bg-success\/95:focus {
    background-color: hsl(var(--su) / 0.95);
}
.focus\:bg-warning:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wa) / var(--tw-bg-opacity));
}
.focus\:bg-warning-content:focus {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--wac, var(--nc)) / var(--tw-bg-opacity));
}
.focus\:bg-warning-content\/0:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:bg-warning-content\/10:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:bg-warning-content\/100:focus {
    background-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:bg-warning-content\/20:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:bg-warning-content\/25:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:bg-warning-content\/30:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:bg-warning-content\/40:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:bg-warning-content\/5:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:bg-warning-content\/50:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:bg-warning-content\/60:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:bg-warning-content\/70:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:bg-warning-content\/75:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:bg-warning-content\/80:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:bg-warning-content\/90:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:bg-warning-content\/95:focus {
    background-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:bg-warning\/0:focus {
    background-color: hsl(var(--wa) / 0);
}
.focus\:bg-warning\/10:focus {
    background-color: hsl(var(--wa) / 0.1);
}
.focus\:bg-warning\/100:focus {
    background-color: hsl(var(--wa) / 1);
}
.focus\:bg-warning\/20:focus {
    background-color: hsl(var(--wa) / 0.2);
}
.focus\:bg-warning\/25:focus {
    background-color: hsl(var(--wa) / 0.25);
}
.focus\:bg-warning\/30:focus {
    background-color: hsl(var(--wa) / 0.3);
}
.focus\:bg-warning\/40:focus {
    background-color: hsl(var(--wa) / 0.4);
}
.focus\:bg-warning\/5:focus {
    background-color: hsl(var(--wa) / 0.05);
}
.focus\:bg-warning\/50:focus {
    background-color: hsl(var(--wa) / 0.5);
}
.focus\:bg-warning\/60:focus {
    background-color: hsl(var(--wa) / 0.6);
}
.focus\:bg-warning\/70:focus {
    background-color: hsl(var(--wa) / 0.7);
}
.focus\:bg-warning\/75:focus {
    background-color: hsl(var(--wa) / 0.75);
}
.focus\:bg-warning\/80:focus {
    background-color: hsl(var(--wa) / 0.8);
}
.focus\:bg-warning\/90:focus {
    background-color: hsl(var(--wa) / 0.9);
}
.focus\:bg-warning\/95:focus {
    background-color: hsl(var(--wa) / 0.95);
}
.focus\:from-accent:focus {
    --tw-gradient-from: hsl(var(--a));
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content:focus {
    --tw-gradient-from: hsl(var(--ac));
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/0:focus {
    --tw-gradient-from: hsl(var(--ac) / 0);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/10:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.1);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/100:focus {
    --tw-gradient-from: hsl(var(--ac) / 1);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/20:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.2);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/25:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.25);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/30:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.3);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/40:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.4);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/5:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.05);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/50:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.5);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/60:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.6);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/70:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.7);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/75:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.75);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/80:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.8);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/90:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.9);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-content\/95:focus {
    --tw-gradient-from: hsl(var(--ac) / 0.95);
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)));
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/0:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/10:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/100:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/20:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/25:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/30:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/40:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/5:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/50:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/60:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/70:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/75:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/80:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/90:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent-focus\/95:focus {
    --tw-gradient-from: hsl(var(--af, var(--a)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/0:focus {
    --tw-gradient-from: hsl(var(--a) / 0);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/10:focus {
    --tw-gradient-from: hsl(var(--a) / 0.1);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/100:focus {
    --tw-gradient-from: hsl(var(--a) / 1);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/20:focus {
    --tw-gradient-from: hsl(var(--a) / 0.2);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/25:focus {
    --tw-gradient-from: hsl(var(--a) / 0.25);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/30:focus {
    --tw-gradient-from: hsl(var(--a) / 0.3);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/40:focus {
    --tw-gradient-from: hsl(var(--a) / 0.4);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/5:focus {
    --tw-gradient-from: hsl(var(--a) / 0.05);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/50:focus {
    --tw-gradient-from: hsl(var(--a) / 0.5);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/60:focus {
    --tw-gradient-from: hsl(var(--a) / 0.6);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/70:focus {
    --tw-gradient-from: hsl(var(--a) / 0.7);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/75:focus {
    --tw-gradient-from: hsl(var(--a) / 0.75);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/80:focus {
    --tw-gradient-from: hsl(var(--a) / 0.8);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/90:focus {
    --tw-gradient-from: hsl(var(--a) / 0.9);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-accent\/95:focus {
    --tw-gradient-from: hsl(var(--a) / 0.95);
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100:focus {
    --tw-gradient-from: hsl(var(--b1));
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/0:focus {
    --tw-gradient-from: hsl(var(--b1) / 0);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/10:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.1);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/100:focus {
    --tw-gradient-from: hsl(var(--b1) / 1);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/20:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.2);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/25:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.25);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/30:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.3);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/40:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.4);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/5:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.05);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/50:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.5);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/60:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.6);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/70:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.7);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/75:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.75);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/80:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.8);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/90:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.9);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-100\/95:focus {
    --tw-gradient-from: hsl(var(--b1) / 0.95);
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)));
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/0:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/10:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/100:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/20:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/25:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/30:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/40:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/5:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/50:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/60:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/70:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/75:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/80:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/90:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-200\/95:focus {
    --tw-gradient-from: hsl(var(--b2, var(--b1)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)));
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/0:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/10:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/100:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/20:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/25:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/30:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/40:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/5:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/50:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/60:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/70:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/75:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/80:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/90:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-300\/95:focus {
    --tw-gradient-from: hsl(var(--b3, var(--b2)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content:focus {
    --tw-gradient-from: hsl(var(--bc));
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/0:focus {
    --tw-gradient-from: hsl(var(--bc) / 0);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/10:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.1);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/100:focus {
    --tw-gradient-from: hsl(var(--bc) / 1);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/20:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.2);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/25:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.25);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/30:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.3);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/40:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.4);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/5:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.05);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/50:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.5);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/60:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.6);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/70:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.7);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/75:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.75);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/80:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.8);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/90:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.9);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-base-content\/95:focus {
    --tw-gradient-from: hsl(var(--bc) / 0.95);
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error:focus {
    --tw-gradient-from: hsl(var(--er));
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)));
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/0:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/10:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/100:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/20:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/25:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/30:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/40:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/5:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/50:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/60:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/70:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/75:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/80:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/90:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error-content\/95:focus {
    --tw-gradient-from: hsl(var(--erc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/0:focus {
    --tw-gradient-from: hsl(var(--er) / 0);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/10:focus {
    --tw-gradient-from: hsl(var(--er) / 0.1);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/100:focus {
    --tw-gradient-from: hsl(var(--er) / 1);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/20:focus {
    --tw-gradient-from: hsl(var(--er) / 0.2);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/25:focus {
    --tw-gradient-from: hsl(var(--er) / 0.25);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/30:focus {
    --tw-gradient-from: hsl(var(--er) / 0.3);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/40:focus {
    --tw-gradient-from: hsl(var(--er) / 0.4);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/5:focus {
    --tw-gradient-from: hsl(var(--er) / 0.05);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/50:focus {
    --tw-gradient-from: hsl(var(--er) / 0.5);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/60:focus {
    --tw-gradient-from: hsl(var(--er) / 0.6);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/70:focus {
    --tw-gradient-from: hsl(var(--er) / 0.7);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/75:focus {
    --tw-gradient-from: hsl(var(--er) / 0.75);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/80:focus {
    --tw-gradient-from: hsl(var(--er) / 0.8);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/90:focus {
    --tw-gradient-from: hsl(var(--er) / 0.9);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-error\/95:focus {
    --tw-gradient-from: hsl(var(--er) / 0.95);
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info:focus {
    --tw-gradient-from: hsl(var(--in));
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)));
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/0:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/10:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/100:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/20:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/25:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/30:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/40:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/5:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/50:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/60:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/70:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/75:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/80:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/90:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info-content\/95:focus {
    --tw-gradient-from: hsl(var(--inc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/0:focus {
    --tw-gradient-from: hsl(var(--in) / 0);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/10:focus {
    --tw-gradient-from: hsl(var(--in) / 0.1);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/100:focus {
    --tw-gradient-from: hsl(var(--in) / 1);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/20:focus {
    --tw-gradient-from: hsl(var(--in) / 0.2);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/25:focus {
    --tw-gradient-from: hsl(var(--in) / 0.25);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/30:focus {
    --tw-gradient-from: hsl(var(--in) / 0.3);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/40:focus {
    --tw-gradient-from: hsl(var(--in) / 0.4);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/5:focus {
    --tw-gradient-from: hsl(var(--in) / 0.05);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/50:focus {
    --tw-gradient-from: hsl(var(--in) / 0.5);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/60:focus {
    --tw-gradient-from: hsl(var(--in) / 0.6);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/70:focus {
    --tw-gradient-from: hsl(var(--in) / 0.7);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/75:focus {
    --tw-gradient-from: hsl(var(--in) / 0.75);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/80:focus {
    --tw-gradient-from: hsl(var(--in) / 0.8);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/90:focus {
    --tw-gradient-from: hsl(var(--in) / 0.9);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-info\/95:focus {
    --tw-gradient-from: hsl(var(--in) / 0.95);
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral:focus {
    --tw-gradient-from: hsl(var(--n));
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content:focus {
    --tw-gradient-from: hsl(var(--nc));
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/0:focus {
    --tw-gradient-from: hsl(var(--nc) / 0);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/10:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.1);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/100:focus {
    --tw-gradient-from: hsl(var(--nc) / 1);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/20:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.2);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/25:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.25);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/30:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.3);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/40:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.4);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/5:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.05);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/50:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.5);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/60:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.6);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/70:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.7);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/75:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.75);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/80:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.8);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/90:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.9);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-content\/95:focus {
    --tw-gradient-from: hsl(var(--nc) / 0.95);
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)));
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/0:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/10:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/100:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/20:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/25:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/30:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/40:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/5:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/50:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/60:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/70:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/75:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/80:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/90:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral-focus\/95:focus {
    --tw-gradient-from: hsl(var(--nf, var(--n)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/0:focus {
    --tw-gradient-from: hsl(var(--n) / 0);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/10:focus {
    --tw-gradient-from: hsl(var(--n) / 0.1);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/100:focus {
    --tw-gradient-from: hsl(var(--n) / 1);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/20:focus {
    --tw-gradient-from: hsl(var(--n) / 0.2);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/25:focus {
    --tw-gradient-from: hsl(var(--n) / 0.25);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/30:focus {
    --tw-gradient-from: hsl(var(--n) / 0.3);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/40:focus {
    --tw-gradient-from: hsl(var(--n) / 0.4);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/5:focus {
    --tw-gradient-from: hsl(var(--n) / 0.05);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/50:focus {
    --tw-gradient-from: hsl(var(--n) / 0.5);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/60:focus {
    --tw-gradient-from: hsl(var(--n) / 0.6);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/70:focus {
    --tw-gradient-from: hsl(var(--n) / 0.7);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/75:focus {
    --tw-gradient-from: hsl(var(--n) / 0.75);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/80:focus {
    --tw-gradient-from: hsl(var(--n) / 0.8);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/90:focus {
    --tw-gradient-from: hsl(var(--n) / 0.9);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-neutral\/95:focus {
    --tw-gradient-from: hsl(var(--n) / 0.95);
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary:focus {
    --tw-gradient-from: hsl(var(--p));
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content:focus {
    --tw-gradient-from: hsl(var(--pc));
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/0:focus {
    --tw-gradient-from: hsl(var(--pc) / 0);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/10:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.1);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/100:focus {
    --tw-gradient-from: hsl(var(--pc) / 1);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/20:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.2);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/25:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.25);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/30:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.3);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/40:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.4);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/5:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.05);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/50:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.5);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/60:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.6);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/70:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.7);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/75:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.75);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/80:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.8);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/90:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.9);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-content\/95:focus {
    --tw-gradient-from: hsl(var(--pc) / 0.95);
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)));
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/0:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/10:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/100:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/20:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/25:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/30:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/40:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/5:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/50:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/60:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/70:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/75:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/80:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/90:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary-focus\/95:focus {
    --tw-gradient-from: hsl(var(--pf, var(--p)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/0:focus {
    --tw-gradient-from: hsl(var(--p) / 0);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/10:focus {
    --tw-gradient-from: hsl(var(--p) / 0.1);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/100:focus {
    --tw-gradient-from: hsl(var(--p) / 1);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/20:focus {
    --tw-gradient-from: hsl(var(--p) / 0.2);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/25:focus {
    --tw-gradient-from: hsl(var(--p) / 0.25);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/30:focus {
    --tw-gradient-from: hsl(var(--p) / 0.3);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/40:focus {
    --tw-gradient-from: hsl(var(--p) / 0.4);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/5:focus {
    --tw-gradient-from: hsl(var(--p) / 0.05);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/50:focus {
    --tw-gradient-from: hsl(var(--p) / 0.5);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/60:focus {
    --tw-gradient-from: hsl(var(--p) / 0.6);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/70:focus {
    --tw-gradient-from: hsl(var(--p) / 0.7);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/75:focus {
    --tw-gradient-from: hsl(var(--p) / 0.75);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/80:focus {
    --tw-gradient-from: hsl(var(--p) / 0.8);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/90:focus {
    --tw-gradient-from: hsl(var(--p) / 0.9);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-primary\/95:focus {
    --tw-gradient-from: hsl(var(--p) / 0.95);
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary:focus {
    --tw-gradient-from: hsl(var(--s));
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content:focus {
    --tw-gradient-from: hsl(var(--sc));
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/0:focus {
    --tw-gradient-from: hsl(var(--sc) / 0);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/10:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.1);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/100:focus {
    --tw-gradient-from: hsl(var(--sc) / 1);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/20:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.2);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/25:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.25);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/30:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.3);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/40:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.4);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/5:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.05);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/50:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.5);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/60:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.6);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/70:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.7);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/75:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.75);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/80:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.8);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/90:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.9);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-content\/95:focus {
    --tw-gradient-from: hsl(var(--sc) / 0.95);
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)));
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/0:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/10:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/100:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/20:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/25:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/30:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/40:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/5:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/50:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/60:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/70:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/75:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/80:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/90:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary-focus\/95:focus {
    --tw-gradient-from: hsl(var(--sf, var(--s)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/0:focus {
    --tw-gradient-from: hsl(var(--s) / 0);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/10:focus {
    --tw-gradient-from: hsl(var(--s) / 0.1);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/100:focus {
    --tw-gradient-from: hsl(var(--s) / 1);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/20:focus {
    --tw-gradient-from: hsl(var(--s) / 0.2);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/25:focus {
    --tw-gradient-from: hsl(var(--s) / 0.25);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/30:focus {
    --tw-gradient-from: hsl(var(--s) / 0.3);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/40:focus {
    --tw-gradient-from: hsl(var(--s) / 0.4);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/5:focus {
    --tw-gradient-from: hsl(var(--s) / 0.05);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/50:focus {
    --tw-gradient-from: hsl(var(--s) / 0.5);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/60:focus {
    --tw-gradient-from: hsl(var(--s) / 0.6);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/70:focus {
    --tw-gradient-from: hsl(var(--s) / 0.7);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/75:focus {
    --tw-gradient-from: hsl(var(--s) / 0.75);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/80:focus {
    --tw-gradient-from: hsl(var(--s) / 0.8);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/90:focus {
    --tw-gradient-from: hsl(var(--s) / 0.9);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-secondary\/95:focus {
    --tw-gradient-from: hsl(var(--s) / 0.95);
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success:focus {
    --tw-gradient-from: hsl(var(--su));
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)));
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/0:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/10:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/100:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/20:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/25:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/30:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/40:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/5:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/50:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/60:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/70:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/75:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/80:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/90:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success-content\/95:focus {
    --tw-gradient-from: hsl(var(--suc, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/0:focus {
    --tw-gradient-from: hsl(var(--su) / 0);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/10:focus {
    --tw-gradient-from: hsl(var(--su) / 0.1);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/100:focus {
    --tw-gradient-from: hsl(var(--su) / 1);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/20:focus {
    --tw-gradient-from: hsl(var(--su) / 0.2);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/25:focus {
    --tw-gradient-from: hsl(var(--su) / 0.25);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/30:focus {
    --tw-gradient-from: hsl(var(--su) / 0.3);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/40:focus {
    --tw-gradient-from: hsl(var(--su) / 0.4);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/5:focus {
    --tw-gradient-from: hsl(var(--su) / 0.05);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/50:focus {
    --tw-gradient-from: hsl(var(--su) / 0.5);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/60:focus {
    --tw-gradient-from: hsl(var(--su) / 0.6);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/70:focus {
    --tw-gradient-from: hsl(var(--su) / 0.7);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/75:focus {
    --tw-gradient-from: hsl(var(--su) / 0.75);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/80:focus {
    --tw-gradient-from: hsl(var(--su) / 0.8);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/90:focus {
    --tw-gradient-from: hsl(var(--su) / 0.9);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-success\/95:focus {
    --tw-gradient-from: hsl(var(--su) / 0.95);
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning:focus {
    --tw-gradient-from: hsl(var(--wa));
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)));
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/0:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/10:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/100:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 1);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/20:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.2);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/25:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.25);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/30:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.3);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/40:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.4);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/5:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.05);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/50:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.5);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/60:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.6);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/70:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.7);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/75:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.75);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/80:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.8);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/90:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.9);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning-content\/95:focus {
    --tw-gradient-from: hsl(var(--wac, var(--nc)) / 0.95);
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/0:focus {
    --tw-gradient-from: hsl(var(--wa) / 0);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/10:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.1);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/100:focus {
    --tw-gradient-from: hsl(var(--wa) / 1);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/20:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.2);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/25:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.25);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/30:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.3);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/40:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.4);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/5:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.05);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/50:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.5);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/60:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.6);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/70:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.7);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/75:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.75);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/80:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.8);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/90:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.9);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:from-warning\/95:focus {
    --tw-gradient-from: hsl(var(--wa) / 0.95);
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.focus\:via-accent:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a)),
        var(--tw-gradient-to);
}
.focus\:via-accent-content:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac)),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/0:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/10:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/100:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 1),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/20:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/25:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/30:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/40:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/5:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/50:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/60:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/70:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/75:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/80:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/90:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-accent-content\/95:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ac) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a))),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-accent-focus\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-accent-focus\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-accent-focus\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--af, var(--a)) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-accent-focus\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--af, var(--a)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-accent\/0:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0),
        var(--tw-gradient-to);
}
.focus\:via-accent\/10:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-accent\/100:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 1),
        var(--tw-gradient-to);
}
.focus\:via-accent\/20:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-accent\/25:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-accent\/30:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-accent\/40:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-accent\/5:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-accent\/50:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-accent\/60:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-accent\/70:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-accent\/75:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-accent\/80:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-accent\/90:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-accent\/95:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--a) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-base-100:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1)),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/0:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/10:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/100:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 1),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/20:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/25:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/30:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/40:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/5:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/50:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/60:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/70:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/75:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/80:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/90:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-base-100\/95:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b1) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-base-200:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1))),
        var(--tw-gradient-to);
}
.focus\:via-base-200\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-base-200\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.1), var(--tw-gradient-to);
}
.focus\:via-base-200\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b2, var(--b1)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-base-200\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.2), var(--tw-gradient-to);
}
.focus\:via-base-200\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-base-200\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.3), var(--tw-gradient-to);
}
.focus\:via-base-200\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.4), var(--tw-gradient-to);
}
.focus\:via-base-200\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-base-200\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.5), var(--tw-gradient-to);
}
.focus\:via-base-200\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.6), var(--tw-gradient-to);
}
.focus\:via-base-200\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.7), var(--tw-gradient-to);
}
.focus\:via-base-200\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-base-200\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.8), var(--tw-gradient-to);
}
.focus\:via-base-200\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.9), var(--tw-gradient-to);
}
.focus\:via-base-200\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b2, var(--b1)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-base-300:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2))),
        var(--tw-gradient-to);
}
.focus\:via-base-300\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-base-300\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.1), var(--tw-gradient-to);
}
.focus\:via-base-300\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--b3, var(--b2)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-base-300\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.2), var(--tw-gradient-to);
}
.focus\:via-base-300\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-base-300\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.3), var(--tw-gradient-to);
}
.focus\:via-base-300\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.4), var(--tw-gradient-to);
}
.focus\:via-base-300\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-base-300\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.5), var(--tw-gradient-to);
}
.focus\:via-base-300\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.6), var(--tw-gradient-to);
}
.focus\:via-base-300\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.7), var(--tw-gradient-to);
}
.focus\:via-base-300\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-base-300\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.8), var(--tw-gradient-to);
}
.focus\:via-base-300\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.9), var(--tw-gradient-to);
}
.focus\:via-base-300\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--b3, var(--b2)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-base-content:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc)),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/0:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/10:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/100:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 1),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/20:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/25:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/30:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/40:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/5:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/50:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/60:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/70:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/75:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/80:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/90:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-base-content\/95:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--bc) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-error:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er)),
        var(--tw-gradient-to);
}
.focus\:via-error-content:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc))),
        var(--tw-gradient-to);
}
.focus\:via-error-content\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-error-content\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.focus\:via-error-content\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--erc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-error-content\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.focus\:via-error-content\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-error-content\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.focus\:via-error-content\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.focus\:via-error-content\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-error-content\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.focus\:via-error-content\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.focus\:via-error-content\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.focus\:via-error-content\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-error-content\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.focus\:via-error-content\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.focus\:via-error-content\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--erc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-error\/0:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0),
        var(--tw-gradient-to);
}
.focus\:via-error\/10:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-error\/100:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 1),
        var(--tw-gradient-to);
}
.focus\:via-error\/20:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-error\/25:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-error\/30:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-error\/40:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-error\/5:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-error\/50:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-error\/60:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-error\/70:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-error\/75:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-error\/80:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-error\/90:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-error\/95:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--er) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-info:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in)),
        var(--tw-gradient-to);
}
.focus\:via-info-content:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc))),
        var(--tw-gradient-to);
}
.focus\:via-info-content\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-info-content\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.focus\:via-info-content\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--inc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-info-content\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.focus\:via-info-content\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-info-content\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.focus\:via-info-content\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.focus\:via-info-content\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-info-content\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.focus\:via-info-content\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.focus\:via-info-content\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.focus\:via-info-content\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-info-content\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.focus\:via-info-content\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.focus\:via-info-content\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--inc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-info\/0:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0),
        var(--tw-gradient-to);
}
.focus\:via-info\/10:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-info\/100:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 1),
        var(--tw-gradient-to);
}
.focus\:via-info\/20:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-info\/25:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-info\/30:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-info\/40:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-info\/5:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-info\/50:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-info\/60:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-info\/70:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-info\/75:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-info\/80:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-info\/90:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-info\/95:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--in) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-neutral:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n)),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc)),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/0:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/10:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/100:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 1),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/20:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/25:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/30:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/40:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/5:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/50:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/60:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/70:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/75:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/80:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/90:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-neutral-content\/95:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nc) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n))),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nf, var(--n)) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-neutral-focus\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--nf, var(--n)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-neutral\/0:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/10:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/100:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 1),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/20:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/25:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/30:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/40:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/5:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/50:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/60:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/70:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/75:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/80:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/90:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-neutral\/95:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--n) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-primary:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p)),
        var(--tw-gradient-to);
}
.focus\:via-primary-content:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc)),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/0:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/10:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/100:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 1),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/20:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/25:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/30:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/40:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/5:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/50:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/60:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/70:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/75:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/80:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/90:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-primary-content\/95:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pc) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p))),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-primary-focus\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-primary-focus\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-primary-focus\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--pf, var(--p)) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-primary-focus\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--pf, var(--p)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-primary\/0:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0),
        var(--tw-gradient-to);
}
.focus\:via-primary\/10:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-primary\/100:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 1),
        var(--tw-gradient-to);
}
.focus\:via-primary\/20:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-primary\/25:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-primary\/30:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-primary\/40:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-primary\/5:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-primary\/50:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-primary\/60:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-primary\/70:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-primary\/75:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-primary\/80:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-primary\/90:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-primary\/95:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--p) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-secondary:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s)),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc)),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/0:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/10:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/100:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 1),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/20:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/25:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/30:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/40:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/5:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/50:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/60:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/70:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/75:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/80:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/90:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-secondary-content\/95:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sc) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s))),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sf, var(--s)) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-secondary-focus\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--sf, var(--s)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-secondary\/0:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/10:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/100:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 1),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/20:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/25:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/30:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/40:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/5:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/50:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/60:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/70:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/75:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/80:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/90:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-secondary\/95:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--s) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-success:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su)),
        var(--tw-gradient-to);
}
.focus\:via-success-content:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc))),
        var(--tw-gradient-to);
}
.focus\:via-success-content\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-success-content\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.focus\:via-success-content\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--suc, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-success-content\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.focus\:via-success-content\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-success-content\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.focus\:via-success-content\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.focus\:via-success-content\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-success-content\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.focus\:via-success-content\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.focus\:via-success-content\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.focus\:via-success-content\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-success-content\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.focus\:via-success-content\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.focus\:via-success-content\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--suc, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-success\/0:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0),
        var(--tw-gradient-to);
}
.focus\:via-success\/10:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-success\/100:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 1),
        var(--tw-gradient-to);
}
.focus\:via-success\/20:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-success\/25:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-success\/30:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-success\/40:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-success\/5:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-success\/50:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-success\/60:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-success\/70:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-success\/75:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-success\/80:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-success\/90:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-success\/95:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--su) / 0.95),
        var(--tw-gradient-to);
}
.focus\:via-warning:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa)),
        var(--tw-gradient-to);
}
.focus\:via-warning-content:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc))),
        var(--tw-gradient-to);
}
.focus\:via-warning-content\/0:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc)) / 0),
        var(--tw-gradient-to);
}
.focus\:via-warning-content\/10:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.1), var(--tw-gradient-to);
}
.focus\:via-warning-content\/100:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wac, var(--nc)) / 1),
        var(--tw-gradient-to);
}
.focus\:via-warning-content\/20:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.2), var(--tw-gradient-to);
}
.focus\:via-warning-content\/25:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.25), var(--tw-gradient-to);
}
.focus\:via-warning-content\/30:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.3), var(--tw-gradient-to);
}
.focus\:via-warning-content\/40:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.4), var(--tw-gradient-to);
}
.focus\:via-warning-content\/5:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.05), var(--tw-gradient-to);
}
.focus\:via-warning-content\/50:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.5), var(--tw-gradient-to);
}
.focus\:via-warning-content\/60:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.6), var(--tw-gradient-to);
}
.focus\:via-warning-content\/70:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.7), var(--tw-gradient-to);
}
.focus\:via-warning-content\/75:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.75), var(--tw-gradient-to);
}
.focus\:via-warning-content\/80:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.8), var(--tw-gradient-to);
}
.focus\:via-warning-content\/90:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.9), var(--tw-gradient-to);
}
.focus\:via-warning-content\/95:focus {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-from),
        hsl(var(--wac, var(--nc)) / 0.95), var(--tw-gradient-to);
}
.focus\:via-warning\/0:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0),
        var(--tw-gradient-to);
}
.focus\:via-warning\/10:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.1),
        var(--tw-gradient-to);
}
.focus\:via-warning\/100:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 1),
        var(--tw-gradient-to);
}
.focus\:via-warning\/20:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.2),
        var(--tw-gradient-to);
}
.focus\:via-warning\/25:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.25),
        var(--tw-gradient-to);
}
.focus\:via-warning\/30:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.3),
        var(--tw-gradient-to);
}
.focus\:via-warning\/40:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.4),
        var(--tw-gradient-to);
}
.focus\:via-warning\/5:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.05),
        var(--tw-gradient-to);
}
.focus\:via-warning\/50:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.5),
        var(--tw-gradient-to);
}
.focus\:via-warning\/60:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.6),
        var(--tw-gradient-to);
}
.focus\:via-warning\/70:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.7),
        var(--tw-gradient-to);
}
.focus\:via-warning\/75:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.75),
        var(--tw-gradient-to);
}
.focus\:via-warning\/80:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.8),
        var(--tw-gradient-to);
}
.focus\:via-warning\/90:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.9),
        var(--tw-gradient-to);
}
.focus\:via-warning\/95:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
    --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--wa) / 0.95),
        var(--tw-gradient-to);
}
.focus\:to-accent:focus {
    --tw-gradient-to: hsl(var(--a));
}
.focus\:to-accent-content:focus {
    --tw-gradient-to: hsl(var(--ac));
}
.focus\:to-accent-content\/0:focus {
    --tw-gradient-to: hsl(var(--ac) / 0);
}
.focus\:to-accent-content\/10:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.1);
}
.focus\:to-accent-content\/100:focus {
    --tw-gradient-to: hsl(var(--ac) / 1);
}
.focus\:to-accent-content\/20:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.2);
}
.focus\:to-accent-content\/25:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.25);
}
.focus\:to-accent-content\/30:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.3);
}
.focus\:to-accent-content\/40:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.4);
}
.focus\:to-accent-content\/5:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.05);
}
.focus\:to-accent-content\/50:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.5);
}
.focus\:to-accent-content\/60:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.6);
}
.focus\:to-accent-content\/70:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.7);
}
.focus\:to-accent-content\/75:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.75);
}
.focus\:to-accent-content\/80:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.8);
}
.focus\:to-accent-content\/90:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.9);
}
.focus\:to-accent-content\/95:focus {
    --tw-gradient-to: hsl(var(--ac) / 0.95);
}
.focus\:to-accent-focus:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)));
}
.focus\:to-accent-focus\/0:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0);
}
.focus\:to-accent-focus\/10:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.1);
}
.focus\:to-accent-focus\/100:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 1);
}
.focus\:to-accent-focus\/20:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.2);
}
.focus\:to-accent-focus\/25:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.25);
}
.focus\:to-accent-focus\/30:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.3);
}
.focus\:to-accent-focus\/40:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.4);
}
.focus\:to-accent-focus\/5:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.05);
}
.focus\:to-accent-focus\/50:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.5);
}
.focus\:to-accent-focus\/60:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.6);
}
.focus\:to-accent-focus\/70:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.7);
}
.focus\:to-accent-focus\/75:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.75);
}
.focus\:to-accent-focus\/80:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.8);
}
.focus\:to-accent-focus\/90:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.9);
}
.focus\:to-accent-focus\/95:focus {
    --tw-gradient-to: hsl(var(--af, var(--a)) / 0.95);
}
.focus\:to-accent\/0:focus {
    --tw-gradient-to: hsl(var(--a) / 0);
}
.focus\:to-accent\/10:focus {
    --tw-gradient-to: hsl(var(--a) / 0.1);
}
.focus\:to-accent\/100:focus {
    --tw-gradient-to: hsl(var(--a) / 1);
}
.focus\:to-accent\/20:focus {
    --tw-gradient-to: hsl(var(--a) / 0.2);
}
.focus\:to-accent\/25:focus {
    --tw-gradient-to: hsl(var(--a) / 0.25);
}
.focus\:to-accent\/30:focus {
    --tw-gradient-to: hsl(var(--a) / 0.3);
}
.focus\:to-accent\/40:focus {
    --tw-gradient-to: hsl(var(--a) / 0.4);
}
.focus\:to-accent\/5:focus {
    --tw-gradient-to: hsl(var(--a) / 0.05);
}
.focus\:to-accent\/50:focus {
    --tw-gradient-to: hsl(var(--a) / 0.5);
}
.focus\:to-accent\/60:focus {
    --tw-gradient-to: hsl(var(--a) / 0.6);
}
.focus\:to-accent\/70:focus {
    --tw-gradient-to: hsl(var(--a) / 0.7);
}
.focus\:to-accent\/75:focus {
    --tw-gradient-to: hsl(var(--a) / 0.75);
}
.focus\:to-accent\/80:focus {
    --tw-gradient-to: hsl(var(--a) / 0.8);
}
.focus\:to-accent\/90:focus {
    --tw-gradient-to: hsl(var(--a) / 0.9);
}
.focus\:to-accent\/95:focus {
    --tw-gradient-to: hsl(var(--a) / 0.95);
}
.focus\:to-base-100:focus {
    --tw-gradient-to: hsl(var(--b1));
}
.focus\:to-base-100\/0:focus {
    --tw-gradient-to: hsl(var(--b1) / 0);
}
.focus\:to-base-100\/10:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.1);
}
.focus\:to-base-100\/100:focus {
    --tw-gradient-to: hsl(var(--b1) / 1);
}
.focus\:to-base-100\/20:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.2);
}
.focus\:to-base-100\/25:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.25);
}
.focus\:to-base-100\/30:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.3);
}
.focus\:to-base-100\/40:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.4);
}
.focus\:to-base-100\/5:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.05);
}
.focus\:to-base-100\/50:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.5);
}
.focus\:to-base-100\/60:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.6);
}
.focus\:to-base-100\/70:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.7);
}
.focus\:to-base-100\/75:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.75);
}
.focus\:to-base-100\/80:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.8);
}
.focus\:to-base-100\/90:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.9);
}
.focus\:to-base-100\/95:focus {
    --tw-gradient-to: hsl(var(--b1) / 0.95);
}
.focus\:to-base-200:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)));
}
.focus\:to-base-200\/0:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:to-base-200\/10:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:to-base-200\/100:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:to-base-200\/20:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:to-base-200\/25:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:to-base-200\/30:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:to-base-200\/40:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:to-base-200\/5:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:to-base-200\/50:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:to-base-200\/60:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:to-base-200\/70:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:to-base-200\/75:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:to-base-200\/80:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:to-base-200\/90:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:to-base-200\/95:focus {
    --tw-gradient-to: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:to-base-300:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)));
}
.focus\:to-base-300\/0:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:to-base-300\/10:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:to-base-300\/100:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:to-base-300\/20:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:to-base-300\/25:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:to-base-300\/30:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:to-base-300\/40:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:to-base-300\/5:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:to-base-300\/50:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:to-base-300\/60:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:to-base-300\/70:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:to-base-300\/75:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:to-base-300\/80:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:to-base-300\/90:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:to-base-300\/95:focus {
    --tw-gradient-to: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:to-base-content:focus {
    --tw-gradient-to: hsl(var(--bc));
}
.focus\:to-base-content\/0:focus {
    --tw-gradient-to: hsl(var(--bc) / 0);
}
.focus\:to-base-content\/10:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.1);
}
.focus\:to-base-content\/100:focus {
    --tw-gradient-to: hsl(var(--bc) / 1);
}
.focus\:to-base-content\/20:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.2);
}
.focus\:to-base-content\/25:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.25);
}
.focus\:to-base-content\/30:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.3);
}
.focus\:to-base-content\/40:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.4);
}
.focus\:to-base-content\/5:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.05);
}
.focus\:to-base-content\/50:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.5);
}
.focus\:to-base-content\/60:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.6);
}
.focus\:to-base-content\/70:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.7);
}
.focus\:to-base-content\/75:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.75);
}
.focus\:to-base-content\/80:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.8);
}
.focus\:to-base-content\/90:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.9);
}
.focus\:to-base-content\/95:focus {
    --tw-gradient-to: hsl(var(--bc) / 0.95);
}
.focus\:to-error:focus {
    --tw-gradient-to: hsl(var(--er));
}
.focus\:to-error-content:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)));
}
.focus\:to-error-content\/0:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:to-error-content\/10:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:to-error-content\/100:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:to-error-content\/20:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:to-error-content\/25:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:to-error-content\/30:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:to-error-content\/40:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:to-error-content\/5:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:to-error-content\/50:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:to-error-content\/60:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:to-error-content\/70:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:to-error-content\/75:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:to-error-content\/80:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:to-error-content\/90:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:to-error-content\/95:focus {
    --tw-gradient-to: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:to-error\/0:focus {
    --tw-gradient-to: hsl(var(--er) / 0);
}
.focus\:to-error\/10:focus {
    --tw-gradient-to: hsl(var(--er) / 0.1);
}
.focus\:to-error\/100:focus {
    --tw-gradient-to: hsl(var(--er) / 1);
}
.focus\:to-error\/20:focus {
    --tw-gradient-to: hsl(var(--er) / 0.2);
}
.focus\:to-error\/25:focus {
    --tw-gradient-to: hsl(var(--er) / 0.25);
}
.focus\:to-error\/30:focus {
    --tw-gradient-to: hsl(var(--er) / 0.3);
}
.focus\:to-error\/40:focus {
    --tw-gradient-to: hsl(var(--er) / 0.4);
}
.focus\:to-error\/5:focus {
    --tw-gradient-to: hsl(var(--er) / 0.05);
}
.focus\:to-error\/50:focus {
    --tw-gradient-to: hsl(var(--er) / 0.5);
}
.focus\:to-error\/60:focus {
    --tw-gradient-to: hsl(var(--er) / 0.6);
}
.focus\:to-error\/70:focus {
    --tw-gradient-to: hsl(var(--er) / 0.7);
}
.focus\:to-error\/75:focus {
    --tw-gradient-to: hsl(var(--er) / 0.75);
}
.focus\:to-error\/80:focus {
    --tw-gradient-to: hsl(var(--er) / 0.8);
}
.focus\:to-error\/90:focus {
    --tw-gradient-to: hsl(var(--er) / 0.9);
}
.focus\:to-error\/95:focus {
    --tw-gradient-to: hsl(var(--er) / 0.95);
}
.focus\:to-info:focus {
    --tw-gradient-to: hsl(var(--in));
}
.focus\:to-info-content:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)));
}
.focus\:to-info-content\/0:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:to-info-content\/10:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:to-info-content\/100:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:to-info-content\/20:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:to-info-content\/25:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:to-info-content\/30:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:to-info-content\/40:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:to-info-content\/5:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:to-info-content\/50:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:to-info-content\/60:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:to-info-content\/70:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:to-info-content\/75:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:to-info-content\/80:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:to-info-content\/90:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:to-info-content\/95:focus {
    --tw-gradient-to: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:to-info\/0:focus {
    --tw-gradient-to: hsl(var(--in) / 0);
}
.focus\:to-info\/10:focus {
    --tw-gradient-to: hsl(var(--in) / 0.1);
}
.focus\:to-info\/100:focus {
    --tw-gradient-to: hsl(var(--in) / 1);
}
.focus\:to-info\/20:focus {
    --tw-gradient-to: hsl(var(--in) / 0.2);
}
.focus\:to-info\/25:focus {
    --tw-gradient-to: hsl(var(--in) / 0.25);
}
.focus\:to-info\/30:focus {
    --tw-gradient-to: hsl(var(--in) / 0.3);
}
.focus\:to-info\/40:focus {
    --tw-gradient-to: hsl(var(--in) / 0.4);
}
.focus\:to-info\/5:focus {
    --tw-gradient-to: hsl(var(--in) / 0.05);
}
.focus\:to-info\/50:focus {
    --tw-gradient-to: hsl(var(--in) / 0.5);
}
.focus\:to-info\/60:focus {
    --tw-gradient-to: hsl(var(--in) / 0.6);
}
.focus\:to-info\/70:focus {
    --tw-gradient-to: hsl(var(--in) / 0.7);
}
.focus\:to-info\/75:focus {
    --tw-gradient-to: hsl(var(--in) / 0.75);
}
.focus\:to-info\/80:focus {
    --tw-gradient-to: hsl(var(--in) / 0.8);
}
.focus\:to-info\/90:focus {
    --tw-gradient-to: hsl(var(--in) / 0.9);
}
.focus\:to-info\/95:focus {
    --tw-gradient-to: hsl(var(--in) / 0.95);
}
.focus\:to-neutral:focus {
    --tw-gradient-to: hsl(var(--n));
}
.focus\:to-neutral-content:focus {
    --tw-gradient-to: hsl(var(--nc));
}
.focus\:to-neutral-content\/0:focus {
    --tw-gradient-to: hsl(var(--nc) / 0);
}
.focus\:to-neutral-content\/10:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.1);
}
.focus\:to-neutral-content\/100:focus {
    --tw-gradient-to: hsl(var(--nc) / 1);
}
.focus\:to-neutral-content\/20:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.2);
}
.focus\:to-neutral-content\/25:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.25);
}
.focus\:to-neutral-content\/30:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.3);
}
.focus\:to-neutral-content\/40:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.4);
}
.focus\:to-neutral-content\/5:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.05);
}
.focus\:to-neutral-content\/50:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.5);
}
.focus\:to-neutral-content\/60:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.6);
}
.focus\:to-neutral-content\/70:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.7);
}
.focus\:to-neutral-content\/75:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.75);
}
.focus\:to-neutral-content\/80:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.8);
}
.focus\:to-neutral-content\/90:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.9);
}
.focus\:to-neutral-content\/95:focus {
    --tw-gradient-to: hsl(var(--nc) / 0.95);
}
.focus\:to-neutral-focus:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)));
}
.focus\:to-neutral-focus\/0:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0);
}
.focus\:to-neutral-focus\/10:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.1);
}
.focus\:to-neutral-focus\/100:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 1);
}
.focus\:to-neutral-focus\/20:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.2);
}
.focus\:to-neutral-focus\/25:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.25);
}
.focus\:to-neutral-focus\/30:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.3);
}
.focus\:to-neutral-focus\/40:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.4);
}
.focus\:to-neutral-focus\/5:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.05);
}
.focus\:to-neutral-focus\/50:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.5);
}
.focus\:to-neutral-focus\/60:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.6);
}
.focus\:to-neutral-focus\/70:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.7);
}
.focus\:to-neutral-focus\/75:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.75);
}
.focus\:to-neutral-focus\/80:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.8);
}
.focus\:to-neutral-focus\/90:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.9);
}
.focus\:to-neutral-focus\/95:focus {
    --tw-gradient-to: hsl(var(--nf, var(--n)) / 0.95);
}
.focus\:to-neutral\/0:focus {
    --tw-gradient-to: hsl(var(--n) / 0);
}
.focus\:to-neutral\/10:focus {
    --tw-gradient-to: hsl(var(--n) / 0.1);
}
.focus\:to-neutral\/100:focus {
    --tw-gradient-to: hsl(var(--n) / 1);
}
.focus\:to-neutral\/20:focus {
    --tw-gradient-to: hsl(var(--n) / 0.2);
}
.focus\:to-neutral\/25:focus {
    --tw-gradient-to: hsl(var(--n) / 0.25);
}
.focus\:to-neutral\/30:focus {
    --tw-gradient-to: hsl(var(--n) / 0.3);
}
.focus\:to-neutral\/40:focus {
    --tw-gradient-to: hsl(var(--n) / 0.4);
}
.focus\:to-neutral\/5:focus {
    --tw-gradient-to: hsl(var(--n) / 0.05);
}
.focus\:to-neutral\/50:focus {
    --tw-gradient-to: hsl(var(--n) / 0.5);
}
.focus\:to-neutral\/60:focus {
    --tw-gradient-to: hsl(var(--n) / 0.6);
}
.focus\:to-neutral\/70:focus {
    --tw-gradient-to: hsl(var(--n) / 0.7);
}
.focus\:to-neutral\/75:focus {
    --tw-gradient-to: hsl(var(--n) / 0.75);
}
.focus\:to-neutral\/80:focus {
    --tw-gradient-to: hsl(var(--n) / 0.8);
}
.focus\:to-neutral\/90:focus {
    --tw-gradient-to: hsl(var(--n) / 0.9);
}
.focus\:to-neutral\/95:focus {
    --tw-gradient-to: hsl(var(--n) / 0.95);
}
.focus\:to-primary:focus {
    --tw-gradient-to: hsl(var(--p));
}
.focus\:to-primary-content:focus {
    --tw-gradient-to: hsl(var(--pc));
}
.focus\:to-primary-content\/0:focus {
    --tw-gradient-to: hsl(var(--pc) / 0);
}
.focus\:to-primary-content\/10:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.1);
}
.focus\:to-primary-content\/100:focus {
    --tw-gradient-to: hsl(var(--pc) / 1);
}
.focus\:to-primary-content\/20:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.2);
}
.focus\:to-primary-content\/25:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.25);
}
.focus\:to-primary-content\/30:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.3);
}
.focus\:to-primary-content\/40:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.4);
}
.focus\:to-primary-content\/5:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.05);
}
.focus\:to-primary-content\/50:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.5);
}
.focus\:to-primary-content\/60:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.6);
}
.focus\:to-primary-content\/70:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.7);
}
.focus\:to-primary-content\/75:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.75);
}
.focus\:to-primary-content\/80:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.8);
}
.focus\:to-primary-content\/90:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.9);
}
.focus\:to-primary-content\/95:focus {
    --tw-gradient-to: hsl(var(--pc) / 0.95);
}
.focus\:to-primary-focus:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)));
}
.focus\:to-primary-focus\/0:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0);
}
.focus\:to-primary-focus\/10:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.1);
}
.focus\:to-primary-focus\/100:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 1);
}
.focus\:to-primary-focus\/20:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.2);
}
.focus\:to-primary-focus\/25:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.25);
}
.focus\:to-primary-focus\/30:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.3);
}
.focus\:to-primary-focus\/40:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.4);
}
.focus\:to-primary-focus\/5:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.05);
}
.focus\:to-primary-focus\/50:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.5);
}
.focus\:to-primary-focus\/60:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.6);
}
.focus\:to-primary-focus\/70:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.7);
}
.focus\:to-primary-focus\/75:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.75);
}
.focus\:to-primary-focus\/80:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.8);
}
.focus\:to-primary-focus\/90:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.9);
}
.focus\:to-primary-focus\/95:focus {
    --tw-gradient-to: hsl(var(--pf, var(--p)) / 0.95);
}
.focus\:to-primary\/0:focus {
    --tw-gradient-to: hsl(var(--p) / 0);
}
.focus\:to-primary\/10:focus {
    --tw-gradient-to: hsl(var(--p) / 0.1);
}
.focus\:to-primary\/100:focus {
    --tw-gradient-to: hsl(var(--p) / 1);
}
.focus\:to-primary\/20:focus {
    --tw-gradient-to: hsl(var(--p) / 0.2);
}
.focus\:to-primary\/25:focus {
    --tw-gradient-to: hsl(var(--p) / 0.25);
}
.focus\:to-primary\/30:focus {
    --tw-gradient-to: hsl(var(--p) / 0.3);
}
.focus\:to-primary\/40:focus {
    --tw-gradient-to: hsl(var(--p) / 0.4);
}
.focus\:to-primary\/5:focus {
    --tw-gradient-to: hsl(var(--p) / 0.05);
}
.focus\:to-primary\/50:focus {
    --tw-gradient-to: hsl(var(--p) / 0.5);
}
.focus\:to-primary\/60:focus {
    --tw-gradient-to: hsl(var(--p) / 0.6);
}
.focus\:to-primary\/70:focus {
    --tw-gradient-to: hsl(var(--p) / 0.7);
}
.focus\:to-primary\/75:focus {
    --tw-gradient-to: hsl(var(--p) / 0.75);
}
.focus\:to-primary\/80:focus {
    --tw-gradient-to: hsl(var(--p) / 0.8);
}
.focus\:to-primary\/90:focus {
    --tw-gradient-to: hsl(var(--p) / 0.9);
}
.focus\:to-primary\/95:focus {
    --tw-gradient-to: hsl(var(--p) / 0.95);
}
.focus\:to-secondary:focus {
    --tw-gradient-to: hsl(var(--s));
}
.focus\:to-secondary-content:focus {
    --tw-gradient-to: hsl(var(--sc));
}
.focus\:to-secondary-content\/0:focus {
    --tw-gradient-to: hsl(var(--sc) / 0);
}
.focus\:to-secondary-content\/10:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.1);
}
.focus\:to-secondary-content\/100:focus {
    --tw-gradient-to: hsl(var(--sc) / 1);
}
.focus\:to-secondary-content\/20:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.2);
}
.focus\:to-secondary-content\/25:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.25);
}
.focus\:to-secondary-content\/30:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.3);
}
.focus\:to-secondary-content\/40:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.4);
}
.focus\:to-secondary-content\/5:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.05);
}
.focus\:to-secondary-content\/50:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.5);
}
.focus\:to-secondary-content\/60:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.6);
}
.focus\:to-secondary-content\/70:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.7);
}
.focus\:to-secondary-content\/75:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.75);
}
.focus\:to-secondary-content\/80:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.8);
}
.focus\:to-secondary-content\/90:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.9);
}
.focus\:to-secondary-content\/95:focus {
    --tw-gradient-to: hsl(var(--sc) / 0.95);
}
.focus\:to-secondary-focus:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)));
}
.focus\:to-secondary-focus\/0:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0);
}
.focus\:to-secondary-focus\/10:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.1);
}
.focus\:to-secondary-focus\/100:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 1);
}
.focus\:to-secondary-focus\/20:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.2);
}
.focus\:to-secondary-focus\/25:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.25);
}
.focus\:to-secondary-focus\/30:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.3);
}
.focus\:to-secondary-focus\/40:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.4);
}
.focus\:to-secondary-focus\/5:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.05);
}
.focus\:to-secondary-focus\/50:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.5);
}
.focus\:to-secondary-focus\/60:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.6);
}
.focus\:to-secondary-focus\/70:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.7);
}
.focus\:to-secondary-focus\/75:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.75);
}
.focus\:to-secondary-focus\/80:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.8);
}
.focus\:to-secondary-focus\/90:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.9);
}
.focus\:to-secondary-focus\/95:focus {
    --tw-gradient-to: hsl(var(--sf, var(--s)) / 0.95);
}
.focus\:to-secondary\/0:focus {
    --tw-gradient-to: hsl(var(--s) / 0);
}
.focus\:to-secondary\/10:focus {
    --tw-gradient-to: hsl(var(--s) / 0.1);
}
.focus\:to-secondary\/100:focus {
    --tw-gradient-to: hsl(var(--s) / 1);
}
.focus\:to-secondary\/20:focus {
    --tw-gradient-to: hsl(var(--s) / 0.2);
}
.focus\:to-secondary\/25:focus {
    --tw-gradient-to: hsl(var(--s) / 0.25);
}
.focus\:to-secondary\/30:focus {
    --tw-gradient-to: hsl(var(--s) / 0.3);
}
.focus\:to-secondary\/40:focus {
    --tw-gradient-to: hsl(var(--s) / 0.4);
}
.focus\:to-secondary\/5:focus {
    --tw-gradient-to: hsl(var(--s) / 0.05);
}
.focus\:to-secondary\/50:focus {
    --tw-gradient-to: hsl(var(--s) / 0.5);
}
.focus\:to-secondary\/60:focus {
    --tw-gradient-to: hsl(var(--s) / 0.6);
}
.focus\:to-secondary\/70:focus {
    --tw-gradient-to: hsl(var(--s) / 0.7);
}
.focus\:to-secondary\/75:focus {
    --tw-gradient-to: hsl(var(--s) / 0.75);
}
.focus\:to-secondary\/80:focus {
    --tw-gradient-to: hsl(var(--s) / 0.8);
}
.focus\:to-secondary\/90:focus {
    --tw-gradient-to: hsl(var(--s) / 0.9);
}
.focus\:to-secondary\/95:focus {
    --tw-gradient-to: hsl(var(--s) / 0.95);
}
.focus\:to-success:focus {
    --tw-gradient-to: hsl(var(--su));
}
.focus\:to-success-content:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)));
}
.focus\:to-success-content\/0:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:to-success-content\/10:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:to-success-content\/100:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:to-success-content\/20:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:to-success-content\/25:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:to-success-content\/30:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:to-success-content\/40:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:to-success-content\/5:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:to-success-content\/50:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:to-success-content\/60:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:to-success-content\/70:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:to-success-content\/75:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:to-success-content\/80:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:to-success-content\/90:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:to-success-content\/95:focus {
    --tw-gradient-to: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:to-success\/0:focus {
    --tw-gradient-to: hsl(var(--su) / 0);
}
.focus\:to-success\/10:focus {
    --tw-gradient-to: hsl(var(--su) / 0.1);
}
.focus\:to-success\/100:focus {
    --tw-gradient-to: hsl(var(--su) / 1);
}
.focus\:to-success\/20:focus {
    --tw-gradient-to: hsl(var(--su) / 0.2);
}
.focus\:to-success\/25:focus {
    --tw-gradient-to: hsl(var(--su) / 0.25);
}
.focus\:to-success\/30:focus {
    --tw-gradient-to: hsl(var(--su) / 0.3);
}
.focus\:to-success\/40:focus {
    --tw-gradient-to: hsl(var(--su) / 0.4);
}
.focus\:to-success\/5:focus {
    --tw-gradient-to: hsl(var(--su) / 0.05);
}
.focus\:to-success\/50:focus {
    --tw-gradient-to: hsl(var(--su) / 0.5);
}
.focus\:to-success\/60:focus {
    --tw-gradient-to: hsl(var(--su) / 0.6);
}
.focus\:to-success\/70:focus {
    --tw-gradient-to: hsl(var(--su) / 0.7);
}
.focus\:to-success\/75:focus {
    --tw-gradient-to: hsl(var(--su) / 0.75);
}
.focus\:to-success\/80:focus {
    --tw-gradient-to: hsl(var(--su) / 0.8);
}
.focus\:to-success\/90:focus {
    --tw-gradient-to: hsl(var(--su) / 0.9);
}
.focus\:to-success\/95:focus {
    --tw-gradient-to: hsl(var(--su) / 0.95);
}
.focus\:to-warning:focus {
    --tw-gradient-to: hsl(var(--wa));
}
.focus\:to-warning-content:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)));
}
.focus\:to-warning-content\/0:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:to-warning-content\/10:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:to-warning-content\/100:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:to-warning-content\/20:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:to-warning-content\/25:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:to-warning-content\/30:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:to-warning-content\/40:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:to-warning-content\/5:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:to-warning-content\/50:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:to-warning-content\/60:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:to-warning-content\/70:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:to-warning-content\/75:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:to-warning-content\/80:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:to-warning-content\/90:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:to-warning-content\/95:focus {
    --tw-gradient-to: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:to-warning\/0:focus {
    --tw-gradient-to: hsl(var(--wa) / 0);
}
.focus\:to-warning\/10:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.1);
}
.focus\:to-warning\/100:focus {
    --tw-gradient-to: hsl(var(--wa) / 1);
}
.focus\:to-warning\/20:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.2);
}
.focus\:to-warning\/25:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.25);
}
.focus\:to-warning\/30:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.3);
}
.focus\:to-warning\/40:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.4);
}
.focus\:to-warning\/5:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.05);
}
.focus\:to-warning\/50:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.5);
}
.focus\:to-warning\/60:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.6);
}
.focus\:to-warning\/70:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.7);
}
.focus\:to-warning\/75:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.75);
}
.focus\:to-warning\/80:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.8);
}
.focus\:to-warning\/90:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.9);
}
.focus\:to-warning\/95:focus {
    --tw-gradient-to: hsl(var(--wa) / 0.95);
}
.focus\:text-accent:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--a) / var(--tw-text-opacity));
}
.focus\:text-accent-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--ac) / var(--tw-text-opacity));
}
.focus\:text-accent-content\/0:focus {
    color: hsl(var(--ac) / 0);
}
.focus\:text-accent-content\/10:focus {
    color: hsl(var(--ac) / 0.1);
}
.focus\:text-accent-content\/100:focus {
    color: hsl(var(--ac) / 1);
}
.focus\:text-accent-content\/20:focus {
    color: hsl(var(--ac) / 0.2);
}
.focus\:text-accent-content\/25:focus {
    color: hsl(var(--ac) / 0.25);
}
.focus\:text-accent-content\/30:focus {
    color: hsl(var(--ac) / 0.3);
}
.focus\:text-accent-content\/40:focus {
    color: hsl(var(--ac) / 0.4);
}
.focus\:text-accent-content\/5:focus {
    color: hsl(var(--ac) / 0.05);
}
.focus\:text-accent-content\/50:focus {
    color: hsl(var(--ac) / 0.5);
}
.focus\:text-accent-content\/60:focus {
    color: hsl(var(--ac) / 0.6);
}
.focus\:text-accent-content\/70:focus {
    color: hsl(var(--ac) / 0.7);
}
.focus\:text-accent-content\/75:focus {
    color: hsl(var(--ac) / 0.75);
}
.focus\:text-accent-content\/80:focus {
    color: hsl(var(--ac) / 0.8);
}
.focus\:text-accent-content\/90:focus {
    color: hsl(var(--ac) / 0.9);
}
.focus\:text-accent-content\/95:focus {
    color: hsl(var(--ac) / 0.95);
}
.focus\:text-accent-focus:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--af, var(--a)) / var(--tw-text-opacity));
}
.focus\:text-accent-focus\/0:focus {
    color: hsl(var(--af, var(--a)) / 0);
}
.focus\:text-accent-focus\/10:focus {
    color: hsl(var(--af, var(--a)) / 0.1);
}
.focus\:text-accent-focus\/100:focus {
    color: hsl(var(--af, var(--a)) / 1);
}
.focus\:text-accent-focus\/20:focus {
    color: hsl(var(--af, var(--a)) / 0.2);
}
.focus\:text-accent-focus\/25:focus {
    color: hsl(var(--af, var(--a)) / 0.25);
}
.focus\:text-accent-focus\/30:focus {
    color: hsl(var(--af, var(--a)) / 0.3);
}
.focus\:text-accent-focus\/40:focus {
    color: hsl(var(--af, var(--a)) / 0.4);
}
.focus\:text-accent-focus\/5:focus {
    color: hsl(var(--af, var(--a)) / 0.05);
}
.focus\:text-accent-focus\/50:focus {
    color: hsl(var(--af, var(--a)) / 0.5);
}
.focus\:text-accent-focus\/60:focus {
    color: hsl(var(--af, var(--a)) / 0.6);
}
.focus\:text-accent-focus\/70:focus {
    color: hsl(var(--af, var(--a)) / 0.7);
}
.focus\:text-accent-focus\/75:focus {
    color: hsl(var(--af, var(--a)) / 0.75);
}
.focus\:text-accent-focus\/80:focus {
    color: hsl(var(--af, var(--a)) / 0.8);
}
.focus\:text-accent-focus\/90:focus {
    color: hsl(var(--af, var(--a)) / 0.9);
}
.focus\:text-accent-focus\/95:focus {
    color: hsl(var(--af, var(--a)) / 0.95);
}
.focus\:text-accent\/0:focus {
    color: hsl(var(--a) / 0);
}
.focus\:text-accent\/10:focus {
    color: hsl(var(--a) / 0.1);
}
.focus\:text-accent\/100:focus {
    color: hsl(var(--a) / 1);
}
.focus\:text-accent\/20:focus {
    color: hsl(var(--a) / 0.2);
}
.focus\:text-accent\/25:focus {
    color: hsl(var(--a) / 0.25);
}
.focus\:text-accent\/30:focus {
    color: hsl(var(--a) / 0.3);
}
.focus\:text-accent\/40:focus {
    color: hsl(var(--a) / 0.4);
}
.focus\:text-accent\/5:focus {
    color: hsl(var(--a) / 0.05);
}
.focus\:text-accent\/50:focus {
    color: hsl(var(--a) / 0.5);
}
.focus\:text-accent\/60:focus {
    color: hsl(var(--a) / 0.6);
}
.focus\:text-accent\/70:focus {
    color: hsl(var(--a) / 0.7);
}
.focus\:text-accent\/75:focus {
    color: hsl(var(--a) / 0.75);
}
.focus\:text-accent\/80:focus {
    color: hsl(var(--a) / 0.8);
}
.focus\:text-accent\/90:focus {
    color: hsl(var(--a) / 0.9);
}
.focus\:text-accent\/95:focus {
    color: hsl(var(--a) / 0.95);
}
.focus\:text-base-100:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--b1) / var(--tw-text-opacity));
}
.focus\:text-base-100\/0:focus {
    color: hsl(var(--b1) / 0);
}
.focus\:text-base-100\/10:focus {
    color: hsl(var(--b1) / 0.1);
}
.focus\:text-base-100\/100:focus {
    color: hsl(var(--b1) / 1);
}
.focus\:text-base-100\/20:focus {
    color: hsl(var(--b1) / 0.2);
}
.focus\:text-base-100\/25:focus {
    color: hsl(var(--b1) / 0.25);
}
.focus\:text-base-100\/30:focus {
    color: hsl(var(--b1) / 0.3);
}
.focus\:text-base-100\/40:focus {
    color: hsl(var(--b1) / 0.4);
}
.focus\:text-base-100\/5:focus {
    color: hsl(var(--b1) / 0.05);
}
.focus\:text-base-100\/50:focus {
    color: hsl(var(--b1) / 0.5);
}
.focus\:text-base-100\/60:focus {
    color: hsl(var(--b1) / 0.6);
}
.focus\:text-base-100\/70:focus {
    color: hsl(var(--b1) / 0.7);
}
.focus\:text-base-100\/75:focus {
    color: hsl(var(--b1) / 0.75);
}
.focus\:text-base-100\/80:focus {
    color: hsl(var(--b1) / 0.8);
}
.focus\:text-base-100\/90:focus {
    color: hsl(var(--b1) / 0.9);
}
.focus\:text-base-100\/95:focus {
    color: hsl(var(--b1) / 0.95);
}
.focus\:text-base-200:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--b2, var(--b1)) / var(--tw-text-opacity));
}
.focus\:text-base-200\/0:focus {
    color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:text-base-200\/10:focus {
    color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:text-base-200\/100:focus {
    color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:text-base-200\/20:focus {
    color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:text-base-200\/25:focus {
    color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:text-base-200\/30:focus {
    color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:text-base-200\/40:focus {
    color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:text-base-200\/5:focus {
    color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:text-base-200\/50:focus {
    color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:text-base-200\/60:focus {
    color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:text-base-200\/70:focus {
    color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:text-base-200\/75:focus {
    color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:text-base-200\/80:focus {
    color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:text-base-200\/90:focus {
    color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:text-base-200\/95:focus {
    color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:text-base-300:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--b3, var(--b2)) / var(--tw-text-opacity));
}
.focus\:text-base-300\/0:focus {
    color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:text-base-300\/10:focus {
    color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:text-base-300\/100:focus {
    color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:text-base-300\/20:focus {
    color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:text-base-300\/25:focus {
    color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:text-base-300\/30:focus {
    color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:text-base-300\/40:focus {
    color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:text-base-300\/5:focus {
    color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:text-base-300\/50:focus {
    color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:text-base-300\/60:focus {
    color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:text-base-300\/70:focus {
    color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:text-base-300\/75:focus {
    color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:text-base-300\/80:focus {
    color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:text-base-300\/90:focus {
    color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:text-base-300\/95:focus {
    color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:text-base-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--bc) / var(--tw-text-opacity));
}
.focus\:text-base-content\/0:focus {
    color: hsl(var(--bc) / 0);
}
.focus\:text-base-content\/10:focus {
    color: hsl(var(--bc) / 0.1);
}
.focus\:text-base-content\/100:focus {
    color: hsl(var(--bc) / 1);
}
.focus\:text-base-content\/20:focus {
    color: hsl(var(--bc) / 0.2);
}
.focus\:text-base-content\/25:focus {
    color: hsl(var(--bc) / 0.25);
}
.focus\:text-base-content\/30:focus {
    color: hsl(var(--bc) / 0.3);
}
.focus\:text-base-content\/40:focus {
    color: hsl(var(--bc) / 0.4);
}
.focus\:text-base-content\/5:focus {
    color: hsl(var(--bc) / 0.05);
}
.focus\:text-base-content\/50:focus {
    color: hsl(var(--bc) / 0.5);
}
.focus\:text-base-content\/60:focus {
    color: hsl(var(--bc) / 0.6);
}
.focus\:text-base-content\/70:focus {
    color: hsl(var(--bc) / 0.7);
}
.focus\:text-base-content\/75:focus {
    color: hsl(var(--bc) / 0.75);
}
.focus\:text-base-content\/80:focus {
    color: hsl(var(--bc) / 0.8);
}
.focus\:text-base-content\/90:focus {
    color: hsl(var(--bc) / 0.9);
}
.focus\:text-base-content\/95:focus {
    color: hsl(var(--bc) / 0.95);
}
.focus\:text-error:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--er) / var(--tw-text-opacity));
}
.focus\:text-error-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--erc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:text-error-content\/0:focus {
    color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:text-error-content\/10:focus {
    color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:text-error-content\/100:focus {
    color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:text-error-content\/20:focus {
    color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:text-error-content\/25:focus {
    color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:text-error-content\/30:focus {
    color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:text-error-content\/40:focus {
    color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:text-error-content\/5:focus {
    color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:text-error-content\/50:focus {
    color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:text-error-content\/60:focus {
    color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:text-error-content\/70:focus {
    color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:text-error-content\/75:focus {
    color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:text-error-content\/80:focus {
    color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:text-error-content\/90:focus {
    color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:text-error-content\/95:focus {
    color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:text-error\/0:focus {
    color: hsl(var(--er) / 0);
}
.focus\:text-error\/10:focus {
    color: hsl(var(--er) / 0.1);
}
.focus\:text-error\/100:focus {
    color: hsl(var(--er) / 1);
}
.focus\:text-error\/20:focus {
    color: hsl(var(--er) / 0.2);
}
.focus\:text-error\/25:focus {
    color: hsl(var(--er) / 0.25);
}
.focus\:text-error\/30:focus {
    color: hsl(var(--er) / 0.3);
}
.focus\:text-error\/40:focus {
    color: hsl(var(--er) / 0.4);
}
.focus\:text-error\/5:focus {
    color: hsl(var(--er) / 0.05);
}
.focus\:text-error\/50:focus {
    color: hsl(var(--er) / 0.5);
}
.focus\:text-error\/60:focus {
    color: hsl(var(--er) / 0.6);
}
.focus\:text-error\/70:focus {
    color: hsl(var(--er) / 0.7);
}
.focus\:text-error\/75:focus {
    color: hsl(var(--er) / 0.75);
}
.focus\:text-error\/80:focus {
    color: hsl(var(--er) / 0.8);
}
.focus\:text-error\/90:focus {
    color: hsl(var(--er) / 0.9);
}
.focus\:text-error\/95:focus {
    color: hsl(var(--er) / 0.95);
}
.focus\:text-info:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--in) / var(--tw-text-opacity));
}
.focus\:text-info-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--inc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:text-info-content\/0:focus {
    color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:text-info-content\/10:focus {
    color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:text-info-content\/100:focus {
    color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:text-info-content\/20:focus {
    color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:text-info-content\/25:focus {
    color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:text-info-content\/30:focus {
    color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:text-info-content\/40:focus {
    color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:text-info-content\/5:focus {
    color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:text-info-content\/50:focus {
    color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:text-info-content\/60:focus {
    color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:text-info-content\/70:focus {
    color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:text-info-content\/75:focus {
    color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:text-info-content\/80:focus {
    color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:text-info-content\/90:focus {
    color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:text-info-content\/95:focus {
    color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:text-info\/0:focus {
    color: hsl(var(--in) / 0);
}
.focus\:text-info\/10:focus {
    color: hsl(var(--in) / 0.1);
}
.focus\:text-info\/100:focus {
    color: hsl(var(--in) / 1);
}
.focus\:text-info\/20:focus {
    color: hsl(var(--in) / 0.2);
}
.focus\:text-info\/25:focus {
    color: hsl(var(--in) / 0.25);
}
.focus\:text-info\/30:focus {
    color: hsl(var(--in) / 0.3);
}
.focus\:text-info\/40:focus {
    color: hsl(var(--in) / 0.4);
}
.focus\:text-info\/5:focus {
    color: hsl(var(--in) / 0.05);
}
.focus\:text-info\/50:focus {
    color: hsl(var(--in) / 0.5);
}
.focus\:text-info\/60:focus {
    color: hsl(var(--in) / 0.6);
}
.focus\:text-info\/70:focus {
    color: hsl(var(--in) / 0.7);
}
.focus\:text-info\/75:focus {
    color: hsl(var(--in) / 0.75);
}
.focus\:text-info\/80:focus {
    color: hsl(var(--in) / 0.8);
}
.focus\:text-info\/90:focus {
    color: hsl(var(--in) / 0.9);
}
.focus\:text-info\/95:focus {
    color: hsl(var(--in) / 0.95);
}
.focus\:text-neutral:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--n) / var(--tw-text-opacity));
}
.focus\:text-neutral-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--nc) / var(--tw-text-opacity));
}
.focus\:text-neutral-content\/0:focus {
    color: hsl(var(--nc) / 0);
}
.focus\:text-neutral-content\/10:focus {
    color: hsl(var(--nc) / 0.1);
}
.focus\:text-neutral-content\/100:focus {
    color: hsl(var(--nc) / 1);
}
.focus\:text-neutral-content\/20:focus {
    color: hsl(var(--nc) / 0.2);
}
.focus\:text-neutral-content\/25:focus {
    color: hsl(var(--nc) / 0.25);
}
.focus\:text-neutral-content\/30:focus {
    color: hsl(var(--nc) / 0.3);
}
.focus\:text-neutral-content\/40:focus {
    color: hsl(var(--nc) / 0.4);
}
.focus\:text-neutral-content\/5:focus {
    color: hsl(var(--nc) / 0.05);
}
.focus\:text-neutral-content\/50:focus {
    color: hsl(var(--nc) / 0.5);
}
.focus\:text-neutral-content\/60:focus {
    color: hsl(var(--nc) / 0.6);
}
.focus\:text-neutral-content\/70:focus {
    color: hsl(var(--nc) / 0.7);
}
.focus\:text-neutral-content\/75:focus {
    color: hsl(var(--nc) / 0.75);
}
.focus\:text-neutral-content\/80:focus {
    color: hsl(var(--nc) / 0.8);
}
.focus\:text-neutral-content\/90:focus {
    color: hsl(var(--nc) / 0.9);
}
.focus\:text-neutral-content\/95:focus {
    color: hsl(var(--nc) / 0.95);
}
.focus\:text-neutral-focus:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--nf, var(--n)) / var(--tw-text-opacity));
}
.focus\:text-neutral-focus\/0:focus {
    color: hsl(var(--nf, var(--n)) / 0);
}
.focus\:text-neutral-focus\/10:focus {
    color: hsl(var(--nf, var(--n)) / 0.1);
}
.focus\:text-neutral-focus\/100:focus {
    color: hsl(var(--nf, var(--n)) / 1);
}
.focus\:text-neutral-focus\/20:focus {
    color: hsl(var(--nf, var(--n)) / 0.2);
}
.focus\:text-neutral-focus\/25:focus {
    color: hsl(var(--nf, var(--n)) / 0.25);
}
.focus\:text-neutral-focus\/30:focus {
    color: hsl(var(--nf, var(--n)) / 0.3);
}
.focus\:text-neutral-focus\/40:focus {
    color: hsl(var(--nf, var(--n)) / 0.4);
}
.focus\:text-neutral-focus\/5:focus {
    color: hsl(var(--nf, var(--n)) / 0.05);
}
.focus\:text-neutral-focus\/50:focus {
    color: hsl(var(--nf, var(--n)) / 0.5);
}
.focus\:text-neutral-focus\/60:focus {
    color: hsl(var(--nf, var(--n)) / 0.6);
}
.focus\:text-neutral-focus\/70:focus {
    color: hsl(var(--nf, var(--n)) / 0.7);
}
.focus\:text-neutral-focus\/75:focus {
    color: hsl(var(--nf, var(--n)) / 0.75);
}
.focus\:text-neutral-focus\/80:focus {
    color: hsl(var(--nf, var(--n)) / 0.8);
}
.focus\:text-neutral-focus\/90:focus {
    color: hsl(var(--nf, var(--n)) / 0.9);
}
.focus\:text-neutral-focus\/95:focus {
    color: hsl(var(--nf, var(--n)) / 0.95);
}
.focus\:text-neutral\/0:focus {
    color: hsl(var(--n) / 0);
}
.focus\:text-neutral\/10:focus {
    color: hsl(var(--n) / 0.1);
}
.focus\:text-neutral\/100:focus {
    color: hsl(var(--n) / 1);
}
.focus\:text-neutral\/20:focus {
    color: hsl(var(--n) / 0.2);
}
.focus\:text-neutral\/25:focus {
    color: hsl(var(--n) / 0.25);
}
.focus\:text-neutral\/30:focus {
    color: hsl(var(--n) / 0.3);
}
.focus\:text-neutral\/40:focus {
    color: hsl(var(--n) / 0.4);
}
.focus\:text-neutral\/5:focus {
    color: hsl(var(--n) / 0.05);
}
.focus\:text-neutral\/50:focus {
    color: hsl(var(--n) / 0.5);
}
.focus\:text-neutral\/60:focus {
    color: hsl(var(--n) / 0.6);
}
.focus\:text-neutral\/70:focus {
    color: hsl(var(--n) / 0.7);
}
.focus\:text-neutral\/75:focus {
    color: hsl(var(--n) / 0.75);
}
.focus\:text-neutral\/80:focus {
    color: hsl(var(--n) / 0.8);
}
.focus\:text-neutral\/90:focus {
    color: hsl(var(--n) / 0.9);
}
.focus\:text-neutral\/95:focus {
    color: hsl(var(--n) / 0.95);
}
.focus\:text-primary:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--p) / var(--tw-text-opacity));
}
.focus\:text-primary-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
}
.focus\:text-primary-content\/0:focus {
    color: hsl(var(--pc) / 0);
}
.focus\:text-primary-content\/10:focus {
    color: hsl(var(--pc) / 0.1);
}
.focus\:text-primary-content\/100:focus {
    color: hsl(var(--pc) / 1);
}
.focus\:text-primary-content\/20:focus {
    color: hsl(var(--pc) / 0.2);
}
.focus\:text-primary-content\/25:focus {
    color: hsl(var(--pc) / 0.25);
}
.focus\:text-primary-content\/30:focus {
    color: hsl(var(--pc) / 0.3);
}
.focus\:text-primary-content\/40:focus {
    color: hsl(var(--pc) / 0.4);
}
.focus\:text-primary-content\/5:focus {
    color: hsl(var(--pc) / 0.05);
}
.focus\:text-primary-content\/50:focus {
    color: hsl(var(--pc) / 0.5);
}
.focus\:text-primary-content\/60:focus {
    color: hsl(var(--pc) / 0.6);
}
.focus\:text-primary-content\/70:focus {
    color: hsl(var(--pc) / 0.7);
}
.focus\:text-primary-content\/75:focus {
    color: hsl(var(--pc) / 0.75);
}
.focus\:text-primary-content\/80:focus {
    color: hsl(var(--pc) / 0.8);
}
.focus\:text-primary-content\/90:focus {
    color: hsl(var(--pc) / 0.9);
}
.focus\:text-primary-content\/95:focus {
    color: hsl(var(--pc) / 0.95);
}
.focus\:text-primary-focus:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--pf, var(--p)) / var(--tw-text-opacity));
}
.focus\:text-primary-focus\/0:focus {
    color: hsl(var(--pf, var(--p)) / 0);
}
.focus\:text-primary-focus\/10:focus {
    color: hsl(var(--pf, var(--p)) / 0.1);
}
.focus\:text-primary-focus\/100:focus {
    color: hsl(var(--pf, var(--p)) / 1);
}
.focus\:text-primary-focus\/20:focus {
    color: hsl(var(--pf, var(--p)) / 0.2);
}
.focus\:text-primary-focus\/25:focus {
    color: hsl(var(--pf, var(--p)) / 0.25);
}
.focus\:text-primary-focus\/30:focus {
    color: hsl(var(--pf, var(--p)) / 0.3);
}
.focus\:text-primary-focus\/40:focus {
    color: hsl(var(--pf, var(--p)) / 0.4);
}
.focus\:text-primary-focus\/5:focus {
    color: hsl(var(--pf, var(--p)) / 0.05);
}
.focus\:text-primary-focus\/50:focus {
    color: hsl(var(--pf, var(--p)) / 0.5);
}
.focus\:text-primary-focus\/60:focus {
    color: hsl(var(--pf, var(--p)) / 0.6);
}
.focus\:text-primary-focus\/70:focus {
    color: hsl(var(--pf, var(--p)) / 0.7);
}
.focus\:text-primary-focus\/75:focus {
    color: hsl(var(--pf, var(--p)) / 0.75);
}
.focus\:text-primary-focus\/80:focus {
    color: hsl(var(--pf, var(--p)) / 0.8);
}
.focus\:text-primary-focus\/90:focus {
    color: hsl(var(--pf, var(--p)) / 0.9);
}
.focus\:text-primary-focus\/95:focus {
    color: hsl(var(--pf, var(--p)) / 0.95);
}
.focus\:text-primary\/0:focus {
    color: hsl(var(--p) / 0);
}
.focus\:text-primary\/10:focus {
    color: hsl(var(--p) / 0.1);
}
.focus\:text-primary\/100:focus {
    color: hsl(var(--p) / 1);
}
.focus\:text-primary\/20:focus {
    color: hsl(var(--p) / 0.2);
}
.focus\:text-primary\/25:focus {
    color: hsl(var(--p) / 0.25);
}
.focus\:text-primary\/30:focus {
    color: hsl(var(--p) / 0.3);
}
.focus\:text-primary\/40:focus {
    color: hsl(var(--p) / 0.4);
}
.focus\:text-primary\/5:focus {
    color: hsl(var(--p) / 0.05);
}
.focus\:text-primary\/50:focus {
    color: hsl(var(--p) / 0.5);
}
.focus\:text-primary\/60:focus {
    color: hsl(var(--p) / 0.6);
}
.focus\:text-primary\/70:focus {
    color: hsl(var(--p) / 0.7);
}
.focus\:text-primary\/75:focus {
    color: hsl(var(--p) / 0.75);
}
.focus\:text-primary\/80:focus {
    color: hsl(var(--p) / 0.8);
}
.focus\:text-primary\/90:focus {
    color: hsl(var(--p) / 0.9);
}
.focus\:text-primary\/95:focus {
    color: hsl(var(--p) / 0.95);
}
.focus\:text-secondary:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--s) / var(--tw-text-opacity));
}
.focus\:text-secondary-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--sc) / var(--tw-text-opacity));
}
.focus\:text-secondary-content\/0:focus {
    color: hsl(var(--sc) / 0);
}
.focus\:text-secondary-content\/10:focus {
    color: hsl(var(--sc) / 0.1);
}
.focus\:text-secondary-content\/100:focus {
    color: hsl(var(--sc) / 1);
}
.focus\:text-secondary-content\/20:focus {
    color: hsl(var(--sc) / 0.2);
}
.focus\:text-secondary-content\/25:focus {
    color: hsl(var(--sc) / 0.25);
}
.focus\:text-secondary-content\/30:focus {
    color: hsl(var(--sc) / 0.3);
}
.focus\:text-secondary-content\/40:focus {
    color: hsl(var(--sc) / 0.4);
}
.focus\:text-secondary-content\/5:focus {
    color: hsl(var(--sc) / 0.05);
}
.focus\:text-secondary-content\/50:focus {
    color: hsl(var(--sc) / 0.5);
}
.focus\:text-secondary-content\/60:focus {
    color: hsl(var(--sc) / 0.6);
}
.focus\:text-secondary-content\/70:focus {
    color: hsl(var(--sc) / 0.7);
}
.focus\:text-secondary-content\/75:focus {
    color: hsl(var(--sc) / 0.75);
}
.focus\:text-secondary-content\/80:focus {
    color: hsl(var(--sc) / 0.8);
}
.focus\:text-secondary-content\/90:focus {
    color: hsl(var(--sc) / 0.9);
}
.focus\:text-secondary-content\/95:focus {
    color: hsl(var(--sc) / 0.95);
}
.focus\:text-secondary-focus:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--sf, var(--s)) / var(--tw-text-opacity));
}
.focus\:text-secondary-focus\/0:focus {
    color: hsl(var(--sf, var(--s)) / 0);
}
.focus\:text-secondary-focus\/10:focus {
    color: hsl(var(--sf, var(--s)) / 0.1);
}
.focus\:text-secondary-focus\/100:focus {
    color: hsl(var(--sf, var(--s)) / 1);
}
.focus\:text-secondary-focus\/20:focus {
    color: hsl(var(--sf, var(--s)) / 0.2);
}
.focus\:text-secondary-focus\/25:focus {
    color: hsl(var(--sf, var(--s)) / 0.25);
}
.focus\:text-secondary-focus\/30:focus {
    color: hsl(var(--sf, var(--s)) / 0.3);
}
.focus\:text-secondary-focus\/40:focus {
    color: hsl(var(--sf, var(--s)) / 0.4);
}
.focus\:text-secondary-focus\/5:focus {
    color: hsl(var(--sf, var(--s)) / 0.05);
}
.focus\:text-secondary-focus\/50:focus {
    color: hsl(var(--sf, var(--s)) / 0.5);
}
.focus\:text-secondary-focus\/60:focus {
    color: hsl(var(--sf, var(--s)) / 0.6);
}
.focus\:text-secondary-focus\/70:focus {
    color: hsl(var(--sf, var(--s)) / 0.7);
}
.focus\:text-secondary-focus\/75:focus {
    color: hsl(var(--sf, var(--s)) / 0.75);
}
.focus\:text-secondary-focus\/80:focus {
    color: hsl(var(--sf, var(--s)) / 0.8);
}
.focus\:text-secondary-focus\/90:focus {
    color: hsl(var(--sf, var(--s)) / 0.9);
}
.focus\:text-secondary-focus\/95:focus {
    color: hsl(var(--sf, var(--s)) / 0.95);
}
.focus\:text-secondary\/0:focus {
    color: hsl(var(--s) / 0);
}
.focus\:text-secondary\/10:focus {
    color: hsl(var(--s) / 0.1);
}
.focus\:text-secondary\/100:focus {
    color: hsl(var(--s) / 1);
}
.focus\:text-secondary\/20:focus {
    color: hsl(var(--s) / 0.2);
}
.focus\:text-secondary\/25:focus {
    color: hsl(var(--s) / 0.25);
}
.focus\:text-secondary\/30:focus {
    color: hsl(var(--s) / 0.3);
}
.focus\:text-secondary\/40:focus {
    color: hsl(var(--s) / 0.4);
}
.focus\:text-secondary\/5:focus {
    color: hsl(var(--s) / 0.05);
}
.focus\:text-secondary\/50:focus {
    color: hsl(var(--s) / 0.5);
}
.focus\:text-secondary\/60:focus {
    color: hsl(var(--s) / 0.6);
}
.focus\:text-secondary\/70:focus {
    color: hsl(var(--s) / 0.7);
}
.focus\:text-secondary\/75:focus {
    color: hsl(var(--s) / 0.75);
}
.focus\:text-secondary\/80:focus {
    color: hsl(var(--s) / 0.8);
}
.focus\:text-secondary\/90:focus {
    color: hsl(var(--s) / 0.9);
}
.focus\:text-secondary\/95:focus {
    color: hsl(var(--s) / 0.95);
}
.focus\:text-success:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--su) / var(--tw-text-opacity));
}
.focus\:text-success-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity));
}
.focus\:text-success-content\/0:focus {
    color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:text-success-content\/10:focus {
    color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:text-success-content\/100:focus {
    color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:text-success-content\/20:focus {
    color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:text-success-content\/25:focus {
    color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:text-success-content\/30:focus {
    color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:text-success-content\/40:focus {
    color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:text-success-content\/5:focus {
    color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:text-success-content\/50:focus {
    color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:text-success-content\/60:focus {
    color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:text-success-content\/70:focus {
    color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:text-success-content\/75:focus {
    color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:text-success-content\/80:focus {
    color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:text-success-content\/90:focus {
    color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:text-success-content\/95:focus {
    color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:text-success\/0:focus {
    color: hsl(var(--su) / 0);
}
.focus\:text-success\/10:focus {
    color: hsl(var(--su) / 0.1);
}
.focus\:text-success\/100:focus {
    color: hsl(var(--su) / 1);
}
.focus\:text-success\/20:focus {
    color: hsl(var(--su) / 0.2);
}
.focus\:text-success\/25:focus {
    color: hsl(var(--su) / 0.25);
}
.focus\:text-success\/30:focus {
    color: hsl(var(--su) / 0.3);
}
.focus\:text-success\/40:focus {
    color: hsl(var(--su) / 0.4);
}
.focus\:text-success\/5:focus {
    color: hsl(var(--su) / 0.05);
}
.focus\:text-success\/50:focus {
    color: hsl(var(--su) / 0.5);
}
.focus\:text-success\/60:focus {
    color: hsl(var(--su) / 0.6);
}
.focus\:text-success\/70:focus {
    color: hsl(var(--su) / 0.7);
}
.focus\:text-success\/75:focus {
    color: hsl(var(--su) / 0.75);
}
.focus\:text-success\/80:focus {
    color: hsl(var(--su) / 0.8);
}
.focus\:text-success\/90:focus {
    color: hsl(var(--su) / 0.9);
}
.focus\:text-success\/95:focus {
    color: hsl(var(--su) / 0.95);
}
.focus\:text-warning:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--wa) / var(--tw-text-opacity));
}
.focus\:text-warning-content:focus {
    --tw-text-opacity: 1;
    color: hsl(var(--wac, var(--nc)) / var(--tw-text-opacity));
}
.focus\:text-warning-content\/0:focus {
    color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:text-warning-content\/10:focus {
    color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:text-warning-content\/100:focus {
    color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:text-warning-content\/20:focus {
    color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:text-warning-content\/25:focus {
    color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:text-warning-content\/30:focus {
    color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:text-warning-content\/40:focus {
    color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:text-warning-content\/5:focus {
    color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:text-warning-content\/50:focus {
    color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:text-warning-content\/60:focus {
    color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:text-warning-content\/70:focus {
    color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:text-warning-content\/75:focus {
    color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:text-warning-content\/80:focus {
    color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:text-warning-content\/90:focus {
    color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:text-warning-content\/95:focus {
    color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:text-warning\/0:focus {
    color: hsl(var(--wa) / 0);
}
.focus\:text-warning\/10:focus {
    color: hsl(var(--wa) / 0.1);
}
.focus\:text-warning\/100:focus {
    color: hsl(var(--wa) / 1);
}
.focus\:text-warning\/20:focus {
    color: hsl(var(--wa) / 0.2);
}
.focus\:text-warning\/25:focus {
    color: hsl(var(--wa) / 0.25);
}
.focus\:text-warning\/30:focus {
    color: hsl(var(--wa) / 0.3);
}
.focus\:text-warning\/40:focus {
    color: hsl(var(--wa) / 0.4);
}
.focus\:text-warning\/5:focus {
    color: hsl(var(--wa) / 0.05);
}
.focus\:text-warning\/50:focus {
    color: hsl(var(--wa) / 0.5);
}
.focus\:text-warning\/60:focus {
    color: hsl(var(--wa) / 0.6);
}
.focus\:text-warning\/70:focus {
    color: hsl(var(--wa) / 0.7);
}
.focus\:text-warning\/75:focus {
    color: hsl(var(--wa) / 0.75);
}
.focus\:text-warning\/80:focus {
    color: hsl(var(--wa) / 0.8);
}
.focus\:text-warning\/90:focus {
    color: hsl(var(--wa) / 0.9);
}
.focus\:text-warning\/95:focus {
    color: hsl(var(--wa) / 0.95);
}
.focus\:placeholder-base-100:focus::placeholder {
    color: hsl(var(--b1));
}
.focus\:placeholder-base-100\/0:focus::placeholder {
    color: hsl(var(--b1) / 0);
}
.focus\:placeholder-base-100\/10:focus::placeholder {
    color: hsl(var(--b1) / 0.1);
}
.focus\:placeholder-base-100\/100:focus::placeholder {
    color: hsl(var(--b1) / 1);
}
.focus\:placeholder-base-100\/20:focus::placeholder {
    color: hsl(var(--b1) / 0.2);
}
.focus\:placeholder-base-100\/25:focus::placeholder {
    color: hsl(var(--b1) / 0.25);
}
.focus\:placeholder-base-100\/30:focus::placeholder {
    color: hsl(var(--b1) / 0.3);
}
.focus\:placeholder-base-100\/40:focus::placeholder {
    color: hsl(var(--b1) / 0.4);
}
.focus\:placeholder-base-100\/5:focus::placeholder {
    color: hsl(var(--b1) / 0.05);
}
.focus\:placeholder-base-100\/50:focus::placeholder {
    color: hsl(var(--b1) / 0.5);
}
.focus\:placeholder-base-100\/60:focus::placeholder {
    color: hsl(var(--b1) / 0.6);
}
.focus\:placeholder-base-100\/70:focus::placeholder {
    color: hsl(var(--b1) / 0.7);
}
.focus\:placeholder-base-100\/75:focus::placeholder {
    color: hsl(var(--b1) / 0.75);
}
.focus\:placeholder-base-100\/80:focus::placeholder {
    color: hsl(var(--b1) / 0.8);
}
.focus\:placeholder-base-100\/90:focus::placeholder {
    color: hsl(var(--b1) / 0.9);
}
.focus\:placeholder-base-100\/95:focus::placeholder {
    color: hsl(var(--b1) / 0.95);
}
.focus\:placeholder-base-200:focus::placeholder {
    color: hsl(var(--b2, var(--b1)));
}
.focus\:placeholder-base-200\/0:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:placeholder-base-200\/10:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:placeholder-base-200\/100:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:placeholder-base-200\/20:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:placeholder-base-200\/25:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:placeholder-base-200\/30:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:placeholder-base-200\/40:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:placeholder-base-200\/5:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:placeholder-base-200\/50:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:placeholder-base-200\/60:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:placeholder-base-200\/70:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:placeholder-base-200\/75:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:placeholder-base-200\/80:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:placeholder-base-200\/90:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:placeholder-base-200\/95:focus::placeholder {
    color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:placeholder-base-300:focus::placeholder {
    color: hsl(var(--b3, var(--b2)));
}
.focus\:placeholder-base-300\/0:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:placeholder-base-300\/10:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:placeholder-base-300\/100:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:placeholder-base-300\/20:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:placeholder-base-300\/25:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:placeholder-base-300\/30:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:placeholder-base-300\/40:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:placeholder-base-300\/5:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:placeholder-base-300\/50:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:placeholder-base-300\/60:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:placeholder-base-300\/70:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:placeholder-base-300\/75:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:placeholder-base-300\/80:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:placeholder-base-300\/90:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:placeholder-base-300\/95:focus::placeholder {
    color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:placeholder-base-content:focus::placeholder {
    color: hsl(var(--bc));
}
.focus\:placeholder-base-content\/0:focus::placeholder {
    color: hsl(var(--bc) / 0);
}
.focus\:placeholder-base-content\/10:focus::placeholder {
    color: hsl(var(--bc) / 0.1);
}
.focus\:placeholder-base-content\/100:focus::placeholder {
    color: hsl(var(--bc) / 1);
}
.focus\:placeholder-base-content\/20:focus::placeholder {
    color: hsl(var(--bc) / 0.2);
}
.focus\:placeholder-base-content\/25:focus::placeholder {
    color: hsl(var(--bc) / 0.25);
}
.focus\:placeholder-base-content\/30:focus::placeholder {
    color: hsl(var(--bc) / 0.3);
}
.focus\:placeholder-base-content\/40:focus::placeholder {
    color: hsl(var(--bc) / 0.4);
}
.focus\:placeholder-base-content\/5:focus::placeholder {
    color: hsl(var(--bc) / 0.05);
}
.focus\:placeholder-base-content\/50:focus::placeholder {
    color: hsl(var(--bc) / 0.5);
}
.focus\:placeholder-base-content\/60:focus::placeholder {
    color: hsl(var(--bc) / 0.6);
}
.focus\:placeholder-base-content\/70:focus::placeholder {
    color: hsl(var(--bc) / 0.7);
}
.focus\:placeholder-base-content\/75:focus::placeholder {
    color: hsl(var(--bc) / 0.75);
}
.focus\:placeholder-base-content\/80:focus::placeholder {
    color: hsl(var(--bc) / 0.8);
}
.focus\:placeholder-base-content\/90:focus::placeholder {
    color: hsl(var(--bc) / 0.9);
}
.focus\:placeholder-base-content\/95:focus::placeholder {
    color: hsl(var(--bc) / 0.95);
}
.focus\:placeholder-error:focus::placeholder {
    color: hsl(var(--er));
}
.focus\:placeholder-error-content:focus::placeholder {
    color: hsl(var(--erc, var(--nc)));
}
.focus\:placeholder-error-content\/0:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:placeholder-error-content\/10:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:placeholder-error-content\/100:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:placeholder-error-content\/20:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:placeholder-error-content\/25:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:placeholder-error-content\/30:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:placeholder-error-content\/40:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:placeholder-error-content\/5:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:placeholder-error-content\/50:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:placeholder-error-content\/60:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:placeholder-error-content\/70:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:placeholder-error-content\/75:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:placeholder-error-content\/80:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:placeholder-error-content\/90:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:placeholder-error-content\/95:focus::placeholder {
    color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:placeholder-error\/0:focus::placeholder {
    color: hsl(var(--er) / 0);
}
.focus\:placeholder-error\/10:focus::placeholder {
    color: hsl(var(--er) / 0.1);
}
.focus\:placeholder-error\/100:focus::placeholder {
    color: hsl(var(--er) / 1);
}
.focus\:placeholder-error\/20:focus::placeholder {
    color: hsl(var(--er) / 0.2);
}
.focus\:placeholder-error\/25:focus::placeholder {
    color: hsl(var(--er) / 0.25);
}
.focus\:placeholder-error\/30:focus::placeholder {
    color: hsl(var(--er) / 0.3);
}
.focus\:placeholder-error\/40:focus::placeholder {
    color: hsl(var(--er) / 0.4);
}
.focus\:placeholder-error\/5:focus::placeholder {
    color: hsl(var(--er) / 0.05);
}
.focus\:placeholder-error\/50:focus::placeholder {
    color: hsl(var(--er) / 0.5);
}
.focus\:placeholder-error\/60:focus::placeholder {
    color: hsl(var(--er) / 0.6);
}
.focus\:placeholder-error\/70:focus::placeholder {
    color: hsl(var(--er) / 0.7);
}
.focus\:placeholder-error\/75:focus::placeholder {
    color: hsl(var(--er) / 0.75);
}
.focus\:placeholder-error\/80:focus::placeholder {
    color: hsl(var(--er) / 0.8);
}
.focus\:placeholder-error\/90:focus::placeholder {
    color: hsl(var(--er) / 0.9);
}
.focus\:placeholder-error\/95:focus::placeholder {
    color: hsl(var(--er) / 0.95);
}
.focus\:placeholder-info:focus::placeholder {
    color: hsl(var(--in));
}
.focus\:placeholder-info-content:focus::placeholder {
    color: hsl(var(--inc, var(--nc)));
}
.focus\:placeholder-info-content\/0:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:placeholder-info-content\/10:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:placeholder-info-content\/100:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:placeholder-info-content\/20:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:placeholder-info-content\/25:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:placeholder-info-content\/30:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:placeholder-info-content\/40:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:placeholder-info-content\/5:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:placeholder-info-content\/50:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:placeholder-info-content\/60:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:placeholder-info-content\/70:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:placeholder-info-content\/75:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:placeholder-info-content\/80:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:placeholder-info-content\/90:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:placeholder-info-content\/95:focus::placeholder {
    color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:placeholder-info\/0:focus::placeholder {
    color: hsl(var(--in) / 0);
}
.focus\:placeholder-info\/10:focus::placeholder {
    color: hsl(var(--in) / 0.1);
}
.focus\:placeholder-info\/100:focus::placeholder {
    color: hsl(var(--in) / 1);
}
.focus\:placeholder-info\/20:focus::placeholder {
    color: hsl(var(--in) / 0.2);
}
.focus\:placeholder-info\/25:focus::placeholder {
    color: hsl(var(--in) / 0.25);
}
.focus\:placeholder-info\/30:focus::placeholder {
    color: hsl(var(--in) / 0.3);
}
.focus\:placeholder-info\/40:focus::placeholder {
    color: hsl(var(--in) / 0.4);
}
.focus\:placeholder-info\/5:focus::placeholder {
    color: hsl(var(--in) / 0.05);
}
.focus\:placeholder-info\/50:focus::placeholder {
    color: hsl(var(--in) / 0.5);
}
.focus\:placeholder-info\/60:focus::placeholder {
    color: hsl(var(--in) / 0.6);
}
.focus\:placeholder-info\/70:focus::placeholder {
    color: hsl(var(--in) / 0.7);
}
.focus\:placeholder-info\/75:focus::placeholder {
    color: hsl(var(--in) / 0.75);
}
.focus\:placeholder-info\/80:focus::placeholder {
    color: hsl(var(--in) / 0.8);
}
.focus\:placeholder-info\/90:focus::placeholder {
    color: hsl(var(--in) / 0.9);
}
.focus\:placeholder-info\/95:focus::placeholder {
    color: hsl(var(--in) / 0.95);
}
.focus\:placeholder-success:focus::placeholder {
    color: hsl(var(--su));
}
.focus\:placeholder-success-content:focus::placeholder {
    color: hsl(var(--suc, var(--nc)));
}
.focus\:placeholder-success-content\/0:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:placeholder-success-content\/10:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:placeholder-success-content\/100:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:placeholder-success-content\/20:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:placeholder-success-content\/25:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:placeholder-success-content\/30:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:placeholder-success-content\/40:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:placeholder-success-content\/5:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:placeholder-success-content\/50:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:placeholder-success-content\/60:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:placeholder-success-content\/70:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:placeholder-success-content\/75:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:placeholder-success-content\/80:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:placeholder-success-content\/90:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:placeholder-success-content\/95:focus::placeholder {
    color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:placeholder-success\/0:focus::placeholder {
    color: hsl(var(--su) / 0);
}
.focus\:placeholder-success\/10:focus::placeholder {
    color: hsl(var(--su) / 0.1);
}
.focus\:placeholder-success\/100:focus::placeholder {
    color: hsl(var(--su) / 1);
}
.focus\:placeholder-success\/20:focus::placeholder {
    color: hsl(var(--su) / 0.2);
}
.focus\:placeholder-success\/25:focus::placeholder {
    color: hsl(var(--su) / 0.25);
}
.focus\:placeholder-success\/30:focus::placeholder {
    color: hsl(var(--su) / 0.3);
}
.focus\:placeholder-success\/40:focus::placeholder {
    color: hsl(var(--su) / 0.4);
}
.focus\:placeholder-success\/5:focus::placeholder {
    color: hsl(var(--su) / 0.05);
}
.focus\:placeholder-success\/50:focus::placeholder {
    color: hsl(var(--su) / 0.5);
}
.focus\:placeholder-success\/60:focus::placeholder {
    color: hsl(var(--su) / 0.6);
}
.focus\:placeholder-success\/70:focus::placeholder {
    color: hsl(var(--su) / 0.7);
}
.focus\:placeholder-success\/75:focus::placeholder {
    color: hsl(var(--su) / 0.75);
}
.focus\:placeholder-success\/80:focus::placeholder {
    color: hsl(var(--su) / 0.8);
}
.focus\:placeholder-success\/90:focus::placeholder {
    color: hsl(var(--su) / 0.9);
}
.focus\:placeholder-success\/95:focus::placeholder {
    color: hsl(var(--su) / 0.95);
}
.focus\:placeholder-warning:focus::placeholder {
    color: hsl(var(--wa));
}
.focus\:placeholder-warning-content:focus::placeholder {
    color: hsl(var(--wac, var(--nc)));
}
.focus\:placeholder-warning-content\/0:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:placeholder-warning-content\/10:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:placeholder-warning-content\/100:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:placeholder-warning-content\/20:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:placeholder-warning-content\/25:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:placeholder-warning-content\/30:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:placeholder-warning-content\/40:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:placeholder-warning-content\/5:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:placeholder-warning-content\/50:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:placeholder-warning-content\/60:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:placeholder-warning-content\/70:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:placeholder-warning-content\/75:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:placeholder-warning-content\/80:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:placeholder-warning-content\/90:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:placeholder-warning-content\/95:focus::placeholder {
    color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:placeholder-warning\/0:focus::placeholder {
    color: hsl(var(--wa) / 0);
}
.focus\:placeholder-warning\/10:focus::placeholder {
    color: hsl(var(--wa) / 0.1);
}
.focus\:placeholder-warning\/100:focus::placeholder {
    color: hsl(var(--wa) / 1);
}
.focus\:placeholder-warning\/20:focus::placeholder {
    color: hsl(var(--wa) / 0.2);
}
.focus\:placeholder-warning\/25:focus::placeholder {
    color: hsl(var(--wa) / 0.25);
}
.focus\:placeholder-warning\/30:focus::placeholder {
    color: hsl(var(--wa) / 0.3);
}
.focus\:placeholder-warning\/40:focus::placeholder {
    color: hsl(var(--wa) / 0.4);
}
.focus\:placeholder-warning\/5:focus::placeholder {
    color: hsl(var(--wa) / 0.05);
}
.focus\:placeholder-warning\/50:focus::placeholder {
    color: hsl(var(--wa) / 0.5);
}
.focus\:placeholder-warning\/60:focus::placeholder {
    color: hsl(var(--wa) / 0.6);
}
.focus\:placeholder-warning\/70:focus::placeholder {
    color: hsl(var(--wa) / 0.7);
}
.focus\:placeholder-warning\/75:focus::placeholder {
    color: hsl(var(--wa) / 0.75);
}
.focus\:placeholder-warning\/80:focus::placeholder {
    color: hsl(var(--wa) / 0.8);
}
.focus\:placeholder-warning\/90:focus::placeholder {
    color: hsl(var(--wa) / 0.9);
}
.focus\:placeholder-warning\/95:focus::placeholder {
    color: hsl(var(--wa) / 0.95);
}
.focus\:ring-base-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b1) / var(--tw-ring-opacity));
}
.focus\:ring-base-100\/0:focus {
    --tw-ring-color: hsl(var(--b1) / 0);
}
.focus\:ring-base-100\/10:focus {
    --tw-ring-color: hsl(var(--b1) / 0.1);
}
.focus\:ring-base-100\/100:focus {
    --tw-ring-color: hsl(var(--b1) / 1);
}
.focus\:ring-base-100\/20:focus {
    --tw-ring-color: hsl(var(--b1) / 0.2);
}
.focus\:ring-base-100\/25:focus {
    --tw-ring-color: hsl(var(--b1) / 0.25);
}
.focus\:ring-base-100\/30:focus {
    --tw-ring-color: hsl(var(--b1) / 0.3);
}
.focus\:ring-base-100\/40:focus {
    --tw-ring-color: hsl(var(--b1) / 0.4);
}
.focus\:ring-base-100\/5:focus {
    --tw-ring-color: hsl(var(--b1) / 0.05);
}
.focus\:ring-base-100\/50:focus {
    --tw-ring-color: hsl(var(--b1) / 0.5);
}
.focus\:ring-base-100\/60:focus {
    --tw-ring-color: hsl(var(--b1) / 0.6);
}
.focus\:ring-base-100\/70:focus {
    --tw-ring-color: hsl(var(--b1) / 0.7);
}
.focus\:ring-base-100\/75:focus {
    --tw-ring-color: hsl(var(--b1) / 0.75);
}
.focus\:ring-base-100\/80:focus {
    --tw-ring-color: hsl(var(--b1) / 0.8);
}
.focus\:ring-base-100\/90:focus {
    --tw-ring-color: hsl(var(--b1) / 0.9);
}
.focus\:ring-base-100\/95:focus {
    --tw-ring-color: hsl(var(--b1) / 0.95);
}
.focus\:ring-base-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b2, var(--b1)) / var(--tw-ring-opacity));
}
.focus\:ring-base-200\/0:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:ring-base-200\/10:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:ring-base-200\/100:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:ring-base-200\/20:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:ring-base-200\/25:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:ring-base-200\/30:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:ring-base-200\/40:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:ring-base-200\/5:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:ring-base-200\/50:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:ring-base-200\/60:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:ring-base-200\/70:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:ring-base-200\/75:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:ring-base-200\/80:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:ring-base-200\/90:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:ring-base-200\/95:focus {
    --tw-ring-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:ring-base-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--b3, var(--b2)) / var(--tw-ring-opacity));
}
.focus\:ring-base-300\/0:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:ring-base-300\/10:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:ring-base-300\/100:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:ring-base-300\/20:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:ring-base-300\/25:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:ring-base-300\/30:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:ring-base-300\/40:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:ring-base-300\/5:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:ring-base-300\/50:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:ring-base-300\/60:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:ring-base-300\/70:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:ring-base-300\/75:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:ring-base-300\/80:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:ring-base-300\/90:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:ring-base-300\/95:focus {
    --tw-ring-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:ring-base-content:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--bc) / var(--tw-ring-opacity));
}
.focus\:ring-base-content\/0:focus {
    --tw-ring-color: hsl(var(--bc) / 0);
}
.focus\:ring-base-content\/10:focus {
    --tw-ring-color: hsl(var(--bc) / 0.1);
}
.focus\:ring-base-content\/100:focus {
    --tw-ring-color: hsl(var(--bc) / 1);
}
.focus\:ring-base-content\/20:focus {
    --tw-ring-color: hsl(var(--bc) / 0.2);
}
.focus\:ring-base-content\/25:focus {
    --tw-ring-color: hsl(var(--bc) / 0.25);
}
.focus\:ring-base-content\/30:focus {
    --tw-ring-color: hsl(var(--bc) / 0.3);
}
.focus\:ring-base-content\/40:focus {
    --tw-ring-color: hsl(var(--bc) / 0.4);
}
.focus\:ring-base-content\/5:focus {
    --tw-ring-color: hsl(var(--bc) / 0.05);
}
.focus\:ring-base-content\/50:focus {
    --tw-ring-color: hsl(var(--bc) / 0.5);
}
.focus\:ring-base-content\/60:focus {
    --tw-ring-color: hsl(var(--bc) / 0.6);
}
.focus\:ring-base-content\/70:focus {
    --tw-ring-color: hsl(var(--bc) / 0.7);
}
.focus\:ring-base-content\/75:focus {
    --tw-ring-color: hsl(var(--bc) / 0.75);
}
.focus\:ring-base-content\/80:focus {
    --tw-ring-color: hsl(var(--bc) / 0.8);
}
.focus\:ring-base-content\/90:focus {
    --tw-ring-color: hsl(var(--bc) / 0.9);
}
.focus\:ring-base-content\/95:focus {
    --tw-ring-color: hsl(var(--bc) / 0.95);
}
.focus\:ring-error:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--er) / var(--tw-ring-opacity));
}
.focus\:ring-error-content:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--erc, var(--nc)) / var(--tw-ring-opacity));
}
.focus\:ring-error-content\/0:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:ring-error-content\/10:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:ring-error-content\/100:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:ring-error-content\/20:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:ring-error-content\/25:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:ring-error-content\/30:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:ring-error-content\/40:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:ring-error-content\/5:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:ring-error-content\/50:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:ring-error-content\/60:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:ring-error-content\/70:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:ring-error-content\/75:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:ring-error-content\/80:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:ring-error-content\/90:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:ring-error-content\/95:focus {
    --tw-ring-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:ring-error\/0:focus {
    --tw-ring-color: hsl(var(--er) / 0);
}
.focus\:ring-error\/10:focus {
    --tw-ring-color: hsl(var(--er) / 0.1);
}
.focus\:ring-error\/100:focus {
    --tw-ring-color: hsl(var(--er) / 1);
}
.focus\:ring-error\/20:focus {
    --tw-ring-color: hsl(var(--er) / 0.2);
}
.focus\:ring-error\/25:focus {
    --tw-ring-color: hsl(var(--er) / 0.25);
}
.focus\:ring-error\/30:focus {
    --tw-ring-color: hsl(var(--er) / 0.3);
}
.focus\:ring-error\/40:focus {
    --tw-ring-color: hsl(var(--er) / 0.4);
}
.focus\:ring-error\/5:focus {
    --tw-ring-color: hsl(var(--er) / 0.05);
}
.focus\:ring-error\/50:focus {
    --tw-ring-color: hsl(var(--er) / 0.5);
}
.focus\:ring-error\/60:focus {
    --tw-ring-color: hsl(var(--er) / 0.6);
}
.focus\:ring-error\/70:focus {
    --tw-ring-color: hsl(var(--er) / 0.7);
}
.focus\:ring-error\/75:focus {
    --tw-ring-color: hsl(var(--er) / 0.75);
}
.focus\:ring-error\/80:focus {
    --tw-ring-color: hsl(var(--er) / 0.8);
}
.focus\:ring-error\/90:focus {
    --tw-ring-color: hsl(var(--er) / 0.9);
}
.focus\:ring-error\/95:focus {
    --tw-ring-color: hsl(var(--er) / 0.95);
}
.focus\:ring-info:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--in) / var(--tw-ring-opacity));
}
.focus\:ring-info-content:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--inc, var(--nc)) / var(--tw-ring-opacity));
}
.focus\:ring-info-content\/0:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:ring-info-content\/10:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:ring-info-content\/100:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:ring-info-content\/20:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:ring-info-content\/25:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:ring-info-content\/30:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:ring-info-content\/40:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:ring-info-content\/5:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:ring-info-content\/50:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:ring-info-content\/60:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:ring-info-content\/70:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:ring-info-content\/75:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:ring-info-content\/80:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:ring-info-content\/90:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:ring-info-content\/95:focus {
    --tw-ring-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:ring-info\/0:focus {
    --tw-ring-color: hsl(var(--in) / 0);
}
.focus\:ring-info\/10:focus {
    --tw-ring-color: hsl(var(--in) / 0.1);
}
.focus\:ring-info\/100:focus {
    --tw-ring-color: hsl(var(--in) / 1);
}
.focus\:ring-info\/20:focus {
    --tw-ring-color: hsl(var(--in) / 0.2);
}
.focus\:ring-info\/25:focus {
    --tw-ring-color: hsl(var(--in) / 0.25);
}
.focus\:ring-info\/30:focus {
    --tw-ring-color: hsl(var(--in) / 0.3);
}
.focus\:ring-info\/40:focus {
    --tw-ring-color: hsl(var(--in) / 0.4);
}
.focus\:ring-info\/5:focus {
    --tw-ring-color: hsl(var(--in) / 0.05);
}
.focus\:ring-info\/50:focus {
    --tw-ring-color: hsl(var(--in) / 0.5);
}
.focus\:ring-info\/60:focus {
    --tw-ring-color: hsl(var(--in) / 0.6);
}
.focus\:ring-info\/70:focus {
    --tw-ring-color: hsl(var(--in) / 0.7);
}
.focus\:ring-info\/75:focus {
    --tw-ring-color: hsl(var(--in) / 0.75);
}
.focus\:ring-info\/80:focus {
    --tw-ring-color: hsl(var(--in) / 0.8);
}
.focus\:ring-info\/90:focus {
    --tw-ring-color: hsl(var(--in) / 0.9);
}
.focus\:ring-info\/95:focus {
    --tw-ring-color: hsl(var(--in) / 0.95);
}
.focus\:ring-success:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--su) / var(--tw-ring-opacity));
}
.focus\:ring-success-content:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--suc, var(--nc)) / var(--tw-ring-opacity));
}
.focus\:ring-success-content\/0:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:ring-success-content\/10:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:ring-success-content\/100:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:ring-success-content\/20:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:ring-success-content\/25:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:ring-success-content\/30:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:ring-success-content\/40:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:ring-success-content\/5:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:ring-success-content\/50:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:ring-success-content\/60:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:ring-success-content\/70:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:ring-success-content\/75:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:ring-success-content\/80:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:ring-success-content\/90:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:ring-success-content\/95:focus {
    --tw-ring-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:ring-success\/0:focus {
    --tw-ring-color: hsl(var(--su) / 0);
}
.focus\:ring-success\/10:focus {
    --tw-ring-color: hsl(var(--su) / 0.1);
}
.focus\:ring-success\/100:focus {
    --tw-ring-color: hsl(var(--su) / 1);
}
.focus\:ring-success\/20:focus {
    --tw-ring-color: hsl(var(--su) / 0.2);
}
.focus\:ring-success\/25:focus {
    --tw-ring-color: hsl(var(--su) / 0.25);
}
.focus\:ring-success\/30:focus {
    --tw-ring-color: hsl(var(--su) / 0.3);
}
.focus\:ring-success\/40:focus {
    --tw-ring-color: hsl(var(--su) / 0.4);
}
.focus\:ring-success\/5:focus {
    --tw-ring-color: hsl(var(--su) / 0.05);
}
.focus\:ring-success\/50:focus {
    --tw-ring-color: hsl(var(--su) / 0.5);
}
.focus\:ring-success\/60:focus {
    --tw-ring-color: hsl(var(--su) / 0.6);
}
.focus\:ring-success\/70:focus {
    --tw-ring-color: hsl(var(--su) / 0.7);
}
.focus\:ring-success\/75:focus {
    --tw-ring-color: hsl(var(--su) / 0.75);
}
.focus\:ring-success\/80:focus {
    --tw-ring-color: hsl(var(--su) / 0.8);
}
.focus\:ring-success\/90:focus {
    --tw-ring-color: hsl(var(--su) / 0.9);
}
.focus\:ring-success\/95:focus {
    --tw-ring-color: hsl(var(--su) / 0.95);
}
.focus\:ring-warning:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--wa) / var(--tw-ring-opacity));
}
.focus\:ring-warning-content:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--wac, var(--nc)) / var(--tw-ring-opacity));
}
.focus\:ring-warning-content\/0:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:ring-warning-content\/10:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:ring-warning-content\/100:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:ring-warning-content\/20:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:ring-warning-content\/25:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:ring-warning-content\/30:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:ring-warning-content\/40:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:ring-warning-content\/5:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:ring-warning-content\/50:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:ring-warning-content\/60:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:ring-warning-content\/70:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:ring-warning-content\/75:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:ring-warning-content\/80:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:ring-warning-content\/90:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:ring-warning-content\/95:focus {
    --tw-ring-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:ring-warning\/0:focus {
    --tw-ring-color: hsl(var(--wa) / 0);
}
.focus\:ring-warning\/10:focus {
    --tw-ring-color: hsl(var(--wa) / 0.1);
}
.focus\:ring-warning\/100:focus {
    --tw-ring-color: hsl(var(--wa) / 1);
}
.focus\:ring-warning\/20:focus {
    --tw-ring-color: hsl(var(--wa) / 0.2);
}
.focus\:ring-warning\/25:focus {
    --tw-ring-color: hsl(var(--wa) / 0.25);
}
.focus\:ring-warning\/30:focus {
    --tw-ring-color: hsl(var(--wa) / 0.3);
}
.focus\:ring-warning\/40:focus {
    --tw-ring-color: hsl(var(--wa) / 0.4);
}
.focus\:ring-warning\/5:focus {
    --tw-ring-color: hsl(var(--wa) / 0.05);
}
.focus\:ring-warning\/50:focus {
    --tw-ring-color: hsl(var(--wa) / 0.5);
}
.focus\:ring-warning\/60:focus {
    --tw-ring-color: hsl(var(--wa) / 0.6);
}
.focus\:ring-warning\/70:focus {
    --tw-ring-color: hsl(var(--wa) / 0.7);
}
.focus\:ring-warning\/75:focus {
    --tw-ring-color: hsl(var(--wa) / 0.75);
}
.focus\:ring-warning\/80:focus {
    --tw-ring-color: hsl(var(--wa) / 0.8);
}
.focus\:ring-warning\/90:focus {
    --tw-ring-color: hsl(var(--wa) / 0.9);
}
.focus\:ring-warning\/95:focus {
    --tw-ring-color: hsl(var(--wa) / 0.95);
}
.focus\:ring-offset-base-100:focus {
    --tw-ring-offset-color: hsl(var(--b1));
}
.focus\:ring-offset-base-100\/0:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0);
}
.focus\:ring-offset-base-100\/10:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.1);
}
.focus\:ring-offset-base-100\/100:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 1);
}
.focus\:ring-offset-base-100\/20:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.2);
}
.focus\:ring-offset-base-100\/25:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.25);
}
.focus\:ring-offset-base-100\/30:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.3);
}
.focus\:ring-offset-base-100\/40:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.4);
}
.focus\:ring-offset-base-100\/5:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.05);
}
.focus\:ring-offset-base-100\/50:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.5);
}
.focus\:ring-offset-base-100\/60:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.6);
}
.focus\:ring-offset-base-100\/70:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.7);
}
.focus\:ring-offset-base-100\/75:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.75);
}
.focus\:ring-offset-base-100\/80:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.8);
}
.focus\:ring-offset-base-100\/90:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.9);
}
.focus\:ring-offset-base-100\/95:focus {
    --tw-ring-offset-color: hsl(var(--b1) / 0.95);
}
.focus\:ring-offset-base-200:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)));
}
.focus\:ring-offset-base-200\/0:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0);
}
.focus\:ring-offset-base-200\/10:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.1);
}
.focus\:ring-offset-base-200\/100:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 1);
}
.focus\:ring-offset-base-200\/20:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.2);
}
.focus\:ring-offset-base-200\/25:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.25);
}
.focus\:ring-offset-base-200\/30:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.3);
}
.focus\:ring-offset-base-200\/40:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.4);
}
.focus\:ring-offset-base-200\/5:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.05);
}
.focus\:ring-offset-base-200\/50:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.5);
}
.focus\:ring-offset-base-200\/60:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.6);
}
.focus\:ring-offset-base-200\/70:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.7);
}
.focus\:ring-offset-base-200\/75:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.75);
}
.focus\:ring-offset-base-200\/80:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.8);
}
.focus\:ring-offset-base-200\/90:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.9);
}
.focus\:ring-offset-base-200\/95:focus {
    --tw-ring-offset-color: hsl(var(--b2, var(--b1)) / 0.95);
}
.focus\:ring-offset-base-300:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)));
}
.focus\:ring-offset-base-300\/0:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0);
}
.focus\:ring-offset-base-300\/10:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.1);
}
.focus\:ring-offset-base-300\/100:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 1);
}
.focus\:ring-offset-base-300\/20:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.2);
}
.focus\:ring-offset-base-300\/25:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.25);
}
.focus\:ring-offset-base-300\/30:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.3);
}
.focus\:ring-offset-base-300\/40:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.4);
}
.focus\:ring-offset-base-300\/5:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.05);
}
.focus\:ring-offset-base-300\/50:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.5);
}
.focus\:ring-offset-base-300\/60:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.6);
}
.focus\:ring-offset-base-300\/70:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.7);
}
.focus\:ring-offset-base-300\/75:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.75);
}
.focus\:ring-offset-base-300\/80:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.8);
}
.focus\:ring-offset-base-300\/90:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.9);
}
.focus\:ring-offset-base-300\/95:focus {
    --tw-ring-offset-color: hsl(var(--b3, var(--b2)) / 0.95);
}
.focus\:ring-offset-base-content:focus {
    --tw-ring-offset-color: hsl(var(--bc));
}
.focus\:ring-offset-base-content\/0:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0);
}
.focus\:ring-offset-base-content\/10:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.1);
}
.focus\:ring-offset-base-content\/100:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 1);
}
.focus\:ring-offset-base-content\/20:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.2);
}
.focus\:ring-offset-base-content\/25:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.25);
}
.focus\:ring-offset-base-content\/30:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.3);
}
.focus\:ring-offset-base-content\/40:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.4);
}
.focus\:ring-offset-base-content\/5:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.05);
}
.focus\:ring-offset-base-content\/50:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.5);
}
.focus\:ring-offset-base-content\/60:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.6);
}
.focus\:ring-offset-base-content\/70:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.7);
}
.focus\:ring-offset-base-content\/75:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.75);
}
.focus\:ring-offset-base-content\/80:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.8);
}
.focus\:ring-offset-base-content\/90:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.9);
}
.focus\:ring-offset-base-content\/95:focus {
    --tw-ring-offset-color: hsl(var(--bc) / 0.95);
}
.focus\:ring-offset-error:focus {
    --tw-ring-offset-color: hsl(var(--er));
}
.focus\:ring-offset-error-content:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)));
}
.focus\:ring-offset-error-content\/0:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0);
}
.focus\:ring-offset-error-content\/10:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.1);
}
.focus\:ring-offset-error-content\/100:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 1);
}
.focus\:ring-offset-error-content\/20:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.2);
}
.focus\:ring-offset-error-content\/25:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.25);
}
.focus\:ring-offset-error-content\/30:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.3);
}
.focus\:ring-offset-error-content\/40:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.4);
}
.focus\:ring-offset-error-content\/5:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.05);
}
.focus\:ring-offset-error-content\/50:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.5);
}
.focus\:ring-offset-error-content\/60:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.6);
}
.focus\:ring-offset-error-content\/70:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.7);
}
.focus\:ring-offset-error-content\/75:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.75);
}
.focus\:ring-offset-error-content\/80:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.8);
}
.focus\:ring-offset-error-content\/90:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.9);
}
.focus\:ring-offset-error-content\/95:focus {
    --tw-ring-offset-color: hsl(var(--erc, var(--nc)) / 0.95);
}
.focus\:ring-offset-error\/0:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0);
}
.focus\:ring-offset-error\/10:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.1);
}
.focus\:ring-offset-error\/100:focus {
    --tw-ring-offset-color: hsl(var(--er) / 1);
}
.focus\:ring-offset-error\/20:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.2);
}
.focus\:ring-offset-error\/25:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.25);
}
.focus\:ring-offset-error\/30:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.3);
}
.focus\:ring-offset-error\/40:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.4);
}
.focus\:ring-offset-error\/5:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.05);
}
.focus\:ring-offset-error\/50:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.5);
}
.focus\:ring-offset-error\/60:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.6);
}
.focus\:ring-offset-error\/70:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.7);
}
.focus\:ring-offset-error\/75:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.75);
}
.focus\:ring-offset-error\/80:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.8);
}
.focus\:ring-offset-error\/90:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.9);
}
.focus\:ring-offset-error\/95:focus {
    --tw-ring-offset-color: hsl(var(--er) / 0.95);
}
.focus\:ring-offset-info:focus {
    --tw-ring-offset-color: hsl(var(--in));
}
.focus\:ring-offset-info-content:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)));
}
.focus\:ring-offset-info-content\/0:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0);
}
.focus\:ring-offset-info-content\/10:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.1);
}
.focus\:ring-offset-info-content\/100:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 1);
}
.focus\:ring-offset-info-content\/20:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.2);
}
.focus\:ring-offset-info-content\/25:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.25);
}
.focus\:ring-offset-info-content\/30:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.3);
}
.focus\:ring-offset-info-content\/40:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.4);
}
.focus\:ring-offset-info-content\/5:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.05);
}
.focus\:ring-offset-info-content\/50:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.5);
}
.focus\:ring-offset-info-content\/60:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.6);
}
.focus\:ring-offset-info-content\/70:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.7);
}
.focus\:ring-offset-info-content\/75:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.75);
}
.focus\:ring-offset-info-content\/80:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.8);
}
.focus\:ring-offset-info-content\/90:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.9);
}
.focus\:ring-offset-info-content\/95:focus {
    --tw-ring-offset-color: hsl(var(--inc, var(--nc)) / 0.95);
}
.focus\:ring-offset-info\/0:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0);
}
.focus\:ring-offset-info\/10:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.1);
}
.focus\:ring-offset-info\/100:focus {
    --tw-ring-offset-color: hsl(var(--in) / 1);
}
.focus\:ring-offset-info\/20:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.2);
}
.focus\:ring-offset-info\/25:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.25);
}
.focus\:ring-offset-info\/30:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.3);
}
.focus\:ring-offset-info\/40:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.4);
}
.focus\:ring-offset-info\/5:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.05);
}
.focus\:ring-offset-info\/50:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.5);
}
.focus\:ring-offset-info\/60:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.6);
}
.focus\:ring-offset-info\/70:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.7);
}
.focus\:ring-offset-info\/75:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.75);
}
.focus\:ring-offset-info\/80:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.8);
}
.focus\:ring-offset-info\/90:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.9);
}
.focus\:ring-offset-info\/95:focus {
    --tw-ring-offset-color: hsl(var(--in) / 0.95);
}
.focus\:ring-offset-success:focus {
    --tw-ring-offset-color: hsl(var(--su));
}
.focus\:ring-offset-success-content:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)));
}
.focus\:ring-offset-success-content\/0:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0);
}
.focus\:ring-offset-success-content\/10:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.1);
}
.focus\:ring-offset-success-content\/100:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 1);
}
.focus\:ring-offset-success-content\/20:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.2);
}
.focus\:ring-offset-success-content\/25:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.25);
}
.focus\:ring-offset-success-content\/30:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.3);
}
.focus\:ring-offset-success-content\/40:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.4);
}
.focus\:ring-offset-success-content\/5:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.05);
}
.focus\:ring-offset-success-content\/50:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.5);
}
.focus\:ring-offset-success-content\/60:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.6);
}
.focus\:ring-offset-success-content\/70:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.7);
}
.focus\:ring-offset-success-content\/75:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.75);
}
.focus\:ring-offset-success-content\/80:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.8);
}
.focus\:ring-offset-success-content\/90:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.9);
}
.focus\:ring-offset-success-content\/95:focus {
    --tw-ring-offset-color: hsl(var(--suc, var(--nc)) / 0.95);
}
.focus\:ring-offset-success\/0:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0);
}
.focus\:ring-offset-success\/10:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.1);
}
.focus\:ring-offset-success\/100:focus {
    --tw-ring-offset-color: hsl(var(--su) / 1);
}
.focus\:ring-offset-success\/20:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.2);
}
.focus\:ring-offset-success\/25:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.25);
}
.focus\:ring-offset-success\/30:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.3);
}
.focus\:ring-offset-success\/40:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.4);
}
.focus\:ring-offset-success\/5:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.05);
}
.focus\:ring-offset-success\/50:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.5);
}
.focus\:ring-offset-success\/60:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.6);
}
.focus\:ring-offset-success\/70:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.7);
}
.focus\:ring-offset-success\/75:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.75);
}
.focus\:ring-offset-success\/80:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.8);
}
.focus\:ring-offset-success\/90:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.9);
}
.focus\:ring-offset-success\/95:focus {
    --tw-ring-offset-color: hsl(var(--su) / 0.95);
}
.focus\:ring-offset-warning:focus {
    --tw-ring-offset-color: hsl(var(--wa));
}
.focus\:ring-offset-warning-content:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)));
}
.focus\:ring-offset-warning-content\/0:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0);
}
.focus\:ring-offset-warning-content\/10:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.1);
}
.focus\:ring-offset-warning-content\/100:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 1);
}
.focus\:ring-offset-warning-content\/20:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.2);
}
.focus\:ring-offset-warning-content\/25:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.25);
}
.focus\:ring-offset-warning-content\/30:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.3);
}
.focus\:ring-offset-warning-content\/40:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.4);
}
.focus\:ring-offset-warning-content\/5:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.05);
}
.focus\:ring-offset-warning-content\/50:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.5);
}
.focus\:ring-offset-warning-content\/60:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.6);
}
.focus\:ring-offset-warning-content\/70:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.7);
}
.focus\:ring-offset-warning-content\/75:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.75);
}
.focus\:ring-offset-warning-content\/80:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.8);
}
.focus\:ring-offset-warning-content\/90:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.9);
}
.focus\:ring-offset-warning-content\/95:focus {
    --tw-ring-offset-color: hsl(var(--wac, var(--nc)) / 0.95);
}
.focus\:ring-offset-warning\/0:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0);
}
.focus\:ring-offset-warning\/10:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.1);
}
.focus\:ring-offset-warning\/100:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 1);
}
.focus\:ring-offset-warning\/20:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.2);
}
.focus\:ring-offset-warning\/25:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.25);
}
.focus\:ring-offset-warning\/30:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.3);
}
.focus\:ring-offset-warning\/40:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.4);
}
.focus\:ring-offset-warning\/5:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.05);
}
.focus\:ring-offset-warning\/50:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.5);
}
.focus\:ring-offset-warning\/60:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.6);
}
.focus\:ring-offset-warning\/70:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.7);
}
.focus\:ring-offset-warning\/75:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.75);
}
.focus\:ring-offset-warning\/80:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.8);
}
.focus\:ring-offset-warning\/90:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.9);
}
.focus\:ring-offset-warning\/95:focus {
    --tw-ring-offset-color: hsl(var(--wa) / 0.95);
}
@media (min-width: 640px) {
    .sm\:tab-rounded-lg {
        --tab-radius: 0.5rem;
    }
    .sm\:badge-sm {
        height: 1rem;
        padding-left: 0.438rem;
        padding-right: 0.438rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .sm\:badge-md {
        height: 1.25rem;
        padding-left: 0.563rem;
        padding-right: 0.563rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .sm\:badge-lg {
        height: 1.5rem;
        padding-left: 0.688rem;
        padding-right: 0.688rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .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: 0.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: 0.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: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
    }
    .sm\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.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 {
        flex-direction: row;
        align-items: stretch;
    }
    .sm\:card-side :where(figure:first-child) {
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset;
        overflow: hidden;
    }
    .sm\:card-side :where(figure:last-child) {
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit;
        overflow: hidden;
    }
    .sm\:card-side figure > * {
        max-width: unset;
    }
    :where(.sm\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .sm\:checkbox-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .sm\:checkbox-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .sm\:checkbox-lg {
        height: 2rem;
        width: 2rem;
    }
    .sm\:file-input-sm {
        height: 2rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .sm\:file-input-sm::file-selector-button {
        height: 1.875rem;
        min-height: 1.875rem;
        margin-right: 0.75rem;
        font-size: 0.875rem;
    }
    .sm\:file-input-md {
        height: 3rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .sm\:file-input-md::file-selector-button {
        height: 2.875rem;
        min-height: 2.875rem;
        margin-right: 1rem;
        font-size: 0.875rem;
    }
    .sm\:file-input-lg {
        height: 4rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .sm\:file-input-lg::file-selector-button {
        height: 3.875rem;
        min-height: 3.875rem;
        margin-right: 1.5rem;
        font-size: 1.125rem;
    }
    .sm\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .sm\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .sm\:input-sm {
        height: 2rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .sm\:kbd-sm {
        min-height: 1.6em;
        min-width: 1.6em;
        padding-left: 0.25rem;
        padding-right: 0.25rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .sm\:kbd-md {
        min-height: 2.2em;
        min-width: 2.2em;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .sm\:kbd-lg {
        min-height: 2.5em;
        min-width: 2.5em;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .sm\:modal-middle {
        align-items: center;
    }
    .sm\:radio-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .sm\:radio-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .sm\:radio-lg {
        height: 2rem;
        width: 2rem;
    }
    .sm\:range-sm {
        height: 1.25rem;
    }
    .sm\:range-sm::-webkit-slider-runnable-track {
        height: 0.25rem;
    }
    .sm\:range-sm::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .sm\:range-md::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .sm\:rating-md.rating-half input:not(.rating-hidden) {
        width: 0.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: 0.875rem;
        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: 2;
    }
    [dir="rtl"] .sm\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem;
    }
    .sm\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: 0.75rem;
        padding-right: 2rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    [dir="rtl"] .sm\:select-sm {
        padding-left: 2rem;
        padding-right: 0.75rem;
    }
    .sm\:stats-horizontal {
        grid-auto-flow: column;
    }
    .sm\:stats-vertical {
        grid-auto-flow: row;
    }
    .sm\:tab-md {
        height: 2rem;
        --tab-padding: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .sm\:tab-lg {
        height: 3rem;
        --tab-padding: 1.25rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .sm\:tab-sm {
        height: 1.5rem;
        --tab-padding: 0.75rem;
        font-size: 0.875rem;
        line-height: 0.75rem;
    }
    .sm\:textarea-sm {
        padding: 0.25rem 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .sm\:textarea-md {
        padding: 0.75rem 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .sm\:textarea-lg {
        padding: 1rem 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .sm\:toggle-sm {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem;
    }
    .sm\:toggle-md {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem;
    }
    .sm\:toggle-lg {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem;
    }
    .sm\:modal-middle :where(.modal-box) {
        width: 91.6667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: 0.9;
        --tw-scale-y: 0.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-left-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
    }
    .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;
    }
    .sm\:stats-vertical > :not([hidden]) ~ :not([hidden]) {
        --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));
        --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)));
    }
    .sm\:stats-vertical {
        overflow-y: auto;
    }
}
@media (min-width: 768px) {
    .md\:tab-rounded-lg {
        --tab-radius: 0.5rem;
    }
    .md\:badge-sm {
        height: 1rem;
        padding-left: 0.438rem;
        padding-right: 0.438rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .md\:badge-md {
        height: 1.25rem;
        padding-left: 0.563rem;
        padding-right: 0.563rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .md\:badge-lg {
        height: 1.5rem;
        padding-left: 0.688rem;
        padding-right: 0.688rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .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: 0.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: 0.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: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
    }
    .md\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.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 {
        flex-direction: row;
        align-items: stretch;
    }
    .md\:card-side :where(figure:first-child) {
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset;
        overflow: hidden;
    }
    .md\:card-side :where(figure:last-child) {
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit;
        overflow: hidden;
    }
    .md\:card-side figure > * {
        max-width: unset;
    }
    :where(.md\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .md\:checkbox-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .md\:checkbox-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .md\:checkbox-lg {
        height: 2rem;
        width: 2rem;
    }
    .md\:file-input-sm {
        height: 2rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .md\:file-input-sm::file-selector-button {
        height: 1.875rem;
        min-height: 1.875rem;
        margin-right: 0.75rem;
        font-size: 0.875rem;
    }
    .md\:file-input-md {
        height: 3rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .md\:file-input-md::file-selector-button {
        height: 2.875rem;
        min-height: 2.875rem;
        margin-right: 1rem;
        font-size: 0.875rem;
    }
    .md\:file-input-lg {
        height: 4rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .md\:file-input-lg::file-selector-button {
        height: 3.875rem;
        min-height: 3.875rem;
        margin-right: 1.5rem;
        font-size: 1.125rem;
    }
    .md\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .md\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .md\:input-sm {
        height: 2rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .md\:kbd-sm {
        min-height: 1.6em;
        min-width: 1.6em;
        padding-left: 0.25rem;
        padding-right: 0.25rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .md\:kbd-md {
        min-height: 2.2em;
        min-width: 2.2em;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .md\:kbd-lg {
        min-height: 2.5em;
        min-width: 2.5em;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .md\:modal-middle {
        align-items: center;
    }
    .md\:radio-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .md\:radio-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .md\:radio-lg {
        height: 2rem;
        width: 2rem;
    }
    .md\:range-sm {
        height: 1.25rem;
    }
    .md\:range-sm::-webkit-slider-runnable-track {
        height: 0.25rem;
    }
    .md\:range-sm::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .md\:range-md::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .md\:rating-md.rating-half input:not(.rating-hidden) {
        width: 0.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: 0.875rem;
        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: 2;
    }
    [dir="rtl"] .md\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem;
    }
    .md\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: 0.75rem;
        padding-right: 2rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    [dir="rtl"] .md\:select-sm {
        padding-left: 2rem;
        padding-right: 0.75rem;
    }
    .md\:stats-horizontal {
        grid-auto-flow: column;
    }
    .md\:stats-vertical {
        grid-auto-flow: row;
    }
    .md\:tab-md {
        height: 2rem;
        --tab-padding: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .md\:tab-lg {
        height: 3rem;
        --tab-padding: 1.25rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .md\:tab-sm {
        height: 1.5rem;
        --tab-padding: 0.75rem;
        font-size: 0.875rem;
        line-height: 0.75rem;
    }
    .md\:textarea-sm {
        padding: 0.25rem 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .md\:textarea-md {
        padding: 0.75rem 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .md\:textarea-lg {
        padding: 1rem 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .md\:toggle-sm {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem;
    }
    .md\:toggle-md {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem;
    }
    .md\:toggle-lg {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem;
    }
    .md\:modal-middle :where(.modal-box) {
        width: 91.6667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: 0.9;
        --tw-scale-y: 0.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-left-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
    }
    .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;
    }
    .md\:stats-vertical > :not([hidden]) ~ :not([hidden]) {
        --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));
        --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)));
    }
    .md\:stats-vertical {
        overflow-y: auto;
    }
}
@media (min-width: 1024px) {
    .lg\:tab-rounded-lg {
        --tab-radius: 0.5rem;
    }
    .lg\:badge-sm {
        height: 1rem;
        padding-left: 0.438rem;
        padding-right: 0.438rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .lg\:badge-md {
        height: 1.25rem;
        padding-left: 0.563rem;
        padding-right: 0.563rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .lg\:badge-lg {
        height: 1.5rem;
        padding-left: 0.688rem;
        padding-right: 0.688rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .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: 0.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: 0.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: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
    }
    .lg\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.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 {
        flex-direction: row;
        align-items: stretch;
    }
    .lg\:card-side :where(figure:first-child) {
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset;
        overflow: hidden;
    }
    .lg\:card-side :where(figure:last-child) {
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit;
        overflow: hidden;
    }
    .lg\:card-side figure > * {
        max-width: unset;
    }
    :where(.lg\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .lg\:checkbox-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .lg\:checkbox-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .lg\:checkbox-lg {
        height: 2rem;
        width: 2rem;
    }
    .lg\:file-input-sm {
        height: 2rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .lg\:file-input-sm::file-selector-button {
        height: 1.875rem;
        min-height: 1.875rem;
        margin-right: 0.75rem;
        font-size: 0.875rem;
    }
    .lg\:file-input-md {
        height: 3rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .lg\:file-input-md::file-selector-button {
        height: 2.875rem;
        min-height: 2.875rem;
        margin-right: 1rem;
        font-size: 0.875rem;
    }
    .lg\:file-input-lg {
        height: 4rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .lg\:file-input-lg::file-selector-button {
        height: 3.875rem;
        min-height: 3.875rem;
        margin-right: 1.5rem;
        font-size: 1.125rem;
    }
    .lg\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .lg\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .lg\:input-sm {
        height: 2rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .lg\:kbd-sm {
        min-height: 1.6em;
        min-width: 1.6em;
        padding-left: 0.25rem;
        padding-right: 0.25rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .lg\:kbd-md {
        min-height: 2.2em;
        min-width: 2.2em;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .lg\:kbd-lg {
        min-height: 2.5em;
        min-width: 2.5em;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .lg\:modal-middle {
        align-items: center;
    }
    .lg\:radio-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .lg\:radio-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .lg\:radio-lg {
        height: 2rem;
        width: 2rem;
    }
    .lg\:range-sm {
        height: 1.25rem;
    }
    .lg\:range-sm::-webkit-slider-runnable-track {
        height: 0.25rem;
    }
    .lg\:range-sm::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .lg\:range-md::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .lg\:rating-md.rating-half input:not(.rating-hidden) {
        width: 0.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: 0.875rem;
        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: 2;
    }
    [dir="rtl"] .lg\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem;
    }
    .lg\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: 0.75rem;
        padding-right: 2rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    [dir="rtl"] .lg\:select-sm {
        padding-left: 2rem;
        padding-right: 0.75rem;
    }
    .lg\:stats-horizontal {
        grid-auto-flow: column;
    }
    .lg\:stats-vertical {
        grid-auto-flow: row;
    }
    .lg\:tab-md {
        height: 2rem;
        --tab-padding: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .lg\:tab-lg {
        height: 3rem;
        --tab-padding: 1.25rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .lg\:tab-sm {
        height: 1.5rem;
        --tab-padding: 0.75rem;
        font-size: 0.875rem;
        line-height: 0.75rem;
    }
    .lg\:textarea-sm {
        padding: 0.25rem 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .lg\:textarea-md {
        padding: 0.75rem 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .lg\:textarea-lg {
        padding: 1rem 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .lg\:toggle-sm {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem;
    }
    .lg\:toggle-md {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem;
    }
    .lg\:toggle-lg {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem;
    }
    .lg\:modal-middle :where(.modal-box) {
        width: 91.6667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: 0.9;
        --tw-scale-y: 0.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-left-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
    }
    .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;
    }
    .lg\:stats-vertical > :not([hidden]) ~ :not([hidden]) {
        --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));
        --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)));
    }
    .lg\:stats-vertical {
        overflow-y: auto;
    }
}
@media (min-width: 1280px) {
    .xl\:tab-rounded-lg {
        --tab-radius: 0.5rem;
    }
    .xl\:badge-sm {
        height: 1rem;
        padding-left: 0.438rem;
        padding-right: 0.438rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .xl\:badge-md {
        height: 1.25rem;
        padding-left: 0.563rem;
        padding-right: 0.563rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .xl\:badge-lg {
        height: 1.5rem;
        padding-left: 0.688rem;
        padding-right: 0.688rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .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: 0.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: 0.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: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
    }
    .xl\:btn-md {
        height: 3rem;
        min-height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.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 {
        flex-direction: row;
        align-items: stretch;
    }
    .xl\:card-side :where(figure:first-child) {
        border-start-start-radius: inherit;
        border-start-end-radius: unset;
        border-end-start-radius: inherit;
        border-end-end-radius: unset;
        overflow: hidden;
    }
    .xl\:card-side :where(figure:last-child) {
        border-start-start-radius: unset;
        border-start-end-radius: inherit;
        border-end-start-radius: unset;
        border-end-end-radius: inherit;
        overflow: hidden;
    }
    .xl\:card-side figure > * {
        max-width: unset;
    }
    :where(.xl\:card-side figure > *) {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .xl\:checkbox-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .xl\:checkbox-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .xl\:checkbox-lg {
        height: 2rem;
        width: 2rem;
    }
    .xl\:file-input-sm {
        height: 2rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .xl\:file-input-sm::file-selector-button {
        height: 1.875rem;
        min-height: 1.875rem;
        margin-right: 0.75rem;
        font-size: 0.875rem;
    }
    .xl\:file-input-md {
        height: 3rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .xl\:file-input-md::file-selector-button {
        height: 2.875rem;
        min-height: 2.875rem;
        margin-right: 1rem;
        font-size: 0.875rem;
    }
    .xl\:file-input-lg {
        height: 4rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .xl\:file-input-lg::file-selector-button {
        height: 3.875rem;
        min-height: 3.875rem;
        margin-right: 1.5rem;
        font-size: 1.125rem;
    }
    .xl\:input-md {
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .xl\:input-lg {
        height: 4rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .xl\:input-sm {
        height: 2rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .xl\:kbd-sm {
        min-height: 1.6em;
        min-width: 1.6em;
        padding-left: 0.25rem;
        padding-right: 0.25rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .xl\:kbd-md {
        min-height: 2.2em;
        min-width: 2.2em;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .xl\:kbd-lg {
        min-height: 2.5em;
        min-width: 2.5em;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .xl\:modal-middle {
        align-items: center;
    }
    .xl\:radio-sm {
        height: 1.25rem;
        width: 1.25rem;
    }
    .xl\:radio-md {
        height: 1.5rem;
        width: 1.5rem;
    }
    .xl\:radio-lg {
        height: 2rem;
        width: 2rem;
    }
    .xl\:range-sm {
        height: 1.25rem;
    }
    .xl\:range-sm::-webkit-slider-runnable-track {
        height: 0.25rem;
    }
    .xl\:range-sm::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .xl\:range-md::-moz-range-track {
        height: 0.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: 0.5rem;
    }
    .xl\:rating-md.rating-half input:not(.rating-hidden) {
        width: 0.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: 0.875rem;
        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: 2;
    }
    [dir="rtl"] .xl\:select-lg {
        padding-left: 2rem;
        padding-right: 1.5rem;
    }
    .xl\:select-sm {
        height: 2rem;
        min-height: 2rem;
        padding-left: 0.75rem;
        padding-right: 2rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    [dir="rtl"] .xl\:select-sm {
        padding-left: 2rem;
        padding-right: 0.75rem;
    }
    .xl\:stats-horizontal {
        grid-auto-flow: column;
    }
    .xl\:stats-vertical {
        grid-auto-flow: row;
    }
    .xl\:tab-md {
        height: 2rem;
        --tab-padding: 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .xl\:tab-lg {
        height: 3rem;
        --tab-padding: 1.25rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .xl\:tab-sm {
        height: 1.5rem;
        --tab-padding: 0.75rem;
        font-size: 0.875rem;
        line-height: 0.75rem;
    }
    .xl\:textarea-sm {
        padding: 0.25rem 0.75rem;
        font-size: 0.875rem;
        line-height: 2rem;
    }
    .xl\:textarea-md {
        padding: 0.75rem 1rem;
        font-size: 0.875rem;
        line-height: 2;
    }
    .xl\:textarea-lg {
        padding: 1rem 1.5rem;
        font-size: 1.125rem;
        line-height: 2;
    }
    .xl\:toggle-sm {
        --handleoffset: 0.75rem;
        height: 1.25rem;
        width: 2rem;
    }
    .xl\:toggle-md {
        --handleoffset: 1.5rem;
        height: 1.5rem;
        width: 3rem;
    }
    .xl\:toggle-lg {
        --handleoffset: 2rem;
        height: 2rem;
        width: 4rem;
    }
    .xl\:modal-middle :where(.modal-box) {
        width: 91.6667%;
        max-width: 32rem;
        --tw-translate-y: 0px;
        --tw-scale-x: 0.9;
        --tw-scale-y: 0.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-left-radius: var(--rounded-box, 1rem);
        border-bottom-right-radius: var(--rounded-box, 1rem);
    }
    .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;
    }
    .xl\:stats-vertical > :not([hidden]) ~ :not([hidden]) {
        --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));
        --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)));
    }
    .xl\:stats-vertical {
        overflow-y: auto;
    }
}
