:root {
--p:259 94.4% 51.2%;
--pf:259 94.3% 41%;
--pc:0 0 100%;
--s:314 100% 47.1%;
--sf:314 100% 37.1%;
--sc:0 0 100%;
--a:174 60% 51%;
--af:174 59.8% 41%;
--ac:0 0 100%;
--n:219 14.1% 27.8%;
--nf:222 13.4% 19%;
--nc:0 0 100%;
--b1:0 0 100%;
--b2:210 20% 98%;
--b3:216 12.2% 83.9%;
--bc:215 27.9% 16.9%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:1rem;
--rounded-btn:.5rem;
--rounded-badge:1.9rem;
--animation-btn:.25s;
--animation-input:.2s;
--padding-card:2rem;
--btn-text-case:uppercase;
--btn-focus-scale:.95;
--navbar-padding:.5rem;
--border-btn:1px;
--tab-border:1px;
--tab-radius:.5rem;
--tab-spacer:.5rem;
--focus-ring:2px;
--focus-ring-offset:2px;
--glass-opacity:30%;
--glass-border-opacity:10%;
--glass-reflex-degree:100deg;
--glass-reflex-opacity:10%;
--glass-blur:40px;
--glass-text-shadow-opacity:5%
}

@media (prefers-color-scheme:dark) {
:root {
--p:259 94% 61%;
--pf:259 94.4% 51.2%;
--pc:0 0 100%;
--s:314 100% 47.1%;
--sf:314 100% 37.1%;
--sc:0 0 100%;
--a:174 60% 51%;
--af:174 59.8% 41%;
--ac:0 0 100%;
--n:222 13.4% 19%;
--nf:223 13.7% 10%;
--nc:0 0 100%;
--b1:219 14.1% 27.8%;
--b2:222 13.4% 19%;
--b3:223 13.7% 10%;
--bc:228 14.3% 93.1%;
--in:202 100% 70%;
--su:89 61.6% 52%;
--wa:54 68.8% 63.5%;
--er:0 100% 71.8%
}
}

[data-theme=light] {
--p:259 94.4% 51.2%;
--pf:259 94.3% 41%;
--pc:0 0 100%;
--s:314 100% 47.1%;
--sf:314 100% 37.1%;
--sc:0 0 100%;
--a:174 60% 51%;
--af:174 59.8% 41%;
--ac:0 0 100%;
--n:219 14.1% 27.8%;
--nf:222 13.4% 19%;
--nc:0 0 100%;
--b1:0 0 100%;
--b2:210 20% 98%;
--b3:216 12.2% 83.9%;
--bc:215 27.9% 16.9%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:1rem;
--rounded-btn:.5rem;
--rounded-badge:1.9rem;
--animation-btn:.25s;
--animation-input:.2s;
--padding-card:2rem;
--btn-text-case:uppercase;
--btn-focus-scale:.95;
--navbar-padding:.5rem;
--border-btn:1px;
--tab-border:1px;
--tab-radius:.5rem;
--tab-spacer:.5rem;
--focus-ring:2px;
--focus-ring-offset:2px;
--glass-opacity:30%;
--glass-border-opacity:10%;
--glass-reflex-degree:100deg;
--glass-reflex-opacity:10%;
--glass-blur:40px;
--glass-text-shadow-opacity:5%
}

[data-theme=dark] {
--p:259 94% 61%;
--pf:259 94.4% 51.2%;
--pc:0 0 100%;
--s:314 100% 47.1%;
--sf:314 100% 37.1%;
--sc:0 0 100%;
--a:174 60% 51%;
--af:174 59.8% 41%;
--ac:0 0 100%;
--n:222 13.4% 19%;
--nf:223 13.7% 10%;
--nc:0 0 100%;
--b1:219 14.1% 27.8%;
--b2:222 13.4% 19%;
--b3:223 13.7% 10%;
--bc:228 14.3% 93.1%;
--in:202 100% 70%;
--su:89 61.6% 52%;
--wa:54 68.8% 63.5%;
--er:0 100% 71.8%
}

[data-theme=cupcake] {
--p:183 47.4% 59%;
--pf:183 47.2% 49%;
--pc:0 0 100%;
--s:338 71.4% 78%;
--sf:338 71.8% 68%;
--sc:0 0 100%;
--a:39 84.1% 58%;
--af:39 83.7% 48%;
--ac:0 0 100%;
--n:280 46.5% 13.9%;
--nf:279 46.4% 11%;
--nc:0 0 100%;
--b1:24 33.3% 97.1%;
--b2:27 22% 92%;
--b3:22 14.3% 89%;
--bc:280 46.5% 13.9%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:1rem;
--rounded-btn:1.9rem;
--rounded-badge:1.9rem;
--tab-border:2px
}

[data-theme=bumblebee] {
--p:50 94.4% 58%;
--pf:50 94.3% 47.8%;
--pc:240 33.3% 14.1%;
--s:41 74.2% 52.9%;
--sf:41 73.6% 43.1%;
--sc:0 0 100%;
--a:240 33.3% 14.1%;
--af:240 33.3% 10%;
--ac:0 0 100%;
--n:240 33.3% 14.1%;
--nf:240 33.3% 10%;
--nc:0 0 100%;
--b1:0 0 100%;
--b2:0 0 96.1%;
--b3:0 0 89%;
--bc:0 0 0;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%
}

[data-theme=emerald] {
--p:141 50% 60%;
--pf:141 49.8% 50%;
--pc:210 20% 98%;
--s:219 96.1% 60%;
--sf:219 96.1% 50%;
--sc:210 20% 98%;
--a:10 81.2% 56.1%;
--af:10 81.2% 45.9%;
--ac:210 20% 98%;
--n:219 20.3% 25.1%;
--nf:220 19.5% 15.1%;
--nc:210 20% 98%;
--b1:0 0 100%;
--b2:210 20% 98%;
--b3:0 0 94.9%;
--bc:219 20.3% 25.1%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--animation-btn:0;
--animation-input:0;
--btn-focus-scale:1
}

[data-theme=corporate] {
--p:229 95.7% 63.9%;
--pf:229 95.7% 53.9%;
--pc:233 27.3% 12.9%;
--s:215 26.3% 59%;
--sf:214 26.1% 48.8%;
--sc:233 27.3% 12.9%;
--a:154 49% 60%;
--af:154 49% 50%;
--ac:233 27.3% 12.9%;
--n:233 27.3% 12.9%;
--nf:240 25% 3.1%;
--nc:210 38.5% 94.9%;
--b1:0 0 100%;
--b2:210 60% 98%;
--b3:210 38.5% 94.9%;
--bc:233 27.3% 12.9%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--animation-btn:0;
--animation-input:0;
--btn-focus-scale:1
}

[data-theme=synthwave] {
--p:321 69.6% 69%;
--pf:321 70.3% 59%;
--pc:257 63.2% 17.1%;
--sf:197 87.4% 75.1%;
--s:197 86.6% 64.9%;
--sc:257 63.2% 17.1%;
--af:48 89.3% 67.1%;
--a:48 89% 57.1%;
--ac:257 63.2% 17.1%;
--n:253 60.8% 19%;
--nf:257 64.3% 11%;
--nc:260 60% 98%;
--b1:254 59.1% 25.9%;
--b2:253 60.8% 19%;
--b3:257 64.3% 11%;
--bc:260 60% 98%;
--in:199 87% 63.9%;
--su:168 74.2% 68%;
--wa:48 89% 57.1%;
--er:352 73.6% 56.9%
}

[data-theme=retro] {
font-family:uisecondaryerif,Georgia,Cambria,Times New Roman,Times,serif;
--p:3 73.8% 76.1%;
--pf:3 73.6% 65.9%;
--pc:345 5.3% 14.9%;
--s:145 27.3% 72%;
--sf:145 26.8% 62%;
--sc:345 5.3% 14.9%;
--a:49 67.2% 76.1%;
--af:49 66.7% 65.9%;
--ac:345 5.3% 14.9%;
--n:42 16.8% 42%;
--nf:41 13.1% 23.9%;
--nc:45 47.1% 80%;
--b1:45 47.1% 80%;
--b2:45 37.1% 72%;
--b3:42 36% 65.1%;
--bc:345 5.3% 14.9%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:.4rem;
--rounded-btn:.4rem;
--rounded-badge:.4rem
}

[data-theme=cyberpunk] {
font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
--p:345 100% 72.9%;
--pf:344 100% 67.1%;
--pc:0 0 0;
--s:195 80.4% 70%;
--sf:194 65.8% 61%;
--sc:0 0 0;
--a:276 74.3% 71%;
--af:276 75.7% 62.9%;
--ac:0 0 0;
--n:57 100% 12.9%;
--nf:60 80% 2%;
--nc:56 100% 50%;
--b1:56 100% 50%;
--b2:56 100% 42.9%;
--b3:56 100% 36.1%;
--bc:0 0 0;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:0;
--rounded-btn:0;
--rounded-badge:0;
--tab-radius:0
}

[data-theme=valentine] {
--p:353 73.8% 67.1%;
--pf:353 73.6% 56.9%;
--pc:0 0 100%;
--s:254 86.4% 76.9%;
--sf:254 86.9% 67.1%;
--sc:0 0 100%;
--a:181 55.6% 70%;
--af:181 54.9% 60%;
--ac:0 0 100%;
--n:336 42.9% 48%;
--nf:340 40.2% 38%;
--nc:318 46.4% 89%;
--b1:318 46.4% 89%;
--b2:315 58.9% 79%;
--b3:316 62.3% 72.9%;
--bc:344 38.5% 28%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:1rem;
--rounded-btn:1.9rem;
--rounded-badge:1.9rem
}

[data-theme=halloween] {
--p:32 89.3% 52.2%;
--pf:32 88.8% 42%;
--pc:180 7.3% 8%;
--s:271 45.8% 42%;
--sf:271 46% 32%;
--sc:0 0 100%;
--a:91 100% 32.9%;
--af:91 100% 22.9%;
--ac:0 0 100%;
--n:180 3.6% 11%;
--nf:180 7.3% 8%;
--nc:0 0 100%;
--b1:0 0 12.9%;
--b2:180 3.6% 11%;
--b3:180 7.3% 8%;
--bc:0 0 100%;
--in:202 100% 70%;
--su:89 61.6% 52%;
--wa:54 68.8% 63.5%;
--er:0 100% 71.8%
}

[data-theme=garden] {
--p:139 16% 42.9%;
--pf:137 14.8% 33.1%;
--pc:0 0 100%;
--s:97 37.1% 93.1%;
--sf:98 36.3% 82.2%;
--sc:96 32.5% 15.1%;
--a:0 67.7% 93.9%;
--af:0 71.1% 85.1%;
--ac:0 22% 16.1%;
--n:0 3.9% 35.1%;
--nf:0 3.7% 15.9%;
--nc:0 4.3% 91%;
--b1:0 4.3% 91%;
--b2:0 5.2% 81%;
--b3:0 5.4% 71%;
--bc:0 3.2% 6.1%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:1rem;
--rounded-btn:.5rem;
--rounded-badge:1.9rem
}

[data-theme=forest] {
--p:141 72% 42%;
--pf:141 71.8% 32%;
--pc:0 0 100%;
--s:141 74.7% 48%;
--sf:141 75.3% 38%;
--sc:0 0 100%;
--a:35 69% 52%;
--af:35 69.2% 42%;
--ac:0 0 100%;
--n:0 9.7% 6.1%;
--nf:0 20% 2%;
--nc:0 0 100%;
--b1:0 12.2% 8%;
--b2:0 9.7% 6.1%;
--b3:0 20% 2%;
--bc:0 0 100%;
--rounded-btn:1.9rem;
--in:202 100% 70%;
--su:89 61.6% 52%;
--wa:54 68.8% 63.5%;
--er:0 100% 71.8%
}

[data-theme=aqua] {
--p:189 100% 62.9%;
--pf:189 100% 52.9%;
--pc:0 0 0;
--s:274 30.9% 56.9%;
--sf:274 30.8% 47.1%;
--sc:0 0 100%;
--a:47 100% 80%;
--af:47 100% 70%;
--ac:0 0 100%;
--n:231 77.4% 32.9%;
--nf:231 67.6% 29%;
--nc:0 0 100%;
--b1:231 88.7% 38%;
--b2:231 77.4% 32.9%;
--b3:231 67.6% 29%;
--bc:0 0 100%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%
}

[data-theme=lofi] {
--p:0 0 50.2%;
--pf:0 0 45.1%;
--pc:240 4% 95.1%;
--s:0 0 30.2%;
--sf:0 0 25.1%;
--sc:240 4% 95.1%;
--a:0 0 10.2%;
--af:0 0 5.1%;
--ac:240 4% 95.1%;
--n:240 4% 95.1%;
--nf:240 5.9% 90%;
--nc:0 0 30.2%;
--b1:0 0 100%;
--b2:0 0 100%;
--b3:0 0 100%;
--bc:0 0 49%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--border-color:#e6e6e6;
--animation-btn:0;
--animation-input:0;
--btn-focus-scale:1;
--rounded-box:0;
--rounded-btn:0;
--rounded-badge:0;
--tab-radius:0
}

[data-theme=lofi] * {
border-color:var(--border-color)!important;
--tw-border-opacity:1!important;
--tw-text-opacity:1!important;
--tw-shadow:0 0 0 1px var(--border-color)!important
}

[data-theme=pastel] {
--p:284 21.6% 80%;
--pf:282 21.6% 70%;
--pc:0 0 0;
--s:352 70.5% 88%;
--sf:352 69.6% 78%;
--sc:0 0 100%;
--a:158 54.6% 81%;
--af:158 55.4% 71%;
--ac:0 0 100%;
--n:199 43.7% 61%;
--nf:199 44% 51%;
--nc:0 0 100%;
--b1:0 0 100%;
--b2:210 20% 98%;
--b3:216 12.2% 83.9%;
--bc:206 3.1% 55.1%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%;
--rounded-box:1rem;
--rounded-btn:1.9rem;
--rounded-badge:1.9rem
}

[data-theme=fantasy] {
--p:296 82.8% 25.1%;
--pf:296 81.8% 15.1%;
--pc:0 0 100%;
--s:200 100% 37.1%;
--sf:200 100% 27.1%;
--sc:0 0 100%;
--a:31 94.4% 51.2%;
--af:31 94.3% 41%;
--ac:0 0 100%;
--n:215 27.9% 16.9%;
--nf:221 39.3% 11%;
--nc:0 0 100%;
--b1:0 0 100%;
--b2:210 20% 98%;
--b3:216 12.2% 83.9%;
--bc:215 27.9% 16.9%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%
}

[data-theme=wireframe] {
font-family:Chalkboard,comic sans ms,sanssecondaryerif;
--p:0 0 72.2%;
--pf:0 0 72.2%;
--pc:0 0 0;
--s:0 0 72.2%;
--sf:0 0 72.2%;
--sc:0 0 0;
--a:0 0 72.2%;
--af:0 0 72.2%;
--ac:0 0 0;
--b1:0 0 100%;
--b2:0 0 100%;
--b3:0 0 100%;
--bc:0 0 0;
--n:0 0 92.2%;
--nf:0 0 92.2%;
--nc:0 0 0;
--in:240 100% 50%;
--su:120 100% 25.1%;
--wa:60 30.2% 50%;
--er:0 100% 50%;
--border-color:#000;
--rounded-box:.2rem;
--rounded-btn:.2rem;
--rounded-badge:.2rem;
--tab-radius:.2rem
}

[data-theme=wireframe] * {
border-color:var(--border-color)!important;
--tw-border-opacity:1!important;
--tw-text-opacity:1!important;
--tw-shadow:0 0 0 1px var(--border-color)!important
}

[data-theme=black] {
--p:0 0 100%;
--pf:0 0 100%;
--pc:0 0 0;
--s:0 0 100%;
--sf:0 0 100%;
--sc:0 0 0;
--a:0 0 100%;
--af:0 0 100%;
--ac:0 0 0;
--b1:0 0 0;
--b2:0 0 20%;
--b3:0 0 30.2%;
--bc:0 0 100%;
--n:0 0 20%;
--nf:0 0 30.2%;
--nc:0 0 100%;
--in:240 100% 50%;
--su:120 100% 25.1%;
--wa:60 100% 50%;
--er:0 100% 50%;
--rounded-box:0;
--rounded-btn:0;
--rounded-badge:0;
--tab-radius:0;
--animation-btn:0;
--animation-input:0;
--btn-focus-scale:1;
--btn-text-case:lowercase
}

[data-theme=luxury] {
--p:0 0 100%;
--pf:0 0 90.2%;
--pc:0 0 0;
--s:218 54.3% 18%;
--sf:219 56.1% 8%;
--sc:0 0 100%;
--a:319 21.8% 26.1%;
--af:320 22% 16.1%;
--ac:0 0 100%;
--n:270 4.3% 9%;
--nf:270 2.2% 18%;
--nc:37 67.3% 58%;
--b1:240 10% 3.9%;
--b2:270 4.3% 9%;
--b3:270 2.2% 18%;
--bc:37 67.3% 58%;
--in:202 100% 70%;
--su:89 61.6% 52%;
--wa:54 68.8% 63.5%;
--er:0 100% 71.8%
}

[data-theme=dracula] {
--p:330 100% 85.1%;
--pf:330 100% 75.1%;
--pc:233 12.1% 12.9%;
--s:115 100% 85.1%;
--sf:115 100% 75.1%;
--sc:233 12.1% 12.9%;
--a:60 100% 85.1%;
--af:60 100% 75.1%;
--ac:233 12.1% 12.9%;
--n:245 14.3% 15.1%;
--nf:233 12.1% 12.9%;
--nc:251 100% 90%;
--b1:244 13% 21.2%;
--b2:245 14.3% 15.1%;
--b3:233 12.1% 12.9%;
--bc:251 100% 90%;
--in:207 89.8% 53.9%;
--su:174 100% 29%;
--wa:36 100% 50%;
--er:14 100% 57.1%
}

html {
-moz-tab-size:4;
-o-tab-size:4;
tab-size:4;
line-height:1.15;
-webkit-text-size-adjust:100%
}

body {
margin:0;
font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji
}

hr {
height:0;
color:inherit
}

abbr[title] {
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted
}

b,strong {
font-weight:bolder
}

code,kbd,pre,samp {
font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:1em
}

small {
font-size:80%
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sub {
bottom:-.25em
}

sup {
top:-.5em
}

table {
text-indent:0;
border-color:inherit
}

button,input,optgroup,select,textarea {
font-family:inherit;
font-size:100%;
line-height:1.15;
margin:0
}

button,select {
text-transform:none
}

[type=button],[type=reset],[type=submit],button {
-webkit-appearance:button
}

::-moz-focus-inner {
border-style:none;
padding:0
}

:-moz-focusring {
outline:1px dotted ButtonText
}

:-moz-ui-invalid {
box-shadow:none
}

legend {
padding:0
}

progress {
vertical-align:baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
height:auto
}

[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}

::-webkit-search-decoration {
-webkit-appearance:none
}

::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}

summary {
display:list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
margin:0
}

button {
background-color:transparent;
background-image:none
}

button:focus {
outline:1px dotted;
outline:5px auto -webkit-focus-ring-color
}

fieldset {
margin:0;
padding:0
}

ol,ul {
list-style:none;
margin:0;
padding:0
}

html {
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 {
font-family:inherit;
line-height:inherit
}

*,:after,:before {
box-sizing:border-box;
border:0 solid
}

hr {
border-top-width:1px
}

img {
border-style:solid
}

textarea {
resize:vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
color:#a1a1aa
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
color:#a1a1aa
}

input::placeholder,textarea::placeholder {
color:#a1a1aa
}

[role=button],button {
cursor:pointer
}

table {
border-collapse:collapse
}

h1,h2,h3,h4,h5,h6 {
font-size:inherit;
font-weight:inherit
}

a {
color:inherit;
text-decoration:inherit
}

button,input,optgroup,select,textarea {
padding:0;
line-height:inherit;
color:inherit
}

code,kbd,pre,samp {
font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

audio,canvas,embed,iframe,img,object,svg,video {
display:block;
vertical-align:middle
}

img,video {
max-width:100%;
height:auto
}

:root {
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
}

.alert>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))
}

.alert {
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
padding:1rem;
border-radius:var(--rounded-box,1rem)
}

@media (min-width:768px) {
.alert>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(0px*var(--tw-space-y-reverse))
}

.alert {
flex-direction:row
}
}

.alert>* {
display:flex
}

.artboard {
width:100%
}

.avatar {
display:inline-flex;
position:relative
}

.avatar>div {
display:block;
overflow:hidden
}

.avatar img {
height:100%;
-o-object-fit:cover;
object-fit:cover;
width:100%
}

.avatar.placeholder>div {
display:flex;
align-items:center;
justify-content:center
}

.badge {
display:inline-flex;
align-items:center;
justify-content:center;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
height:1.25rem;
font-size:.875rem;
line-height:1.25rem;
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
padding-left:.563rem;
padding-right:.563rem;
--tw-bg-opacity:1;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--n)/var(--tw-border-opacity,1));
border-width:1px;
--tw-text-opacity:1;
color:hsla(var(--nc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-badge,1.9rem)
}

.breadcrumbs {
max-width:100%;
overflow-x:auto;
padding-top:.5rem;
padding-bottom:.5rem
}

.breadcrumbs>ul {
display:flex;
align-items:center;
white-space:nowrap;
min-height:-webkit-min-content;
min-height:-moz-min-content;
min-height:min-content
}

.breadcrumbs>ul>li {
display:flex;
align-items:center
}

.breadcrumbs>ul>li>a {
cursor:pointer;
display:flex;
align-items:center
}

.breadcrumbs>ul>li>a:hover {
text-decoration:underline
}

.btn {
border-color:transparent;
border-color:hsla(var(--n)/var(--tw-border-opacity,1));
cursor:pointer;
display:inline-flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
flex-shrink:0;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
border-radius:var(--rounded-btn,.5rem);
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem;
font-weight:600;
text-transform:uppercase;
text-transform:var(--btn-text-case,uppercase);
border-width:var(--border-btn,1px);
-webkit-animation:button-pop var(--animation-btn,.25s) ease-out;
animation:button-pop var(--animation-btn,.25s) ease-out;
--tw-bg-opacity:1;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-text-opacity:1;
color:hsla(var(--nc)/var(--tw-text-opacity,1))
}

.btn:focus {
outline:2px solid transparent;
outline-offset:2px
}

.btn-disabled,.btn[disabled] {
pointer-events:none;
--tw-bg-opacity:1;
--tw-bg-opacity:.2;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1));
--tw-border-opacity:0;
--tw-text-opacity:1;
--tw-text-opacity:.2;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.btn-square {
height:3rem;
padding:0;
width:3rem
}

.btn-circle {
border-radius:9999px;
height:3rem;
padding:0;
width:3rem
}

.btn.loading,.btn.loading:hover {
pointer-events:none
}

.btn.loading:before {
border-radius:9999px;
border-width:2px;
height:1rem;
margin-right:.5rem;
width:1rem;
-webkit-animation:spin 2s linear infinite;
animation:spin 2s linear infinite;
content:"";
border-color:transparent currentColor currentColor transparent
}

@media (prefers-reduced-motion:reduce) {
.btn.loading:before {
-webkit-animation:spin 10s linear infinite;
animation:spin 10s linear infinite
}
}

@-webkit-keyframes spin {
0% {
transform:rotate(0deg)
}

to {
transform:rotate(1turn)
}
}

.btn-group {
display:flex;
flex-wrap:wrap
}

.btn-group>input[type=radio].btn {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

.btn-group>input[type=radio].btn:before {
content:attr(data-title)
}

.card {
display:flex;
flex-direction:column;
overflow:hidden;
position:relative;
border-radius:var(--rounded-box,1rem)
}

.card:focus {
outline:2px solid transparent;
outline-offset:2px
}

.card-body {
display:flex;
flex-direction:column;
flex:1 1 auto;
padding:var(--padding-card,2rem)
}

.card figure,.card figure>* {
width:100%
}

.card-actions {
display:flex;
flex-wrap:wrap;
align-items:flex-start;
margin-left:-.25rem;
margin-right:-.25rem
}

.card-actions>* {
margin:.25rem
}

.card.image-full {
display:grid
}

.card.image-full:before {
position:relative;
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1));
opacity:.75;
z-index:10;
border-radius:var(--rounded-box,1rem)
}

.card.image-full:before,.card.image-full>* {
grid-column-start:1;
grid-row-start:1
}

.card.image-full>figure img {
height:100%;
-o-object-fit:cover;
object-fit:cover
}

.card.image-full>.card-body {
position:relative;
--tw-text-opacity:1;
color:hsla(var(--nc)/var(--tw-text-opacity,1));
z-index:20
}

.carousel {
display:flex;
overflow-x:scroll;
-ms-scroll-snap-type:x mandatory;
scroll-snap-type:x mandatory;
scroll-behavior:smooth;
-ms-overflow-style:none;
scrollbar-width:none
}

.carousel-vertical {
flex-direction:column;
overflow-y:scroll;
-ms-scroll-snap-type:y mandatory;
scroll-snap-type:y mandatory
}

.carousel-item {
box-sizing:content-box;
display:flex;
flex:none;
scroll-snap-align:start
}

.carousel-center .carousel-item {
scroll-snap-align:center
}

.carousel-end .carousel-item {
scroll-snap-align:end
}

.checkbox:focus {
outline:2px solid transparent;
outline-offset:2px
}

.collapse {
display:grid;
overflow:hidden;
position:relative;
outline:2px solid transparent;
outline-offset:2px
}

.collapse-content,.collapse-title,.collapse>input[type=checkbox] {
grid-column-start:1;
grid-row-start:1
}

.collapse>input[type=checkbox] {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
opacity:0
}

.collapse-content {
overflow:hidden;
grid-row-start:2;
max-height:0;
padding-left:1rem;
padding-right:1rem;
cursor:unset;
transition:padding .2s ease-in-out,background-color .2s ease-in-out
}

.collapse-open .collapse-content,.collapse:focus:not(.collapse-close) .collapse-content,.collapse:not(.collapse-close) input[type=checkbox]:checked~.collapse-content {
max-height:9000px;
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
opacity:1;
padding-bottom:1rem;
transition:padding .2s ease-in-out,background-color .2s ease-in-out
}

:root .countdown {
line-height:1em
}

.countdown {
display:inline-flex
}

.countdown>* {
height:1em;
display:inline-block;
overflow-y:hidden
}

.countdown>:before {
position:relative;
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)
}

.divider {
display:flex;
align-items:center;
height:1rem;
margin-top:1rem;
margin-bottom:1rem
}

.divider:after,.divider:before {
content:"";
flex-grow:1;
--tw-bg-opacity:1;
--tw-bg-opacity:var(--tw-border-opacity,0.1);
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
height:.125rem
}

.drawer {
display:grid;
overflow:hidden
}

.drawer.drawer-end .drawer-toggle~.drawer-side>.drawer-overlay+* {
justify-self:end;
--tw-translate-x:100%
}

.drawer.drawer-end .drawer-toggle:checked~.drawer-side>.drawer-overlay+* {
--tw-translate-x:0
}

.drawer-toggle {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
height:0;
opacity:0;
position:absolute;
width:0
}

.drawer-toggle~.drawer-content {
max-height:100vh;
overflow-y:auto;
z-index:0;
grid-column-start:1;
grid-row-start:1;
transition-property:all;
transition-duration:.15s;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4,0,.2,1)
}

.drawer-toggle~.drawer-side {
display:grid;
max-height:100vh;
grid-column-start:1;
grid-row-start:1
}

.drawer-toggle~.drawer-side>.drawer-overlay {
opacity:0;
visibility:hidden;
grid-column-start:1;
grid-row-start:1;
--tw-bg-opacity:1;
background-color:hsla(var(--nf)/var(--tw-bg-opacity,1));
cursor:pointer;
transition-property:all;
transition-duration:.15s;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4,0,.2,1)
}

.drawer-toggle~.drawer-side>.drawer-overlay+* {
z-index:10;
grid-column-start:1;
grid-row-start:1;
--tw-translate-x:0;
--tw-translate-x:-100%;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
transform:translateX(var(--tw-translate-x)) translateY(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:all;
transition-duration:.15s;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4,0,.2,1)
}

.drawer-toggle:checked~.drawer-side {
overflow-y:auto
}

.drawer-toggle:checked~.drawer-side>.drawer-overlay {
visibility:visible;
opacity:.4
}

.drawer-toggle:checked~.drawer-side>.drawer-overlay+* {
--tw-translate-x:0
}

@media (min-width:1024px) {
.drawer-mobile {
grid-auto-columns:-webkit-max-content auto;
grid-auto-columns:max-content auto
}

.drawer-mobile>.drawer-toggle~.drawer-content {
height:auto;
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:0
}

.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:0
}
}

.drawer-mobile>.drawer-toggle~.drawer-side {
overflow-y:auto
}

.drawer-mobile.drawer-end {
grid-auto-columns:auto -webkit-max-content;
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
}

@media (min-width:1024px) {
.drawer-mobile>.drawer-toggle:checked~.drawer-content {
--tw-translate-x:0
}
}

.dropdown {
display:inline-block;
position:relative
}

.dropdown>:focus {
outline:2px solid transparent;
outline-offset:2px
}

.dropdown .dropdown-content {
opacity:0;
position:absolute;
visibility:hidden;
z-index:50;
--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-x:.95;
--tw-scale-y:1;
--tw-scale-y:.95;
transform:translateX(var(--tw-translate-x)) translateY(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));
transform-origin:top;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1)
}

.dropdown-end .dropdown-content {
right:0
}

.dropdown-left .dropdown-content {
top:0;
bottom:auto;
right:100%;
transform-origin:right
}

.dropdown-right .dropdown-content {
top:0;
bottom:auto;
left:100%;
transform-origin:left
}

.dropdown-top .dropdown-content {
top:auto;
bottom:100%;
transform-origin:bottom
}

.dropdown-end.dropdown-right .dropdown-content {
bottom:0;
top:auto
}

.dropdown-end.dropdown-left .dropdown-content {
bottom:0;
top:auto
}

.dropdown.dropdown-hover:hover .dropdown-content,.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content {
opacity:1;
visibility:visible
}

.footer {
display:grid;
place-items:start;
width:100%;
grid-auto-flow:row;
font-size:.875rem;
line-height:1.25rem;
-moz-column-gap:1rem;
column-gap:1rem;
row-gap:2.5rem
}

.footer>* {
display:grid;
place-items:start;
grid-auto-flow:row;
gap:.5rem
}

.footer-center {
place-items:center;
text-align:center
}

.footer-center>* {
place-items:center
}

@media (min-width:48rem) {
.footer {
grid-auto-flow:column
}

.footer-center {
grid-auto-flow:row dense
}
}

.form-control {
display:flex;
flex-direction:column
}

.label {
display:flex;
align-items:center;
justify-content:space-between;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
padding:.5rem .25rem
}

.hero {
background-position:50%;
background-size:cover;
display:grid;
place-items:center;
width:100%
}

.hero>* {
grid-column-start:1;
grid-row-start:1
}

.hero-overlay {
height:100%;
width:100%;
grid-column-start:1;
grid-row-start:1;
--tw-bg-opacity:1;
--tw-bg-opacity:.5;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1))
}

.hero-content {
display:flex;
align-items:center;
justify-content:center;
z-index:0;
max-width:80rem;
padding:1rem;
gap:1rem
}

.indicator {
display:inline-flex;
position:relative;
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content
}

.indicator .indicator-item {
z-index:1;
position:absolute;
--tw-translate-x:0;
--tw-translate-x:50%;
--tw-translate-y:0;
--tw-translate-y:-50%;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
transform:translateX(var(--tw-translate-x)) translateY(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;
right:0;
bottom:auto;
left:auto
}

.indicator .indicator-item.indicator-start {
left:0;
right:auto;
--tw-translate-x:-50%
}

.indicator .indicator-item.indicator-center {
right:50%;
left:50%;
--tw-translate-x:-50%
}

.indicator .indicator-item.indicator-end {
right:0;
left:auto;
--tw-translate-x:50%
}

.indicator .indicator-item.indicator-bottom {
bottom:0;
top:auto;
--tw-translate-y:50%
}

.indicator .indicator-item.indicator-middle {
top:50%;
bottom:50%;
--tw-translate-y:-50%
}

.indicator .indicator-item.indicator-top {
top:0;
bottom:auto;
--tw-translate-y:-50%
}

.input {
flex-shrink:1;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:0;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-width:1px;
border-radius:var(--rounded-btn,.5rem)
}

.input:focus {
outline:2px solid transparent;
outline-offset:2px;
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsla(var(--bc)/.2)
}

.kbd {
display:inline-flex;
align-items:center;
justify-content:center;
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:.2;
border-color:hsla(var(--nf)/var(--tw-border-opacity,1));
padding-left:.5rem;
padding-right:.5rem;
border-radius:var(--rounded-btn,.5rem);
border-width:1px 1px 2px;
min-height:2.2em;
min-width:2.2em
}

.link {
cursor:pointer;
text-decoration:underline
}

.link-hover {
text-decoration:none
}

.link-hover:hover {
text-decoration:underline
}

.mask {
-webkit-mask-size:contain;
mask-size:contain;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position:center;
mask-position:center
}

.menu {
display:flex;
flex-direction:column;
overflow:hidden
}

.menu.horizontal {
display:inline-flex;
flex-direction:row
}

.menu.horizontal li {
flex-direction:row
}

.menu li {
display:flex;
flex-direction:column;
align-items:stretch
}

.menu li>a,.menu li>span {
display:flex;
align-items:center;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
padding:.75rem 1.25rem;
color:currentColor
}

.menu li>a {
cursor:pointer
}

.menu li>a:focus {
outline:2px solid transparent;
outline-offset:2px
}

.menu li.disabled>a,.menu li.disabled>span {
cursor:auto;
--tw-text-opacity:1;
--tw-text-opacity:.2;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.mockup-code {
overflow:hidden;
overflow-x:auto;
position:relative;
--tw-bg-opacity:1;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1));
padding-top:1.25rem;
padding-bottom:1.25rem;
--tw-text-opacity:1;
color:hsla(var(--nc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-box,1rem)
}

.mockup-code pre[data-prefix]:before {
content:attr(data-prefix);
display:inline-block;
text-align:right;
opacity:.5;
width:2rem
}

.mockup-window {
overflow:hidden;
overflow-x:auto;
position:relative;
padding-top:1.25rem;
border-radius:var(--rounded-box,1rem)
}

.mockup-window pre[data-prefix]:before {
content:attr(data-prefix);
display:inline-block;
text-align:right
}

.modal {
display:flex;
align-items:flex-end;
justify-content:center;
opacity:0;
pointer-events:none;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
visibility:hidden;
z-index:999;
--tw-bg-opacity:1;
--tw-bg-opacity:.4;
background-color:hsla(var(--nf)/var(--tw-bg-opacity,1));
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1)
}

@media (min-width:640px) {
.modal {
align-items:center
}

.modal-box {
max-width:32rem;
--tw-scale-x:.9;
--tw-scale-y:.9;
--tw-translate-y:0;
border-bottom-left-radius:var(--rounded-box,1rem);
border-bottom-right-radius:var(--rounded-box,1rem)
}
}

.modal-open,.modal-toggle:checked~.modal,.modal:target {
opacity:1;
pointer-events:auto;
visibility:visible
}

.modal-action {
display:flex;
justify-content:flex-end;
margin-top:1.5rem
}

.modal-toggle {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
height:0;
opacity:0;
position:absolute;
width:0
}

.navbar {
display:flex;
align-items:center;
padding:var(--navbar-padding,.5rem);
min-height:4rem
}

.navbar>* {
display:flex;
align-items:center
}

.navbar-start {
width:50%;
justify-content:flex-start
}

.navbar-center {
flex-shrink:0
}

.navbar-end {
width:50%;
justify-content:flex-end
}

.progress {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
overflow:hidden;
position:relative;
width:100%;
height:.5rem;
border-radius:var(--rounded-box,1rem)
}

.radio:focus {
outline:2px solid transparent;
outline-offset:2px
}

.range {
cursor:pointer;
height:1.25rem;
width:100%;
-webkit-appearance:none;
--range-shdw:var(--bc);
background-color:transparent
}

.range:focus {
outline:none
}

.select {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer;
display:inline-flex;
flex-shrink:0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:2.5rem;
min-height:3rem;
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:0;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-width:1px;
font-weight:600;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
border-radius:var(--rounded-btn,.5rem);
background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);
background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16px) calc(1px + 50%);
background-size:4px 4px,4px 4px;
background-repeat:no-repeat
}

.select:focus {
outline:2px solid transparent;
outline-offset:2px;
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsla(var(--bc)/.2)
}

.select-disabled,.select[disabled] {
pointer-events:none;
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
cursor:not-allowed;
--tw-text-opacity:.2
}

.stack {
display:inline-grid;
place-items:center;
align-items:flex-end
}

.stack>* {
grid-column-start:1;
grid-row-start:1;
transform:translateY(1rem)scale(.9);
z-index:1;
width:100%;
opacity:.6
}

.stack>:nth-child(2) {
transform:translateY(.5rem)scale(.95);
z-index:2;
opacity:.8
}

.stack>:first-child {
transform:translateY(0)scale(1);
z-index:3;
opacity:1
}

.stats {
display:inline-grid;
overflow:hidden;
overflow-x:auto;
grid-auto-flow:column;
border-radius:var(--rounded-box,1rem)
}

.stat {
display:inline-grid;
width:100%;
-moz-column-gap:1.5rem;
column-gap:1.5rem;
grid-template-columns:1fr auto;
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
padding:1rem 1.5rem;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.stat-figure {
place-self:center;
justify-self:end;
grid-column-start:2;
grid-row:span 3/span 3;
grid-row-start:1
}

.stat-title {
white-space:nowrap;
grid-column-start:1;
opacity:.5
}

.stat-value {
white-space:nowrap;
grid-column-start:1;
font-weight:800;
font-size:2.25rem;
line-height:2.5rem
}

.stat-desc {
white-space:nowrap;
grid-column-start:1;
font-size:.875rem;
line-height:1.25rem;
opacity:.5
}

.stat-actions {
white-space:nowrap;
grid-column-start:1;
margin-top:1rem
}

.stats.grid-flow-row {
grid-auto-rows:minmax(0,1fr)
}

.steps {
counter-reset:step;
grid-auto-columns:1fr;
display:inline-grid;
overflow:hidden;
overflow-x:auto;
grid-auto-flow:column
}

.steps .step {
display:grid;
place-items:center;
text-align:center;
grid-template-columns:repeat(1,minmax(0,1fr));
grid-template-rows:repeat(2,minmax(0,1fr));
grid-template-rows:40px 1fr;
min-width:4rem
}

.tabs {
display:flex;
flex-wrap:wrap;
align-items:flex-end
}

.tab {
cursor:pointer;
display:inline-flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
position:relative;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem;
--tw-text-opacity:1;
--tw-text-opacity:.5;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
padding-left:var(--tab-padding,1rem);
padding-right:var(--tab-padding,1rem)
}

.table {
position:relative;
text-align:left
}

.table th:first-child {
position:sticky;
position:-webkit-sticky;
left:0;
z-index:10
}

.textarea {
flex-shrink:1;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding:.5rem 1rem;
min-height:3rem;
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:0;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-width:1px;
border-radius:var(--rounded-btn,.5rem)
}

.textarea:focus {
outline:2px solid transparent;
outline-offset:2px;
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsla(var(--bc)/.2)
}

.toggle:focus {
outline:2px solid transparent;
outline-offset:2px
}

.tooltip {
display:inline-block;
position:relative;
--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))
}

.tooltip:before {
position:absolute;
pointer-events:none;
content:attr(data-tip);
transform:translateX(-50%);
top:auto;
left:50%;
right:auto;
bottom:var(--tooltip-offset);
border-radius:.25rem;
font-size:.875rem;
line-height:1.25rem;
max-width:20rem;
padding:.25rem .5rem;
background-color:var(--tooltip-color);
color:var(--tooltip-text-color);
width:-webkit-max-content;
width:-moz-max-content;
width:max-content
}

.tooltip-bottom:before {
transform:translateX(-50%);
top:var(--tooltip-offset);
left:50%;
right:auto;
bottom:auto
}

.tooltip-left:before {
transform:translateY(-50%);
top:50%;
left:auto;
right:var(--tooltip-offset);
bottom:auto
}

.tooltip-right:before {
transform:translateY(-50%);
top:50%;
left:var(--tooltip-offset);
right:auto;
bottom:auto
}

.avatar-group {
display:flex;
overflow:hidden
}

.avatar-group .avatar {
--tw-border-opacity:1;
border-color:hsla(var(--b1)/var(--tw-border-opacity,1));
border-radius:9999px;
border-width:4px;
overflow:hidden
}

.btn .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.btn .badge-outline {
background-color:transparent;
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b2)/var(--tw-text-opacity,1))
}

.btn-outline .badge {
--tw-border-opacity:1;
border-color:hsla(var(--nf)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--nc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-primary .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-secondary .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-accent .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.btn-outline .badge.outline {
background-color:transparent;
--tw-border-opacity:1;
border-color:hsla(var(--nf)/var(--tw-border-opacity,1))
}

.btn-outline.btn-primary .badge-outline {
background-color:transparent;
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.btn-outline.btn-secondary .badge-outline {
background-color:transparent;
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.btn-outline.btn-accent .badge-outline {
background-color:transparent;
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.btn-outline:hover .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.btn-outline:hover .badge.outline {
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--nc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-primary:hover .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--pc)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--pc)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.btn-outline.btn-primary:hover .badge.outline {
--tw-bg-opacity:1;
background-color:hsla(var(--pf)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--pc)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-secondary:hover .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--sc)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--sc)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.btn-outline.btn-secondary:hover .badge.outline {
--tw-bg-opacity:1;
background-color:hsla(var(--sf)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--sc)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-accent:hover .badge {
--tw-bg-opacity:1;
background-color:hsla(var(--ac)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--ac)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.btn-outline.btn-accent:hover .badge.outline {
--tw-bg-opacity:1;
background-color:hsla(var(--af)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--ac)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.breadcrumbs>ul>li>a:focus {
outline:2px solid transparent;
outline-offset:2px
}

.breadcrumbs>ul>li>a:focus-visible {
border-radius:var(--rounded-badge,1.9rem);
box-shadow:0 0 0 2px currentColor
}

.breadcrumbs>ul>li+:before {
content:"";
display:block;
height:.375rem;
margin-left:.5rem;
margin-right:.75rem;
opacity:.4;
width:.375rem;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-rotate:45deg;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
transform:translateX(var(--tw-translate-x)) translateY(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:1px solid;
border-right:1px solid
}

.btn:active:focus,.btn:active:hover {
-webkit-animation:none;
animation:none;
transform:scale(var(--btn-focus-scale,.95))
}

.btn-active,.btn:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--nf)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--nf)/var(--tw-border-opacity,1))
}

.btn:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--nf))
}

.btn-primary {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.btn-primary.btn-active,.btn-primary:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--pf)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--pf)/var(--tw-border-opacity,1))
}

.btn-primary:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.btn-secondary {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.btn-secondary.btn-active,.btn-secondary:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--sf)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--sf)/var(--tw-border-opacity,1))
}

.btn-secondary:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.btn-accent {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.btn-accent.btn-active,.btn-accent:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--af)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--af)/var(--tw-border-opacity,1))
}

.btn-accent:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.btn-info {
--tw-bg-opacity:1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--in)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b2)/var(--tw-text-opacity,1))
}

.btn-info.btn-active,.btn-info:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--in)/var(--tw-border-opacity,1))
}

.btn-info:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--in))
}

.btn-success {
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--su)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b2)/var(--tw-text-opacity,1))
}

.btn-success.btn-active,.btn-success:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--su)/var(--tw-border-opacity,1))
}

.btn-success:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--su))
}

.btn-warning {
--tw-bg-opacity:1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--wa)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b2)/var(--tw-text-opacity,1))
}

.btn-warning.btn-active,.btn-warning:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--wa)/var(--tw-border-opacity,1))
}

.btn-warning:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--wa))
}

.btn-error {
--tw-bg-opacity:1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--er)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b2)/var(--tw-text-opacity,1))
}

.btn-error.btn-active,.btn-error:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--er)/var(--tw-border-opacity,1))
}

.btn-error:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--er))
}

.btn.glass.btn-active,.btn.glass:hover {
--glass-opacity:25%;
--glass-border-opacity:15%
}

.btn.glass:focus-visible {
box-shadow:0 0 0 2px currentColor
}

.btn-ghost {
background-color:transparent;
border-color:transparent;
border-width:1px;
color:currentColor
}

.btn-ghost.btn-active,.btn-ghost:hover {
--tw-bg-opacity:1;
--tw-bg-opacity:.2;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
--tw-border-opacity:0
}

.btn-ghost:focus-visible {
box-shadow:0 0 0 2px currentColor
}

.btn-link {
background-color:transparent;
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.btn-link.btn-active,.btn-link:hover {
background-color:transparent;
border-color:transparent;
text-decoration:underline
}

.btn-link:focus-visible {
box-shadow:0 0 0 2px currentColor
}

.btn-outline {
background-color:transparent;
border-color:currentColor;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.btn-outline:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b1)/var(--tw-text-opacity,1))
}

.btn-outline.btn-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.btn-outline.btn-primary:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--pf)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--pf)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.btn-outline.btn-secondary:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--sf)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--sf)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.btn-outline.btn-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.btn-outline.btn-accent:hover {
--tw-bg-opacity:1;
background-color:hsla(var(--af)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--af)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.btn.loading.btn-circle:before,.btn.loading.btn-square:before {
margin-right:0
}

.btn.loading.btn-lg:before,.btn.loading.btn-xl:before {
height:1.25rem;
width:1.25rem
}

.btn.loading.btn-sm:before,.btn.loading.btn-xs:before {
height:.75rem;
width:.75rem
}

.btn-group>.btn-active,.btn-group>input[type=radio]:checked.btn {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.btn-group>.btn-active:focus-visible,.btn-group>input[type=radio]:checked.btn:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.btn-group>.btn:not(:first-child) {
border-top-left-radius:0;
border-bottom-left-radius:0;
margin-left:-1px
}

.btn-group>.btn:not(:last-child) {
border-top-right-radius:0;
border-bottom-right-radius:0
}

@-webkit-keyframes button-pop {
0% {
transform:scale(var(--btn-focus-scale,.95))
}

40% {
transform:scale(1.02)
}

to {
transform:scale(1)
}
}

@keyframes button-pop {
0% {
transform:scale(var(--btn-focus-scale,.95))
}

40% {
transform:scale(1.02)
}

to {
transform:scale(1)
}
}

.card:focus-visible {
box-shadow:0 0 0 2px currentColor
}

.card.bordered {
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
border-width:1px
}

.card.compact .card-body {
font-size:.875rem;
line-height:1.25rem;
padding:1rem
}

.card.compact .card-title {
margin-bottom:.25rem
}

.card-title {
font-weight:600;
font-size:1.25rem;
line-height:1.75rem;
margin-bottom:.75rem
}

.card-actions:first-child {
margin-bottom:.5rem
}

.card-actions:last-child {
margin-top:1.5rem
}

.carousel::-webkit-scrollbar {
display:none
}

.checkbox {
--chkbg:var(--bc);
--chkfg:var(--b1);
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
--tw-border-opacity:1;
--tw-border-opacity:.2;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-width:1px;
cursor:pointer;
height:1.5rem;
width:1.5rem;
border-radius:var(--rounded-btn,.5rem)
}

.checkbox:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--bc))
}

.checkbox:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
background-repeat:no-repeat;
-webkit-animation:checkmark var(--animation-input,.2s) ease-in-out;
animation:checkmark var(--animation-input,.2s) ease-in-out;
background-image:linear-gradient(-45deg,transparent 65%,hsl(var(--chkbg)) 0),linear-gradient(45deg,transparent 75%,hsl(var(--chkbg)) 0),linear-gradient(-45deg,hsl(var(--chkbg)) 40%,transparent 0),linear-gradient(45deg,hsl(var(--chkbg)) 30%,hsl(var(--chkfg)) 0,hsl(var(--chkfg)) 40%,transparent 0),linear-gradient(-45deg,hsl(var(--chkfg)) 50%,hsl(var(--chkbg)) 0)
}

.checkbox-primary {
--chkbg:var(--p);
--chkfg:var(--pc);
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.checkbox-primary:hover {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.checkbox-primary:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.checkbox-primary:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.checkbox-secondary {
--chkbg:var(--s);
--chkfg:var(--sc);
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1))
}

.checkbox-secondary:hover {
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1))
}

.checkbox-secondary:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.checkbox-secondary:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.checkbox-accent {
--chkbg:var(--a);
--chkfg:var(--ac);
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1))
}

.checkbox-accent:hover {
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1))
}

.checkbox-accent:focus-visible {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.checkbox-accent:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.checkbox:disabled {
--tw-bg-opacity:1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
border-color:transparent;
cursor:not-allowed;
opacity:.2
}

@-webkit-keyframes checkmark {
0% {
background-position-y:5px
}

50% {
background-position-y:-2px
}

to {
background-position-y:0
}
}

@keyframes checkmark {
0% {
background-position-y:5px
}

50% {
background-position-y:-2px
}

to {
background-position-y:0
}
}

.checkbox-mark {
display:none
}

.collapse-arrow .collapse-title:after {
display:block;
height:.5rem;
position:absolute;
width:.5rem;
transition-property:all;
transition-duration:.15s;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
top:1.4rem;
right:1.4rem;
content:"";
transform-origin:75% 75%;
transform:rotate(45deg);
box-shadow:2px 2px
}

.collapse-plus .collapse-title:after {
display:block;
height:.5rem;
position:absolute;
width:.5rem;
transition-property:all;
transition-duration:.15s;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
top:.9rem;
right:1.4rem;
content:"+"
}

.collapse:not(.collapse-open):not(.collapse-close) .collapse-title,.collapse:not(.collapse-open):not(.collapse-close) input[type=checkbox] {
cursor:pointer
}

.collapse:focus:not(.collapse-open):not(.collapse-close) .collapse-title {
cursor:unset
}

.collapse-title,.collapse>input[type=checkbox] {
padding:1rem;
width:100%;
min-height:3.75rem;
transition:background-color .2s ease-in-out
}

.collapse:not(.collapse-close) input[type=checkbox]:focus~.collapse-title {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1))
}

.collapse-open .collapse-title,.collapse:focus:not(.collapse-close) .collapse-title,.collapse:not(.collapse-close) input[type=checkbox]:checked~.collapse-title {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
outline:2px solid transparent;
outline-offset:2px
}

.collapse-arrow:focus:not(.collapse-close) .collapse-title:after,.collapse-arrow:not(.collapse-close) input[type=checkbox]:checked~.collapse-title:after,.collapse-open.collapse-arrow .collapse-title:after {
transform:rotate(225deg)
}

.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:"−"
}

.divider:not(:empty):before {
margin-right:1rem
}

.divider:not(:empty):after {
margin-left:1rem
}

.drawer.drawer-end .drawer-toggle:checked~.drawer-content {
--tw-translate-x:-.5rem
}

.drawer-toggle:checked~.drawer-content {
--tw-translate-x:.5rem
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--nf))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-primary {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-secondary {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-accent {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-info {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--in))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-success {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--su))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-warning {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--wa))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-error {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--er))
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.glass {
box-shadow:0 0 0 2px currentColor
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-ghost {
box-shadow:0 0 0 2px currentColor
}

.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-link {
box-shadow:0 0 0 2px currentColor
}

.dropdown.dropdown-hover:hover .dropdown-content,.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:focus .dropdown-content {
--tw-scale-x:1;
--tw-scale-y:1
}

.footer-title {
font-weight:700;
margin-bottom:.5rem;
opacity:.5;
text-transform:uppercase
}

.label-text {
font-size:.875rem;
line-height:1.25rem;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.label-text-alt {
font-size:.75rem;
line-height:1rem;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.label a:hover {
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.input-bordered {
--tw-border-opacity:.2
}

.input-ghost {
--tw-bg-opacity:.05
}

.input-ghost:focus {
--tw-bg-opacity:1;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
box-shadow:none
}

.input-primary {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.input-primary:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.input-secondary {
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1))
}

.input-secondary:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.input-accent {
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1))
}

.input-accent:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.input-info {
--tw-border-opacity:1;
border-color:hsla(var(--in)/var(--tw-border-opacity,1))
}

.input-info:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--in))
}

.input-success {
--tw-border-opacity:1;
border-color:hsla(var(--su)/var(--tw-border-opacity,1))
}

.input-success:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--su))
}

.input-warning {
--tw-border-opacity:1;
border-color:hsla(var(--wa)/var(--tw-border-opacity,1))
}

.input-warning:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--wa))
}

.input-error {
--tw-border-opacity:1;
border-color:hsla(var(--er)/var(--tw-border-opacity,1))
}

.input-error:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--er))
}

.input-disabled,.input[disabled] {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
cursor:not-allowed;
--tw-text-opacity:.2
}

.input-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.input-disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.input-disabled::placeholder,.input[disabled]::placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.link-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.link-primary:hover {
--tw-text-opacity:1;
color:hsla(var(--pf)/var(--tw-text-opacity,1))
}

.link-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.link-secondary:hover {
--tw-text-opacity:1;
color:hsla(var(--sf)/var(--tw-text-opacity,1))
}

.link-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.link-accent:hover {
--tw-text-opacity:1;
color:hsla(var(--af)/var(--tw-text-opacity,1))
}

.link-neutral {
--tw-text-opacity:1;
color:hsla(var(--n)/var(--tw-text-opacity,1))
}

.link-neutral:hover {
--tw-text-opacity:1;
color:hsla(var(--nf)/var(--tw-text-opacity,1))
}

.link:focus {
outline:2px solid transparent;
outline-offset:2px
}

.link:focus-visible {
box-shadow:0 0 0 2px currentColor
}

.mask-squircle {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwIDBDMjAgMCAwIDIwIDAgMTAwczIwIDEwMCAxMDAgMTAwIDEwMC0yMCAxMDAtMTAwUzE4MCAwIDEwMCAweiIvPjwvc3ZnPg==);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwIDBDMjAgMCAwIDIwIDAgMTAwczIwIDEwMCAxMDAgMTAwIDEwMC0yMCAxMDAtMTAwUzE4MCAwIDEwMCAweiIvPjwvc3ZnPg==)
}

.mask-decagon {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMGw1OC43NzkgMTkuMDk4IDM2LjMyNyA1MHY2MS44MDRsLTM2LjMyNyA1MEw5NiAyMDBsLTU4Ljc3OS0xOS4wOTgtMzYuMzI3LTUwVjY5LjA5OGwzNi4zMjctNTB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMGw1OC43NzkgMTkuMDk4IDM2LjMyNyA1MHY2MS44MDRsLTM2LjMyNyA1MEw5NiAyMDBsLTU4Ljc3OS0xOS4wOTgtMzYuMzI3LTUwVjY5LjA5OGwzNi4zMjctNTB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.mask-diamond {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwIDBsMTAwIDEwMC0xMDAgMTAwTDAgMTAweiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwIDBsMTAwIDEwMC0xMDAgMTAwTDAgMTAweiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-heart {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE4NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwIDE4NC42MDZhMTUuMzg0IDE1LjM4NCAwIDAxLTguNjUzLTIuNjc4QzUzLjU2NSAxNTYuMjggMzcuMjA1IDEzOC42OTUgMjguMTgyIDEyNy43IDguOTUyIDEwNC4yNjQtLjI1NCA4MC4yMDIuMDA1IDU0LjE0Ni4zMDggMjQuMjg3IDI0LjI2NCAwIDUzLjQwNiAwYzIxLjE5MiAwIDM1Ljg2OSAxMS45MzcgNDQuNDE2IDIxLjg3OWEyLjg4NCAyLjg4NCAwIDAwNC4zNTYgMEMxMTAuNzI1IDExLjkyNyAxMjUuNDAyIDAgMTQ2LjU5NCAwYzI5LjE0MiAwIDUzLjA5OCAyNC4yODcgNTMuNCA1NC4xNTEuMjYgMjYuMDYxLTguOTU2IDUwLjEyMi0yOC4xNzYgNzMuNTU0LTkuMDIzIDEwLjk5NC0yNS4zODMgMjguNTgtNjMuMTY1IDU0LjIyOGExNS4zODQgMTUuMzg0IDAgMDEtOC42NTMgMi42NzN6Ii8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE4NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwIDE4NC42MDZhMTUuMzg0IDE1LjM4NCAwIDAxLTguNjUzLTIuNjc4QzUzLjU2NSAxNTYuMjggMzcuMjA1IDEzOC42OTUgMjguMTgyIDEyNy43IDguOTUyIDEwNC4yNjQtLjI1NCA4MC4yMDIuMDA1IDU0LjE0Ni4zMDggMjQuMjg3IDI0LjI2NCAwIDUzLjQwNiAwYzIxLjE5MiAwIDM1Ljg2OSAxMS45MzcgNDQuNDE2IDIxLjg3OWEyLjg4NCAyLjg4NCAwIDAwNC4zNTYgMEMxMTAuNzI1IDExLjkyNyAxMjUuNDAyIDAgMTQ2LjU5NCAwYzI5LjE0MiAwIDUzLjA5OCAyNC4yODcgNTMuNCA1NC4xNTEuMjYgMjYuMDYxLTguOTU2IDUwLjEyMi0yOC4xNzYgNzMuNTU0LTkuMDIzIDEwLjk5NC0yNS4zODMgMjguNTgtNjMuMTY1IDU0LjIyOGExNS4zODQgMTUuMzg0IDAgMDEtOC42NTMgMi42NzN6Ii8+PC9zdmc+)
}

.mask-hexagon {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9IjIwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjMgNjUuNDg2YzAtOS4xOTYgNi42ODctMjAuMDYzIDE0LjIxMS0yNS4wNzhsNjEuODYtMzUuOTQ2YzguMzYtNS4wMTYgMjAuODk5LTUuMDE2IDI5LjI1OCAwbDYxLjg2IDM1Ljk0NmM4LjM2IDUuMDE1IDE0LjIxMSAxNS44ODIgMTQuMjExIDI1LjA3OHY3MS4wNTVjMCA5LjE5Ni02LjY4NyAyMC4wNjMtMTQuMjExIDI1LjA3OWwtNjEuODYgMzUuOTQ1Yy04LjM2IDQuMTgtMjAuODk5IDQuMTgtMjkuMjU4IDBsLTYxLjg2LTM1Ljk0NUM2LjE1MSAxNTcuNDQuMyAxNDUuNzM3LjMgMTM2LjU0VjY1LjQ4NnoiLz48L3N2Zz4=);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9IjIwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjMgNjUuNDg2YzAtOS4xOTYgNi42ODctMjAuMDYzIDE0LjIxMS0yNS4wNzhsNjEuODYtMzUuOTQ2YzguMzYtNS4wMTYgMjAuODk5LTUuMDE2IDI5LjI1OCAwbDYxLjg2IDM1Ljk0NmM4LjM2IDUuMDE1IDE0LjIxMSAxNS44ODIgMTQuMjExIDI1LjA3OHY3MS4wNTVjMCA5LjE5Ni02LjY4NyAyMC4wNjMtMTQuMjExIDI1LjA3OWwtNjEuODYgMzUuOTQ1Yy04LjM2IDQuMTgtMjAuODk5IDQuMTgtMjkuMjU4IDBsLTYxLjg2LTM1Ljk0NUM2LjE1MSAxNTcuNDQuMyAxNDUuNzM3LjMgMTM2LjU0VjY1LjQ4NnoiLz48L3N2Zz4=)
}

.mask-hexagon-2 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE4MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjQuNzg2IDE4MS40Yy05LjE5NiAwLTIwLjA2My02LjY4Ny0yNS4wNzktMTQuMjFMMy43NjIgMTA1LjMzYy01LjAxNi04LjM2LTUuMDE2LTIwLjkgMC0yOS4yNTlsMzUuOTQ1LTYxLjg2QzQ0LjcyMyA1Ljg1MSA1NS41OSAwIDY0Ljc4NiAwaDcxLjA1NWM5LjE5NiAwIDIwLjA2MyA2LjY4OCAyNS4wNzkgMTQuMjExbDM1Ljk0NSA2MS44NmM0LjE4IDguMzYgNC4xOCAyMC44OTkgMCAyOS4yNThsLTM1Ljk0NSA2MS44NmMtNC4xOCA4LjM2LTE1Ljg4MyAxNC4yMTEtMjUuMDc5IDE0LjIxMUg2NC43ODZ6Ii8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE4MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjQuNzg2IDE4MS40Yy05LjE5NiAwLTIwLjA2My02LjY4Ny0yNS4wNzktMTQuMjFMMy43NjIgMTA1LjMzYy01LjAxNi04LjM2LTUuMDE2LTIwLjkgMC0yOS4yNTlsMzUuOTQ1LTYxLjg2QzQ0LjcyMyA1Ljg1MSA1NS41OSAwIDY0Ljc4NiAwaDcxLjA1NWM5LjE5NiAwIDIwLjA2MyA2LjY4OCAyNS4wNzkgMTQuMjExbDM1Ljk0NSA2MS44NmM0LjE4IDguMzYgNC4xOCAyMC44OTkgMCAyOS4yNThsLTM1Ljk0NSA2MS44NmMtNC4xOCA4LjM2LTE1Ljg4MyAxNC4yMTEtMjUuMDc5IDE0LjIxMUg2NC43ODZ6Ii8+PC9zdmc+)
}

.mask-circle {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjEwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjEwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-parallelogram {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDYuMTU0IDBIMjAwbC00Ni4xNTQgMTUzLjg0NkgweiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDYuMTU0IDBIMjAwbC00Ni4xNTQgMTUzLjg0NkgweiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-parallelogram-2 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUzLjg0NiAwSDBsNDYuMTU0IDE1My44NDZIMjAweiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUzLjg0NiAwSDBsNDYuMTU0IDE1My44NDZIMjAweiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-parallelogram-3 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU0IiBoZWlnaHQ9IjIwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjA3NyA0Ny4wNzd2MTUzLjg0NmwxNTMuODQ2LTQ2LjE1NFYuOTIzeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU0IiBoZWlnaHQ9IjIwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjA3NyA0Ny4wNzd2MTUzLjg0NmwxNTMuODQ2LTQ2LjE1NFYuOTIzeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-parallelogram-4 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU0IiBoZWlnaHQ9IjIwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUzLjkyMyA0Ny4wNzd2MTUzLjg0NkwuMDc3IDE1NC43N1YuOTIzeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU0IiBoZWlnaHQ9IjIwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUzLjkyMyA0Ny4wNzd2MTUzLjg0NkwuMDc3IDE1NC43N1YuOTIzeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-pentagon {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMGw5NS4xMDYgNjkuMDk4LTM2LjMyNyAxMTEuODA0SDM3LjIyTC44OTQgNjkuMDk4eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMGw5NS4xMDYgNjkuMDk4LTM2LjMyNyAxMTEuODA0SDM3LjIyTC44OTQgNjkuMDk4eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-square {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDIwMHYyMDBIMHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDIwMHYyMDBIMHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.mask-star {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMTM3LjI2M2wtNTguNzc5IDQyLjAyNCAyMi4xNjMtNjguMzg5TC44OTQgNjguNDgxbDcyLjQ3Ni0uMjQzTDk2IDBsMjIuNjMgNjguMjM4IDcyLjQ3Ni4yNDMtNTguNDkgNDIuNDE3IDIyLjE2MyA2OC4zODl6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMTM3LjI2M2wtNTguNzc5IDQyLjAyNCAyMi4xNjMtNjguMzg5TC44OTQgNjguNDgxbDcyLjQ3Ni0uMjQzTDk2IDBsMjIuNjMgNjguMjM4IDcyLjQ3Ni4yNDMtNTguNDkgNDIuNDE3IDIyLjE2MyA2OC4zODl6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.mask-star-2 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMTUzLjA0NGwtNTguNzc5IDI2LjI0MyA3LjAyLTYzLjUxM0wuODk0IDY4LjQ4MWw2My4xMTctMTMuMDFMOTYgMGwzMS45ODkgNTUuNDcyIDYzLjExNyAxMy4wMS00My4zNDcgNDcuMjkyIDcuMDIgNjMuNTEzeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTYgMTUzLjA0NGwtNTguNzc5IDI2LjI0MyA3LjAyLTYzLjUxM0wuODk0IDY4LjQ4MWw2My4xMTctMTMuMDFMOTYgMGwzMS45ODkgNTUuNDcyIDYzLjExNyAxMy4wMS00My4zNDcgNDcuMjkyIDcuMDIgNjMuNTEzeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.mask-triangle {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc0IiBoZWlnaHQ9IjE0OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODcgMTQ4LjQ3NmwtODYuNjAzLjE4NUw0My44NiA3NC40MjMgODcgMGw0My4xNCA3NC40MjMgNDMuNDYzIDc0LjIzOHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc0IiBoZWlnaHQ9IjE0OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODcgMTQ4LjQ3NmwtODYuNjAzLjE4NUw0My44NiA3NC40MjMgODcgMGw0My4xNCA3NC40MjMgNDMuNDYzIDc0LjIzOHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.mask-triangle-2 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc0IiBoZWlnaHQ9IjE1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODcgLjczOGw4Ni42MDMtLjE4NC00My40NjMgNzQuMjM4TDg3IDE0OS4yMTQgNDMuODYgNzQuNzkyLjM5Ny41NTR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc0IiBoZWlnaHQ9IjE1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODcgLjczOGw4Ni42MDMtLjE4NC00My40NjMgNzQuMjM4TDg3IDE0OS4yMTQgNDMuODYgNzQuNzkyLjM5Ny41NTR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.mask-triangle-3 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQ5LjM2OSA4Ny4xMDdsLjE4NSA4Ni42MDMtNzQuMjM5LTQzLjQ2M0wuODkzIDg3LjEwN2w3NC40MjItNDMuMTRMMTQ5LjU1NC41MDV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQ5LjM2OSA4Ny4xMDdsLjE4NSA4Ni42MDMtNzQuMjM5LTQzLjQ2M0wuODkzIDg3LjEwN2w3NC40MjItNDMuMTRMMTQ5LjU1NC41MDV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.mask-triangle-4 {
-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjYzMSA4Ny4xMDdMLjQ0Ni41MDVsNzQuMjM5IDQzLjQ2MiA3NC40MjIgNDMuMTQtNzQuNDIyIDQzLjE0TC40NDYgMTczLjcxeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjYzMSA4Ny4xMDdMLjQ0Ni41MDVsNzQuMjM5IDQzLjQ2MiA3NC40MjIgNDMuMTQtNzQuNDIyIDQzLjE0TC40NDYgMTczLjcxeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.menu.horizontal li.bordered>a,.menu.horizontal li.bordered>span {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
border-left-width:0;
border-bottom-width:4px
}

.menu[class*=p-] li a {
border-radius:var(--rounded-btn,.5rem)
}

.menu li>a:focus,.menu li>a:hover {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1))
}

.menu li>a.active {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.menu li>a:active {
--tw-bg-opacity:1;
background-color:hsla(var(--pf)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.menu li.disabled>a:hover,.menu li.disabled>span:hover {
background-color:transparent
}

.menu li.bordered a,.menu li.bordered span {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
border-left-width:4px
}

.menu li.hover-bordered a {
border-color:transparent;
border-left-width:4px
}

.menu li.hover-bordered a:hover {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.menu ul {
padding-left:1.5rem
}

.menu.compact li>a,.menu.compact li>span {
font-size:.875rem;
line-height:1.25rem;
padding-top:.5rem;
padding-bottom:.5rem
}

.menu .menu-title>a,.menu .menu-title>span {
font-weight:700;
font-size:.75rem;
line-height:1rem;
padding-top:.25rem;
padding-bottom:.25rem;
--tw-text-opacity:1;
--tw-text-opacity:.4;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.mockup-code:before {
content:"";
border-radius:9999px;
display:block;
height:.75rem;
margin-bottom:1rem;
opacity:.3;
width:.75rem;
box-shadow:1.4em 0,2.8em 0,4.2em 0
}

.mockup-code pre:before {
content:"";
margin-right:2ch
}

.mockup-window:before {
content:"";
border-radius:9999px;
display:block;
height:.75rem;
margin-bottom:1rem;
opacity:.3;
width:.75rem;
box-shadow:1.4em 0,2.8em 0,4.2em 0
}

.mockup-phone {
display:inline-block;
border:4px solid #444;
border-radius:50px;
background-color:#000;
padding:10px;
margin:0 auto;
overflow:hidden
}

.mockup-phone .camera {
position:relative;
top:0;
left:0;
background:#000;
height:25px;
width:150px;
margin:0 auto;
border-bottom-left-radius:17px;
border-bottom-right-radius:17px;
z-index:11
}

.mockup-phone .camera:before {
content:"";
position:absolute;
top:35%;
left:50%;
width:50px;
height:4px;
border-radius:5px;
background-color:#0c0b0e;
transform:translate(-50%,-50%)
}

.mockup-phone .camera:after {
content:"";
position:absolute;
top:20%;
left:70%;
width:8px;
height:8px;
border-radius:5px;
background-color:#0f0b25
}

.mockup-phone .display {
overflow:hidden;
border-radius:40px;
margin-top:-25px
}

.modal-box {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
padding:1.5rem;
width:100%;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-translate-y:2.5rem;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
transform:translateX(var(--tw-translate-x)) translateY(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:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
border-top-left-radius:var(--rounded-box,1rem);
border-top-right-radius:var(--rounded-box,1rem);
box-shadow:0 25px 50px -12px rgba(0,0,0,.25)
}

.modal-open .modal-box,.modal-toggle:checked~.modal .modal-box,.modal:target .modal-box {
--tw-scale-x:1;
--tw-scale-y:1;
--tw-translate-y:0
}

.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*(1 - var(--tw-space-x-reverse)))
}

.progress::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1))
}

.progress-primary::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1))
}

.progress-secondary::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1))
}

.progress-accent::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1))
}

.progress-info::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1))
}

.progress-success::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1))
}

.progress-warning::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1))
}

.progress-error::-moz-progress-bar {
--tw-bg-opacity:1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1))
}

.progress::-webkit-progress-bar {
--tw-bg-opacity:1;
--tw-bg-opacity:.2;
background-color:hsla(var(--n)/var(--tw-bg-opacity,1));
border-radius:var(--rounded-box,1rem)
}

.progress::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--nf)/var(--tw-bg-opacity,1));
border-radius:var(--rounded-box,1rem)
}

.progress-primary::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1))
}

.progress-secondary::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1))
}

.progress-accent::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1))
}

.progress-info::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1))
}

.progress-success::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1))
}

.progress-warning::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1))
}

.progress-error::-webkit-progress-value {
--tw-bg-opacity:1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1))
}

.radio {
--chkbg:var(--bc);
--focus-shadow:0 0 0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
--tw-border-opacity:1;
--tw-border-opacity:.2;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-radius:9999px;
border-width:1px;
cursor:pointer;
height:1.5rem;
width:1.5rem;
transition:background,box-shadow var(--animation-input,.2s) ease-in-out
}

.radio:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--bc))
}

.radio:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
-webkit-animation:radiomark var(--animation-input,.2s) ease-in-out;
animation:radiomark var(--animation-input,.2s) ease-in-out;
box-shadow:0 0 0 4px hsl(var(--b1)) inset,0 0 0 4px hsl(var(--b1)) inset,var(--focus-shadow)
}

.radio-primary {
--chkbg:var(--p);
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.radio-primary:hover {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.radio-primary:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.radio-primary:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.radio-secondary {
--chkbg:var(--s);
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1))
}

.radio-secondary:hover {
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1))
}

.radio-secondary:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.radio-secondary:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.radio-accent {
--chkbg:var(--a);
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1))
}

.radio-accent:hover {
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1))
}

.radio-accent:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.radio-accent:checked {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.radio:disabled {
cursor:not-allowed;
opacity:.2
}

@-webkit-keyframes radiomark {
0% {
box-shadow:0 0 0 12px hsl(var(--b1)) inset,0 0 0 12px hsl(var(--b1)) inset,var(--focus-shadow)
}

50% {
box-shadow:0 0 0 3px hsl(var(--b1)) inset,0 0 0 3px hsl(var(--b1)) inset,var(--focus-shadow)
}

to {
box-shadow:0 0 0 4px hsl(var(--b1)) inset,0 0 0 4px hsl(var(--b1)) inset,var(--focus-shadow)
}
}

@keyframes radiomark {
0% {
box-shadow:0 0 0 12px hsl(var(--b1)) inset,0 0 0 12px hsl(var(--b1)) inset,var(--focus-shadow)
}

50% {
box-shadow:0 0 0 3px hsl(var(--b1)) inset,0 0 0 3px hsl(var(--b1)) inset,var(--focus-shadow)
}

to {
box-shadow:0 0 0 4px hsl(var(--b1)) inset,0 0 0 4px hsl(var(--b1)) inset,var(--focus-shadow)
}
}

.radio-mark {
display:none
}

.range:focus-visible::-webkit-slider-thumb {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--range-shdw))
}

.range:focus-visible::-moz-range-thumb {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--range-shdw))
}

.range::-webkit-slider-runnable-track {
height:.5rem;
width:100%;
border-radius:var(--rounded-box,1rem);
background-color:hsla(var(--bc)/.1)
}

.range::-moz-range-track {
height:.5rem;
width:100%;
border-radius:var(--rounded-box,1rem);
background-color:hsla(var(--bc)/.1)
}

.range::-webkit-slider-thumb {
background-color:hsl(var(--range-shdw));
border-style:none;
height:1.25rem;
position:relative;
width:1.25rem;
-webkit-transition-property:all;
transition-property:all;
transition-duration:.15s;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
border-radius:var(--rounded-box,1rem);
-webkit-appearance:none;
top:50%;
transform:translateY(-50%)
}

.range::-moz-range-thumb {
background-color:hsl(var(--range-shdw));
border-style:none;
height:1.25rem;
position:relative;
width:1.25rem;
-moz-transition-property:all;
transition-property:all;
transition-duration:.15s;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
border-radius:var(--rounded-box,1rem);
top:50%
}

.range-primary {
--range-shdw:var(--p)
}

.range-secondary {
--range-shdw:var(--s)
}

.range-accent {
--range-shdw:var(--a)
}

.select-bordered {
--tw-border-opacity:.2
}

.select-ghost {
--tw-bg-opacity:.05
}

.select-ghost:focus {
--tw-bg-opacity:1;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.select-primary {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.select-primary:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.select-secondary {
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1))
}

.select-secondary:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.select-accent {
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1))
}

.select-accent:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.select-info {
--tw-border-opacity:1;
border-color:hsla(var(--in)/var(--tw-border-opacity,1))
}

.select-info:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--in))
}

.select-success {
--tw-border-opacity:1;
border-color:hsla(var(--su)/var(--tw-border-opacity,1))
}

.select-success:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--su))
}

.select-warning {
--tw-border-opacity:1;
border-color:hsla(var(--wa)/var(--tw-border-opacity,1))
}

.select-warning:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--wa))
}

.select-error {
--tw-border-opacity:1;
border-color:hsla(var(--er)/var(--tw-border-opacity,1))
}

.select-error:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--er))
}

.select-disabled::-moz-placeholder,.select[disabled]::-moz-placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.select-disabled:-ms-input-placeholder,.select[disabled]:-ms-input-placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.select-disabled::placeholder,.select[disabled]::placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.stat+.stat {
--tw-border-opacity:1;
--tw-border-opacity:.1;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-left-width:1px
}

.stats.grid-flow-row .stat+.stat {
border-left-width:0;
border-top-width:1px
}

.steps .step:before {
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
height:.5rem;
top:0;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
width:100%;
grid-column-start:1;
grid-row-start:1;
content:"";
margin-left:-100%
}

.steps .step:after {
content:counter(step);
counter-increment:step;
z-index:1;
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
display:grid;
place-items:center;
place-self:center;
height:2rem;
position:relative;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
width:2rem;
grid-column-start:1;
grid-row-start:1
}

.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:hsla(var(--n)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--nc)/var(--tw-text-opacity,1))
}

.steps .step-primary+.step-primary:before,.steps .step-primary:after {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.steps .step-accent+.step-accent:before,.steps .step-accent:after {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.steps .step-info+.step-info:before {
--tw-bg-opacity:1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1))
}

.steps .step-info:after {
--tw-bg-opacity:1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b1)/var(--tw-text-opacity,1))
}

.steps .step-success+.step-success:before {
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1))
}

.steps .step-success:after {
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b1)/var(--tw-text-opacity,1))
}

.steps .step-warning+.step-warning:before {
--tw-bg-opacity:1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1))
}

.steps .step-warning:after {
--tw-bg-opacity:1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b1)/var(--tw-text-opacity,1))
}

.steps .step-error+.step-error:before {
--tw-bg-opacity:1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1))
}

.steps .step-error:after {
--tw-bg-opacity:1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--b1)/var(--tw-text-opacity,1))
}

.tab:hover {
--tw-text-opacity:1
}

.tab.tab-active {
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
--tw-border-opacity:1;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.tab:focus {
outline:2px solid transparent;
outline-offset:2px
}

.tab:focus-visible {
box-shadow:inset 0 0 0 2px currentColor
}

.tab-bordered {
--tw-border-opacity:1;
--tw-border-opacity:.2;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-bottom:calc(var(--tab-border,1px) + 1px) hsla(var(--bc)/var(--tw-border-opacity,1));
border-style:solid
}

.tab-lifted {
border-top-left-radius:var(--tab-radius,.5rem);
border-top-right-radius:var(--tab-radius,.5rem);
border:0 solid transparent;
border-bottom:var(--tab-border,1px) solid hsla(var(--border-color,var(--b3))/var(--tw-border-opacity,1));
padding-left:var(--tab-padding,1rem);
padding-right:var(--tab-padding,1rem);
padding-top:var(--tab-border,1px)
}

.tab-lifted.tab-active {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
border-left-color:hsla(var(--border-color,var(--b3))/var(--tw-border-opacity,1));
border-right-color:hsla(var(--border-color,var(--b3))/var(--tw-border-opacity,1));
border-top-color:hsla(var(--border-color,var(--b3))/var(--tw-border-opacity,1));
border-width:var(--tab-border,1px) var(--tab-border,1px) 0;
padding:0 calc(var(--tab-padding,1rem) - var(--tab-border,1px)) var(--tab-border,1px) calc(var(--tab-padding,1rem) - var(--tab-border,1px))
}

.tab-lifted.tab-active:after,.tab-lifted.tab-active:before {
z-index:1;
content:"";
display:block;
position:absolute;
width:var(--tab-radius,.5rem);
height:var(--tab-radius,.5rem);
bottom:0;
--tab-grad:calc(68% - var(--tab-border,1px));
--tab-corner-bg:radial-gradient(circle at var(--circle-pos),transparent var(--tab-grad),hsla(var(--border-color,var(--b3))/var(--tw-border-opacity,1)) calc(var(--tab-grad) + 0.3px),hsla(var(--border-color,var(--b3))/var(--tw-border-opacity,1)) calc(var(--tab-grad) + var(--tab-border,1px)),hsla(var(--b1)/var(--tw-border-opacity,1)) calc(var(--tab-grad) + var(--tab-border,1px) + 0.3px))
}

.tab-lifted.tab-active:before {
left:calc(var(--tab-radius,.5rem)*-1);
--circle-pos:top left;
background-image:var(--tab-corner-bg)
}

[dir=rtl] .tab-lifted.tab-active:before {
--circle-pos:top right
}

.tab-lifted.tab-active:after {
right:calc(var(--tab-radius,.5rem)*-1);
--circle-pos:top right;
background-image:var(--tab-corner-bg)
}

[dir=rtl] .tab-lifted.tab-active:after {
--circle-pos:top left
}

.tab-lifted.tab-active:first-child:before {
background:none
}

.tab-lifted.tab-active:last-child:after {
background:none
}

.tab-lifted.tab-active+.tab-lifted.tab-active:before {
background:none
}

.tabs-boxed {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
padding:.25rem;
border-radius:var(--rounded-btn,.5rem)
}

.tabs-boxed .tab-active {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-btn,.5rem)
}

.tabs-boxed .tab-active:hover {
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.table td,.table th {
padding:1rem;
vertical-align:middle;
white-space:nowrap
}

.table tr.active:nth-child(2n) td,.table tr.active:nth-child(2n) th,.table tr.active td,.table tr.active th {
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1))
}

.table tr.hover:hover td,.table tr.hover:hover th,.table tr.hover:nth-child(2n):hover td,.table tr.hover:nth-child(2n):hover th {
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1))
}

.table:not(.table-zebra) tbody tr:not(:last-child) td,.table:not(.table-zebra) tbody tr:not(:last-child) th,.table:not(.table-zebra) tfoot tr:not(:last-child) td,.table:not(.table-zebra) tfoot tr:not(:last-child) th,.table:not(.table-zebra) thead tr:not(:last-child) td,.table:not(.table-zebra) thead tr:not(:last-child) th {
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
border-bottom-width:1px
}

.table tfoot td,.table tfoot th,.table thead td,.table thead th {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
font-weight:700;
font-size:.75rem;
line-height:1rem;
text-transform:uppercase
}

.table tfoot td:first-child,.table tfoot th:first-child,.table thead td:first-child,.table thead th:first-child {
border-top-left-radius:.5rem;
border-bottom-left-radius:.5rem
}

.table tfoot td:last-child,.table tfoot th:last-child,.table thead td:last-child,.table thead th:last-child {
border-top-right-radius:.5rem;
border-bottom-right-radius:.5rem
}

.table tbody td,.table tbody th {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1))
}

.table-zebra tbody tr td:first-child,.table-zebra tbody tr th:first-child {
border-top-left-radius:.5rem;
border-bottom-left-radius:.5rem
}

.table-zebra tbody tr td:last-child,.table-zebra tbody tr th:last-child {
border-top-right-radius:.5rem;
border-bottom-right-radius:.5rem
}

.table-zebra tbody tr:nth-child(2n) td,.table-zebra tbody tr:nth-child(2n) th {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1))
}

.table-compact td,.table-compact th {
font-size:.875rem;
line-height:1.25rem;
padding:.5rem
}

.textarea-bordered {
--tw-border-opacity:.2
}

.textarea-ghost {
--tw-bg-opacity:.05
}

.textarea-ghost:focus {
--tw-bg-opacity:1;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
box-shadow:none
}

.textarea-primary {
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1))
}

.textarea-primary:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.textarea-secondary {
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1))
}

.textarea-secondary:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.textarea-accent {
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1))
}

.textarea-accent:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.textarea-info {
--tw-border-opacity:1;
border-color:hsla(var(--in)/var(--tw-border-opacity,1))
}

.textarea-info:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--in))
}

.textarea-success {
--tw-border-opacity:1;
border-color:hsla(var(--su)/var(--tw-border-opacity,1))
}

.textarea-success:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--su))
}

.textarea-warning {
--tw-border-opacity:1;
border-color:hsla(var(--wa)/var(--tw-border-opacity,1))
}

.textarea-warning:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--wa))
}

.textarea-error {
--tw-border-opacity:1;
border-color:hsla(var(--er)/var(--tw-border-opacity,1))
}

.textarea-error:focus {
box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--er))
}

.textarea-disabled,.textarea[disabled] {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
cursor:not-allowed;
--tw-text-opacity:.2
}

.textarea-disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.textarea-disabled:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.textarea-disabled::placeholder,.textarea[disabled]::placeholder {
--tw-placeholder-opacity:1;
--tw-placeholder-opacity:.2;
color:hsla(var(--bc)/var(--tw-placeholder-opacity,1))
}

.toggle {
--chkbg:hsla(var(--bc)/.2);
--focus-shadow:0 0 0;
--handleoffset:1.5rem;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
--tw-bg-opacity:1;
--tw-bg-opacity:.2;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:.2;
border-color:hsla(var(--bc)/var(--tw-border-opacity,1));
border-width:1px;
cursor:pointer;
height:1.5rem;
width:3rem;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.3s;
border-radius:var(--rounded-badge,1.9rem);
transition:background,box-shadow var(--animation-input,.2s) ease-in-out;
box-shadow:calc(var(--handleoffset)*-1) 0 0 2px hsl(var(--b1)) inset,0 0 0 2px hsl(var(--b1)) inset,var(--focus-shadow)
}

.toggle:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--bc))
}

.toggle:checked {
--chkbg:hsl(var(--bc));
--tw-bg-opacity:1;
--tw-border-opacity:1;
box-shadow:var(--handleoffset) 0 0 2px hsl(var(--b1)) inset,0 0 0 2px hsl(var(--b1)) inset,var(--focus-shadow)
}

[dir=rtl] .toggle:checked {
box-shadow:calc(var(--handleoffset)*1) 0 0 2px hsl(var(--b1)) inset,0 0 0 2px hsl(var(--b1)) inset,var(--focus-shadow)
}

.toggle-primary:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--p))
}

.toggle-primary:checked {
--chkbg:hsl(var(--p));
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:.1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.toggle-secondary:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--s))
}

.toggle-secondary:checked {
--chkbg:hsl(var(--s));
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:.1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.toggle-accent:focus-visible {
--focus-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--a))
}

.toggle-accent:checked {
--chkbg:hsl(var(--a));
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
--tw-border-opacity:.1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.toggle:disabled {
--tw-bg-opacity:1;
--tw-bg-opacity:.2;
background-color:hsla(var(--bc)/var(--tw-bg-opacity,1));
border-color:transparent;
cursor:not-allowed
}

.toggle-mark {
display:none
}

.tooltip:after,.tooltip:before {
opacity:0;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-duration:.15s;
transition-duration:.2s;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-delay:.1s
}

.tooltip:after {
position:absolute;
content:"";
width:0;
height:0;
display:block;
transform:translateX(-50%);
border:var(--tooltip-tail,0) solid transparent;
border-top:var(--tooltip-tail,0) solid var(--tooltip-color);
top:auto;
left:50%;
right:auto;
bottom:var(--tooltip-tail-offset)
}

.tooltip.tooltip-open:after,.tooltip.tooltip-open:before,.tooltip:hover:after,.tooltip:hover:before {
opacity:1;
transition-delay:75ms
}

.tooltip-bottom:after {
transform:translateX(-50%);
top:var(--tooltip-tail-offset);
left:50%;
right:auto;
bottom:auto;
border-color:transparent transparent var(--tooltip-color)
}

.tooltip-left:after {
transform:translateY(-50%);
top:50%;
left:auto;
right:calc(var(--tooltip-tail-offset) + 1px);
bottom:auto;
border-color:transparent transparent transparent var(--tooltip-color)
}

.tooltip-right:after {
transform:translateY(-50%);
top:50%;
left:calc(var(--tooltip-tail-offset) + 1px);
right:auto;
bottom:auto;
border-color:transparent var(--tooltip-color) transparent transparent
}

.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)/.1);
--tooltip-text-color:hsl(var(--in))
}

.tooltip-success {
--tooltip-color:hsla(var(--su)/.1);
--tooltip-text-color:hsl(var(--su))
}

.tooltip-warning {
--tooltip-color:hsla(var(--wa)/.1);
--tooltip-text-color:hsl(var(--wa))
}

.tooltip-error {
--tooltip-color:hsla(var(--er)/.1);
--tooltip-text-color:hsl(var(--er))
}

.prose {
color:inherit
}

.prose .lead,.prose a,.prose a code,.prose blockquote,.prose figure figcaption,.prose h1,.prose h2,.prose h3,.prose h4,.prose strong,.prose thead {
color:inherit
}

.prose .lead:hover,.prose a:hover,.prose a code:hover,.prose blockquote:hover,.prose figure figcaption:hover,.prose h1:hover,.prose h2:hover,.prose h3:hover,.prose h4:hover,.prose strong:hover,.prose thead:hover {
color:inherit
}

.prose code {
background:hsla(var(--bc)/.2);
color:hsl(var(--bc));
padding:2px 6px;
border-radius:var(--rounded-badge)
}

.prose pre {
background:hsl(var(--n));
color:hsl(var(--nc));
border-radius:var(--rounded-box)
}

.prose pre code {
border-radius:none;
background:inherit;
color:inherit
}

.prose code:after,.prose code:before {
content:none
}

.prose ol>li:before,.prose ol>li:hover:before {
color:inherit
}

.prose blockquote {
border-left-color:hsl(var(--bc)/40%)
}

.prose ul>li:before {
background-color:hsl(var(--bc)/40%)
}

.prose thead {
border-bottom-color:hsl(var(--bc)/40%)
}

.prose tbody tr {
border-bottom-color:hsl(var(--bc)/40%)
}

@keyframes spin {
to {
transform:rotate(1turn)
}
}

@-webkit-keyframes ping {
75%,to {
transform:scale(2);
opacity:0
}
}

@keyframes ping {
75%,to {
transform:scale(2);
opacity:0
}
}

@-webkit-keyframes pulse {
50% {
opacity:.5
}
}

@keyframes pulse {
50% {
opacity:.5
}
}

@-webkit-keyframes bounce {
0%,to {
transform:translateY(-25%);
-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
animation-timing-function:cubic-bezier(.8,0,1,1)
}

50% {
transform:none;
-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
animation-timing-function:cubic-bezier(0,0,.2,1)
}
}

@keyframes bounce {
0%,to {
transform:translateY(-25%);
-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
animation-timing-function:cubic-bezier(.8,0,1,1)
}

50% {
transform:none;
-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
animation-timing-function:cubic-bezier(0,0,.2,1)
}
}

.animate-none {
-webkit-animation:none;
animation:none
}

.animate-spin {
-webkit-animation:spin 1s linear infinite;
animation:spin 1s linear infinite
}

.animate-ping {
-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}

.animate-pulse {
-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.animate-bounce {
-webkit-animation:bounce 1s infinite;
animation:bounce 1s infinite
}

.bg-transparent {
background-color:transparent
}

.bg-current {
background-color:currentColor
}

.bg-primary {
background-color:hsl(var(--p))
}

.bg-primary-focus {
background-color:hsl(var(--pf))
}

.bg-primary-content {
background-color:hsl(var(--pc))
}

.bg-secondary {
background-color:hsl(var(--s))
}

.bg-secondary-focus {
background-color:hsl(var(--sf))
}

.bg-secondary-content {
background-color:hsl(var(--sc))
}

.bg-accent {
background-color:hsl(var(--a))
}

.bg-accent-focus {
background-color:hsl(var(--af))
}

.bg-accent-content {
background-color:hsl(var(--ac))
}

.bg-neutral {
background-color:hsl(var(--n))
}

.bg-neutral-focus {
background-color:hsl(var(--nf))
}

.bg-neutral-content {
background-color:hsl(var(--nc))
}

.bg-base-100 {
background-color:hsl(var(--b1))
}

.bg-base-200 {
background-color:hsl(var(--b2))
}

.bg-base-300 {
background-color:hsl(var(--b3))
}

.bg-base-content {
background-color:hsl(var(--bc))
}

.bg-info {
background-color:hsl(var(--in))
}

.bg-success {
background-color:hsl(var(--su))
}

.bg-warning {
background-color:hsl(var(--wa))
}

.bg-error {
background-color:hsl(var(--er))
}

.group:hover .group-hover\:bg-transparent {
background-color:transparent
}

.group:hover .group-hover\:bg-current {
background-color:currentColor
}

.group:hover .group-hover\:bg-primary {
background-color:hsl(var(--p))
}

.group:hover .group-hover\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.group:hover .group-hover\:bg-primary-content {
background-color:hsl(var(--pc))
}

.group:hover .group-hover\:bg-secondary {
background-color:hsl(var(--s))
}

.group:hover .group-hover\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.group:hover .group-hover\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.group:hover .group-hover\:bg-accent {
background-color:hsl(var(--a))
}

.group:hover .group-hover\:bg-accent-focus {
background-color:hsl(var(--af))
}

.group:hover .group-hover\:bg-accent-content {
background-color:hsl(var(--ac))
}

.group:hover .group-hover\:bg-neutral {
background-color:hsl(var(--n))
}

.group:hover .group-hover\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.group:hover .group-hover\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.group:hover .group-hover\:bg-base-100 {
background-color:hsl(var(--b1))
}

.group:hover .group-hover\:bg-base-200 {
background-color:hsl(var(--b2))
}

.group:hover .group-hover\:bg-base-300 {
background-color:hsl(var(--b3))
}

.group:hover .group-hover\:bg-base-content {
background-color:hsl(var(--bc))
}

.group:hover .group-hover\:bg-info {
background-color:hsl(var(--in))
}

.group:hover .group-hover\:bg-success {
background-color:hsl(var(--su))
}

.group:hover .group-hover\:bg-warning {
background-color:hsl(var(--wa))
}

.group:hover .group-hover\:bg-error {
background-color:hsl(var(--er))
}

.focus-within\:bg-transparent:focus-within {
background-color:transparent
}

.focus-within\:bg-current:focus-within {
background-color:currentColor
}

.focus-within\:bg-primary:focus-within {
background-color:hsl(var(--p))
}

.focus-within\:bg-primary-focus:focus-within {
background-color:hsl(var(--pf))
}

.focus-within\:bg-primary-content:focus-within {
background-color:hsl(var(--pc))
}

.focus-within\:bg-secondary:focus-within {
background-color:hsl(var(--s))
}

.focus-within\:bg-secondary-focus:focus-within {
background-color:hsl(var(--sf))
}

.focus-within\:bg-secondary-content:focus-within {
background-color:hsl(var(--sc))
}

.focus-within\:bg-accent:focus-within {
background-color:hsl(var(--a))
}

.focus-within\:bg-accent-focus:focus-within {
background-color:hsl(var(--af))
}

.focus-within\:bg-accent-content:focus-within {
background-color:hsl(var(--ac))
}

.focus-within\:bg-neutral:focus-within {
background-color:hsl(var(--n))
}

.focus-within\:bg-neutral-focus:focus-within {
background-color:hsl(var(--nf))
}

.focus-within\:bg-neutral-content:focus-within {
background-color:hsl(var(--nc))
}

.focus-within\:bg-base-100:focus-within {
background-color:hsl(var(--b1))
}

.focus-within\:bg-base-200:focus-within {
background-color:hsl(var(--b2))
}

.focus-within\:bg-base-300:focus-within {
background-color:hsl(var(--b3))
}

.focus-within\:bg-base-content:focus-within {
background-color:hsl(var(--bc))
}

.focus-within\:bg-info:focus-within {
background-color:hsl(var(--in))
}

.focus-within\:bg-success:focus-within {
background-color:hsl(var(--su))
}

.focus-within\:bg-warning:focus-within {
background-color:hsl(var(--wa))
}

.focus-within\:bg-error:focus-within {
background-color:hsl(var(--er))
}

.hover\:bg-transparent:hover {
background-color:transparent
}

.hover\:bg-current:hover {
background-color:currentColor
}

.hover\:bg-primary:hover {
background-color:hsl(var(--p))
}

.hover\:bg-primary-focus:hover {
background-color:hsl(var(--pf))
}

.hover\:bg-primary-content:hover {
background-color:hsl(var(--pc))
}

.hover\:bg-secondary:hover {
background-color:hsl(var(--s))
}

.hover\:bg-secondary-focus:hover {
background-color:hsl(var(--sf))
}

.hover\:bg-secondary-content:hover {
background-color:hsl(var(--sc))
}

.hover\:bg-accent:hover {
background-color:hsl(var(--a))
}

.hover\:bg-accent-focus:hover {
background-color:hsl(var(--af))
}

.hover\:bg-accent-content:hover {
background-color:hsl(var(--ac))
}

.hover\:bg-neutral:hover {
background-color:hsl(var(--n))
}

.hover\:bg-neutral-focus:hover {
background-color:hsl(var(--nf))
}

.hover\:bg-neutral-content:hover {
background-color:hsl(var(--nc))
}

.hover\:bg-base-100:hover {
background-color:hsl(var(--b1))
}

.hover\:bg-base-200:hover {
background-color:hsl(var(--b2))
}

.hover\:bg-base-300:hover {
background-color:hsl(var(--b3))
}

.hover\:bg-base-content:hover {
background-color:hsl(var(--bc))
}

.hover\:bg-info:hover {
background-color:hsl(var(--in))
}

.hover\:bg-success:hover {
background-color:hsl(var(--su))
}

.hover\:bg-warning:hover {
background-color:hsl(var(--wa))
}

.hover\:bg-error:hover {
background-color:hsl(var(--er))
}

.focus\:bg-transparent:focus {
background-color:transparent
}

.focus\:bg-current:focus {
background-color:currentColor
}

.focus\:bg-primary:focus {
background-color:hsl(var(--p))
}

.focus\:bg-primary-focus:focus {
background-color:hsl(var(--pf))
}

.focus\:bg-primary-content:focus {
background-color:hsl(var(--pc))
}

.focus\:bg-secondary:focus {
background-color:hsl(var(--s))
}

.focus\:bg-secondary-focus:focus {
background-color:hsl(var(--sf))
}

.focus\:bg-secondary-content:focus {
background-color:hsl(var(--sc))
}

.focus\:bg-accent:focus {
background-color:hsl(var(--a))
}

.focus\:bg-accent-focus:focus {
background-color:hsl(var(--af))
}

.focus\:bg-accent-content:focus {
background-color:hsl(var(--ac))
}

.focus\:bg-neutral:focus {
background-color:hsl(var(--n))
}

.focus\:bg-neutral-focus:focus {
background-color:hsl(var(--nf))
}

.focus\:bg-neutral-content:focus {
background-color:hsl(var(--nc))
}

.focus\:bg-base-100:focus {
background-color:hsl(var(--b1))
}

.focus\:bg-base-200:focus {
background-color:hsl(var(--b2))
}

.focus\:bg-base-300:focus {
background-color:hsl(var(--b3))
}

.focus\:bg-base-content:focus {
background-color:hsl(var(--bc))
}

.focus\:bg-info:focus {
background-color:hsl(var(--in))
}

.focus\:bg-success:focus {
background-color:hsl(var(--su))
}

.focus\:bg-warning:focus {
background-color:hsl(var(--wa))
}

.focus\:bg-error:focus {
background-color:hsl(var(--er))
}

.bg-none {
background-image:none
}

.bg-gradient-to-t {
background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}

.bg-gradient-to-tr {
background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}

.bg-gradient-to-r {
background-image:linear-gradient(90deg,var(--tw-gradient-stops))
}

.bg-gradient-to-br {
background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.bg-gradient-to-b {
background-image:linear-gradient(180deg,var(--tw-gradient-stops))
}

.bg-gradient-to-bl {
background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}

.bg-gradient-to-l {
background-image:linear-gradient(270deg,var(--tw-gradient-stops))
}

.bg-gradient-to-tl {
background-image:linear-gradient(to top left,var(--tw-gradient-stops))
}

.border-transparent {
border-color:transparent
}

.border-current {
border-color:currentColor
}

.border-primary {
border-color:hsl(var(--p))
}

.border-primary-focus {
border-color:hsl(var(--pf))
}

.border-primary-content {
border-color:hsl(var(--pc))
}

.border-secondary {
border-color:hsl(var(--s))
}

.border-secondary-focus {
border-color:hsl(var(--sf))
}

.border-secondary-content {
border-color:hsl(var(--sc))
}

.border-accent {
border-color:hsl(var(--a))
}

.border-accent-focus {
border-color:hsl(var(--af))
}

.border-accent-content {
border-color:hsl(var(--ac))
}

.border-neutral {
border-color:hsl(var(--n))
}

.border-neutral-focus {
border-color:hsl(var(--nf))
}

.border-neutral-content {
border-color:hsl(var(--nc))
}

.border-base-100 {
border-color:hsl(var(--b1))
}

.border-base-200 {
border-color:hsl(var(--b2))
}

.border-base-300 {
border-color:hsl(var(--b3))
}

.border-base-content {
border-color:hsl(var(--bc))
}

.border-info {
border-color:hsl(var(--in))
}

.border-success {
border-color:hsl(var(--su))
}

.border-warning {
border-color:hsl(var(--wa))
}

.border-error {
border-color:hsl(var(--er))
}

.group:hover .group-hover\:border-transparent {
border-color:transparent
}

.group:hover .group-hover\:border-current {
border-color:currentColor
}

.group:hover .group-hover\:border-primary {
border-color:hsl(var(--p))
}

.group:hover .group-hover\:border-primary-focus {
border-color:hsl(var(--pf))
}

.group:hover .group-hover\:border-primary-content {
border-color:hsl(var(--pc))
}

.group:hover .group-hover\:border-secondary {
border-color:hsl(var(--s))
}

.group:hover .group-hover\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.group:hover .group-hover\:border-secondary-content {
border-color:hsl(var(--sc))
}

.group:hover .group-hover\:border-accent {
border-color:hsl(var(--a))
}

.group:hover .group-hover\:border-accent-focus {
border-color:hsl(var(--af))
}

.group:hover .group-hover\:border-accent-content {
border-color:hsl(var(--ac))
}

.group:hover .group-hover\:border-neutral {
border-color:hsl(var(--n))
}

.group:hover .group-hover\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.group:hover .group-hover\:border-neutral-content {
border-color:hsl(var(--nc))
}

.group:hover .group-hover\:border-base-100 {
border-color:hsl(var(--b1))
}

.group:hover .group-hover\:border-base-200 {
border-color:hsl(var(--b2))
}

.group:hover .group-hover\:border-base-300 {
border-color:hsl(var(--b3))
}

.group:hover .group-hover\:border-base-content {
border-color:hsl(var(--bc))
}

.group:hover .group-hover\:border-info {
border-color:hsl(var(--in))
}

.group:hover .group-hover\:border-success {
border-color:hsl(var(--su))
}

.group:hover .group-hover\:border-warning {
border-color:hsl(var(--wa))
}

.group:hover .group-hover\:border-error {
border-color:hsl(var(--er))
}

.focus-within\:border-transparent:focus-within {
border-color:transparent
}

.focus-within\:border-current:focus-within {
border-color:currentColor
}

.focus-within\:border-primary:focus-within {
border-color:hsl(var(--p))
}

.focus-within\:border-primary-focus:focus-within {
border-color:hsl(var(--pf))
}

.focus-within\:border-primary-content:focus-within {
border-color:hsl(var(--pc))
}

.focus-within\:border-secondary:focus-within {
border-color:hsl(var(--s))
}

.focus-within\:border-secondary-focus:focus-within {
border-color:hsl(var(--sf))
}

.focus-within\:border-secondary-content:focus-within {
border-color:hsl(var(--sc))
}

.focus-within\:border-accent:focus-within {
border-color:hsl(var(--a))
}

.focus-within\:border-accent-focus:focus-within {
border-color:hsl(var(--af))
}

.focus-within\:border-accent-content:focus-within {
border-color:hsl(var(--ac))
}

.focus-within\:border-neutral:focus-within {
border-color:hsl(var(--n))
}

.focus-within\:border-neutral-focus:focus-within {
border-color:hsl(var(--nf))
}

.focus-within\:border-neutral-content:focus-within {
border-color:hsl(var(--nc))
}

.focus-within\:border-base-100:focus-within {
border-color:hsl(var(--b1))
}

.focus-within\:border-base-200:focus-within {
border-color:hsl(var(--b2))
}

.focus-within\:border-base-300:focus-within {
border-color:hsl(var(--b3))
}

.focus-within\:border-base-content:focus-within {
border-color:hsl(var(--bc))
}

.focus-within\:border-info:focus-within {
border-color:hsl(var(--in))
}

.focus-within\:border-success:focus-within {
border-color:hsl(var(--su))
}

.focus-within\:border-warning:focus-within {
border-color:hsl(var(--wa))
}

.focus-within\:border-error:focus-within {
border-color:hsl(var(--er))
}

.hover\:border-transparent:hover {
border-color:transparent
}

.hover\:border-current:hover {
border-color:currentColor
}

.hover\:border-primary:hover {
border-color:hsl(var(--p))
}

.hover\:border-primary-focus:hover {
border-color:hsl(var(--pf))
}

.hover\:border-primary-content:hover {
border-color:hsl(var(--pc))
}

.hover\:border-secondary:hover {
border-color:hsl(var(--s))
}

.hover\:border-secondary-focus:hover {
border-color:hsl(var(--sf))
}

.hover\:border-secondary-content:hover {
border-color:hsl(var(--sc))
}

.hover\:border-accent:hover {
border-color:hsl(var(--a))
}

.hover\:border-accent-focus:hover {
border-color:hsl(var(--af))
}

.hover\:border-accent-content:hover {
border-color:hsl(var(--ac))
}

.hover\:border-neutral:hover {
border-color:hsl(var(--n))
}

.hover\:border-neutral-focus:hover {
border-color:hsl(var(--nf))
}

.hover\:border-neutral-content:hover {
border-color:hsl(var(--nc))
}

.hover\:border-base-100:hover {
border-color:hsl(var(--b1))
}

.hover\:border-base-200:hover {
border-color:hsl(var(--b2))
}

.hover\:border-base-300:hover {
border-color:hsl(var(--b3))
}

.hover\:border-base-content:hover {
border-color:hsl(var(--bc))
}

.hover\:border-info:hover {
border-color:hsl(var(--in))
}

.hover\:border-success:hover {
border-color:hsl(var(--su))
}

.hover\:border-warning:hover {
border-color:hsl(var(--wa))
}

.hover\:border-error:hover {
border-color:hsl(var(--er))
}

.focus\:border-transparent:focus {
border-color:transparent
}

.focus\:border-current:focus {
border-color:currentColor
}

.focus\:border-primary:focus {
border-color:hsl(var(--p))
}

.focus\:border-primary-focus:focus {
border-color:hsl(var(--pf))
}

.focus\:border-primary-content:focus {
border-color:hsl(var(--pc))
}

.focus\:border-secondary:focus {
border-color:hsl(var(--s))
}

.focus\:border-secondary-focus:focus {
border-color:hsl(var(--sf))
}

.focus\:border-secondary-content:focus {
border-color:hsl(var(--sc))
}

.focus\:border-accent:focus {
border-color:hsl(var(--a))
}

.focus\:border-accent-focus:focus {
border-color:hsl(var(--af))
}

.focus\:border-accent-content:focus {
border-color:hsl(var(--ac))
}

.focus\:border-neutral:focus {
border-color:hsl(var(--n))
}

.focus\:border-neutral-focus:focus {
border-color:hsl(var(--nf))
}

.focus\:border-neutral-content:focus {
border-color:hsl(var(--nc))
}

.focus\:border-base-100:focus {
border-color:hsl(var(--b1))
}

.focus\:border-base-200:focus {
border-color:hsl(var(--b2))
}

.focus\:border-base-300:focus {
border-color:hsl(var(--b3))
}

.focus\:border-base-content:focus {
border-color:hsl(var(--bc))
}

.focus\:border-info:focus {
border-color:hsl(var(--in))
}

.focus\:border-success:focus {
border-color:hsl(var(--su))
}

.focus\:border-warning:focus {
border-color:hsl(var(--wa))
}

.focus\:border-error:focus {
border-color:hsl(var(--er))
}

.divide-transparent>:not([hidden])~:not([hidden]) {
border-color:transparent
}

.divide-current>:not([hidden])~:not([hidden]) {
border-color:currentColor
}

.divide-primary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--p))
}

.divide-primary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pf))
}

.divide-primary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pc))
}

.divide-secondary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--s))
}

.divide-secondary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sf))
}

.divide-secondary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sc))
}

.divide-accent>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--a))
}

.divide-accent-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--af))
}

.divide-accent-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--ac))
}

.divide-neutral>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--n))
}

.divide-neutral-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nf))
}

.divide-neutral-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nc))
}

.divide-base-100>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b1))
}

.divide-base-200>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b2))
}

.divide-base-300>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b3))
}

.divide-base-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--bc))
}

.divide-info>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--in))
}

.divide-success>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--su))
}

.divide-warning>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--wa))
}

.divide-error>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--er))
}

.from-transparent {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.from-current {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.from-primary {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.from-primary-focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.from-primary-content {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.from-secondary {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.from-secondary-focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.from-secondary-content {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.from-accent {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.from-accent-focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.from-accent-content {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.from-neutral {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.from-neutral-focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.from-neutral-content {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.from-base-100 {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.from-base-200 {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.from-base-300 {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.from-base-content {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.from-info {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.from-success {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.from-warning {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.from-error {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.via-transparent {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.via-current {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.via-primary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.via-primary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.via-primary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.via-secondary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.via-secondary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.via-secondary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.via-accent {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.via-accent-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.via-accent-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.via-neutral {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.via-neutral-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.via-neutral-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.via-base-100 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.via-base-200 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.via-base-300 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.via-base-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.via-info {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.via-success {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.via-warning {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.via-error {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.to-transparent {
--tw-gradient-to:transparent
}

.to-current {
--tw-gradient-to:currentColor
}

.to-primary {
--tw-gradient-to:hsl(var(--p))
}

.to-primary-focus {
--tw-gradient-to:hsl(var(--pf))
}

.to-primary-content {
--tw-gradient-to:hsl(var(--pc))
}

.to-secondary {
--tw-gradient-to:hsl(var(--s))
}

.to-secondary-focus {
--tw-gradient-to:hsl(var(--sf))
}

.to-secondary-content {
--tw-gradient-to:hsl(var(--sc))
}

.to-accent {
--tw-gradient-to:hsl(var(--a))
}

.to-accent-focus {
--tw-gradient-to:hsl(var(--af))
}

.to-accent-content {
--tw-gradient-to:hsl(var(--ac))
}

.to-neutral {
--tw-gradient-to:hsl(var(--n))
}

.to-neutral-focus {
--tw-gradient-to:hsl(var(--nf))
}

.to-neutral-content {
--tw-gradient-to:hsl(var(--nc))
}

.to-base-100 {
--tw-gradient-to:hsl(var(--b1))
}

.to-base-200 {
--tw-gradient-to:hsl(var(--b2))
}

.to-base-300 {
--tw-gradient-to:hsl(var(--b3))
}

.to-base-content {
--tw-gradient-to:hsl(var(--bc))
}

.to-info {
--tw-gradient-to:hsl(var(--in))
}

.to-success {
--tw-gradient-to:hsl(var(--su))
}

.to-warning {
--tw-gradient-to:hsl(var(--wa))
}

.to-error {
--tw-gradient-to:hsl(var(--er))
}

.hover\:from-transparent:hover {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.hover\:from-current:hover {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.hover\:from-primary:hover {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.hover\:from-primary-focus:hover {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.hover\:from-primary-content:hover {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.hover\:from-secondary:hover {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.hover\:from-secondary-focus:hover {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.hover\:from-secondary-content:hover {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.hover\:from-accent:hover {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.hover\:from-accent-focus:hover {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.hover\:from-accent-content:hover {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.hover\:from-neutral:hover {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.hover\:from-neutral-focus:hover {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.hover\:from-neutral-content:hover {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.hover\:from-base-100:hover {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.hover\:from-base-200:hover {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.hover\:from-base-300:hover {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.hover\:from-base-content:hover {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.hover\:from-info:hover {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.hover\:from-success:hover {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.hover\:from-warning:hover {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.hover\:from-error:hover {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.hover\:via-transparent:hover {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.hover\:via-current:hover {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.hover\:via-primary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.hover\:via-primary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.hover\:via-primary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.hover\:via-secondary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.hover\:via-secondary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.hover\:via-secondary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.hover\:via-accent:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.hover\:via-accent-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.hover\:via-accent-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.hover\:via-neutral:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.hover\:via-neutral-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.hover\:via-neutral-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.hover\:via-base-100:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.hover\:via-base-200:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.hover\:via-base-300:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.hover\:via-base-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.hover\:via-info:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.hover\:via-success:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.hover\:via-warning:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.hover\:via-error:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.hover\:to-transparent:hover {
--tw-gradient-to:transparent
}

.hover\:to-current:hover {
--tw-gradient-to:currentColor
}

.hover\:to-primary:hover {
--tw-gradient-to:hsl(var(--p))
}

.hover\:to-primary-focus:hover {
--tw-gradient-to:hsl(var(--pf))
}

.hover\:to-primary-content:hover {
--tw-gradient-to:hsl(var(--pc))
}

.hover\:to-secondary:hover {
--tw-gradient-to:hsl(var(--s))
}

.hover\:to-secondary-focus:hover {
--tw-gradient-to:hsl(var(--sf))
}

.hover\:to-secondary-content:hover {
--tw-gradient-to:hsl(var(--sc))
}

.hover\:to-accent:hover {
--tw-gradient-to:hsl(var(--a))
}

.hover\:to-accent-focus:hover {
--tw-gradient-to:hsl(var(--af))
}

.hover\:to-accent-content:hover {
--tw-gradient-to:hsl(var(--ac))
}

.hover\:to-neutral:hover {
--tw-gradient-to:hsl(var(--n))
}

.hover\:to-neutral-focus:hover {
--tw-gradient-to:hsl(var(--nf))
}

.hover\:to-neutral-content:hover {
--tw-gradient-to:hsl(var(--nc))
}

.hover\:to-base-100:hover {
--tw-gradient-to:hsl(var(--b1))
}

.hover\:to-base-200:hover {
--tw-gradient-to:hsl(var(--b2))
}

.hover\:to-base-300:hover {
--tw-gradient-to:hsl(var(--b3))
}

.hover\:to-base-content:hover {
--tw-gradient-to:hsl(var(--bc))
}

.hover\:to-info:hover {
--tw-gradient-to:hsl(var(--in))
}

.hover\:to-success:hover {
--tw-gradient-to:hsl(var(--su))
}

.hover\:to-warning:hover {
--tw-gradient-to:hsl(var(--wa))
}

.hover\:to-error:hover {
--tw-gradient-to:hsl(var(--er))
}

.focus\:from-transparent:focus {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.focus\:from-current:focus {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.focus\:from-primary:focus {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.focus\:from-primary-focus:focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.focus\:from-primary-content:focus {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.focus\:from-secondary:focus {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.focus\:from-secondary-focus:focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.focus\:from-secondary-content:focus {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.focus\:from-accent:focus {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.focus\:from-accent-focus:focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.focus\:from-accent-content:focus {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.focus\:from-neutral:focus {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.focus\:from-neutral-focus:focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.focus\:from-neutral-content:focus {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.focus\:from-base-100:focus {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.focus\:from-base-200:focus {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.focus\:from-base-300:focus {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.focus\:from-base-content:focus {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.focus\:from-info:focus {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.focus\:from-success:focus {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.focus\:from-warning:focus {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.focus\:from-error:focus {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.focus\:via-transparent:focus {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.focus\:via-current:focus {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.focus\:via-primary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.focus\:via-primary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.focus\:via-primary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.focus\:via-secondary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.focus\:via-secondary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.focus\:via-secondary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.focus\:via-accent:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.focus\:via-accent-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.focus\:via-accent-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.focus\:via-neutral:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.focus\:via-neutral-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.focus\:via-neutral-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.focus\:via-base-100:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.focus\:via-base-200:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.focus\:via-base-300:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.focus\:via-base-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.focus\:via-info:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.focus\:via-success:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.focus\:via-warning:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.focus\:via-error:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.focus\:to-transparent:focus {
--tw-gradient-to:transparent
}

.focus\:to-current:focus {
--tw-gradient-to:currentColor
}

.focus\:to-primary:focus {
--tw-gradient-to:hsl(var(--p))
}

.focus\:to-primary-focus:focus {
--tw-gradient-to:hsl(var(--pf))
}

.focus\:to-primary-content:focus {
--tw-gradient-to:hsl(var(--pc))
}

.focus\:to-secondary:focus {
--tw-gradient-to:hsl(var(--s))
}

.focus\:to-secondary-focus:focus {
--tw-gradient-to:hsl(var(--sf))
}

.focus\:to-secondary-content:focus {
--tw-gradient-to:hsl(var(--sc))
}

.focus\:to-accent:focus {
--tw-gradient-to:hsl(var(--a))
}

.focus\:to-accent-focus:focus {
--tw-gradient-to:hsl(var(--af))
}

.focus\:to-accent-content:focus {
--tw-gradient-to:hsl(var(--ac))
}

.focus\:to-neutral:focus {
--tw-gradient-to:hsl(var(--n))
}

.focus\:to-neutral-focus:focus {
--tw-gradient-to:hsl(var(--nf))
}

.focus\:to-neutral-content:focus {
--tw-gradient-to:hsl(var(--nc))
}

.focus\:to-base-100:focus {
--tw-gradient-to:hsl(var(--b1))
}

.focus\:to-base-200:focus {
--tw-gradient-to:hsl(var(--b2))
}

.focus\:to-base-300:focus {
--tw-gradient-to:hsl(var(--b3))
}

.focus\:to-base-content:focus {
--tw-gradient-to:hsl(var(--bc))
}

.focus\:to-info:focus {
--tw-gradient-to:hsl(var(--in))
}

.focus\:to-success:focus {
--tw-gradient-to:hsl(var(--su))
}

.focus\:to-warning:focus {
--tw-gradient-to:hsl(var(--wa))
}

.focus\:to-error:focus {
--tw-gradient-to:hsl(var(--er))
}

.placeholder-transparent::-moz-placeholder {
color:transparent
}

.placeholder-transparent:-ms-input-placeholder {
color:transparent
}

.placeholder-transparent::placeholder {
color:transparent
}

.placeholder-current::-moz-placeholder {
color:currentColor
}

.placeholder-current:-ms-input-placeholder {
color:currentColor
}

.placeholder-current::placeholder {
color:currentColor
}

.placeholder-primary::-moz-placeholder {
color:hsl(var(--p))
}

.placeholder-primary:-ms-input-placeholder {
color:hsl(var(--p))
}

.placeholder-primary::placeholder {
color:hsl(var(--p))
}

.placeholder-primary-focus::-moz-placeholder {
color:hsl(var(--pf))
}

.placeholder-primary-focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.placeholder-primary-focus::placeholder {
color:hsl(var(--pf))
}

.placeholder-primary-content::-moz-placeholder {
color:hsl(var(--pc))
}

.placeholder-primary-content:-ms-input-placeholder {
color:hsl(var(--pc))
}

.placeholder-primary-content::placeholder {
color:hsl(var(--pc))
}

.placeholder-secondary::-moz-placeholder {
color:hsl(var(--s))
}

.placeholder-secondary:-ms-input-placeholder {
color:hsl(var(--s))
}

.placeholder-secondary::placeholder {
color:hsl(var(--s))
}

.placeholder-secondary-focus::-moz-placeholder {
color:hsl(var(--sf))
}

.placeholder-secondary-focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.placeholder-secondary-focus::placeholder {
color:hsl(var(--sf))
}

.placeholder-secondary-content::-moz-placeholder {
color:hsl(var(--sc))
}

.placeholder-secondary-content:-ms-input-placeholder {
color:hsl(var(--sc))
}

.placeholder-secondary-content::placeholder {
color:hsl(var(--sc))
}

.placeholder-accent::-moz-placeholder {
color:hsl(var(--a))
}

.placeholder-accent:-ms-input-placeholder {
color:hsl(var(--a))
}

.placeholder-accent::placeholder {
color:hsl(var(--a))
}

.placeholder-accent-focus::-moz-placeholder {
color:hsl(var(--af))
}

.placeholder-accent-focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.placeholder-accent-focus::placeholder {
color:hsl(var(--af))
}

.placeholder-accent-content::-moz-placeholder {
color:hsl(var(--ac))
}

.placeholder-accent-content:-ms-input-placeholder {
color:hsl(var(--ac))
}

.placeholder-accent-content::placeholder {
color:hsl(var(--ac))
}

.placeholder-neutral::-moz-placeholder {
color:hsl(var(--n))
}

.placeholder-neutral:-ms-input-placeholder {
color:hsl(var(--n))
}

.placeholder-neutral::placeholder {
color:hsl(var(--n))
}

.placeholder-neutral-focus::-moz-placeholder {
color:hsl(var(--nf))
}

.placeholder-neutral-focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.placeholder-neutral-focus::placeholder {
color:hsl(var(--nf))
}

.placeholder-neutral-content::-moz-placeholder {
color:hsl(var(--nc))
}

.placeholder-neutral-content:-ms-input-placeholder {
color:hsl(var(--nc))
}

.placeholder-neutral-content::placeholder {
color:hsl(var(--nc))
}

.placeholder-base-100::-moz-placeholder {
color:hsl(var(--b1))
}

.placeholder-base-100:-ms-input-placeholder {
color:hsl(var(--b1))
}

.placeholder-base-100::placeholder {
color:hsl(var(--b1))
}

.placeholder-base-200::-moz-placeholder {
color:hsl(var(--b2))
}

.placeholder-base-200:-ms-input-placeholder {
color:hsl(var(--b2))
}

.placeholder-base-200::placeholder {
color:hsl(var(--b2))
}

.placeholder-base-300::-moz-placeholder {
color:hsl(var(--b3))
}

.placeholder-base-300:-ms-input-placeholder {
color:hsl(var(--b3))
}

.placeholder-base-300::placeholder {
color:hsl(var(--b3))
}

.placeholder-base-content::-moz-placeholder {
color:hsl(var(--bc))
}

.placeholder-base-content:-ms-input-placeholder {
color:hsl(var(--bc))
}

.placeholder-base-content::placeholder {
color:hsl(var(--bc))
}

.placeholder-info::-moz-placeholder {
color:hsl(var(--in))
}

.placeholder-info:-ms-input-placeholder {
color:hsl(var(--in))
}

.placeholder-info::placeholder {
color:hsl(var(--in))
}

.placeholder-success::-moz-placeholder {
color:hsl(var(--su))
}

.placeholder-success:-ms-input-placeholder {
color:hsl(var(--su))
}

.placeholder-success::placeholder {
color:hsl(var(--su))
}

.placeholder-warning::-moz-placeholder {
color:hsl(var(--wa))
}

.placeholder-warning:-ms-input-placeholder {
color:hsl(var(--wa))
}

.placeholder-warning::placeholder {
color:hsl(var(--wa))
}

.placeholder-error::-moz-placeholder {
color:hsl(var(--er))
}

.placeholder-error:-ms-input-placeholder {
color:hsl(var(--er))
}

.placeholder-error::placeholder {
color:hsl(var(--er))
}

.focus\:placeholder-transparent:focus::-moz-placeholder {
color:transparent
}

.focus\:placeholder-transparent:focus:-ms-input-placeholder {
color:transparent
}

.focus\:placeholder-transparent:focus::placeholder {
color:transparent
}

.focus\:placeholder-current:focus::-moz-placeholder {
color:currentColor
}

.focus\:placeholder-current:focus:-ms-input-placeholder {
color:currentColor
}

.focus\:placeholder-current:focus::placeholder {
color:currentColor
}

.focus\:placeholder-primary:focus::-moz-placeholder {
color:hsl(var(--p))
}

.focus\:placeholder-primary:focus:-ms-input-placeholder {
color:hsl(var(--p))
}

.focus\:placeholder-primary:focus::placeholder {
color:hsl(var(--p))
}

.focus\:placeholder-primary-focus:focus::-moz-placeholder {
color:hsl(var(--pf))
}

.focus\:placeholder-primary-focus:focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.focus\:placeholder-primary-focus:focus::placeholder {
color:hsl(var(--pf))
}

.focus\:placeholder-primary-content:focus::-moz-placeholder {
color:hsl(var(--pc))
}

.focus\:placeholder-primary-content:focus:-ms-input-placeholder {
color:hsl(var(--pc))
}

.focus\:placeholder-primary-content:focus::placeholder {
color:hsl(var(--pc))
}

.focus\:placeholder-secondary:focus::-moz-placeholder {
color:hsl(var(--s))
}

.focus\:placeholder-secondary:focus:-ms-input-placeholder {
color:hsl(var(--s))
}

.focus\:placeholder-secondary:focus::placeholder {
color:hsl(var(--s))
}

.focus\:placeholder-secondary-focus:focus::-moz-placeholder {
color:hsl(var(--sf))
}

.focus\:placeholder-secondary-focus:focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.focus\:placeholder-secondary-focus:focus::placeholder {
color:hsl(var(--sf))
}

.focus\:placeholder-secondary-content:focus::-moz-placeholder {
color:hsl(var(--sc))
}

.focus\:placeholder-secondary-content:focus:-ms-input-placeholder {
color:hsl(var(--sc))
}

.focus\:placeholder-secondary-content:focus::placeholder {
color:hsl(var(--sc))
}

.focus\:placeholder-accent:focus::-moz-placeholder {
color:hsl(var(--a))
}

.focus\:placeholder-accent:focus:-ms-input-placeholder {
color:hsl(var(--a))
}

.focus\:placeholder-accent:focus::placeholder {
color:hsl(var(--a))
}

.focus\:placeholder-accent-focus:focus::-moz-placeholder {
color:hsl(var(--af))
}

.focus\:placeholder-accent-focus:focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.focus\:placeholder-accent-focus:focus::placeholder {
color:hsl(var(--af))
}

.focus\:placeholder-accent-content:focus::-moz-placeholder {
color:hsl(var(--ac))
}

.focus\:placeholder-accent-content:focus:-ms-input-placeholder {
color:hsl(var(--ac))
}

.focus\:placeholder-accent-content:focus::placeholder {
color:hsl(var(--ac))
}

.focus\:placeholder-neutral:focus::-moz-placeholder {
color:hsl(var(--n))
}

.focus\:placeholder-neutral:focus:-ms-input-placeholder {
color:hsl(var(--n))
}

.focus\:placeholder-neutral:focus::placeholder {
color:hsl(var(--n))
}

.focus\:placeholder-neutral-focus:focus::-moz-placeholder {
color:hsl(var(--nf))
}

.focus\:placeholder-neutral-focus:focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.focus\:placeholder-neutral-focus:focus::placeholder {
color:hsl(var(--nf))
}

.focus\:placeholder-neutral-content:focus::-moz-placeholder {
color:hsl(var(--nc))
}

.focus\:placeholder-neutral-content:focus:-ms-input-placeholder {
color:hsl(var(--nc))
}

.focus\:placeholder-neutral-content:focus::placeholder {
color:hsl(var(--nc))
}

.focus\:placeholder-base-100:focus::-moz-placeholder {
color:hsl(var(--b1))
}

.focus\:placeholder-base-100:focus:-ms-input-placeholder {
color:hsl(var(--b1))
}

.focus\:placeholder-base-100:focus::placeholder {
color:hsl(var(--b1))
}

.focus\:placeholder-base-200:focus::-moz-placeholder {
color:hsl(var(--b2))
}

.focus\:placeholder-base-200:focus:-ms-input-placeholder {
color:hsl(var(--b2))
}

.focus\:placeholder-base-200:focus::placeholder {
color:hsl(var(--b2))
}

.focus\:placeholder-base-300:focus::-moz-placeholder {
color:hsl(var(--b3))
}

.focus\:placeholder-base-300:focus:-ms-input-placeholder {
color:hsl(var(--b3))
}

.focus\:placeholder-base-300:focus::placeholder {
color:hsl(var(--b3))
}

.focus\:placeholder-base-content:focus::-moz-placeholder {
color:hsl(var(--bc))
}

.focus\:placeholder-base-content:focus:-ms-input-placeholder {
color:hsl(var(--bc))
}

.focus\:placeholder-base-content:focus::placeholder {
color:hsl(var(--bc))
}

.focus\:placeholder-info:focus::-moz-placeholder {
color:hsl(var(--in))
}

.focus\:placeholder-info:focus:-ms-input-placeholder {
color:hsl(var(--in))
}

.focus\:placeholder-info:focus::placeholder {
color:hsl(var(--in))
}

.focus\:placeholder-success:focus::-moz-placeholder {
color:hsl(var(--su))
}

.focus\:placeholder-success:focus:-ms-input-placeholder {
color:hsl(var(--su))
}

.focus\:placeholder-success:focus::placeholder {
color:hsl(var(--su))
}

.focus\:placeholder-warning:focus::-moz-placeholder {
color:hsl(var(--wa))
}

.focus\:placeholder-warning:focus:-ms-input-placeholder {
color:hsl(var(--wa))
}

.focus\:placeholder-warning:focus::placeholder {
color:hsl(var(--wa))
}

.focus\:placeholder-error:focus::-moz-placeholder {
color:hsl(var(--er))
}

.focus\:placeholder-error:focus:-ms-input-placeholder {
color:hsl(var(--er))
}

.focus\:placeholder-error:focus::placeholder {
color:hsl(var(--er))
}

.ring-transparent {
--tw-ring-color:transparent
}

.ring-current {
--tw-ring-color:currentColor
}

.ring-primary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.ring-primary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.ring-primary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.ring-secondary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.ring-secondary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.ring-secondary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.ring-accent {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.ring-accent-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.ring-accent-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.ring-neutral {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.ring-neutral-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.ring-neutral-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.ring-base-100 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.ring-base-200 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.ring-base-300 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.ring-base-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.ring-info {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.ring-success {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.ring-warning {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.ring-error {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-transparent:focus-within {
--tw-ring-color:transparent
}

.focus-within\:ring-current:focus-within {
--tw-ring-color:currentColor
}

.focus-within\:ring-primary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-primary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-primary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-secondary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-secondary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-secondary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-accent:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-accent-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-accent-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-neutral:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-neutral-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-neutral-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-base-100:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-base-200:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-base-300:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-base-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-info:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-success:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-warning:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.focus-within\:ring-error:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.focus\:ring-transparent:focus {
--tw-ring-color:transparent
}

.focus\:ring-current:focus {
--tw-ring-color:currentColor
}

.focus\:ring-primary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.focus\:ring-primary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.focus\:ring-primary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.focus\:ring-secondary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.focus\:ring-secondary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.focus\:ring-secondary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.focus\:ring-accent:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.focus\:ring-accent-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.focus\:ring-accent-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.focus\:ring-neutral:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.focus\:ring-neutral-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.focus\:ring-neutral-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.focus\:ring-base-100:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.focus\:ring-base-200:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.focus\:ring-base-300:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.focus\:ring-base-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.focus\:ring-info:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.focus\:ring-success:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.focus\:ring-warning:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.focus\:ring-error:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.ring-offset-transparent {
--tw-ring-offset-color:transparent
}

.ring-offset-current {
--tw-ring-offset-color:currentColor
}

.ring-offset-primary {
--tw-ring-offset-color:hsl(var(--p))
}

.ring-offset-primary-focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.ring-offset-primary-content {
--tw-ring-offset-color:hsl(var(--pc))
}

.ring-offset-secondary {
--tw-ring-offset-color:hsl(var(--s))
}

.ring-offset-secondary-focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.ring-offset-secondary-content {
--tw-ring-offset-color:hsl(var(--sc))
}

.ring-offset-accent {
--tw-ring-offset-color:hsl(var(--a))
}

.ring-offset-accent-focus {
--tw-ring-offset-color:hsl(var(--af))
}

.ring-offset-accent-content {
--tw-ring-offset-color:hsl(var(--ac))
}

.ring-offset-neutral {
--tw-ring-offset-color:hsl(var(--n))
}

.ring-offset-neutral-focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.ring-offset-neutral-content {
--tw-ring-offset-color:hsl(var(--nc))
}

.ring-offset-base-100 {
--tw-ring-offset-color:hsl(var(--b1))
}

.ring-offset-base-200 {
--tw-ring-offset-color:hsl(var(--b2))
}

.ring-offset-base-300 {
--tw-ring-offset-color:hsl(var(--b3))
}

.ring-offset-base-content {
--tw-ring-offset-color:hsl(var(--bc))
}

.ring-offset-info {
--tw-ring-offset-color:hsl(var(--in))
}

.ring-offset-success {
--tw-ring-offset-color:hsl(var(--su))
}

.ring-offset-warning {
--tw-ring-offset-color:hsl(var(--wa))
}

.ring-offset-error {
--tw-ring-offset-color:hsl(var(--er))
}

.focus-within\:ring-offset-transparent:focus-within {
--tw-ring-offset-color:transparent
}

.focus-within\:ring-offset-current:focus-within {
--tw-ring-offset-color:currentColor
}

.focus-within\:ring-offset-primary:focus-within {
--tw-ring-offset-color:hsl(var(--p))
}

.focus-within\:ring-offset-primary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--pf))
}

.focus-within\:ring-offset-primary-content:focus-within {
--tw-ring-offset-color:hsl(var(--pc))
}

.focus-within\:ring-offset-secondary:focus-within {
--tw-ring-offset-color:hsl(var(--s))
}

.focus-within\:ring-offset-secondary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--sf))
}

.focus-within\:ring-offset-secondary-content:focus-within {
--tw-ring-offset-color:hsl(var(--sc))
}

.focus-within\:ring-offset-accent:focus-within {
--tw-ring-offset-color:hsl(var(--a))
}

.focus-within\:ring-offset-accent-focus:focus-within {
--tw-ring-offset-color:hsl(var(--af))
}

.focus-within\:ring-offset-accent-content:focus-within {
--tw-ring-offset-color:hsl(var(--ac))
}

.focus-within\:ring-offset-neutral:focus-within {
--tw-ring-offset-color:hsl(var(--n))
}

.focus-within\:ring-offset-neutral-focus:focus-within {
--tw-ring-offset-color:hsl(var(--nf))
}

.focus-within\:ring-offset-neutral-content:focus-within {
--tw-ring-offset-color:hsl(var(--nc))
}

.focus-within\:ring-offset-base-100:focus-within {
--tw-ring-offset-color:hsl(var(--b1))
}

.focus-within\:ring-offset-base-200:focus-within {
--tw-ring-offset-color:hsl(var(--b2))
}

.focus-within\:ring-offset-base-300:focus-within {
--tw-ring-offset-color:hsl(var(--b3))
}

.focus-within\:ring-offset-base-content:focus-within {
--tw-ring-offset-color:hsl(var(--bc))
}

.focus-within\:ring-offset-info:focus-within {
--tw-ring-offset-color:hsl(var(--in))
}

.focus-within\:ring-offset-success:focus-within {
--tw-ring-offset-color:hsl(var(--su))
}

.focus-within\:ring-offset-warning:focus-within {
--tw-ring-offset-color:hsl(var(--wa))
}

.focus-within\:ring-offset-error:focus-within {
--tw-ring-offset-color:hsl(var(--er))
}

.focus\:ring-offset-transparent:focus {
--tw-ring-offset-color:transparent
}

.focus\:ring-offset-current:focus {
--tw-ring-offset-color:currentColor
}

.focus\:ring-offset-primary:focus {
--tw-ring-offset-color:hsl(var(--p))
}

.focus\:ring-offset-primary-focus:focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.focus\:ring-offset-primary-content:focus {
--tw-ring-offset-color:hsl(var(--pc))
}

.focus\:ring-offset-secondary:focus {
--tw-ring-offset-color:hsl(var(--s))
}

.focus\:ring-offset-secondary-focus:focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.focus\:ring-offset-secondary-content:focus {
--tw-ring-offset-color:hsl(var(--sc))
}

.focus\:ring-offset-accent:focus {
--tw-ring-offset-color:hsl(var(--a))
}

.focus\:ring-offset-accent-focus:focus {
--tw-ring-offset-color:hsl(var(--af))
}

.focus\:ring-offset-accent-content:focus {
--tw-ring-offset-color:hsl(var(--ac))
}

.focus\:ring-offset-neutral:focus {
--tw-ring-offset-color:hsl(var(--n))
}

.focus\:ring-offset-neutral-focus:focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.focus\:ring-offset-neutral-content:focus {
--tw-ring-offset-color:hsl(var(--nc))
}

.focus\:ring-offset-base-100:focus {
--tw-ring-offset-color:hsl(var(--b1))
}

.focus\:ring-offset-base-200:focus {
--tw-ring-offset-color:hsl(var(--b2))
}

.focus\:ring-offset-base-300:focus {
--tw-ring-offset-color:hsl(var(--b3))
}

.focus\:ring-offset-base-content:focus {
--tw-ring-offset-color:hsl(var(--bc))
}

.focus\:ring-offset-info:focus {
--tw-ring-offset-color:hsl(var(--in))
}

.focus\:ring-offset-success:focus {
--tw-ring-offset-color:hsl(var(--su))
}

.focus\:ring-offset-warning:focus {
--tw-ring-offset-color:hsl(var(--wa))
}

.focus\:ring-offset-error:focus {
--tw-ring-offset-color:hsl(var(--er))
}

.ring-offset-0 {
--tw-ring-offset-width:0
}

.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
}

.focus-within\:ring-offset-0:focus-within {
--tw-ring-offset-width:0
}

.focus-within\:ring-offset-1:focus-within {
--tw-ring-offset-width:1px
}

.focus-within\:ring-offset-2:focus-within {
--tw-ring-offset-width:2px
}

.focus-within\:ring-offset-4:focus-within {
--tw-ring-offset-width:4px
}

.focus-within\:ring-offset-8:focus-within {
--tw-ring-offset-width:8px
}

.focus\:ring-offset-0:focus {
--tw-ring-offset-width:0
}

.focus\:ring-offset-1:focus {
--tw-ring-offset-width:1px
}

.focus\:ring-offset-2:focus {
--tw-ring-offset-width:2px
}

.focus\:ring-offset-4:focus {
--tw-ring-offset-width:4px
}

.focus\:ring-offset-8:focus {
--tw-ring-offset-width:8px
}

.ring-opacity-0 {
--tw-ring-opacity:0
}

.ring-opacity-5 {
--tw-ring-opacity:.05
}

.ring-opacity-10 {
--tw-ring-opacity:.1
}

.ring-opacity-20 {
--tw-ring-opacity:.2
}

.ring-opacity-25 {
--tw-ring-opacity:.25
}

.ring-opacity-30 {
--tw-ring-opacity:.3
}

.ring-opacity-40 {
--tw-ring-opacity:.4
}

.ring-opacity-50 {
--tw-ring-opacity:.5
}

.ring-opacity-60 {
--tw-ring-opacity:.6
}

.ring-opacity-70 {
--tw-ring-opacity:.7
}

.ring-opacity-75 {
--tw-ring-opacity:.75
}

.ring-opacity-80 {
--tw-ring-opacity:.8
}

.ring-opacity-90 {
--tw-ring-opacity:.9
}

.ring-opacity-95 {
--tw-ring-opacity:.95
}

.ring-opacity-100 {
--tw-ring-opacity:1
}

.focus-within\:ring-opacity-0:focus-within {
--tw-ring-opacity:0
}

.focus-within\:ring-opacity-5:focus-within {
--tw-ring-opacity:.05
}

.focus-within\:ring-opacity-10:focus-within {
--tw-ring-opacity:.1
}

.focus-within\:ring-opacity-20:focus-within {
--tw-ring-opacity:.2
}

.focus-within\:ring-opacity-25:focus-within {
--tw-ring-opacity:.25
}

.focus-within\:ring-opacity-30:focus-within {
--tw-ring-opacity:.3
}

.focus-within\:ring-opacity-40:focus-within {
--tw-ring-opacity:.4
}

.focus-within\:ring-opacity-50:focus-within {
--tw-ring-opacity:.5
}

.focus-within\:ring-opacity-60:focus-within {
--tw-ring-opacity:.6
}

.focus-within\:ring-opacity-70:focus-within {
--tw-ring-opacity:.7
}

.focus-within\:ring-opacity-75:focus-within {
--tw-ring-opacity:.75
}

.focus-within\:ring-opacity-80:focus-within {
--tw-ring-opacity:.8
}

.focus-within\:ring-opacity-90:focus-within {
--tw-ring-opacity:.9
}

.focus-within\:ring-opacity-95:focus-within {
--tw-ring-opacity:.95
}

.focus-within\:ring-opacity-100:focus-within {
--tw-ring-opacity:1
}

.focus\:ring-opacity-0:focus {
--tw-ring-opacity:0
}

.focus\:ring-opacity-5:focus {
--tw-ring-opacity:.05
}

.focus\:ring-opacity-10:focus {
--tw-ring-opacity:.1
}

.focus\:ring-opacity-20:focus {
--tw-ring-opacity:.2
}

.focus\:ring-opacity-25:focus {
--tw-ring-opacity:.25
}

.focus\:ring-opacity-30:focus {
--tw-ring-opacity:.3
}

.focus\:ring-opacity-40:focus {
--tw-ring-opacity:.4
}

.focus\:ring-opacity-50:focus {
--tw-ring-opacity:.5
}

.focus\:ring-opacity-60:focus {
--tw-ring-opacity:.6
}

.focus\:ring-opacity-70:focus {
--tw-ring-opacity:.7
}

.focus\:ring-opacity-75:focus {
--tw-ring-opacity:.75
}

.focus\:ring-opacity-80:focus {
--tw-ring-opacity:.8
}

.focus\:ring-opacity-90:focus {
--tw-ring-opacity:.9
}

.focus\:ring-opacity-95:focus {
--tw-ring-opacity:.95
}

.focus\:ring-opacity-100:focus {
--tw-ring-opacity:1
}

* {
--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width:0;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59,130,246,0.5);
--tw-ring-offset-shadow:0 0 transparent;
--tw-ring-shadow:0 0 transparent
}

.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(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 transparent)
}

.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 transparent)
}

.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 transparent)
}

.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 transparent)
}

.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 transparent)
}

.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 transparent)
}

.ring-inset {
--tw-ring-inset:inset
}

.focus-within\:ring-0:focus-within {
--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(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 transparent)
}

.focus-within\:ring-1:focus-within {
--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 transparent)
}

.focus-within\:ring-2:focus-within {
--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 transparent)
}

.focus-within\:ring-4:focus-within {
--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 transparent)
}

.focus-within\:ring-8:focus-within {
--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 transparent)
}

.focus-within\:ring:focus-within {
--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 transparent)
}

.focus-within\:ring-inset:focus-within {
--tw-ring-inset:inset
}

.focus\:ring-0:focus {
--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(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 transparent)
}

.focus\:ring-1:focus {
--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 transparent)
}

.focus\:ring-2:focus {
--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 transparent)
}

.focus\:ring-4:focus {
--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 transparent)
}

.focus\:ring-8:focus {
--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 transparent)
}

.focus\:ring:focus {
--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 transparent)
}

.focus\:ring-inset:focus {
--tw-ring-inset:inset
}

.text-transparent {
color:transparent
}

.text-current {
color:currentColor
}

.text-primary {
color:hsl(var(--p))
}

.text-primary-focus {
color:hsl(var(--pf))
}

.text-primary-content {
color:hsl(var(--pc))
}

.text-secondary {
color:hsl(var(--s))
}

.text-secondary-focus {
color:hsl(var(--sf))
}

.text-secondary-content {
color:hsl(var(--sc))
}

.text-accent {
color:hsl(var(--a))
}

.text-accent-focus {
color:hsl(var(--af))
}

.text-accent-content {
color:hsl(var(--ac))
}

.text-neutral {
color:hsl(var(--n))
}

.text-neutral-focus {
color:hsl(var(--nf))
}

.text-neutral-content {
color:hsl(var(--nc))
}

.text-base-100 {
color:hsl(var(--b1))
}

.text-base-200 {
color:hsl(var(--b2))
}

.text-base-300 {
color:hsl(var(--b3))
}

.text-base-content {
color:hsl(var(--bc))
}

.text-info {
color:hsl(var(--in))
}

.text-success {
color:hsl(var(--su))
}

.text-warning {
color:hsl(var(--wa))
}

.text-error {
color:hsl(var(--er))
}

.group:hover .group-hover\:text-transparent {
color:transparent
}

.group:hover .group-hover\:text-current {
color:currentColor
}

.group:hover .group-hover\:text-primary {
color:hsl(var(--p))
}

.group:hover .group-hover\:text-primary-focus {
color:hsl(var(--pf))
}

.group:hover .group-hover\:text-primary-content {
color:hsl(var(--pc))
}

.group:hover .group-hover\:text-secondary {
color:hsl(var(--s))
}

.group:hover .group-hover\:text-secondary-focus {
color:hsl(var(--sf))
}

.group:hover .group-hover\:text-secondary-content {
color:hsl(var(--sc))
}

.group:hover .group-hover\:text-accent {
color:hsl(var(--a))
}

.group:hover .group-hover\:text-accent-focus {
color:hsl(var(--af))
}

.group:hover .group-hover\:text-accent-content {
color:hsl(var(--ac))
}

.group:hover .group-hover\:text-neutral {
color:hsl(var(--n))
}

.group:hover .group-hover\:text-neutral-focus {
color:hsl(var(--nf))
}

.group:hover .group-hover\:text-neutral-content {
color:hsl(var(--nc))
}

.group:hover .group-hover\:text-base-100 {
color:hsl(var(--b1))
}

.group:hover .group-hover\:text-base-200 {
color:hsl(var(--b2))
}

.group:hover .group-hover\:text-base-300 {
color:hsl(var(--b3))
}

.group:hover .group-hover\:text-base-content {
color:hsl(var(--bc))
}

.group:hover .group-hover\:text-info {
color:hsl(var(--in))
}

.group:hover .group-hover\:text-success {
color:hsl(var(--su))
}

.group:hover .group-hover\:text-warning {
color:hsl(var(--wa))
}

.group:hover .group-hover\:text-error {
color:hsl(var(--er))
}

.focus-within\:text-transparent:focus-within {
color:transparent
}

.focus-within\:text-current:focus-within {
color:currentColor
}

.focus-within\:text-primary:focus-within {
color:hsl(var(--p))
}

.focus-within\:text-primary-focus:focus-within {
color:hsl(var(--pf))
}

.focus-within\:text-primary-content:focus-within {
color:hsl(var(--pc))
}

.focus-within\:text-secondary:focus-within {
color:hsl(var(--s))
}

.focus-within\:text-secondary-focus:focus-within {
color:hsl(var(--sf))
}

.focus-within\:text-secondary-content:focus-within {
color:hsl(var(--sc))
}

.focus-within\:text-accent:focus-within {
color:hsl(var(--a))
}

.focus-within\:text-accent-focus:focus-within {
color:hsl(var(--af))
}

.focus-within\:text-accent-content:focus-within {
color:hsl(var(--ac))
}

.focus-within\:text-neutral:focus-within {
color:hsl(var(--n))
}

.focus-within\:text-neutral-focus:focus-within {
color:hsl(var(--nf))
}

.focus-within\:text-neutral-content:focus-within {
color:hsl(var(--nc))
}

.focus-within\:text-base-100:focus-within {
color:hsl(var(--b1))
}

.focus-within\:text-base-200:focus-within {
color:hsl(var(--b2))
}

.focus-within\:text-base-300:focus-within {
color:hsl(var(--b3))
}

.focus-within\:text-base-content:focus-within {
color:hsl(var(--bc))
}

.focus-within\:text-info:focus-within {
color:hsl(var(--in))
}

.focus-within\:text-success:focus-within {
color:hsl(var(--su))
}

.focus-within\:text-warning:focus-within {
color:hsl(var(--wa))
}

.focus-within\:text-error:focus-within {
color:hsl(var(--er))
}

.hover\:text-transparent:hover {
color:transparent
}

.hover\:text-current:hover {
color:currentColor
}

.hover\:text-primary:hover {
color:hsl(var(--p))
}

.hover\:text-primary-focus:hover {
color:hsl(var(--pf))
}

.hover\:text-primary-content:hover {
color:hsl(var(--pc))
}

.hover\:text-secondary:hover {
color:hsl(var(--s))
}

.hover\:text-secondary-focus:hover {
color:hsl(var(--sf))
}

.hover\:text-secondary-content:hover {
color:hsl(var(--sc))
}

.hover\:text-accent:hover {
color:hsl(var(--a))
}

.hover\:text-accent-focus:hover {
color:hsl(var(--af))
}

.hover\:text-accent-content:hover {
color:hsl(var(--ac))
}

.hover\:text-neutral:hover {
color:hsl(var(--n))
}

.hover\:text-neutral-focus:hover {
color:hsl(var(--nf))
}

.hover\:text-neutral-content:hover {
color:hsl(var(--nc))
}

.hover\:text-base-100:hover {
color:hsl(var(--b1))
}

.hover\:text-base-200:hover {
color:hsl(var(--b2))
}

.hover\:text-base-300:hover {
color:hsl(var(--b3))
}

.hover\:text-base-content:hover {
color:hsl(var(--bc))
}

.hover\:text-info:hover {
color:hsl(var(--in))
}

.hover\:text-success:hover {
color:hsl(var(--su))
}

.hover\:text-warning:hover {
color:hsl(var(--wa))
}

.hover\:text-error:hover {
color:hsl(var(--er))
}

.focus\:text-transparent:focus {
color:transparent
}

.focus\:text-current:focus {
color:currentColor
}

.focus\:text-primary:focus {
color:hsl(var(--p))
}

.focus\:text-primary-focus:focus {
color:hsl(var(--pf))
}

.focus\:text-primary-content:focus {
color:hsl(var(--pc))
}

.focus\:text-secondary:focus {
color:hsl(var(--s))
}

.focus\:text-secondary-focus:focus {
color:hsl(var(--sf))
}

.focus\:text-secondary-content:focus {
color:hsl(var(--sc))
}

.focus\:text-accent:focus {
color:hsl(var(--a))
}

.focus\:text-accent-focus:focus {
color:hsl(var(--af))
}

.focus\:text-accent-content:focus {
color:hsl(var(--ac))
}

.focus\:text-neutral:focus {
color:hsl(var(--n))
}

.focus\:text-neutral-focus:focus {
color:hsl(var(--nf))
}

.focus\:text-neutral-content:focus {
color:hsl(var(--nc))
}

.focus\:text-base-100:focus {
color:hsl(var(--b1))
}

.focus\:text-base-200:focus {
color:hsl(var(--b2))
}

.focus\:text-base-300:focus {
color:hsl(var(--b3))
}

.focus\:text-base-content:focus {
color:hsl(var(--bc))
}

.focus\:text-info:focus {
color:hsl(var(--in))
}

.focus\:text-success:focus {
color:hsl(var(--su))
}

.focus\:text-warning:focus {
color:hsl(var(--wa))
}

.focus\:text-error:focus {
color:hsl(var(--er))
}

.transition-none {
transition-property:none
}

.transition-all {
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.transition {
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.transition-colors {
transition-property:background-color,border-color,color,fill,stroke;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.transition-opacity {
transition-property:opacity;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.transition-shadow {
transition-property:box-shadow;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.transition-transform {
transition-property:transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.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-btn {
border-radius:var(--rounded-btn,.5rem)
}

.rounded-badge {
border-radius:var(--rounded-badge,1.9rem)
}

.text-2xs {
font-size:.7rem
}

.glass,.glass.btn-active,.glass:hover {
border:none;
-webkit-backdrop-filter:blur(var(--glass-blur,40px));
backdrop-filter:blur(var(--glass-blur,40px));
background-color:transparent;
background-image:linear-gradient(135deg,#ff4d00),#000),linear-gradient(var(--glass-reflex-degree,100deg),#ff1a00) 25%,#000 0);
box-shadow:0 0 0 1px #ff0a00 inset,0 0 0 2px #000;
text-shadow:0 1px #000500
}

.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:0
}

.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:.5rem
}

.artboard-demo {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
flex:none
}

.artboard.phone {
width:320px
}

.artboard.phone-1 {
width:320px;
height:568px
}

.artboard.phone-1.horizontal {
width:568px;
height:320px
}

.artboard.phone-2 {
width:375px;
height:667px
}

.artboard.phone-2.horizontal {
width:667px;
height:375px
}

.artboard.phone-3 {
width:414px;
height:736px
}

.artboard.phone-3.horizontal {
width:736px;
height:414px
}

.artboard.phone-4 {
width:375px;
height:812px
}

.artboard.phone-4.horizontal {
width:812px;
height:375px
}

.artboard.phone-5 {
width:414px;
height:896px
}

.artboard.phone-5.horizontal {
width:896px;
height:414px
}

.artboard.phone-6 {
width:320px;
height:1024px
}

.artboard.phone-6.horizontal {
width:1024px;
height:320px
}

.badge-xs {
height:.75rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
padding-left:.313rem;
padding-right:.313rem
}

.badge-sm {
height:1rem;
font-size:.75rem;
line-height:1rem;
padding-left:.438rem;
padding-right:.438rem
}

.badge-md {
height:1.25rem;
font-size:.875rem;
line-height:1.25rem;
padding-left:.563rem;
padding-right:.563rem
}

.badge-lg {
height:1.5rem;
font-size:1rem;
line-height:1.5rem;
padding-left:.688rem;
padding-right:.688rem
}

.btn-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.btn-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.btn-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.btn-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.btn-wide {
width:16rem
}

.btn-block {
width:100%
}

.btn-square.btn-xs {
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-square.btn-sm {
height:2rem;
padding:0;
width:2rem
}

.btn-square.btn-md {
height:3rem;
padding:0;
width:3rem
}

.btn-square.btn-lg {
height:4rem;
padding:0;
width:4rem
}

.btn-circle.btn-xs {
border-radius:9999px;
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-circle.btn-sm {
border-radius:9999px;
height:2rem;
padding:0;
width:2rem
}

.btn-circle.btn-md {
border-radius:9999px;
height:3rem;
padding:0;
width:3rem
}

.btn-circle.btn-lg {
border-radius:9999px;
height:4rem;
padding:0;
width:4rem
}

.card-side {
align-items:stretch;
flex-direction:row
}

.card-side>figure {
height:100%;
max-width:none;
width:auto
}

.card-side>figure>* {
width:auto;
max-width:none
}

.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-vertical {
flex-direction:column;
align-self:stretch
}

.divider-vertical:after,.divider-vertical:before {
height:100%
}

.input-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem
}

.input-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem
}

.input-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem
}

.input-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem
}

.kbd-xs {
font-size:.75rem;
line-height:1rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.2em;
min-width:1.2em
}

.kbd-sm {
font-size:.875rem;
line-height:1.25rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.6em;
min-width:1.6em
}

.kbd-md {
font-size:1rem;
line-height:1.5rem;
padding-left:.5rem;
padding-right:.5rem;
min-height:2.2em;
min-width:2.2em
}

.kbd-lg {
font-size:1.125rem;
line-height:1.75rem;
padding-left:1rem;
padding-right:1rem;
min-height:2.5em;
min-width:2.5em
}

.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:.75rem
}

.range-xs::-webkit-slider-runnable-track {
height:.25rem
}

.range-xs::-moz-range-track {
height:.25rem
}

.range-xs::-webkit-slider-thumb {
height:.75rem;
width:.75rem
}

.range-xs::-moz-range-thumb {
height:.75rem;
width:.75rem
}

.range-sm {
height:1rem
}

.range-sm::-webkit-slider-runnable-track {
height:.25rem
}

.range-sm::-moz-range-track {
height:.25rem
}

.range-sm::-webkit-slider-thumb {
height:1rem;
width:1rem
}

.range-sm::-moz-range-thumb {
height:1rem;
width:1rem
}

.range-md {
height:1.25rem
}

.range-md::-webkit-slider-runnable-track {
height:.5rem
}

.range-md::-moz-range-track {
height:.5rem
}

.range-md::-webkit-slider-thumb {
height:1.25rem;
width:1.25rem
}

.range-md::-moz-range-thumb {
height:1.25rem;
width:1.25rem
}

.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
}

.range-lg::-moz-range-thumb {
height:2rem;
width:2rem
}

.select-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.select-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.select-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.select-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.tab-md {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem
}

.tab-lg {
height:3rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
--tab-padding:1.25rem
}

.tab-sm {
height:1.5rem;
font-size:.875rem;
line-height:1.25rem;
line-height:.75rem;
--tab-padding:.75rem
}

.tab-xs {
height:1.25rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
--tab-padding:.5rem
}

.toggle-xs {
--handleoffset:.5rem;
height:1rem;
width:1.5rem
}

.toggle-sm {
--handleoffset:.75rem;
height:1.25rem;
width:2rem
}

.toggle-md {
--handleoffset:1.5rem;
height:1.5rem;
width:3rem
}

.toggle-lg {
--handleoffset:2rem;
height:2rem;
width:4rem
}

.alert-sm {
padding:.5rem
}

.alert-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.alert-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.alert-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.alert-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.artboard-demo {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-box,1rem);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

.avatar.online:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.avatar.offline:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.badge-primary {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.badge-secondary {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.badge-accent {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.badge-ghost {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.badge-outline {
background-color:transparent;
border-color:currentColor;
--tw-border-opacity:.5;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.badge-outline.badge-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.badge-outline.badge-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.badge-outline.badge-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.badge-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.badge-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.badge-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.badge-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.divider-vertical {
height:auto;
margin:0 1rem;
width:1rem
}

.divider-vertical:after,.divider-vertical:before {
width:.125rem
}

.divider-vertical:not(:empty):before {
margin-right:0;
margin-bottom:1rem
}

.divider-vertical:not(:empty):after {
margin-left:0;
margin-top:1rem
}

@media (min-width:640px) {
.sm\:animate-none {
-webkit-animation:none;
animation:none
}

.sm\:animate-spin {
-webkit-animation:spin 1s linear infinite;
animation:spin 1s linear infinite
}

.sm\:animate-ping {
-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}

.sm\:animate-pulse {
-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.sm\:animate-bounce {
-webkit-animation:bounce 1s infinite;
animation:bounce 1s infinite
}

.sm\:bg-transparent {
background-color:transparent
}

.sm\:bg-current {
background-color:currentColor
}

.sm\:bg-primary {
background-color:hsl(var(--p))
}

.sm\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.sm\:bg-primary-content {
background-color:hsl(var(--pc))
}

.sm\:bg-secondary {
background-color:hsl(var(--s))
}

.sm\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.sm\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.sm\:bg-accent {
background-color:hsl(var(--a))
}

.sm\:bg-accent-focus {
background-color:hsl(var(--af))
}

.sm\:bg-accent-content {
background-color:hsl(var(--ac))
}

.sm\:bg-neutral {
background-color:hsl(var(--n))
}

.sm\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.sm\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.sm\:bg-base-100 {
background-color:hsl(var(--b1))
}

.sm\:bg-base-200 {
background-color:hsl(var(--b2))
}

.sm\:bg-base-300 {
background-color:hsl(var(--b3))
}

.sm\:bg-base-content {
background-color:hsl(var(--bc))
}

.sm\:bg-info {
background-color:hsl(var(--in))
}

.sm\:bg-success {
background-color:hsl(var(--su))
}

.sm\:bg-warning {
background-color:hsl(var(--wa))
}

.sm\:bg-error {
background-color:hsl(var(--er))
}

.group:hover .sm\:group-hover\:bg-transparent {
background-color:transparent
}

.group:hover .sm\:group-hover\:bg-current {
background-color:currentColor
}

.group:hover .sm\:group-hover\:bg-primary {
background-color:hsl(var(--p))
}

.group:hover .sm\:group-hover\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.group:hover .sm\:group-hover\:bg-primary-content {
background-color:hsl(var(--pc))
}

.group:hover .sm\:group-hover\:bg-secondary {
background-color:hsl(var(--s))
}

.group:hover .sm\:group-hover\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.group:hover .sm\:group-hover\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.group:hover .sm\:group-hover\:bg-accent {
background-color:hsl(var(--a))
}

.group:hover .sm\:group-hover\:bg-accent-focus {
background-color:hsl(var(--af))
}

.group:hover .sm\:group-hover\:bg-accent-content {
background-color:hsl(var(--ac))
}

.group:hover .sm\:group-hover\:bg-neutral {
background-color:hsl(var(--n))
}

.group:hover .sm\:group-hover\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.group:hover .sm\:group-hover\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.group:hover .sm\:group-hover\:bg-base-100 {
background-color:hsl(var(--b1))
}

.group:hover .sm\:group-hover\:bg-base-200 {
background-color:hsl(var(--b2))
}

.group:hover .sm\:group-hover\:bg-base-300 {
background-color:hsl(var(--b3))
}

.group:hover .sm\:group-hover\:bg-base-content {
background-color:hsl(var(--bc))
}

.group:hover .sm\:group-hover\:bg-info {
background-color:hsl(var(--in))
}

.group:hover .sm\:group-hover\:bg-success {
background-color:hsl(var(--su))
}

.group:hover .sm\:group-hover\:bg-warning {
background-color:hsl(var(--wa))
}

.group:hover .sm\:group-hover\:bg-error {
background-color:hsl(var(--er))
}

.sm\:focus-within\:bg-transparent:focus-within {
background-color:transparent
}

.sm\:focus-within\:bg-current:focus-within {
background-color:currentColor
}

.sm\:focus-within\:bg-primary:focus-within {
background-color:hsl(var(--p))
}

.sm\:focus-within\:bg-primary-focus:focus-within {
background-color:hsl(var(--pf))
}

.sm\:focus-within\:bg-primary-content:focus-within {
background-color:hsl(var(--pc))
}

.sm\:focus-within\:bg-secondary:focus-within {
background-color:hsl(var(--s))
}

.sm\:focus-within\:bg-secondary-focus:focus-within {
background-color:hsl(var(--sf))
}

.sm\:focus-within\:bg-secondary-content:focus-within {
background-color:hsl(var(--sc))
}

.sm\:focus-within\:bg-accent:focus-within {
background-color:hsl(var(--a))
}

.sm\:focus-within\:bg-accent-focus:focus-within {
background-color:hsl(var(--af))
}

.sm\:focus-within\:bg-accent-content:focus-within {
background-color:hsl(var(--ac))
}

.sm\:focus-within\:bg-neutral:focus-within {
background-color:hsl(var(--n))
}

.sm\:focus-within\:bg-neutral-focus:focus-within {
background-color:hsl(var(--nf))
}

.sm\:focus-within\:bg-neutral-content:focus-within {
background-color:hsl(var(--nc))
}

.sm\:focus-within\:bg-base-100:focus-within {
background-color:hsl(var(--b1))
}

.sm\:focus-within\:bg-base-200:focus-within {
background-color:hsl(var(--b2))
}

.sm\:focus-within\:bg-base-300:focus-within {
background-color:hsl(var(--b3))
}

.sm\:focus-within\:bg-base-content:focus-within {
background-color:hsl(var(--bc))
}

.sm\:focus-within\:bg-info:focus-within {
background-color:hsl(var(--in))
}

.sm\:focus-within\:bg-success:focus-within {
background-color:hsl(var(--su))
}

.sm\:focus-within\:bg-warning:focus-within {
background-color:hsl(var(--wa))
}

.sm\:focus-within\:bg-error:focus-within {
background-color:hsl(var(--er))
}

.sm\:hover\:bg-transparent:hover {
background-color:transparent
}

.sm\:hover\:bg-current:hover {
background-color:currentColor
}

.sm\:hover\:bg-primary:hover {
background-color:hsl(var(--p))
}

.sm\:hover\:bg-primary-focus:hover {
background-color:hsl(var(--pf))
}

.sm\:hover\:bg-primary-content:hover {
background-color:hsl(var(--pc))
}

.sm\:hover\:bg-secondary:hover {
background-color:hsl(var(--s))
}

.sm\:hover\:bg-secondary-focus:hover {
background-color:hsl(var(--sf))
}

.sm\:hover\:bg-secondary-content:hover {
background-color:hsl(var(--sc))
}

.sm\:hover\:bg-accent:hover {
background-color:hsl(var(--a))
}

.sm\:hover\:bg-accent-focus:hover {
background-color:hsl(var(--af))
}

.sm\:hover\:bg-accent-content:hover {
background-color:hsl(var(--ac))
}

.sm\:hover\:bg-neutral:hover {
background-color:hsl(var(--n))
}

.sm\:hover\:bg-neutral-focus:hover {
background-color:hsl(var(--nf))
}

.sm\:hover\:bg-neutral-content:hover {
background-color:hsl(var(--nc))
}

.sm\:hover\:bg-base-100:hover {
background-color:hsl(var(--b1))
}

.sm\:hover\:bg-base-200:hover {
background-color:hsl(var(--b2))
}

.sm\:hover\:bg-base-300:hover {
background-color:hsl(var(--b3))
}

.sm\:hover\:bg-base-content:hover {
background-color:hsl(var(--bc))
}

.sm\:hover\:bg-info:hover {
background-color:hsl(var(--in))
}

.sm\:hover\:bg-success:hover {
background-color:hsl(var(--su))
}

.sm\:hover\:bg-warning:hover {
background-color:hsl(var(--wa))
}

.sm\:hover\:bg-error:hover {
background-color:hsl(var(--er))
}

.sm\:focus\:bg-transparent:focus {
background-color:transparent
}

.sm\:focus\:bg-current:focus {
background-color:currentColor
}

.sm\:focus\:bg-primary:focus {
background-color:hsl(var(--p))
}

.sm\:focus\:bg-primary-focus:focus {
background-color:hsl(var(--pf))
}

.sm\:focus\:bg-primary-content:focus {
background-color:hsl(var(--pc))
}

.sm\:focus\:bg-secondary:focus {
background-color:hsl(var(--s))
}

.sm\:focus\:bg-secondary-focus:focus {
background-color:hsl(var(--sf))
}

.sm\:focus\:bg-secondary-content:focus {
background-color:hsl(var(--sc))
}

.sm\:focus\:bg-accent:focus {
background-color:hsl(var(--a))
}

.sm\:focus\:bg-accent-focus:focus {
background-color:hsl(var(--af))
}

.sm\:focus\:bg-accent-content:focus {
background-color:hsl(var(--ac))
}

.sm\:focus\:bg-neutral:focus {
background-color:hsl(var(--n))
}

.sm\:focus\:bg-neutral-focus:focus {
background-color:hsl(var(--nf))
}

.sm\:focus\:bg-neutral-content:focus {
background-color:hsl(var(--nc))
}

.sm\:focus\:bg-base-100:focus {
background-color:hsl(var(--b1))
}

.sm\:focus\:bg-base-200:focus {
background-color:hsl(var(--b2))
}

.sm\:focus\:bg-base-300:focus {
background-color:hsl(var(--b3))
}

.sm\:focus\:bg-base-content:focus {
background-color:hsl(var(--bc))
}

.sm\:focus\:bg-info:focus {
background-color:hsl(var(--in))
}

.sm\:focus\:bg-success:focus {
background-color:hsl(var(--su))
}

.sm\:focus\:bg-warning:focus {
background-color:hsl(var(--wa))
}

.sm\:focus\:bg-error:focus {
background-color:hsl(var(--er))
}

.sm\:bg-none {
background-image:none
}

.sm\:bg-gradient-to-t {
background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}

.sm\:bg-gradient-to-tr {
background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}

.sm\:bg-gradient-to-r {
background-image:linear-gradient(90deg,var(--tw-gradient-stops))
}

.sm\:bg-gradient-to-br {
background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.sm\:bg-gradient-to-b {
background-image:linear-gradient(180deg,var(--tw-gradient-stops))
}

.sm\:bg-gradient-to-bl {
background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}

.sm\:bg-gradient-to-l {
background-image:linear-gradient(270deg,var(--tw-gradient-stops))
}

.sm\:bg-gradient-to-tl {
background-image:linear-gradient(to top left,var(--tw-gradient-stops))
}

.sm\:border-transparent {
border-color:transparent
}

.sm\:border-current {
border-color:currentColor
}

.sm\:border-primary {
border-color:hsl(var(--p))
}

.sm\:border-primary-focus {
border-color:hsl(var(--pf))
}

.sm\:border-primary-content {
border-color:hsl(var(--pc))
}

.sm\:border-secondary {
border-color:hsl(var(--s))
}

.sm\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.sm\:border-secondary-content {
border-color:hsl(var(--sc))
}

.sm\:border-accent {
border-color:hsl(var(--a))
}

.sm\:border-accent-focus {
border-color:hsl(var(--af))
}

.sm\:border-accent-content {
border-color:hsl(var(--ac))
}

.sm\:border-neutral {
border-color:hsl(var(--n))
}

.sm\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.sm\:border-neutral-content {
border-color:hsl(var(--nc))
}

.sm\:border-base-100 {
border-color:hsl(var(--b1))
}

.sm\:border-base-200 {
border-color:hsl(var(--b2))
}

.sm\:border-base-300 {
border-color:hsl(var(--b3))
}

.sm\:border-base-content {
border-color:hsl(var(--bc))
}

.sm\:border-info {
border-color:hsl(var(--in))
}

.sm\:border-success {
border-color:hsl(var(--su))
}

.sm\:border-warning {
border-color:hsl(var(--wa))
}

.sm\:border-error {
border-color:hsl(var(--er))
}

.group:hover .sm\:group-hover\:border-transparent {
border-color:transparent
}

.group:hover .sm\:group-hover\:border-current {
border-color:currentColor
}

.group:hover .sm\:group-hover\:border-primary {
border-color:hsl(var(--p))
}

.group:hover .sm\:group-hover\:border-primary-focus {
border-color:hsl(var(--pf))
}

.group:hover .sm\:group-hover\:border-primary-content {
border-color:hsl(var(--pc))
}

.group:hover .sm\:group-hover\:border-secondary {
border-color:hsl(var(--s))
}

.group:hover .sm\:group-hover\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.group:hover .sm\:group-hover\:border-secondary-content {
border-color:hsl(var(--sc))
}

.group:hover .sm\:group-hover\:border-accent {
border-color:hsl(var(--a))
}

.group:hover .sm\:group-hover\:border-accent-focus {
border-color:hsl(var(--af))
}

.group:hover .sm\:group-hover\:border-accent-content {
border-color:hsl(var(--ac))
}

.group:hover .sm\:group-hover\:border-neutral {
border-color:hsl(var(--n))
}

.group:hover .sm\:group-hover\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.group:hover .sm\:group-hover\:border-neutral-content {
border-color:hsl(var(--nc))
}

.group:hover .sm\:group-hover\:border-base-100 {
border-color:hsl(var(--b1))
}

.group:hover .sm\:group-hover\:border-base-200 {
border-color:hsl(var(--b2))
}

.group:hover .sm\:group-hover\:border-base-300 {
border-color:hsl(var(--b3))
}

.group:hover .sm\:group-hover\:border-base-content {
border-color:hsl(var(--bc))
}

.group:hover .sm\:group-hover\:border-info {
border-color:hsl(var(--in))
}

.group:hover .sm\:group-hover\:border-success {
border-color:hsl(var(--su))
}

.group:hover .sm\:group-hover\:border-warning {
border-color:hsl(var(--wa))
}

.group:hover .sm\:group-hover\:border-error {
border-color:hsl(var(--er))
}

.sm\:focus-within\:border-transparent:focus-within {
border-color:transparent
}

.sm\:focus-within\:border-current:focus-within {
border-color:currentColor
}

.sm\:focus-within\:border-primary:focus-within {
border-color:hsl(var(--p))
}

.sm\:focus-within\:border-primary-focus:focus-within {
border-color:hsl(var(--pf))
}

.sm\:focus-within\:border-primary-content:focus-within {
border-color:hsl(var(--pc))
}

.sm\:focus-within\:border-secondary:focus-within {
border-color:hsl(var(--s))
}

.sm\:focus-within\:border-secondary-focus:focus-within {
border-color:hsl(var(--sf))
}

.sm\:focus-within\:border-secondary-content:focus-within {
border-color:hsl(var(--sc))
}

.sm\:focus-within\:border-accent:focus-within {
border-color:hsl(var(--a))
}

.sm\:focus-within\:border-accent-focus:focus-within {
border-color:hsl(var(--af))
}

.sm\:focus-within\:border-accent-content:focus-within {
border-color:hsl(var(--ac))
}

.sm\:focus-within\:border-neutral:focus-within {
border-color:hsl(var(--n))
}

.sm\:focus-within\:border-neutral-focus:focus-within {
border-color:hsl(var(--nf))
}

.sm\:focus-within\:border-neutral-content:focus-within {
border-color:hsl(var(--nc))
}

.sm\:focus-within\:border-base-100:focus-within {
border-color:hsl(var(--b1))
}

.sm\:focus-within\:border-base-200:focus-within {
border-color:hsl(var(--b2))
}

.sm\:focus-within\:border-base-300:focus-within {
border-color:hsl(var(--b3))
}

.sm\:focus-within\:border-base-content:focus-within {
border-color:hsl(var(--bc))
}

.sm\:focus-within\:border-info:focus-within {
border-color:hsl(var(--in))
}

.sm\:focus-within\:border-success:focus-within {
border-color:hsl(var(--su))
}

.sm\:focus-within\:border-warning:focus-within {
border-color:hsl(var(--wa))
}

.sm\:focus-within\:border-error:focus-within {
border-color:hsl(var(--er))
}

.sm\:hover\:border-transparent:hover {
border-color:transparent
}

.sm\:hover\:border-current:hover {
border-color:currentColor
}

.sm\:hover\:border-primary:hover {
border-color:hsl(var(--p))
}

.sm\:hover\:border-primary-focus:hover {
border-color:hsl(var(--pf))
}

.sm\:hover\:border-primary-content:hover {
border-color:hsl(var(--pc))
}

.sm\:hover\:border-secondary:hover {
border-color:hsl(var(--s))
}

.sm\:hover\:border-secondary-focus:hover {
border-color:hsl(var(--sf))
}

.sm\:hover\:border-secondary-content:hover {
border-color:hsl(var(--sc))
}

.sm\:hover\:border-accent:hover {
border-color:hsl(var(--a))
}

.sm\:hover\:border-accent-focus:hover {
border-color:hsl(var(--af))
}

.sm\:hover\:border-accent-content:hover {
border-color:hsl(var(--ac))
}

.sm\:hover\:border-neutral:hover {
border-color:hsl(var(--n))
}

.sm\:hover\:border-neutral-focus:hover {
border-color:hsl(var(--nf))
}

.sm\:hover\:border-neutral-content:hover {
border-color:hsl(var(--nc))
}

.sm\:hover\:border-base-100:hover {
border-color:hsl(var(--b1))
}

.sm\:hover\:border-base-200:hover {
border-color:hsl(var(--b2))
}

.sm\:hover\:border-base-300:hover {
border-color:hsl(var(--b3))
}

.sm\:hover\:border-base-content:hover {
border-color:hsl(var(--bc))
}

.sm\:hover\:border-info:hover {
border-color:hsl(var(--in))
}

.sm\:hover\:border-success:hover {
border-color:hsl(var(--su))
}

.sm\:hover\:border-warning:hover {
border-color:hsl(var(--wa))
}

.sm\:hover\:border-error:hover {
border-color:hsl(var(--er))
}

.sm\:focus\:border-transparent:focus {
border-color:transparent
}

.sm\:focus\:border-current:focus {
border-color:currentColor
}

.sm\:focus\:border-primary:focus {
border-color:hsl(var(--p))
}

.sm\:focus\:border-primary-focus:focus {
border-color:hsl(var(--pf))
}

.sm\:focus\:border-primary-content:focus {
border-color:hsl(var(--pc))
}

.sm\:focus\:border-secondary:focus {
border-color:hsl(var(--s))
}

.sm\:focus\:border-secondary-focus:focus {
border-color:hsl(var(--sf))
}

.sm\:focus\:border-secondary-content:focus {
border-color:hsl(var(--sc))
}

.sm\:focus\:border-accent:focus {
border-color:hsl(var(--a))
}

.sm\:focus\:border-accent-focus:focus {
border-color:hsl(var(--af))
}

.sm\:focus\:border-accent-content:focus {
border-color:hsl(var(--ac))
}

.sm\:focus\:border-neutral:focus {
border-color:hsl(var(--n))
}

.sm\:focus\:border-neutral-focus:focus {
border-color:hsl(var(--nf))
}

.sm\:focus\:border-neutral-content:focus {
border-color:hsl(var(--nc))
}

.sm\:focus\:border-base-100:focus {
border-color:hsl(var(--b1))
}

.sm\:focus\:border-base-200:focus {
border-color:hsl(var(--b2))
}

.sm\:focus\:border-base-300:focus {
border-color:hsl(var(--b3))
}

.sm\:focus\:border-base-content:focus {
border-color:hsl(var(--bc))
}

.sm\:focus\:border-info:focus {
border-color:hsl(var(--in))
}

.sm\:focus\:border-success:focus {
border-color:hsl(var(--su))
}

.sm\:focus\:border-warning:focus {
border-color:hsl(var(--wa))
}

.sm\:focus\:border-error:focus {
border-color:hsl(var(--er))
}

.sm\:divide-transparent>:not([hidden])~:not([hidden]) {
border-color:transparent
}

.sm\:divide-current>:not([hidden])~:not([hidden]) {
border-color:currentColor
}

.sm\:divide-primary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--p))
}

.sm\:divide-primary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pf))
}

.sm\:divide-primary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pc))
}

.sm\:divide-secondary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--s))
}

.sm\:divide-secondary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sf))
}

.sm\:divide-secondary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sc))
}

.sm\:divide-accent>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--a))
}

.sm\:divide-accent-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--af))
}

.sm\:divide-accent-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--ac))
}

.sm\:divide-neutral>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--n))
}

.sm\:divide-neutral-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nf))
}

.sm\:divide-neutral-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nc))
}

.sm\:divide-base-100>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b1))
}

.sm\:divide-base-200>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b2))
}

.sm\:divide-base-300>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b3))
}

.sm\:divide-base-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--bc))
}

.sm\:divide-info>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--in))
}

.sm\:divide-success>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--su))
}

.sm\:divide-warning>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--wa))
}

.sm\:divide-error>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--er))
}

.sm\:from-transparent {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.sm\:from-current {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.sm\:from-primary {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.sm\:from-primary-focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.sm\:from-primary-content {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.sm\:from-secondary {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.sm\:from-secondary-focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.sm\:from-secondary-content {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.sm\:from-accent {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.sm\:from-accent-focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.sm\:from-accent-content {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.sm\:from-neutral {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.sm\:from-neutral-focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.sm\:from-neutral-content {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.sm\:from-base-100 {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.sm\:from-base-200 {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.sm\:from-base-300 {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.sm\:from-base-content {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.sm\:from-info {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.sm\:from-success {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.sm\:from-warning {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.sm\:from-error {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.sm\:via-transparent {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.sm\:via-current {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.sm\:via-primary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.sm\:via-primary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.sm\:via-primary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.sm\:via-secondary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.sm\:via-secondary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.sm\:via-secondary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.sm\:via-accent {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.sm\:via-accent-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.sm\:via-accent-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.sm\:via-neutral {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.sm\:via-neutral-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.sm\:via-neutral-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.sm\:via-base-100 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.sm\:via-base-200 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.sm\:via-base-300 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.sm\:via-base-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.sm\:via-info {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.sm\:via-success {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.sm\:via-warning {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.sm\:via-error {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.sm\:to-transparent {
--tw-gradient-to:transparent
}

.sm\:to-current {
--tw-gradient-to:currentColor
}

.sm\:to-primary {
--tw-gradient-to:hsl(var(--p))
}

.sm\:to-primary-focus {
--tw-gradient-to:hsl(var(--pf))
}

.sm\:to-primary-content {
--tw-gradient-to:hsl(var(--pc))
}

.sm\:to-secondary {
--tw-gradient-to:hsl(var(--s))
}

.sm\:to-secondary-focus {
--tw-gradient-to:hsl(var(--sf))
}

.sm\:to-secondary-content {
--tw-gradient-to:hsl(var(--sc))
}

.sm\:to-accent {
--tw-gradient-to:hsl(var(--a))
}

.sm\:to-accent-focus {
--tw-gradient-to:hsl(var(--af))
}

.sm\:to-accent-content {
--tw-gradient-to:hsl(var(--ac))
}

.sm\:to-neutral {
--tw-gradient-to:hsl(var(--n))
}

.sm\:to-neutral-focus {
--tw-gradient-to:hsl(var(--nf))
}

.sm\:to-neutral-content {
--tw-gradient-to:hsl(var(--nc))
}

.sm\:to-base-100 {
--tw-gradient-to:hsl(var(--b1))
}

.sm\:to-base-200 {
--tw-gradient-to:hsl(var(--b2))
}

.sm\:to-base-300 {
--tw-gradient-to:hsl(var(--b3))
}

.sm\:to-base-content {
--tw-gradient-to:hsl(var(--bc))
}

.sm\:to-info {
--tw-gradient-to:hsl(var(--in))
}

.sm\:to-success {
--tw-gradient-to:hsl(var(--su))
}

.sm\:to-warning {
--tw-gradient-to:hsl(var(--wa))
}

.sm\:to-error {
--tw-gradient-to:hsl(var(--er))
}

.sm\:hover\:from-transparent:hover {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.sm\:hover\:from-current:hover {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.sm\:hover\:from-primary:hover {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.sm\:hover\:from-primary-focus:hover {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.sm\:hover\:from-primary-content:hover {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.sm\:hover\:from-secondary:hover {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.sm\:hover\:from-secondary-focus:hover {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.sm\:hover\:from-secondary-content:hover {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.sm\:hover\:from-accent:hover {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.sm\:hover\:from-accent-focus:hover {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.sm\:hover\:from-accent-content:hover {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.sm\:hover\:from-neutral:hover {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.sm\:hover\:from-neutral-focus:hover {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.sm\:hover\:from-neutral-content:hover {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.sm\:hover\:from-base-100:hover {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.sm\:hover\:from-base-200:hover {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.sm\:hover\:from-base-300:hover {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.sm\:hover\:from-base-content:hover {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.sm\:hover\:from-info:hover {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.sm\:hover\:from-success:hover {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.sm\:hover\:from-warning:hover {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.sm\:hover\:from-error:hover {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.sm\:hover\:via-transparent:hover {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.sm\:hover\:via-current:hover {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.sm\:hover\:via-primary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.sm\:hover\:via-primary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.sm\:hover\:via-primary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.sm\:hover\:via-secondary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.sm\:hover\:via-secondary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.sm\:hover\:via-secondary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.sm\:hover\:via-accent:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.sm\:hover\:via-accent-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.sm\:hover\:via-accent-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.sm\:hover\:via-neutral:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.sm\:hover\:via-neutral-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.sm\:hover\:via-neutral-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.sm\:hover\:via-base-100:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.sm\:hover\:via-base-200:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.sm\:hover\:via-base-300:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.sm\:hover\:via-base-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.sm\:hover\:via-info:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.sm\:hover\:via-success:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.sm\:hover\:via-warning:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.sm\:hover\:via-error:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.sm\:hover\:to-transparent:hover {
--tw-gradient-to:transparent
}

.sm\:hover\:to-current:hover {
--tw-gradient-to:currentColor
}

.sm\:hover\:to-primary:hover {
--tw-gradient-to:hsl(var(--p))
}

.sm\:hover\:to-primary-focus:hover {
--tw-gradient-to:hsl(var(--pf))
}

.sm\:hover\:to-primary-content:hover {
--tw-gradient-to:hsl(var(--pc))
}

.sm\:hover\:to-secondary:hover {
--tw-gradient-to:hsl(var(--s))
}

.sm\:hover\:to-secondary-focus:hover {
--tw-gradient-to:hsl(var(--sf))
}

.sm\:hover\:to-secondary-content:hover {
--tw-gradient-to:hsl(var(--sc))
}

.sm\:hover\:to-accent:hover {
--tw-gradient-to:hsl(var(--a))
}

.sm\:hover\:to-accent-focus:hover {
--tw-gradient-to:hsl(var(--af))
}

.sm\:hover\:to-accent-content:hover {
--tw-gradient-to:hsl(var(--ac))
}

.sm\:hover\:to-neutral:hover {
--tw-gradient-to:hsl(var(--n))
}

.sm\:hover\:to-neutral-focus:hover {
--tw-gradient-to:hsl(var(--nf))
}

.sm\:hover\:to-neutral-content:hover {
--tw-gradient-to:hsl(var(--nc))
}

.sm\:hover\:to-base-100:hover {
--tw-gradient-to:hsl(var(--b1))
}

.sm\:hover\:to-base-200:hover {
--tw-gradient-to:hsl(var(--b2))
}

.sm\:hover\:to-base-300:hover {
--tw-gradient-to:hsl(var(--b3))
}

.sm\:hover\:to-base-content:hover {
--tw-gradient-to:hsl(var(--bc))
}

.sm\:hover\:to-info:hover {
--tw-gradient-to:hsl(var(--in))
}

.sm\:hover\:to-success:hover {
--tw-gradient-to:hsl(var(--su))
}

.sm\:hover\:to-warning:hover {
--tw-gradient-to:hsl(var(--wa))
}

.sm\:hover\:to-error:hover {
--tw-gradient-to:hsl(var(--er))
}

.sm\:focus\:from-transparent:focus {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.sm\:focus\:from-current:focus {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.sm\:focus\:from-primary:focus {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.sm\:focus\:from-primary-focus:focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.sm\:focus\:from-primary-content:focus {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.sm\:focus\:from-secondary:focus {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.sm\:focus\:from-secondary-focus:focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.sm\:focus\:from-secondary-content:focus {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.sm\:focus\:from-accent:focus {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.sm\:focus\:from-accent-focus:focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.sm\:focus\:from-accent-content:focus {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.sm\:focus\:from-neutral:focus {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.sm\:focus\:from-neutral-focus:focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.sm\:focus\:from-neutral-content:focus {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.sm\:focus\:from-base-100:focus {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.sm\:focus\:from-base-200:focus {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.sm\:focus\:from-base-300:focus {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.sm\:focus\:from-base-content:focus {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.sm\:focus\:from-info:focus {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.sm\:focus\:from-success:focus {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.sm\:focus\:from-warning:focus {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.sm\:focus\:from-error:focus {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.sm\:focus\:via-transparent:focus {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.sm\:focus\:via-current:focus {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.sm\:focus\:via-primary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.sm\:focus\:via-primary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.sm\:focus\:via-primary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.sm\:focus\:via-secondary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.sm\:focus\:via-secondary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.sm\:focus\:via-secondary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.sm\:focus\:via-accent:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.sm\:focus\:via-accent-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.sm\:focus\:via-accent-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.sm\:focus\:via-neutral:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.sm\:focus\:via-neutral-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.sm\:focus\:via-neutral-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.sm\:focus\:via-base-100:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.sm\:focus\:via-base-200:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.sm\:focus\:via-base-300:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.sm\:focus\:via-base-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.sm\:focus\:via-info:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.sm\:focus\:via-success:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.sm\:focus\:via-warning:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.sm\:focus\:via-error:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.sm\:focus\:to-transparent:focus {
--tw-gradient-to:transparent
}

.sm\:focus\:to-current:focus {
--tw-gradient-to:currentColor
}

.sm\:focus\:to-primary:focus {
--tw-gradient-to:hsl(var(--p))
}

.sm\:focus\:to-primary-focus:focus {
--tw-gradient-to:hsl(var(--pf))
}

.sm\:focus\:to-primary-content:focus {
--tw-gradient-to:hsl(var(--pc))
}

.sm\:focus\:to-secondary:focus {
--tw-gradient-to:hsl(var(--s))
}

.sm\:focus\:to-secondary-focus:focus {
--tw-gradient-to:hsl(var(--sf))
}

.sm\:focus\:to-secondary-content:focus {
--tw-gradient-to:hsl(var(--sc))
}

.sm\:focus\:to-accent:focus {
--tw-gradient-to:hsl(var(--a))
}

.sm\:focus\:to-accent-focus:focus {
--tw-gradient-to:hsl(var(--af))
}

.sm\:focus\:to-accent-content:focus {
--tw-gradient-to:hsl(var(--ac))
}

.sm\:focus\:to-neutral:focus {
--tw-gradient-to:hsl(var(--n))
}

.sm\:focus\:to-neutral-focus:focus {
--tw-gradient-to:hsl(var(--nf))
}

.sm\:focus\:to-neutral-content:focus {
--tw-gradient-to:hsl(var(--nc))
}

.sm\:focus\:to-base-100:focus {
--tw-gradient-to:hsl(var(--b1))
}

.sm\:focus\:to-base-200:focus {
--tw-gradient-to:hsl(var(--b2))
}

.sm\:focus\:to-base-300:focus {
--tw-gradient-to:hsl(var(--b3))
}

.sm\:focus\:to-base-content:focus {
--tw-gradient-to:hsl(var(--bc))
}

.sm\:focus\:to-info:focus {
--tw-gradient-to:hsl(var(--in))
}

.sm\:focus\:to-success:focus {
--tw-gradient-to:hsl(var(--su))
}

.sm\:focus\:to-warning:focus {
--tw-gradient-to:hsl(var(--wa))
}

.sm\:focus\:to-error:focus {
--tw-gradient-to:hsl(var(--er))
}

.sm\:placeholder-transparent::-moz-placeholder {
color:transparent
}

.sm\:placeholder-transparent:-ms-input-placeholder {
color:transparent
}

.sm\:placeholder-transparent::placeholder {
color:transparent
}

.sm\:placeholder-current::-moz-placeholder {
color:currentColor
}

.sm\:placeholder-current:-ms-input-placeholder {
color:currentColor
}

.sm\:placeholder-current::placeholder {
color:currentColor
}

.sm\:placeholder-primary::-moz-placeholder {
color:hsl(var(--p))
}

.sm\:placeholder-primary:-ms-input-placeholder {
color:hsl(var(--p))
}

.sm\:placeholder-primary::placeholder {
color:hsl(var(--p))
}

.sm\:placeholder-primary-focus::-moz-placeholder {
color:hsl(var(--pf))
}

.sm\:placeholder-primary-focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.sm\:placeholder-primary-focus::placeholder {
color:hsl(var(--pf))
}

.sm\:placeholder-primary-content::-moz-placeholder {
color:hsl(var(--pc))
}

.sm\:placeholder-primary-content:-ms-input-placeholder {
color:hsl(var(--pc))
}

.sm\:placeholder-primary-content::placeholder {
color:hsl(var(--pc))
}

.sm\:placeholder-secondary::-moz-placeholder {
color:hsl(var(--s))
}

.sm\:placeholder-secondary:-ms-input-placeholder {
color:hsl(var(--s))
}

.sm\:placeholder-secondary::placeholder {
color:hsl(var(--s))
}

.sm\:placeholder-secondary-focus::-moz-placeholder {
color:hsl(var(--sf))
}

.sm\:placeholder-secondary-focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.sm\:placeholder-secondary-focus::placeholder {
color:hsl(var(--sf))
}

.sm\:placeholder-secondary-content::-moz-placeholder {
color:hsl(var(--sc))
}

.sm\:placeholder-secondary-content:-ms-input-placeholder {
color:hsl(var(--sc))
}

.sm\:placeholder-secondary-content::placeholder {
color:hsl(var(--sc))
}

.sm\:placeholder-accent::-moz-placeholder {
color:hsl(var(--a))
}

.sm\:placeholder-accent:-ms-input-placeholder {
color:hsl(var(--a))
}

.sm\:placeholder-accent::placeholder {
color:hsl(var(--a))
}

.sm\:placeholder-accent-focus::-moz-placeholder {
color:hsl(var(--af))
}

.sm\:placeholder-accent-focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.sm\:placeholder-accent-focus::placeholder {
color:hsl(var(--af))
}

.sm\:placeholder-accent-content::-moz-placeholder {
color:hsl(var(--ac))
}

.sm\:placeholder-accent-content:-ms-input-placeholder {
color:hsl(var(--ac))
}

.sm\:placeholder-accent-content::placeholder {
color:hsl(var(--ac))
}

.sm\:placeholder-neutral::-moz-placeholder {
color:hsl(var(--n))
}

.sm\:placeholder-neutral:-ms-input-placeholder {
color:hsl(var(--n))
}

.sm\:placeholder-neutral::placeholder {
color:hsl(var(--n))
}

.sm\:placeholder-neutral-focus::-moz-placeholder {
color:hsl(var(--nf))
}

.sm\:placeholder-neutral-focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.sm\:placeholder-neutral-focus::placeholder {
color:hsl(var(--nf))
}

.sm\:placeholder-neutral-content::-moz-placeholder {
color:hsl(var(--nc))
}

.sm\:placeholder-neutral-content:-ms-input-placeholder {
color:hsl(var(--nc))
}

.sm\:placeholder-neutral-content::placeholder {
color:hsl(var(--nc))
}

.sm\:placeholder-base-100::-moz-placeholder {
color:hsl(var(--b1))
}

.sm\:placeholder-base-100:-ms-input-placeholder {
color:hsl(var(--b1))
}

.sm\:placeholder-base-100::placeholder {
color:hsl(var(--b1))
}

.sm\:placeholder-base-200::-moz-placeholder {
color:hsl(var(--b2))
}

.sm\:placeholder-base-200:-ms-input-placeholder {
color:hsl(var(--b2))
}

.sm\:placeholder-base-200::placeholder {
color:hsl(var(--b2))
}

.sm\:placeholder-base-300::-moz-placeholder {
color:hsl(var(--b3))
}

.sm\:placeholder-base-300:-ms-input-placeholder {
color:hsl(var(--b3))
}

.sm\:placeholder-base-300::placeholder {
color:hsl(var(--b3))
}

.sm\:placeholder-base-content::-moz-placeholder {
color:hsl(var(--bc))
}

.sm\:placeholder-base-content:-ms-input-placeholder {
color:hsl(var(--bc))
}

.sm\:placeholder-base-content::placeholder {
color:hsl(var(--bc))
}

.sm\:placeholder-info::-moz-placeholder {
color:hsl(var(--in))
}

.sm\:placeholder-info:-ms-input-placeholder {
color:hsl(var(--in))
}

.sm\:placeholder-info::placeholder {
color:hsl(var(--in))
}

.sm\:placeholder-success::-moz-placeholder {
color:hsl(var(--su))
}

.sm\:placeholder-success:-ms-input-placeholder {
color:hsl(var(--su))
}

.sm\:placeholder-success::placeholder {
color:hsl(var(--su))
}

.sm\:placeholder-warning::-moz-placeholder {
color:hsl(var(--wa))
}

.sm\:placeholder-warning:-ms-input-placeholder {
color:hsl(var(--wa))
}

.sm\:placeholder-warning::placeholder {
color:hsl(var(--wa))
}

.sm\:placeholder-error::-moz-placeholder {
color:hsl(var(--er))
}

.sm\:placeholder-error:-ms-input-placeholder {
color:hsl(var(--er))
}

.sm\:placeholder-error::placeholder {
color:hsl(var(--er))
}

.sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
color:transparent
}

.sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
color:transparent
}

.sm\:focus\:placeholder-transparent:focus::placeholder {
color:transparent
}

.sm\:focus\:placeholder-current:focus::-moz-placeholder {
color:currentColor
}

.sm\:focus\:placeholder-current:focus:-ms-input-placeholder {
color:currentColor
}

.sm\:focus\:placeholder-current:focus::placeholder {
color:currentColor
}

.sm\:focus\:placeholder-primary:focus::-moz-placeholder {
color:hsl(var(--p))
}

.sm\:focus\:placeholder-primary:focus:-ms-input-placeholder {
color:hsl(var(--p))
}

.sm\:focus\:placeholder-primary:focus::placeholder {
color:hsl(var(--p))
}

.sm\:focus\:placeholder-primary-focus:focus::-moz-placeholder {
color:hsl(var(--pf))
}

.sm\:focus\:placeholder-primary-focus:focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.sm\:focus\:placeholder-primary-focus:focus::placeholder {
color:hsl(var(--pf))
}

.sm\:focus\:placeholder-primary-content:focus::-moz-placeholder {
color:hsl(var(--pc))
}

.sm\:focus\:placeholder-primary-content:focus:-ms-input-placeholder {
color:hsl(var(--pc))
}

.sm\:focus\:placeholder-primary-content:focus::placeholder {
color:hsl(var(--pc))
}

.sm\:focus\:placeholder-secondary:focus::-moz-placeholder {
color:hsl(var(--s))
}

.sm\:focus\:placeholder-secondary:focus:-ms-input-placeholder {
color:hsl(var(--s))
}

.sm\:focus\:placeholder-secondary:focus::placeholder {
color:hsl(var(--s))
}

.sm\:focus\:placeholder-secondary-focus:focus::-moz-placeholder {
color:hsl(var(--sf))
}

.sm\:focus\:placeholder-secondary-focus:focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.sm\:focus\:placeholder-secondary-focus:focus::placeholder {
color:hsl(var(--sf))
}

.sm\:focus\:placeholder-secondary-content:focus::-moz-placeholder {
color:hsl(var(--sc))
}

.sm\:focus\:placeholder-secondary-content:focus:-ms-input-placeholder {
color:hsl(var(--sc))
}

.sm\:focus\:placeholder-secondary-content:focus::placeholder {
color:hsl(var(--sc))
}

.sm\:focus\:placeholder-accent:focus::-moz-placeholder {
color:hsl(var(--a))
}

.sm\:focus\:placeholder-accent:focus:-ms-input-placeholder {
color:hsl(var(--a))
}

.sm\:focus\:placeholder-accent:focus::placeholder {
color:hsl(var(--a))
}

.sm\:focus\:placeholder-accent-focus:focus::-moz-placeholder {
color:hsl(var(--af))
}

.sm\:focus\:placeholder-accent-focus:focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.sm\:focus\:placeholder-accent-focus:focus::placeholder {
color:hsl(var(--af))
}

.sm\:focus\:placeholder-accent-content:focus::-moz-placeholder {
color:hsl(var(--ac))
}

.sm\:focus\:placeholder-accent-content:focus:-ms-input-placeholder {
color:hsl(var(--ac))
}

.sm\:focus\:placeholder-accent-content:focus::placeholder {
color:hsl(var(--ac))
}

.sm\:focus\:placeholder-neutral:focus::-moz-placeholder {
color:hsl(var(--n))
}

.sm\:focus\:placeholder-neutral:focus:-ms-input-placeholder {
color:hsl(var(--n))
}

.sm\:focus\:placeholder-neutral:focus::placeholder {
color:hsl(var(--n))
}

.sm\:focus\:placeholder-neutral-focus:focus::-moz-placeholder {
color:hsl(var(--nf))
}

.sm\:focus\:placeholder-neutral-focus:focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.sm\:focus\:placeholder-neutral-focus:focus::placeholder {
color:hsl(var(--nf))
}

.sm\:focus\:placeholder-neutral-content:focus::-moz-placeholder {
color:hsl(var(--nc))
}

.sm\:focus\:placeholder-neutral-content:focus:-ms-input-placeholder {
color:hsl(var(--nc))
}

.sm\:focus\:placeholder-neutral-content:focus::placeholder {
color:hsl(var(--nc))
}

.sm\:focus\:placeholder-base-100:focus::-moz-placeholder {
color:hsl(var(--b1))
}

.sm\:focus\:placeholder-base-100:focus:-ms-input-placeholder {
color:hsl(var(--b1))
}

.sm\:focus\:placeholder-base-100:focus::placeholder {
color:hsl(var(--b1))
}

.sm\:focus\:placeholder-base-200:focus::-moz-placeholder {
color:hsl(var(--b2))
}

.sm\:focus\:placeholder-base-200:focus:-ms-input-placeholder {
color:hsl(var(--b2))
}

.sm\:focus\:placeholder-base-200:focus::placeholder {
color:hsl(var(--b2))
}

.sm\:focus\:placeholder-base-300:focus::-moz-placeholder {
color:hsl(var(--b3))
}

.sm\:focus\:placeholder-base-300:focus:-ms-input-placeholder {
color:hsl(var(--b3))
}

.sm\:focus\:placeholder-base-300:focus::placeholder {
color:hsl(var(--b3))
}

.sm\:focus\:placeholder-base-content:focus::-moz-placeholder {
color:hsl(var(--bc))
}

.sm\:focus\:placeholder-base-content:focus:-ms-input-placeholder {
color:hsl(var(--bc))
}

.sm\:focus\:placeholder-base-content:focus::placeholder {
color:hsl(var(--bc))
}

.sm\:focus\:placeholder-info:focus::-moz-placeholder {
color:hsl(var(--in))
}

.sm\:focus\:placeholder-info:focus:-ms-input-placeholder {
color:hsl(var(--in))
}

.sm\:focus\:placeholder-info:focus::placeholder {
color:hsl(var(--in))
}

.sm\:focus\:placeholder-success:focus::-moz-placeholder {
color:hsl(var(--su))
}

.sm\:focus\:placeholder-success:focus:-ms-input-placeholder {
color:hsl(var(--su))
}

.sm\:focus\:placeholder-success:focus::placeholder {
color:hsl(var(--su))
}

.sm\:focus\:placeholder-warning:focus::-moz-placeholder {
color:hsl(var(--wa))
}

.sm\:focus\:placeholder-warning:focus:-ms-input-placeholder {
color:hsl(var(--wa))
}

.sm\:focus\:placeholder-warning:focus::placeholder {
color:hsl(var(--wa))
}

.sm\:focus\:placeholder-error:focus::-moz-placeholder {
color:hsl(var(--er))
}

.sm\:focus\:placeholder-error:focus:-ms-input-placeholder {
color:hsl(var(--er))
}

.sm\:focus\:placeholder-error:focus::placeholder {
color:hsl(var(--er))
}

.sm\:ring-transparent {
--tw-ring-color:transparent
}

.sm\:ring-current {
--tw-ring-color:currentColor
}

.sm\:ring-primary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.sm\:ring-primary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.sm\:ring-primary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.sm\:ring-secondary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.sm\:ring-secondary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.sm\:ring-secondary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.sm\:ring-accent {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.sm\:ring-accent-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.sm\:ring-accent-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.sm\:ring-neutral {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.sm\:ring-neutral-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.sm\:ring-neutral-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.sm\:ring-base-100 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.sm\:ring-base-200 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.sm\:ring-base-300 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.sm\:ring-base-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.sm\:ring-info {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.sm\:ring-success {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.sm\:ring-warning {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.sm\:ring-error {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-transparent:focus-within {
--tw-ring-color:transparent
}

.sm\:focus-within\:ring-current:focus-within {
--tw-ring-color:currentColor
}

.sm\:focus-within\:ring-primary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-primary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-primary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-secondary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-secondary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-secondary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-accent:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-accent-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-accent-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-neutral:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-neutral-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-neutral-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-base-100:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-base-200:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-base-300:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-base-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-info:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-success:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-warning:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.sm\:focus-within\:ring-error:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-transparent:focus {
--tw-ring-color:transparent
}

.sm\:focus\:ring-current:focus {
--tw-ring-color:currentColor
}

.sm\:focus\:ring-primary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-primary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-primary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-secondary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-secondary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-secondary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-accent:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-accent-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-accent-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-neutral:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-neutral-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-neutral-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-base-100:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-base-200:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-base-300:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-base-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-info:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-success:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-warning:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.sm\:focus\:ring-error:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.sm\:ring-offset-transparent {
--tw-ring-offset-color:transparent
}

.sm\:ring-offset-current {
--tw-ring-offset-color:currentColor
}

.sm\:ring-offset-primary {
--tw-ring-offset-color:hsl(var(--p))
}

.sm\:ring-offset-primary-focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.sm\:ring-offset-primary-content {
--tw-ring-offset-color:hsl(var(--pc))
}

.sm\:ring-offset-secondary {
--tw-ring-offset-color:hsl(var(--s))
}

.sm\:ring-offset-secondary-focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.sm\:ring-offset-secondary-content {
--tw-ring-offset-color:hsl(var(--sc))
}

.sm\:ring-offset-accent {
--tw-ring-offset-color:hsl(var(--a))
}

.sm\:ring-offset-accent-focus {
--tw-ring-offset-color:hsl(var(--af))
}

.sm\:ring-offset-accent-content {
--tw-ring-offset-color:hsl(var(--ac))
}

.sm\:ring-offset-neutral {
--tw-ring-offset-color:hsl(var(--n))
}

.sm\:ring-offset-neutral-focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.sm\:ring-offset-neutral-content {
--tw-ring-offset-color:hsl(var(--nc))
}

.sm\:ring-offset-base-100 {
--tw-ring-offset-color:hsl(var(--b1))
}

.sm\:ring-offset-base-200 {
--tw-ring-offset-color:hsl(var(--b2))
}

.sm\:ring-offset-base-300 {
--tw-ring-offset-color:hsl(var(--b3))
}

.sm\:ring-offset-base-content {
--tw-ring-offset-color:hsl(var(--bc))
}

.sm\:ring-offset-info {
--tw-ring-offset-color:hsl(var(--in))
}

.sm\:ring-offset-success {
--tw-ring-offset-color:hsl(var(--su))
}

.sm\:ring-offset-warning {
--tw-ring-offset-color:hsl(var(--wa))
}

.sm\:ring-offset-error {
--tw-ring-offset-color:hsl(var(--er))
}

.sm\:focus-within\:ring-offset-transparent:focus-within {
--tw-ring-offset-color:transparent
}

.sm\:focus-within\:ring-offset-current:focus-within {
--tw-ring-offset-color:currentColor
}

.sm\:focus-within\:ring-offset-primary:focus-within {
--tw-ring-offset-color:hsl(var(--p))
}

.sm\:focus-within\:ring-offset-primary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--pf))
}

.sm\:focus-within\:ring-offset-primary-content:focus-within {
--tw-ring-offset-color:hsl(var(--pc))
}

.sm\:focus-within\:ring-offset-secondary:focus-within {
--tw-ring-offset-color:hsl(var(--s))
}

.sm\:focus-within\:ring-offset-secondary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--sf))
}

.sm\:focus-within\:ring-offset-secondary-content:focus-within {
--tw-ring-offset-color:hsl(var(--sc))
}

.sm\:focus-within\:ring-offset-accent:focus-within {
--tw-ring-offset-color:hsl(var(--a))
}

.sm\:focus-within\:ring-offset-accent-focus:focus-within {
--tw-ring-offset-color:hsl(var(--af))
}

.sm\:focus-within\:ring-offset-accent-content:focus-within {
--tw-ring-offset-color:hsl(var(--ac))
}

.sm\:focus-within\:ring-offset-neutral:focus-within {
--tw-ring-offset-color:hsl(var(--n))
}

.sm\:focus-within\:ring-offset-neutral-focus:focus-within {
--tw-ring-offset-color:hsl(var(--nf))
}

.sm\:focus-within\:ring-offset-neutral-content:focus-within {
--tw-ring-offset-color:hsl(var(--nc))
}

.sm\:focus-within\:ring-offset-base-100:focus-within {
--tw-ring-offset-color:hsl(var(--b1))
}

.sm\:focus-within\:ring-offset-base-200:focus-within {
--tw-ring-offset-color:hsl(var(--b2))
}

.sm\:focus-within\:ring-offset-base-300:focus-within {
--tw-ring-offset-color:hsl(var(--b3))
}

.sm\:focus-within\:ring-offset-base-content:focus-within {
--tw-ring-offset-color:hsl(var(--bc))
}

.sm\:focus-within\:ring-offset-info:focus-within {
--tw-ring-offset-color:hsl(var(--in))
}

.sm\:focus-within\:ring-offset-success:focus-within {
--tw-ring-offset-color:hsl(var(--su))
}

.sm\:focus-within\:ring-offset-warning:focus-within {
--tw-ring-offset-color:hsl(var(--wa))
}

.sm\:focus-within\:ring-offset-error:focus-within {
--tw-ring-offset-color:hsl(var(--er))
}

.sm\:focus\:ring-offset-transparent:focus {
--tw-ring-offset-color:transparent
}

.sm\:focus\:ring-offset-current:focus {
--tw-ring-offset-color:currentColor
}

.sm\:focus\:ring-offset-primary:focus {
--tw-ring-offset-color:hsl(var(--p))
}

.sm\:focus\:ring-offset-primary-focus:focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.sm\:focus\:ring-offset-primary-content:focus {
--tw-ring-offset-color:hsl(var(--pc))
}

.sm\:focus\:ring-offset-secondary:focus {
--tw-ring-offset-color:hsl(var(--s))
}

.sm\:focus\:ring-offset-secondary-focus:focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.sm\:focus\:ring-offset-secondary-content:focus {
--tw-ring-offset-color:hsl(var(--sc))
}

.sm\:focus\:ring-offset-accent:focus {
--tw-ring-offset-color:hsl(var(--a))
}

.sm\:focus\:ring-offset-accent-focus:focus {
--tw-ring-offset-color:hsl(var(--af))
}

.sm\:focus\:ring-offset-accent-content:focus {
--tw-ring-offset-color:hsl(var(--ac))
}

.sm\:focus\:ring-offset-neutral:focus {
--tw-ring-offset-color:hsl(var(--n))
}

.sm\:focus\:ring-offset-neutral-focus:focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.sm\:focus\:ring-offset-neutral-content:focus {
--tw-ring-offset-color:hsl(var(--nc))
}

.sm\:focus\:ring-offset-base-100:focus {
--tw-ring-offset-color:hsl(var(--b1))
}

.sm\:focus\:ring-offset-base-200:focus {
--tw-ring-offset-color:hsl(var(--b2))
}

.sm\:focus\:ring-offset-base-300:focus {
--tw-ring-offset-color:hsl(var(--b3))
}

.sm\:focus\:ring-offset-base-content:focus {
--tw-ring-offset-color:hsl(var(--bc))
}

.sm\:focus\:ring-offset-info:focus {
--tw-ring-offset-color:hsl(var(--in))
}

.sm\:focus\:ring-offset-success:focus {
--tw-ring-offset-color:hsl(var(--su))
}

.sm\:focus\:ring-offset-warning:focus {
--tw-ring-offset-color:hsl(var(--wa))
}

.sm\:focus\:ring-offset-error:focus {
--tw-ring-offset-color:hsl(var(--er))
}

.sm\:ring-offset-0 {
--tw-ring-offset-width:0
}

.sm\:ring-offset-1 {
--tw-ring-offset-width:1px
}

.sm\:ring-offset-2 {
--tw-ring-offset-width:2px
}

.sm\:ring-offset-4 {
--tw-ring-offset-width:4px
}

.sm\:ring-offset-8 {
--tw-ring-offset-width:8px
}

.sm\:focus-within\:ring-offset-0:focus-within {
--tw-ring-offset-width:0
}

.sm\:focus-within\:ring-offset-1:focus-within {
--tw-ring-offset-width:1px
}

.sm\:focus-within\:ring-offset-2:focus-within {
--tw-ring-offset-width:2px
}

.sm\:focus-within\:ring-offset-4:focus-within {
--tw-ring-offset-width:4px
}

.sm\:focus-within\:ring-offset-8:focus-within {
--tw-ring-offset-width:8px
}

.sm\:focus\:ring-offset-0:focus {
--tw-ring-offset-width:0
}

.sm\:focus\:ring-offset-1:focus {
--tw-ring-offset-width:1px
}

.sm\:focus\:ring-offset-2:focus {
--tw-ring-offset-width:2px
}

.sm\:focus\:ring-offset-4:focus {
--tw-ring-offset-width:4px
}

.sm\:focus\:ring-offset-8:focus {
--tw-ring-offset-width:8px
}

.sm\:ring-opacity-0 {
--tw-ring-opacity:0
}

.sm\:ring-opacity-5 {
--tw-ring-opacity:.05
}

.sm\:ring-opacity-10 {
--tw-ring-opacity:.1
}

.sm\:ring-opacity-20 {
--tw-ring-opacity:.2
}

.sm\:ring-opacity-25 {
--tw-ring-opacity:.25
}

.sm\:ring-opacity-30 {
--tw-ring-opacity:.3
}

.sm\:ring-opacity-40 {
--tw-ring-opacity:.4
}

.sm\:ring-opacity-50 {
--tw-ring-opacity:.5
}

.sm\:ring-opacity-60 {
--tw-ring-opacity:.6
}

.sm\:ring-opacity-70 {
--tw-ring-opacity:.7
}

.sm\:ring-opacity-75 {
--tw-ring-opacity:.75
}

.sm\:ring-opacity-80 {
--tw-ring-opacity:.8
}

.sm\:ring-opacity-90 {
--tw-ring-opacity:.9
}

.sm\:ring-opacity-95 {
--tw-ring-opacity:.95
}

.sm\:ring-opacity-100 {
--tw-ring-opacity:1
}

.sm\:focus-within\:ring-opacity-0:focus-within {
--tw-ring-opacity:0
}

.sm\:focus-within\:ring-opacity-5:focus-within {
--tw-ring-opacity:.05
}

.sm\:focus-within\:ring-opacity-10:focus-within {
--tw-ring-opacity:.1
}

.sm\:focus-within\:ring-opacity-20:focus-within {
--tw-ring-opacity:.2
}

.sm\:focus-within\:ring-opacity-25:focus-within {
--tw-ring-opacity:.25
}

.sm\:focus-within\:ring-opacity-30:focus-within {
--tw-ring-opacity:.3
}

.sm\:focus-within\:ring-opacity-40:focus-within {
--tw-ring-opacity:.4
}

.sm\:focus-within\:ring-opacity-50:focus-within {
--tw-ring-opacity:.5
}

.sm\:focus-within\:ring-opacity-60:focus-within {
--tw-ring-opacity:.6
}

.sm\:focus-within\:ring-opacity-70:focus-within {
--tw-ring-opacity:.7
}

.sm\:focus-within\:ring-opacity-75:focus-within {
--tw-ring-opacity:.75
}

.sm\:focus-within\:ring-opacity-80:focus-within {
--tw-ring-opacity:.8
}

.sm\:focus-within\:ring-opacity-90:focus-within {
--tw-ring-opacity:.9
}

.sm\:focus-within\:ring-opacity-95:focus-within {
--tw-ring-opacity:.95
}

.sm\:focus-within\:ring-opacity-100:focus-within {
--tw-ring-opacity:1
}

.sm\:focus\:ring-opacity-0:focus {
--tw-ring-opacity:0
}

.sm\:focus\:ring-opacity-5:focus {
--tw-ring-opacity:.05
}

.sm\:focus\:ring-opacity-10:focus {
--tw-ring-opacity:.1
}

.sm\:focus\:ring-opacity-20:focus {
--tw-ring-opacity:.2
}

.sm\:focus\:ring-opacity-25:focus {
--tw-ring-opacity:.25
}

.sm\:focus\:ring-opacity-30:focus {
--tw-ring-opacity:.3
}

.sm\:focus\:ring-opacity-40:focus {
--tw-ring-opacity:.4
}

.sm\:focus\:ring-opacity-50:focus {
--tw-ring-opacity:.5
}

.sm\:focus\:ring-opacity-60:focus {
--tw-ring-opacity:.6
}

.sm\:focus\:ring-opacity-70:focus {
--tw-ring-opacity:.7
}

.sm\:focus\:ring-opacity-75:focus {
--tw-ring-opacity:.75
}

.sm\:focus\:ring-opacity-80:focus {
--tw-ring-opacity:.8
}

.sm\:focus\:ring-opacity-90:focus {
--tw-ring-opacity:.9
}

.sm\:focus\:ring-opacity-95:focus {
--tw-ring-opacity:.95
}

.sm\:focus\:ring-opacity-100:focus {
--tw-ring-opacity:1
}

.sm\: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(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 transparent)
}

.sm\: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 transparent)
}

.sm\: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 transparent)
}

.sm\: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 transparent)
}

.sm\: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 transparent)
}

.sm\: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 transparent)
}

.sm\:ring-inset {
--tw-ring-inset:inset
}

.sm\:focus-within\:ring-0:focus-within {
--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(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 transparent)
}

.sm\:focus-within\:ring-1:focus-within {
--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 transparent)
}

.sm\:focus-within\:ring-2:focus-within {
--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 transparent)
}

.sm\:focus-within\:ring-4:focus-within {
--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 transparent)
}

.sm\:focus-within\:ring-8:focus-within {
--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 transparent)
}

.sm\:focus-within\:ring:focus-within {
--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 transparent)
}

.sm\:focus-within\:ring-inset:focus-within {
--tw-ring-inset:inset
}

.sm\:focus\:ring-0:focus {
--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(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 transparent)
}

.sm\:focus\:ring-1:focus {
--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 transparent)
}

.sm\:focus\:ring-2:focus {
--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 transparent)
}

.sm\:focus\:ring-4:focus {
--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 transparent)
}

.sm\:focus\:ring-8:focus {
--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 transparent)
}

.sm\:focus\:ring:focus {
--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 transparent)
}

.sm\:focus\:ring-inset:focus {
--tw-ring-inset:inset
}

.sm\:text-transparent {
color:transparent
}

.sm\:text-current {
color:currentColor
}

.sm\:text-primary {
color:hsl(var(--p))
}

.sm\:text-primary-focus {
color:hsl(var(--pf))
}

.sm\:text-primary-content {
color:hsl(var(--pc))
}

.sm\:text-secondary {
color:hsl(var(--s))
}

.sm\:text-secondary-focus {
color:hsl(var(--sf))
}

.sm\:text-secondary-content {
color:hsl(var(--sc))
}

.sm\:text-accent {
color:hsl(var(--a))
}

.sm\:text-accent-focus {
color:hsl(var(--af))
}

.sm\:text-accent-content {
color:hsl(var(--ac))
}

.sm\:text-neutral {
color:hsl(var(--n))
}

.sm\:text-neutral-focus {
color:hsl(var(--nf))
}

.sm\:text-neutral-content {
color:hsl(var(--nc))
}

.sm\:text-base-100 {
color:hsl(var(--b1))
}

.sm\:text-base-200 {
color:hsl(var(--b2))
}

.sm\:text-base-300 {
color:hsl(var(--b3))
}

.sm\:text-base-content {
color:hsl(var(--bc))
}

.sm\:text-info {
color:hsl(var(--in))
}

.sm\:text-success {
color:hsl(var(--su))
}

.sm\:text-warning {
color:hsl(var(--wa))
}

.sm\:text-error {
color:hsl(var(--er))
}

.group:hover .sm\:group-hover\:text-transparent {
color:transparent
}

.group:hover .sm\:group-hover\:text-current {
color:currentColor
}

.group:hover .sm\:group-hover\:text-primary {
color:hsl(var(--p))
}

.group:hover .sm\:group-hover\:text-primary-focus {
color:hsl(var(--pf))
}

.group:hover .sm\:group-hover\:text-primary-content {
color:hsl(var(--pc))
}

.group:hover .sm\:group-hover\:text-secondary {
color:hsl(var(--s))
}

.group:hover .sm\:group-hover\:text-secondary-focus {
color:hsl(var(--sf))
}

.group:hover .sm\:group-hover\:text-secondary-content {
color:hsl(var(--sc))
}

.group:hover .sm\:group-hover\:text-accent {
color:hsl(var(--a))
}

.group:hover .sm\:group-hover\:text-accent-focus {
color:hsl(var(--af))
}

.group:hover .sm\:group-hover\:text-accent-content {
color:hsl(var(--ac))
}

.group:hover .sm\:group-hover\:text-neutral {
color:hsl(var(--n))
}

.group:hover .sm\:group-hover\:text-neutral-focus {
color:hsl(var(--nf))
}

.group:hover .sm\:group-hover\:text-neutral-content {
color:hsl(var(--nc))
}

.group:hover .sm\:group-hover\:text-base-100 {
color:hsl(var(--b1))
}

.group:hover .sm\:group-hover\:text-base-200 {
color:hsl(var(--b2))
}

.group:hover .sm\:group-hover\:text-base-300 {
color:hsl(var(--b3))
}

.group:hover .sm\:group-hover\:text-base-content {
color:hsl(var(--bc))
}

.group:hover .sm\:group-hover\:text-info {
color:hsl(var(--in))
}

.group:hover .sm\:group-hover\:text-success {
color:hsl(var(--su))
}

.group:hover .sm\:group-hover\:text-warning {
color:hsl(var(--wa))
}

.group:hover .sm\:group-hover\:text-error {
color:hsl(var(--er))
}

.sm\:focus-within\:text-transparent:focus-within {
color:transparent
}

.sm\:focus-within\:text-current:focus-within {
color:currentColor
}

.sm\:focus-within\:text-primary:focus-within {
color:hsl(var(--p))
}

.sm\:focus-within\:text-primary-focus:focus-within {
color:hsl(var(--pf))
}

.sm\:focus-within\:text-primary-content:focus-within {
color:hsl(var(--pc))
}

.sm\:focus-within\:text-secondary:focus-within {
color:hsl(var(--s))
}

.sm\:focus-within\:text-secondary-focus:focus-within {
color:hsl(var(--sf))
}

.sm\:focus-within\:text-secondary-content:focus-within {
color:hsl(var(--sc))
}

.sm\:focus-within\:text-accent:focus-within {
color:hsl(var(--a))
}

.sm\:focus-within\:text-accent-focus:focus-within {
color:hsl(var(--af))
}

.sm\:focus-within\:text-accent-content:focus-within {
color:hsl(var(--ac))
}

.sm\:focus-within\:text-neutral:focus-within {
color:hsl(var(--n))
}

.sm\:focus-within\:text-neutral-focus:focus-within {
color:hsl(var(--nf))
}

.sm\:focus-within\:text-neutral-content:focus-within {
color:hsl(var(--nc))
}

.sm\:focus-within\:text-base-100:focus-within {
color:hsl(var(--b1))
}

.sm\:focus-within\:text-base-200:focus-within {
color:hsl(var(--b2))
}

.sm\:focus-within\:text-base-300:focus-within {
color:hsl(var(--b3))
}

.sm\:focus-within\:text-base-content:focus-within {
color:hsl(var(--bc))
}

.sm\:focus-within\:text-info:focus-within {
color:hsl(var(--in))
}

.sm\:focus-within\:text-success:focus-within {
color:hsl(var(--su))
}

.sm\:focus-within\:text-warning:focus-within {
color:hsl(var(--wa))
}

.sm\:focus-within\:text-error:focus-within {
color:hsl(var(--er))
}

.sm\:hover\:text-transparent:hover {
color:transparent
}

.sm\:hover\:text-current:hover {
color:currentColor
}

.sm\:hover\:text-primary:hover {
color:hsl(var(--p))
}

.sm\:hover\:text-primary-focus:hover {
color:hsl(var(--pf))
}

.sm\:hover\:text-primary-content:hover {
color:hsl(var(--pc))
}

.sm\:hover\:text-secondary:hover {
color:hsl(var(--s))
}

.sm\:hover\:text-secondary-focus:hover {
color:hsl(var(--sf))
}

.sm\:hover\:text-secondary-content:hover {
color:hsl(var(--sc))
}

.sm\:hover\:text-accent:hover {
color:hsl(var(--a))
}

.sm\:hover\:text-accent-focus:hover {
color:hsl(var(--af))
}

.sm\:hover\:text-accent-content:hover {
color:hsl(var(--ac))
}

.sm\:hover\:text-neutral:hover {
color:hsl(var(--n))
}

.sm\:hover\:text-neutral-focus:hover {
color:hsl(var(--nf))
}

.sm\:hover\:text-neutral-content:hover {
color:hsl(var(--nc))
}

.sm\:hover\:text-base-100:hover {
color:hsl(var(--b1))
}

.sm\:hover\:text-base-200:hover {
color:hsl(var(--b2))
}

.sm\:hover\:text-base-300:hover {
color:hsl(var(--b3))
}

.sm\:hover\:text-base-content:hover {
color:hsl(var(--bc))
}

.sm\:hover\:text-info:hover {
color:hsl(var(--in))
}

.sm\:hover\:text-success:hover {
color:hsl(var(--su))
}

.sm\:hover\:text-warning:hover {
color:hsl(var(--wa))
}

.sm\:hover\:text-error:hover {
color:hsl(var(--er))
}

.sm\:focus\:text-transparent:focus {
color:transparent
}

.sm\:focus\:text-current:focus {
color:currentColor
}

.sm\:focus\:text-primary:focus {
color:hsl(var(--p))
}

.sm\:focus\:text-primary-focus:focus {
color:hsl(var(--pf))
}

.sm\:focus\:text-primary-content:focus {
color:hsl(var(--pc))
}

.sm\:focus\:text-secondary:focus {
color:hsl(var(--s))
}

.sm\:focus\:text-secondary-focus:focus {
color:hsl(var(--sf))
}

.sm\:focus\:text-secondary-content:focus {
color:hsl(var(--sc))
}

.sm\:focus\:text-accent:focus {
color:hsl(var(--a))
}

.sm\:focus\:text-accent-focus:focus {
color:hsl(var(--af))
}

.sm\:focus\:text-accent-content:focus {
color:hsl(var(--ac))
}

.sm\:focus\:text-neutral:focus {
color:hsl(var(--n))
}

.sm\:focus\:text-neutral-focus:focus {
color:hsl(var(--nf))
}

.sm\:focus\:text-neutral-content:focus {
color:hsl(var(--nc))
}

.sm\:focus\:text-base-100:focus {
color:hsl(var(--b1))
}

.sm\:focus\:text-base-200:focus {
color:hsl(var(--b2))
}

.sm\:focus\:text-base-300:focus {
color:hsl(var(--b3))
}

.sm\:focus\:text-base-content:focus {
color:hsl(var(--bc))
}

.sm\:focus\:text-info:focus {
color:hsl(var(--in))
}

.sm\:focus\:text-success:focus {
color:hsl(var(--su))
}

.sm\:focus\:text-warning:focus {
color:hsl(var(--wa))
}

.sm\:focus\:text-error:focus {
color:hsl(var(--er))
}

.sm\:transition-none {
transition-property:none
}

.sm\:transition-all {
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.sm\:transition {
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.sm\:transition-colors {
transition-property:background-color,border-color,color,fill,stroke;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.sm\:transition-opacity {
transition-property:opacity;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.sm\:transition-shadow {
transition-property:box-shadow;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.sm\:transition-transform {
transition-property:transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.sm\:rounded-box {
border-radius:var(--rounded-box,1rem)
}

.sm\:rounded-t-box {
border-top-left-radius:var(--rounded-box,1rem);
border-top-right-radius:var(--rounded-box,1rem)
}

.sm\:rounded-b-box {
border-bottom-left-radius:var(--rounded-box,1rem);
border-bottom-right-radius:var(--rounded-box,1rem)
}

.sm\:rounded-btn {
border-radius:var(--rounded-btn,.5rem)
}

.sm\:rounded-badge {
border-radius:var(--rounded-badge,1.9rem)
}

.sm\:text-2xs {
font-size:.7rem
}

.glass.sm\:btn-active,.sm\:glass,.sm\:glass:hover {
border:none;
-webkit-backdrop-filter:blur(var(--glass-blur,40px));
backdrop-filter:blur(var(--glass-blur,40px));
background-color:transparent;
background-image:linear-gradient(135deg,#ff4d00),#000),linear-gradient(var(--glass-reflex-degree,100deg),#ff1a00) 25%,#000 0);
box-shadow:0 0 0 1px #ff0a00 inset,0 0 0 2px #000;
text-shadow:0 1px #000500
}

.sm\:min-h-6 {
min-height:1.5rem
}

.sm\:min-h-8 {
min-height:2rem
}

.sm\:min-h-12 {
min-height:3rem
}

.sm\:min-h-16 {
min-height:4rem
}

.sm\:no-animation {
--btn-focus-scale:1;
--animation-btn:0;
--animation-input:0
}

.sm\:tab-border-none {
--tab-border:0
}

.sm\:tab-border {
--tab-border:1px
}

.sm\:tab-border-2 {
--tab-border:2px
}

.sm\:tab-border-3 {
--tab-border:3px
}

.sm\:tab-rounded-none {
--tab-radius:0
}

.sm\:tab-rounded-lg {
--tab-radius:.5rem
}

.sm\:artboard-demo {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
flex:none
}

.artboard.sm\:phone {
width:320px
}

.artboard.sm\:phone-1 {
width:320px;
height:568px
}

.artboard.phone-1.sm\:horizontal {
width:568px;
height:320px
}

.artboard.sm\:phone-2 {
width:375px;
height:667px
}

.artboard.phone-2.sm\:horizontal {
width:667px;
height:375px
}

.artboard.sm\:phone-3 {
width:414px;
height:736px
}

.artboard.phone-3.sm\:horizontal {
width:736px;
height:414px
}

.artboard.sm\:phone-4 {
width:375px;
height:812px
}

.artboard.phone-4.sm\:horizontal {
width:812px;
height:375px
}

.artboard.sm\:phone-5 {
width:414px;
height:896px
}

.artboard.phone-5.sm\:horizontal {
width:896px;
height:414px
}

.artboard.sm\:phone-6 {
width:320px;
height:1024px
}

.artboard.phone-6.sm\:horizontal {
width:1024px;
height:320px
}

.sm\:badge-xs {
height:.75rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
padding-left:.313rem;
padding-right:.313rem
}

.sm\:badge-sm {
height:1rem;
font-size:.75rem;
line-height:1rem;
padding-left:.438rem;
padding-right:.438rem
}

.sm\:badge-md {
height:1.25rem;
font-size:.875rem;
line-height:1.25rem;
padding-left:.563rem;
padding-right:.563rem
}

.sm\:badge-lg {
height:1.5rem;
font-size:1rem;
line-height:1.5rem;
padding-left:.688rem;
padding-right:.688rem
}

.sm\:btn-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.sm\:btn-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.sm\:btn-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.sm\:btn-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.sm\:btn-wide {
width:16rem
}

.sm\:btn-block {
width:100%
}

.btn-square.sm\:btn-xs {
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-square.sm\:btn-sm {
height:2rem;
padding:0;
width:2rem
}

.btn-square.sm\:btn-md {
height:3rem;
padding:0;
width:3rem
}

.btn-square.sm\:btn-lg {
height:4rem;
padding:0;
width:4rem
}

.btn-circle.sm\:btn-xs {
border-radius:9999px;
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-circle.sm\:btn-sm {
border-radius:9999px;
height:2rem;
padding:0;
width:2rem
}

.btn-circle.sm\:btn-md {
border-radius:9999px;
height:3rem;
padding:0;
width:3rem
}

.btn-circle.sm\:btn-lg {
border-radius:9999px;
height:4rem;
padding:0;
width:4rem
}

.sm\:card-side {
align-items:stretch;
flex-direction:row
}

.sm\:card-side>figure {
height:100%;
max-width:none;
width:auto
}

.sm\:card-side>figure>* {
width:auto;
max-width:none
}

.sm\:checkbox-xs {
height:1rem;
width:1rem
}

.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\:divider-vertical {
flex-direction:column;
align-self:stretch
}

.sm\:divider-vertical:after,.sm\:divider-vertical:before {
height:100%
}

.sm\:input-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem
}

.sm\:input-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem
}

.sm\:input-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem
}

.sm\:input-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem
}

.sm\:kbd-xs {
font-size:.75rem;
line-height:1rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.2em;
min-width:1.2em
}

.sm\:kbd-sm {
font-size:.875rem;
line-height:1.25rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.6em;
min-width:1.6em
}

.sm\:kbd-md {
font-size:1rem;
line-height:1.5rem;
padding-left:.5rem;
padding-right:.5rem;
min-height:2.2em;
min-width:2.2em
}

.sm\:kbd-lg {
font-size:1.125rem;
line-height:1.75rem;
padding-left:1rem;
padding-right:1rem;
min-height:2.5em;
min-width:2.5em
}

.sm\:radio-xs {
height:1rem;
width:1rem
}

.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-xs {
height:.75rem
}

.sm\:range-xs::-webkit-slider-runnable-track {
height:.25rem
}

.sm\:range-xs::-moz-range-track {
height:.25rem
}

.sm\:range-xs::-webkit-slider-thumb {
height:.75rem;
width:.75rem
}

.sm\:range-xs::-moz-range-thumb {
height:.75rem;
width:.75rem
}

.sm\:range-sm {
height:1rem
}

.sm\:range-sm::-webkit-slider-runnable-track {
height:.25rem
}

.sm\:range-sm::-moz-range-track {
height:.25rem
}

.sm\:range-sm::-webkit-slider-thumb {
height:1rem;
width:1rem
}

.sm\:range-sm::-moz-range-thumb {
height:1rem;
width:1rem
}

.sm\:range-md {
height:1.25rem
}

.sm\:range-md::-webkit-slider-runnable-track {
height:.5rem
}

.sm\:range-md::-moz-range-track {
height:.5rem
}

.sm\:range-md::-webkit-slider-thumb {
height:1.25rem;
width:1.25rem
}

.sm\:range-md::-moz-range-thumb {
height:1.25rem;
width:1.25rem
}

.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
}

.sm\:range-lg::-moz-range-thumb {
height:2rem;
width:2rem
}

.sm\:select-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.sm\:select-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.sm\:select-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.sm\:select-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.sm\:tab-md {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem
}

.sm\:tab-lg {
height:3rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
--tab-padding:1.25rem
}

.sm\:tab-sm {
height:1.5rem;
font-size:.875rem;
line-height:1.25rem;
line-height:.75rem;
--tab-padding:.75rem
}

.sm\:tab-xs {
height:1.25rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
--tab-padding:.5rem
}

.sm\:toggle-xs {
--handleoffset:.5rem;
height:1rem;
width:1.5rem
}

.sm\:toggle-sm {
--handleoffset:.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\:alert-sm {
padding:.5rem
}

.sm\:alert-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.sm\:alert-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.sm\:alert-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.sm\:alert-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.sm\:artboard-demo {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-box,1rem);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

.avatar.sm\:online:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.avatar.sm\:offline:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.sm\:badge-primary {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.sm\:badge-secondary {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.sm\:badge-accent {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.sm\:badge-ghost {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.sm\:badge-outline {
background-color:transparent;
border-color:currentColor;
--tw-border-opacity:.5;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.badge-outline.sm\:badge-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.badge-outline.sm\:badge-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.badge-outline.sm\:badge-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.sm\:badge-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.sm\:badge-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.sm\:badge-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.sm\:badge-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.sm\:divider-vertical {
height:auto;
margin:0 1rem;
width:1rem
}

.sm\:divider-vertical:after,.sm\:divider-vertical:before {
width:.125rem
}

.sm\:divider-vertical:not(:empty):before {
margin-right:0;
margin-bottom:1rem
}

.sm\:divider-vertical:not(:empty):after {
margin-left:0;
margin-top:1rem
}
}

@media (min-width:768px) {
.md\:animate-none {
-webkit-animation:none;
animation:none
}

.md\:animate-spin {
-webkit-animation:spin 1s linear infinite;
animation:spin 1s linear infinite
}

.md\:animate-ping {
-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}

.md\:animate-pulse {
-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.md\:animate-bounce {
-webkit-animation:bounce 1s infinite;
animation:bounce 1s infinite
}

.md\:bg-transparent {
background-color:transparent
}

.md\:bg-current {
background-color:currentColor
}

.md\:bg-primary {
background-color:hsl(var(--p))
}

.md\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.md\:bg-primary-content {
background-color:hsl(var(--pc))
}

.md\:bg-secondary {
background-color:hsl(var(--s))
}

.md\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.md\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.md\:bg-accent {
background-color:hsl(var(--a))
}

.md\:bg-accent-focus {
background-color:hsl(var(--af))
}

.md\:bg-accent-content {
background-color:hsl(var(--ac))
}

.md\:bg-neutral {
background-color:hsl(var(--n))
}

.md\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.md\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.md\:bg-base-100 {
background-color:hsl(var(--b1))
}

.md\:bg-base-200 {
background-color:hsl(var(--b2))
}

.md\:bg-base-300 {
background-color:hsl(var(--b3))
}

.md\:bg-base-content {
background-color:hsl(var(--bc))
}

.md\:bg-info {
background-color:hsl(var(--in))
}

.md\:bg-success {
background-color:hsl(var(--su))
}

.md\:bg-warning {
background-color:hsl(var(--wa))
}

.md\:bg-error {
background-color:hsl(var(--er))
}

.group:hover .md\:group-hover\:bg-transparent {
background-color:transparent
}

.group:hover .md\:group-hover\:bg-current {
background-color:currentColor
}

.group:hover .md\:group-hover\:bg-primary {
background-color:hsl(var(--p))
}

.group:hover .md\:group-hover\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.group:hover .md\:group-hover\:bg-primary-content {
background-color:hsl(var(--pc))
}

.group:hover .md\:group-hover\:bg-secondary {
background-color:hsl(var(--s))
}

.group:hover .md\:group-hover\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.group:hover .md\:group-hover\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.group:hover .md\:group-hover\:bg-accent {
background-color:hsl(var(--a))
}

.group:hover .md\:group-hover\:bg-accent-focus {
background-color:hsl(var(--af))
}

.group:hover .md\:group-hover\:bg-accent-content {
background-color:hsl(var(--ac))
}

.group:hover .md\:group-hover\:bg-neutral {
background-color:hsl(var(--n))
}

.group:hover .md\:group-hover\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.group:hover .md\:group-hover\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.group:hover .md\:group-hover\:bg-base-100 {
background-color:hsl(var(--b1))
}

.group:hover .md\:group-hover\:bg-base-200 {
background-color:hsl(var(--b2))
}

.group:hover .md\:group-hover\:bg-base-300 {
background-color:hsl(var(--b3))
}

.group:hover .md\:group-hover\:bg-base-content {
background-color:hsl(var(--bc))
}

.group:hover .md\:group-hover\:bg-info {
background-color:hsl(var(--in))
}

.group:hover .md\:group-hover\:bg-success {
background-color:hsl(var(--su))
}

.group:hover .md\:group-hover\:bg-warning {
background-color:hsl(var(--wa))
}

.group:hover .md\:group-hover\:bg-error {
background-color:hsl(var(--er))
}

.md\:focus-within\:bg-transparent:focus-within {
background-color:transparent
}

.md\:focus-within\:bg-current:focus-within {
background-color:currentColor
}

.md\:focus-within\:bg-primary:focus-within {
background-color:hsl(var(--p))
}

.md\:focus-within\:bg-primary-focus:focus-within {
background-color:hsl(var(--pf))
}

.md\:focus-within\:bg-primary-content:focus-within {
background-color:hsl(var(--pc))
}

.md\:focus-within\:bg-secondary:focus-within {
background-color:hsl(var(--s))
}

.md\:focus-within\:bg-secondary-focus:focus-within {
background-color:hsl(var(--sf))
}

.md\:focus-within\:bg-secondary-content:focus-within {
background-color:hsl(var(--sc))
}

.md\:focus-within\:bg-accent:focus-within {
background-color:hsl(var(--a))
}

.md\:focus-within\:bg-accent-focus:focus-within {
background-color:hsl(var(--af))
}

.md\:focus-within\:bg-accent-content:focus-within {
background-color:hsl(var(--ac))
}

.md\:focus-within\:bg-neutral:focus-within {
background-color:hsl(var(--n))
}

.md\:focus-within\:bg-neutral-focus:focus-within {
background-color:hsl(var(--nf))
}

.md\:focus-within\:bg-neutral-content:focus-within {
background-color:hsl(var(--nc))
}

.md\:focus-within\:bg-base-100:focus-within {
background-color:hsl(var(--b1))
}

.md\:focus-within\:bg-base-200:focus-within {
background-color:hsl(var(--b2))
}

.md\:focus-within\:bg-base-300:focus-within {
background-color:hsl(var(--b3))
}

.md\:focus-within\:bg-base-content:focus-within {
background-color:hsl(var(--bc))
}

.md\:focus-within\:bg-info:focus-within {
background-color:hsl(var(--in))
}

.md\:focus-within\:bg-success:focus-within {
background-color:hsl(var(--su))
}

.md\:focus-within\:bg-warning:focus-within {
background-color:hsl(var(--wa))
}

.md\:focus-within\:bg-error:focus-within {
background-color:hsl(var(--er))
}

.md\:hover\:bg-transparent:hover {
background-color:transparent
}

.md\:hover\:bg-current:hover {
background-color:currentColor
}

.md\:hover\:bg-primary:hover {
background-color:hsl(var(--p))
}

.md\:hover\:bg-primary-focus:hover {
background-color:hsl(var(--pf))
}

.md\:hover\:bg-primary-content:hover {
background-color:hsl(var(--pc))
}

.md\:hover\:bg-secondary:hover {
background-color:hsl(var(--s))
}

.md\:hover\:bg-secondary-focus:hover {
background-color:hsl(var(--sf))
}

.md\:hover\:bg-secondary-content:hover {
background-color:hsl(var(--sc))
}

.md\:hover\:bg-accent:hover {
background-color:hsl(var(--a))
}

.md\:hover\:bg-accent-focus:hover {
background-color:hsl(var(--af))
}

.md\:hover\:bg-accent-content:hover {
background-color:hsl(var(--ac))
}

.md\:hover\:bg-neutral:hover {
background-color:hsl(var(--n))
}

.md\:hover\:bg-neutral-focus:hover {
background-color:hsl(var(--nf))
}

.md\:hover\:bg-neutral-content:hover {
background-color:hsl(var(--nc))
}

.md\:hover\:bg-base-100:hover {
background-color:hsl(var(--b1))
}

.md\:hover\:bg-base-200:hover {
background-color:hsl(var(--b2))
}

.md\:hover\:bg-base-300:hover {
background-color:hsl(var(--b3))
}

.md\:hover\:bg-base-content:hover {
background-color:hsl(var(--bc))
}

.md\:hover\:bg-info:hover {
background-color:hsl(var(--in))
}

.md\:hover\:bg-success:hover {
background-color:hsl(var(--su))
}

.md\:hover\:bg-warning:hover {
background-color:hsl(var(--wa))
}

.md\:hover\:bg-error:hover {
background-color:hsl(var(--er))
}

.md\:focus\:bg-transparent:focus {
background-color:transparent
}

.md\:focus\:bg-current:focus {
background-color:currentColor
}

.md\:focus\:bg-primary:focus {
background-color:hsl(var(--p))
}

.md\:focus\:bg-primary-focus:focus {
background-color:hsl(var(--pf))
}

.md\:focus\:bg-primary-content:focus {
background-color:hsl(var(--pc))
}

.md\:focus\:bg-secondary:focus {
background-color:hsl(var(--s))
}

.md\:focus\:bg-secondary-focus:focus {
background-color:hsl(var(--sf))
}

.md\:focus\:bg-secondary-content:focus {
background-color:hsl(var(--sc))
}

.md\:focus\:bg-accent:focus {
background-color:hsl(var(--a))
}

.md\:focus\:bg-accent-focus:focus {
background-color:hsl(var(--af))
}

.md\:focus\:bg-accent-content:focus {
background-color:hsl(var(--ac))
}

.md\:focus\:bg-neutral:focus {
background-color:hsl(var(--n))
}

.md\:focus\:bg-neutral-focus:focus {
background-color:hsl(var(--nf))
}

.md\:focus\:bg-neutral-content:focus {
background-color:hsl(var(--nc))
}

.md\:focus\:bg-base-100:focus {
background-color:hsl(var(--b1))
}

.md\:focus\:bg-base-200:focus {
background-color:hsl(var(--b2))
}

.md\:focus\:bg-base-300:focus {
background-color:hsl(var(--b3))
}

.md\:focus\:bg-base-content:focus {
background-color:hsl(var(--bc))
}

.md\:focus\:bg-info:focus {
background-color:hsl(var(--in))
}

.md\:focus\:bg-success:focus {
background-color:hsl(var(--su))
}

.md\:focus\:bg-warning:focus {
background-color:hsl(var(--wa))
}

.md\:focus\:bg-error:focus {
background-color:hsl(var(--er))
}

.md\:bg-none {
background-image:none
}

.md\:bg-gradient-to-t {
background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}

.md\:bg-gradient-to-tr {
background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}

.md\:bg-gradient-to-r {
background-image:linear-gradient(90deg,var(--tw-gradient-stops))
}

.md\:bg-gradient-to-br {
background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.md\:bg-gradient-to-b {
background-image:linear-gradient(180deg,var(--tw-gradient-stops))
}

.md\:bg-gradient-to-bl {
background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}

.md\:bg-gradient-to-l {
background-image:linear-gradient(270deg,var(--tw-gradient-stops))
}

.md\:bg-gradient-to-tl {
background-image:linear-gradient(to top left,var(--tw-gradient-stops))
}

.md\:border-transparent {
border-color:transparent
}

.md\:border-current {
border-color:currentColor
}

.md\:border-primary {
border-color:hsl(var(--p))
}

.md\:border-primary-focus {
border-color:hsl(var(--pf))
}

.md\:border-primary-content {
border-color:hsl(var(--pc))
}

.md\:border-secondary {
border-color:hsl(var(--s))
}

.md\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.md\:border-secondary-content {
border-color:hsl(var(--sc))
}

.md\:border-accent {
border-color:hsl(var(--a))
}

.md\:border-accent-focus {
border-color:hsl(var(--af))
}

.md\:border-accent-content {
border-color:hsl(var(--ac))
}

.md\:border-neutral {
border-color:hsl(var(--n))
}

.md\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.md\:border-neutral-content {
border-color:hsl(var(--nc))
}

.md\:border-base-100 {
border-color:hsl(var(--b1))
}

.md\:border-base-200 {
border-color:hsl(var(--b2))
}

.md\:border-base-300 {
border-color:hsl(var(--b3))
}

.md\:border-base-content {
border-color:hsl(var(--bc))
}

.md\:border-info {
border-color:hsl(var(--in))
}

.md\:border-success {
border-color:hsl(var(--su))
}

.md\:border-warning {
border-color:hsl(var(--wa))
}

.md\:border-error {
border-color:hsl(var(--er))
}

.group:hover .md\:group-hover\:border-transparent {
border-color:transparent
}

.group:hover .md\:group-hover\:border-current {
border-color:currentColor
}

.group:hover .md\:group-hover\:border-primary {
border-color:hsl(var(--p))
}

.group:hover .md\:group-hover\:border-primary-focus {
border-color:hsl(var(--pf))
}

.group:hover .md\:group-hover\:border-primary-content {
border-color:hsl(var(--pc))
}

.group:hover .md\:group-hover\:border-secondary {
border-color:hsl(var(--s))
}

.group:hover .md\:group-hover\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.group:hover .md\:group-hover\:border-secondary-content {
border-color:hsl(var(--sc))
}

.group:hover .md\:group-hover\:border-accent {
border-color:hsl(var(--a))
}

.group:hover .md\:group-hover\:border-accent-focus {
border-color:hsl(var(--af))
}

.group:hover .md\:group-hover\:border-accent-content {
border-color:hsl(var(--ac))
}

.group:hover .md\:group-hover\:border-neutral {
border-color:hsl(var(--n))
}

.group:hover .md\:group-hover\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.group:hover .md\:group-hover\:border-neutral-content {
border-color:hsl(var(--nc))
}

.group:hover .md\:group-hover\:border-base-100 {
border-color:hsl(var(--b1))
}

.group:hover .md\:group-hover\:border-base-200 {
border-color:hsl(var(--b2))
}

.group:hover .md\:group-hover\:border-base-300 {
border-color:hsl(var(--b3))
}

.group:hover .md\:group-hover\:border-base-content {
border-color:hsl(var(--bc))
}

.group:hover .md\:group-hover\:border-info {
border-color:hsl(var(--in))
}

.group:hover .md\:group-hover\:border-success {
border-color:hsl(var(--su))
}

.group:hover .md\:group-hover\:border-warning {
border-color:hsl(var(--wa))
}

.group:hover .md\:group-hover\:border-error {
border-color:hsl(var(--er))
}

.md\:focus-within\:border-transparent:focus-within {
border-color:transparent
}

.md\:focus-within\:border-current:focus-within {
border-color:currentColor
}

.md\:focus-within\:border-primary:focus-within {
border-color:hsl(var(--p))
}

.md\:focus-within\:border-primary-focus:focus-within {
border-color:hsl(var(--pf))
}

.md\:focus-within\:border-primary-content:focus-within {
border-color:hsl(var(--pc))
}

.md\:focus-within\:border-secondary:focus-within {
border-color:hsl(var(--s))
}

.md\:focus-within\:border-secondary-focus:focus-within {
border-color:hsl(var(--sf))
}

.md\:focus-within\:border-secondary-content:focus-within {
border-color:hsl(var(--sc))
}

.md\:focus-within\:border-accent:focus-within {
border-color:hsl(var(--a))
}

.md\:focus-within\:border-accent-focus:focus-within {
border-color:hsl(var(--af))
}

.md\:focus-within\:border-accent-content:focus-within {
border-color:hsl(var(--ac))
}

.md\:focus-within\:border-neutral:focus-within {
border-color:hsl(var(--n))
}

.md\:focus-within\:border-neutral-focus:focus-within {
border-color:hsl(var(--nf))
}

.md\:focus-within\:border-neutral-content:focus-within {
border-color:hsl(var(--nc))
}

.md\:focus-within\:border-base-100:focus-within {
border-color:hsl(var(--b1))
}

.md\:focus-within\:border-base-200:focus-within {
border-color:hsl(var(--b2))
}

.md\:focus-within\:border-base-300:focus-within {
border-color:hsl(var(--b3))
}

.md\:focus-within\:border-base-content:focus-within {
border-color:hsl(var(--bc))
}

.md\:focus-within\:border-info:focus-within {
border-color:hsl(var(--in))
}

.md\:focus-within\:border-success:focus-within {
border-color:hsl(var(--su))
}

.md\:focus-within\:border-warning:focus-within {
border-color:hsl(var(--wa))
}

.md\:focus-within\:border-error:focus-within {
border-color:hsl(var(--er))
}

.md\:hover\:border-transparent:hover {
border-color:transparent
}

.md\:hover\:border-current:hover {
border-color:currentColor
}

.md\:hover\:border-primary:hover {
border-color:hsl(var(--p))
}

.md\:hover\:border-primary-focus:hover {
border-color:hsl(var(--pf))
}

.md\:hover\:border-primary-content:hover {
border-color:hsl(var(--pc))
}

.md\:hover\:border-secondary:hover {
border-color:hsl(var(--s))
}

.md\:hover\:border-secondary-focus:hover {
border-color:hsl(var(--sf))
}

.md\:hover\:border-secondary-content:hover {
border-color:hsl(var(--sc))
}

.md\:hover\:border-accent:hover {
border-color:hsl(var(--a))
}

.md\:hover\:border-accent-focus:hover {
border-color:hsl(var(--af))
}

.md\:hover\:border-accent-content:hover {
border-color:hsl(var(--ac))
}

.md\:hover\:border-neutral:hover {
border-color:hsl(var(--n))
}

.md\:hover\:border-neutral-focus:hover {
border-color:hsl(var(--nf))
}

.md\:hover\:border-neutral-content:hover {
border-color:hsl(var(--nc))
}

.md\:hover\:border-base-100:hover {
border-color:hsl(var(--b1))
}

.md\:hover\:border-base-200:hover {
border-color:hsl(var(--b2))
}

.md\:hover\:border-base-300:hover {
border-color:hsl(var(--b3))
}

.md\:hover\:border-base-content:hover {
border-color:hsl(var(--bc))
}

.md\:hover\:border-info:hover {
border-color:hsl(var(--in))
}

.md\:hover\:border-success:hover {
border-color:hsl(var(--su))
}

.md\:hover\:border-warning:hover {
border-color:hsl(var(--wa))
}

.md\:hover\:border-error:hover {
border-color:hsl(var(--er))
}

.md\:focus\:border-transparent:focus {
border-color:transparent
}

.md\:focus\:border-current:focus {
border-color:currentColor
}

.md\:focus\:border-primary:focus {
border-color:hsl(var(--p))
}

.md\:focus\:border-primary-focus:focus {
border-color:hsl(var(--pf))
}

.md\:focus\:border-primary-content:focus {
border-color:hsl(var(--pc))
}

.md\:focus\:border-secondary:focus {
border-color:hsl(var(--s))
}

.md\:focus\:border-secondary-focus:focus {
border-color:hsl(var(--sf))
}

.md\:focus\:border-secondary-content:focus {
border-color:hsl(var(--sc))
}

.md\:focus\:border-accent:focus {
border-color:hsl(var(--a))
}

.md\:focus\:border-accent-focus:focus {
border-color:hsl(var(--af))
}

.md\:focus\:border-accent-content:focus {
border-color:hsl(var(--ac))
}

.md\:focus\:border-neutral:focus {
border-color:hsl(var(--n))
}

.md\:focus\:border-neutral-focus:focus {
border-color:hsl(var(--nf))
}

.md\:focus\:border-neutral-content:focus {
border-color:hsl(var(--nc))
}

.md\:focus\:border-base-100:focus {
border-color:hsl(var(--b1))
}

.md\:focus\:border-base-200:focus {
border-color:hsl(var(--b2))
}

.md\:focus\:border-base-300:focus {
border-color:hsl(var(--b3))
}

.md\:focus\:border-base-content:focus {
border-color:hsl(var(--bc))
}

.md\:focus\:border-info:focus {
border-color:hsl(var(--in))
}

.md\:focus\:border-success:focus {
border-color:hsl(var(--su))
}

.md\:focus\:border-warning:focus {
border-color:hsl(var(--wa))
}

.md\:focus\:border-error:focus {
border-color:hsl(var(--er))
}

.md\:divide-transparent>:not([hidden])~:not([hidden]) {
border-color:transparent
}

.md\:divide-current>:not([hidden])~:not([hidden]) {
border-color:currentColor
}

.md\:divide-primary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--p))
}

.md\:divide-primary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pf))
}

.md\:divide-primary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pc))
}

.md\:divide-secondary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--s))
}

.md\:divide-secondary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sf))
}

.md\:divide-secondary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sc))
}

.md\:divide-accent>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--a))
}

.md\:divide-accent-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--af))
}

.md\:divide-accent-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--ac))
}

.md\:divide-neutral>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--n))
}

.md\:divide-neutral-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nf))
}

.md\:divide-neutral-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nc))
}

.md\:divide-base-100>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b1))
}

.md\:divide-base-200>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b2))
}

.md\:divide-base-300>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b3))
}

.md\:divide-base-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--bc))
}

.md\:divide-info>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--in))
}

.md\:divide-success>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--su))
}

.md\:divide-warning>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--wa))
}

.md\:divide-error>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--er))
}

.md\:from-transparent {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.md\:from-current {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.md\:from-primary {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.md\:from-primary-focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.md\:from-primary-content {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.md\:from-secondary {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.md\:from-secondary-focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.md\:from-secondary-content {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.md\:from-accent {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.md\:from-accent-focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.md\:from-accent-content {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.md\:from-neutral {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.md\:from-neutral-focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.md\:from-neutral-content {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.md\:from-base-100 {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.md\:from-base-200 {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.md\:from-base-300 {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.md\:from-base-content {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.md\:from-info {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.md\:from-success {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.md\:from-warning {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.md\:from-error {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.md\:via-transparent {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.md\:via-current {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.md\:via-primary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.md\:via-primary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.md\:via-primary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.md\:via-secondary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.md\:via-secondary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.md\:via-secondary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.md\:via-accent {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.md\:via-accent-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.md\:via-accent-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.md\:via-neutral {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.md\:via-neutral-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.md\:via-neutral-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.md\:via-base-100 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.md\:via-base-200 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.md\:via-base-300 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.md\:via-base-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.md\:via-info {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.md\:via-success {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.md\:via-warning {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.md\:via-error {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.md\:to-transparent {
--tw-gradient-to:transparent
}

.md\:to-current {
--tw-gradient-to:currentColor
}

.md\:to-primary {
--tw-gradient-to:hsl(var(--p))
}

.md\:to-primary-focus {
--tw-gradient-to:hsl(var(--pf))
}

.md\:to-primary-content {
--tw-gradient-to:hsl(var(--pc))
}

.md\:to-secondary {
--tw-gradient-to:hsl(var(--s))
}

.md\:to-secondary-focus {
--tw-gradient-to:hsl(var(--sf))
}

.md\:to-secondary-content {
--tw-gradient-to:hsl(var(--sc))
}

.md\:to-accent {
--tw-gradient-to:hsl(var(--a))
}

.md\:to-accent-focus {
--tw-gradient-to:hsl(var(--af))
}

.md\:to-accent-content {
--tw-gradient-to:hsl(var(--ac))
}

.md\:to-neutral {
--tw-gradient-to:hsl(var(--n))
}

.md\:to-neutral-focus {
--tw-gradient-to:hsl(var(--nf))
}

.md\:to-neutral-content {
--tw-gradient-to:hsl(var(--nc))
}

.md\:to-base-100 {
--tw-gradient-to:hsl(var(--b1))
}

.md\:to-base-200 {
--tw-gradient-to:hsl(var(--b2))
}

.md\:to-base-300 {
--tw-gradient-to:hsl(var(--b3))
}

.md\:to-base-content {
--tw-gradient-to:hsl(var(--bc))
}

.md\:to-info {
--tw-gradient-to:hsl(var(--in))
}

.md\:to-success {
--tw-gradient-to:hsl(var(--su))
}

.md\:to-warning {
--tw-gradient-to:hsl(var(--wa))
}

.md\:to-error {
--tw-gradient-to:hsl(var(--er))
}

.md\:hover\:from-transparent:hover {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.md\:hover\:from-current:hover {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.md\:hover\:from-primary:hover {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.md\:hover\:from-primary-focus:hover {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.md\:hover\:from-primary-content:hover {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.md\:hover\:from-secondary:hover {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.md\:hover\:from-secondary-focus:hover {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.md\:hover\:from-secondary-content:hover {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.md\:hover\:from-accent:hover {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.md\:hover\:from-accent-focus:hover {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.md\:hover\:from-accent-content:hover {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.md\:hover\:from-neutral:hover {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.md\:hover\:from-neutral-focus:hover {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.md\:hover\:from-neutral-content:hover {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.md\:hover\:from-base-100:hover {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.md\:hover\:from-base-200:hover {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.md\:hover\:from-base-300:hover {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.md\:hover\:from-base-content:hover {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.md\:hover\:from-info:hover {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.md\:hover\:from-success:hover {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.md\:hover\:from-warning:hover {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.md\:hover\:from-error:hover {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.md\:hover\:via-transparent:hover {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.md\:hover\:via-current:hover {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.md\:hover\:via-primary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.md\:hover\:via-primary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.md\:hover\:via-primary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.md\:hover\:via-secondary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.md\:hover\:via-secondary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.md\:hover\:via-secondary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.md\:hover\:via-accent:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.md\:hover\:via-accent-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.md\:hover\:via-accent-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.md\:hover\:via-neutral:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.md\:hover\:via-neutral-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.md\:hover\:via-neutral-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.md\:hover\:via-base-100:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.md\:hover\:via-base-200:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.md\:hover\:via-base-300:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.md\:hover\:via-base-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.md\:hover\:via-info:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.md\:hover\:via-success:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.md\:hover\:via-warning:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.md\:hover\:via-error:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.md\:hover\:to-transparent:hover {
--tw-gradient-to:transparent
}

.md\:hover\:to-current:hover {
--tw-gradient-to:currentColor
}

.md\:hover\:to-primary:hover {
--tw-gradient-to:hsl(var(--p))
}

.md\:hover\:to-primary-focus:hover {
--tw-gradient-to:hsl(var(--pf))
}

.md\:hover\:to-primary-content:hover {
--tw-gradient-to:hsl(var(--pc))
}

.md\:hover\:to-secondary:hover {
--tw-gradient-to:hsl(var(--s))
}

.md\:hover\:to-secondary-focus:hover {
--tw-gradient-to:hsl(var(--sf))
}

.md\:hover\:to-secondary-content:hover {
--tw-gradient-to:hsl(var(--sc))
}

.md\:hover\:to-accent:hover {
--tw-gradient-to:hsl(var(--a))
}

.md\:hover\:to-accent-focus:hover {
--tw-gradient-to:hsl(var(--af))
}

.md\:hover\:to-accent-content:hover {
--tw-gradient-to:hsl(var(--ac))
}

.md\:hover\:to-neutral:hover {
--tw-gradient-to:hsl(var(--n))
}

.md\:hover\:to-neutral-focus:hover {
--tw-gradient-to:hsl(var(--nf))
}

.md\:hover\:to-neutral-content:hover {
--tw-gradient-to:hsl(var(--nc))
}

.md\:hover\:to-base-100:hover {
--tw-gradient-to:hsl(var(--b1))
}

.md\:hover\:to-base-200:hover {
--tw-gradient-to:hsl(var(--b2))
}

.md\:hover\:to-base-300:hover {
--tw-gradient-to:hsl(var(--b3))
}

.md\:hover\:to-base-content:hover {
--tw-gradient-to:hsl(var(--bc))
}

.md\:hover\:to-info:hover {
--tw-gradient-to:hsl(var(--in))
}

.md\:hover\:to-success:hover {
--tw-gradient-to:hsl(var(--su))
}

.md\:hover\:to-warning:hover {
--tw-gradient-to:hsl(var(--wa))
}

.md\:hover\:to-error:hover {
--tw-gradient-to:hsl(var(--er))
}

.md\:focus\:from-transparent:focus {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.md\:focus\:from-current:focus {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.md\:focus\:from-primary:focus {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.md\:focus\:from-primary-focus:focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.md\:focus\:from-primary-content:focus {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.md\:focus\:from-secondary:focus {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.md\:focus\:from-secondary-focus:focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.md\:focus\:from-secondary-content:focus {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.md\:focus\:from-accent:focus {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.md\:focus\:from-accent-focus:focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.md\:focus\:from-accent-content:focus {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.md\:focus\:from-neutral:focus {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.md\:focus\:from-neutral-focus:focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.md\:focus\:from-neutral-content:focus {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.md\:focus\:from-base-100:focus {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.md\:focus\:from-base-200:focus {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.md\:focus\:from-base-300:focus {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.md\:focus\:from-base-content:focus {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.md\:focus\:from-info:focus {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.md\:focus\:from-success:focus {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.md\:focus\:from-warning:focus {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.md\:focus\:from-error:focus {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.md\:focus\:via-transparent:focus {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.md\:focus\:via-current:focus {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.md\:focus\:via-primary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.md\:focus\:via-primary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.md\:focus\:via-primary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.md\:focus\:via-secondary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.md\:focus\:via-secondary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.md\:focus\:via-secondary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.md\:focus\:via-accent:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.md\:focus\:via-accent-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.md\:focus\:via-accent-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.md\:focus\:via-neutral:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.md\:focus\:via-neutral-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.md\:focus\:via-neutral-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.md\:focus\:via-base-100:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.md\:focus\:via-base-200:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.md\:focus\:via-base-300:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.md\:focus\:via-base-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.md\:focus\:via-info:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.md\:focus\:via-success:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.md\:focus\:via-warning:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.md\:focus\:via-error:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.md\:focus\:to-transparent:focus {
--tw-gradient-to:transparent
}

.md\:focus\:to-current:focus {
--tw-gradient-to:currentColor
}

.md\:focus\:to-primary:focus {
--tw-gradient-to:hsl(var(--p))
}

.md\:focus\:to-primary-focus:focus {
--tw-gradient-to:hsl(var(--pf))
}

.md\:focus\:to-primary-content:focus {
--tw-gradient-to:hsl(var(--pc))
}

.md\:focus\:to-secondary:focus {
--tw-gradient-to:hsl(var(--s))
}

.md\:focus\:to-secondary-focus:focus {
--tw-gradient-to:hsl(var(--sf))
}

.md\:focus\:to-secondary-content:focus {
--tw-gradient-to:hsl(var(--sc))
}

.md\:focus\:to-accent:focus {
--tw-gradient-to:hsl(var(--a))
}

.md\:focus\:to-accent-focus:focus {
--tw-gradient-to:hsl(var(--af))
}

.md\:focus\:to-accent-content:focus {
--tw-gradient-to:hsl(var(--ac))
}

.md\:focus\:to-neutral:focus {
--tw-gradient-to:hsl(var(--n))
}

.md\:focus\:to-neutral-focus:focus {
--tw-gradient-to:hsl(var(--nf))
}

.md\:focus\:to-neutral-content:focus {
--tw-gradient-to:hsl(var(--nc))
}

.md\:focus\:to-base-100:focus {
--tw-gradient-to:hsl(var(--b1))
}

.md\:focus\:to-base-200:focus {
--tw-gradient-to:hsl(var(--b2))
}

.md\:focus\:to-base-300:focus {
--tw-gradient-to:hsl(var(--b3))
}

.md\:focus\:to-base-content:focus {
--tw-gradient-to:hsl(var(--bc))
}

.md\:focus\:to-info:focus {
--tw-gradient-to:hsl(var(--in))
}

.md\:focus\:to-success:focus {
--tw-gradient-to:hsl(var(--su))
}

.md\:focus\:to-warning:focus {
--tw-gradient-to:hsl(var(--wa))
}

.md\:focus\:to-error:focus {
--tw-gradient-to:hsl(var(--er))
}

.md\:placeholder-transparent::-moz-placeholder {
color:transparent
}

.md\:placeholder-transparent:-ms-input-placeholder {
color:transparent
}

.md\:placeholder-transparent::placeholder {
color:transparent
}

.md\:placeholder-current::-moz-placeholder {
color:currentColor
}

.md\:placeholder-current:-ms-input-placeholder {
color:currentColor
}

.md\:placeholder-current::placeholder {
color:currentColor
}

.md\:placeholder-primary::-moz-placeholder {
color:hsl(var(--p))
}

.md\:placeholder-primary:-ms-input-placeholder {
color:hsl(var(--p))
}

.md\:placeholder-primary::placeholder {
color:hsl(var(--p))
}

.md\:placeholder-primary-focus::-moz-placeholder {
color:hsl(var(--pf))
}

.md\:placeholder-primary-focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.md\:placeholder-primary-focus::placeholder {
color:hsl(var(--pf))
}

.md\:placeholder-primary-content::-moz-placeholder {
color:hsl(var(--pc))
}

.md\:placeholder-primary-content:-ms-input-placeholder {
color:hsl(var(--pc))
}

.md\:placeholder-primary-content::placeholder {
color:hsl(var(--pc))
}

.md\:placeholder-secondary::-moz-placeholder {
color:hsl(var(--s))
}

.md\:placeholder-secondary:-ms-input-placeholder {
color:hsl(var(--s))
}

.md\:placeholder-secondary::placeholder {
color:hsl(var(--s))
}

.md\:placeholder-secondary-focus::-moz-placeholder {
color:hsl(var(--sf))
}

.md\:placeholder-secondary-focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.md\:placeholder-secondary-focus::placeholder {
color:hsl(var(--sf))
}

.md\:placeholder-secondary-content::-moz-placeholder {
color:hsl(var(--sc))
}

.md\:placeholder-secondary-content:-ms-input-placeholder {
color:hsl(var(--sc))
}

.md\:placeholder-secondary-content::placeholder {
color:hsl(var(--sc))
}

.md\:placeholder-accent::-moz-placeholder {
color:hsl(var(--a))
}

.md\:placeholder-accent:-ms-input-placeholder {
color:hsl(var(--a))
}

.md\:placeholder-accent::placeholder {
color:hsl(var(--a))
}

.md\:placeholder-accent-focus::-moz-placeholder {
color:hsl(var(--af))
}

.md\:placeholder-accent-focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.md\:placeholder-accent-focus::placeholder {
color:hsl(var(--af))
}

.md\:placeholder-accent-content::-moz-placeholder {
color:hsl(var(--ac))
}

.md\:placeholder-accent-content:-ms-input-placeholder {
color:hsl(var(--ac))
}

.md\:placeholder-accent-content::placeholder {
color:hsl(var(--ac))
}

.md\:placeholder-neutral::-moz-placeholder {
color:hsl(var(--n))
}

.md\:placeholder-neutral:-ms-input-placeholder {
color:hsl(var(--n))
}

.md\:placeholder-neutral::placeholder {
color:hsl(var(--n))
}

.md\:placeholder-neutral-focus::-moz-placeholder {
color:hsl(var(--nf))
}

.md\:placeholder-neutral-focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.md\:placeholder-neutral-focus::placeholder {
color:hsl(var(--nf))
}

.md\:placeholder-neutral-content::-moz-placeholder {
color:hsl(var(--nc))
}

.md\:placeholder-neutral-content:-ms-input-placeholder {
color:hsl(var(--nc))
}

.md\:placeholder-neutral-content::placeholder {
color:hsl(var(--nc))
}

.md\:placeholder-base-100::-moz-placeholder {
color:hsl(var(--b1))
}

.md\:placeholder-base-100:-ms-input-placeholder {
color:hsl(var(--b1))
}

.md\:placeholder-base-100::placeholder {
color:hsl(var(--b1))
}

.md\:placeholder-base-200::-moz-placeholder {
color:hsl(var(--b2))
}

.md\:placeholder-base-200:-ms-input-placeholder {
color:hsl(var(--b2))
}

.md\:placeholder-base-200::placeholder {
color:hsl(var(--b2))
}

.md\:placeholder-base-300::-moz-placeholder {
color:hsl(var(--b3))
}

.md\:placeholder-base-300:-ms-input-placeholder {
color:hsl(var(--b3))
}

.md\:placeholder-base-300::placeholder {
color:hsl(var(--b3))
}

.md\:placeholder-base-content::-moz-placeholder {
color:hsl(var(--bc))
}

.md\:placeholder-base-content:-ms-input-placeholder {
color:hsl(var(--bc))
}

.md\:placeholder-base-content::placeholder {
color:hsl(var(--bc))
}

.md\:placeholder-info::-moz-placeholder {
color:hsl(var(--in))
}

.md\:placeholder-info:-ms-input-placeholder {
color:hsl(var(--in))
}

.md\:placeholder-info::placeholder {
color:hsl(var(--in))
}

.md\:placeholder-success::-moz-placeholder {
color:hsl(var(--su))
}

.md\:placeholder-success:-ms-input-placeholder {
color:hsl(var(--su))
}

.md\:placeholder-success::placeholder {
color:hsl(var(--su))
}

.md\:placeholder-warning::-moz-placeholder {
color:hsl(var(--wa))
}

.md\:placeholder-warning:-ms-input-placeholder {
color:hsl(var(--wa))
}

.md\:placeholder-warning::placeholder {
color:hsl(var(--wa))
}

.md\:placeholder-error::-moz-placeholder {
color:hsl(var(--er))
}

.md\:placeholder-error:-ms-input-placeholder {
color:hsl(var(--er))
}

.md\:placeholder-error::placeholder {
color:hsl(var(--er))
}

.md\:focus\:placeholder-transparent:focus::-moz-placeholder {
color:transparent
}

.md\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
color:transparent
}

.md\:focus\:placeholder-transparent:focus::placeholder {
color:transparent
}

.md\:focus\:placeholder-current:focus::-moz-placeholder {
color:currentColor
}

.md\:focus\:placeholder-current:focus:-ms-input-placeholder {
color:currentColor
}

.md\:focus\:placeholder-current:focus::placeholder {
color:currentColor
}

.md\:focus\:placeholder-primary:focus::-moz-placeholder {
color:hsl(var(--p))
}

.md\:focus\:placeholder-primary:focus:-ms-input-placeholder {
color:hsl(var(--p))
}

.md\:focus\:placeholder-primary:focus::placeholder {
color:hsl(var(--p))
}

.md\:focus\:placeholder-primary-focus:focus::-moz-placeholder {
color:hsl(var(--pf))
}

.md\:focus\:placeholder-primary-focus:focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.md\:focus\:placeholder-primary-focus:focus::placeholder {
color:hsl(var(--pf))
}

.md\:focus\:placeholder-primary-content:focus::-moz-placeholder {
color:hsl(var(--pc))
}

.md\:focus\:placeholder-primary-content:focus:-ms-input-placeholder {
color:hsl(var(--pc))
}

.md\:focus\:placeholder-primary-content:focus::placeholder {
color:hsl(var(--pc))
}

.md\:focus\:placeholder-secondary:focus::-moz-placeholder {
color:hsl(var(--s))
}

.md\:focus\:placeholder-secondary:focus:-ms-input-placeholder {
color:hsl(var(--s))
}

.md\:focus\:placeholder-secondary:focus::placeholder {
color:hsl(var(--s))
}

.md\:focus\:placeholder-secondary-focus:focus::-moz-placeholder {
color:hsl(var(--sf))
}

.md\:focus\:placeholder-secondary-focus:focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.md\:focus\:placeholder-secondary-focus:focus::placeholder {
color:hsl(var(--sf))
}

.md\:focus\:placeholder-secondary-content:focus::-moz-placeholder {
color:hsl(var(--sc))
}

.md\:focus\:placeholder-secondary-content:focus:-ms-input-placeholder {
color:hsl(var(--sc))
}

.md\:focus\:placeholder-secondary-content:focus::placeholder {
color:hsl(var(--sc))
}

.md\:focus\:placeholder-accent:focus::-moz-placeholder {
color:hsl(var(--a))
}

.md\:focus\:placeholder-accent:focus:-ms-input-placeholder {
color:hsl(var(--a))
}

.md\:focus\:placeholder-accent:focus::placeholder {
color:hsl(var(--a))
}

.md\:focus\:placeholder-accent-focus:focus::-moz-placeholder {
color:hsl(var(--af))
}

.md\:focus\:placeholder-accent-focus:focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.md\:focus\:placeholder-accent-focus:focus::placeholder {
color:hsl(var(--af))
}

.md\:focus\:placeholder-accent-content:focus::-moz-placeholder {
color:hsl(var(--ac))
}

.md\:focus\:placeholder-accent-content:focus:-ms-input-placeholder {
color:hsl(var(--ac))
}

.md\:focus\:placeholder-accent-content:focus::placeholder {
color:hsl(var(--ac))
}

.md\:focus\:placeholder-neutral:focus::-moz-placeholder {
color:hsl(var(--n))
}

.md\:focus\:placeholder-neutral:focus:-ms-input-placeholder {
color:hsl(var(--n))
}

.md\:focus\:placeholder-neutral:focus::placeholder {
color:hsl(var(--n))
}

.md\:focus\:placeholder-neutral-focus:focus::-moz-placeholder {
color:hsl(var(--nf))
}

.md\:focus\:placeholder-neutral-focus:focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.md\:focus\:placeholder-neutral-focus:focus::placeholder {
color:hsl(var(--nf))
}

.md\:focus\:placeholder-neutral-content:focus::-moz-placeholder {
color:hsl(var(--nc))
}

.md\:focus\:placeholder-neutral-content:focus:-ms-input-placeholder {
color:hsl(var(--nc))
}

.md\:focus\:placeholder-neutral-content:focus::placeholder {
color:hsl(var(--nc))
}

.md\:focus\:placeholder-base-100:focus::-moz-placeholder {
color:hsl(var(--b1))
}

.md\:focus\:placeholder-base-100:focus:-ms-input-placeholder {
color:hsl(var(--b1))
}

.md\:focus\:placeholder-base-100:focus::placeholder {
color:hsl(var(--b1))
}

.md\:focus\:placeholder-base-200:focus::-moz-placeholder {
color:hsl(var(--b2))
}

.md\:focus\:placeholder-base-200:focus:-ms-input-placeholder {
color:hsl(var(--b2))
}

.md\:focus\:placeholder-base-200:focus::placeholder {
color:hsl(var(--b2))
}

.md\:focus\:placeholder-base-300:focus::-moz-placeholder {
color:hsl(var(--b3))
}

.md\:focus\:placeholder-base-300:focus:-ms-input-placeholder {
color:hsl(var(--b3))
}

.md\:focus\:placeholder-base-300:focus::placeholder {
color:hsl(var(--b3))
}

.md\:focus\:placeholder-base-content:focus::-moz-placeholder {
color:hsl(var(--bc))
}

.md\:focus\:placeholder-base-content:focus:-ms-input-placeholder {
color:hsl(var(--bc))
}

.md\:focus\:placeholder-base-content:focus::placeholder {
color:hsl(var(--bc))
}

.md\:focus\:placeholder-info:focus::-moz-placeholder {
color:hsl(var(--in))
}

.md\:focus\:placeholder-info:focus:-ms-input-placeholder {
color:hsl(var(--in))
}

.md\:focus\:placeholder-info:focus::placeholder {
color:hsl(var(--in))
}

.md\:focus\:placeholder-success:focus::-moz-placeholder {
color:hsl(var(--su))
}

.md\:focus\:placeholder-success:focus:-ms-input-placeholder {
color:hsl(var(--su))
}

.md\:focus\:placeholder-success:focus::placeholder {
color:hsl(var(--su))
}

.md\:focus\:placeholder-warning:focus::-moz-placeholder {
color:hsl(var(--wa))
}

.md\:focus\:placeholder-warning:focus:-ms-input-placeholder {
color:hsl(var(--wa))
}

.md\:focus\:placeholder-warning:focus::placeholder {
color:hsl(var(--wa))
}

.md\:focus\:placeholder-error:focus::-moz-placeholder {
color:hsl(var(--er))
}

.md\:focus\:placeholder-error:focus:-ms-input-placeholder {
color:hsl(var(--er))
}

.md\:focus\:placeholder-error:focus::placeholder {
color:hsl(var(--er))
}

.md\:ring-transparent {
--tw-ring-color:transparent
}

.md\:ring-current {
--tw-ring-color:currentColor
}

.md\:ring-primary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.md\:ring-primary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.md\:ring-primary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.md\:ring-secondary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.md\:ring-secondary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.md\:ring-secondary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.md\:ring-accent {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.md\:ring-accent-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.md\:ring-accent-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.md\:ring-neutral {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.md\:ring-neutral-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.md\:ring-neutral-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.md\:ring-base-100 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.md\:ring-base-200 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.md\:ring-base-300 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.md\:ring-base-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.md\:ring-info {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.md\:ring-success {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.md\:ring-warning {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.md\:ring-error {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-transparent:focus-within {
--tw-ring-color:transparent
}

.md\:focus-within\:ring-current:focus-within {
--tw-ring-color:currentColor
}

.md\:focus-within\:ring-primary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-primary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-primary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-secondary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-secondary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-secondary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-accent:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-accent-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-accent-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-neutral:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-neutral-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-neutral-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-base-100:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-base-200:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-base-300:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-base-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-info:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-success:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-warning:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.md\:focus-within\:ring-error:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-transparent:focus {
--tw-ring-color:transparent
}

.md\:focus\:ring-current:focus {
--tw-ring-color:currentColor
}

.md\:focus\:ring-primary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-primary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-primary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-secondary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-secondary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-secondary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-accent:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-accent-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-accent-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-neutral:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-neutral-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-neutral-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-base-100:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-base-200:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-base-300:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-base-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-info:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-success:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-warning:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.md\:focus\:ring-error:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.md\:ring-offset-transparent {
--tw-ring-offset-color:transparent
}

.md\:ring-offset-current {
--tw-ring-offset-color:currentColor
}

.md\:ring-offset-primary {
--tw-ring-offset-color:hsl(var(--p))
}

.md\:ring-offset-primary-focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.md\:ring-offset-primary-content {
--tw-ring-offset-color:hsl(var(--pc))
}

.md\:ring-offset-secondary {
--tw-ring-offset-color:hsl(var(--s))
}

.md\:ring-offset-secondary-focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.md\:ring-offset-secondary-content {
--tw-ring-offset-color:hsl(var(--sc))
}

.md\:ring-offset-accent {
--tw-ring-offset-color:hsl(var(--a))
}

.md\:ring-offset-accent-focus {
--tw-ring-offset-color:hsl(var(--af))
}

.md\:ring-offset-accent-content {
--tw-ring-offset-color:hsl(var(--ac))
}

.md\:ring-offset-neutral {
--tw-ring-offset-color:hsl(var(--n))
}

.md\:ring-offset-neutral-focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.md\:ring-offset-neutral-content {
--tw-ring-offset-color:hsl(var(--nc))
}

.md\:ring-offset-base-100 {
--tw-ring-offset-color:hsl(var(--b1))
}

.md\:ring-offset-base-200 {
--tw-ring-offset-color:hsl(var(--b2))
}

.md\:ring-offset-base-300 {
--tw-ring-offset-color:hsl(var(--b3))
}

.md\:ring-offset-base-content {
--tw-ring-offset-color:hsl(var(--bc))
}

.md\:ring-offset-info {
--tw-ring-offset-color:hsl(var(--in))
}

.md\:ring-offset-success {
--tw-ring-offset-color:hsl(var(--su))
}

.md\:ring-offset-warning {
--tw-ring-offset-color:hsl(var(--wa))
}

.md\:ring-offset-error {
--tw-ring-offset-color:hsl(var(--er))
}

.md\:focus-within\:ring-offset-transparent:focus-within {
--tw-ring-offset-color:transparent
}

.md\:focus-within\:ring-offset-current:focus-within {
--tw-ring-offset-color:currentColor
}

.md\:focus-within\:ring-offset-primary:focus-within {
--tw-ring-offset-color:hsl(var(--p))
}

.md\:focus-within\:ring-offset-primary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--pf))
}

.md\:focus-within\:ring-offset-primary-content:focus-within {
--tw-ring-offset-color:hsl(var(--pc))
}

.md\:focus-within\:ring-offset-secondary:focus-within {
--tw-ring-offset-color:hsl(var(--s))
}

.md\:focus-within\:ring-offset-secondary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--sf))
}

.md\:focus-within\:ring-offset-secondary-content:focus-within {
--tw-ring-offset-color:hsl(var(--sc))
}

.md\:focus-within\:ring-offset-accent:focus-within {
--tw-ring-offset-color:hsl(var(--a))
}

.md\:focus-within\:ring-offset-accent-focus:focus-within {
--tw-ring-offset-color:hsl(var(--af))
}

.md\:focus-within\:ring-offset-accent-content:focus-within {
--tw-ring-offset-color:hsl(var(--ac))
}

.md\:focus-within\:ring-offset-neutral:focus-within {
--tw-ring-offset-color:hsl(var(--n))
}

.md\:focus-within\:ring-offset-neutral-focus:focus-within {
--tw-ring-offset-color:hsl(var(--nf))
}

.md\:focus-within\:ring-offset-neutral-content:focus-within {
--tw-ring-offset-color:hsl(var(--nc))
}

.md\:focus-within\:ring-offset-base-100:focus-within {
--tw-ring-offset-color:hsl(var(--b1))
}

.md\:focus-within\:ring-offset-base-200:focus-within {
--tw-ring-offset-color:hsl(var(--b2))
}

.md\:focus-within\:ring-offset-base-300:focus-within {
--tw-ring-offset-color:hsl(var(--b3))
}

.md\:focus-within\:ring-offset-base-content:focus-within {
--tw-ring-offset-color:hsl(var(--bc))
}

.md\:focus-within\:ring-offset-info:focus-within {
--tw-ring-offset-color:hsl(var(--in))
}

.md\:focus-within\:ring-offset-success:focus-within {
--tw-ring-offset-color:hsl(var(--su))
}

.md\:focus-within\:ring-offset-warning:focus-within {
--tw-ring-offset-color:hsl(var(--wa))
}

.md\:focus-within\:ring-offset-error:focus-within {
--tw-ring-offset-color:hsl(var(--er))
}

.md\:focus\:ring-offset-transparent:focus {
--tw-ring-offset-color:transparent
}

.md\:focus\:ring-offset-current:focus {
--tw-ring-offset-color:currentColor
}

.md\:focus\:ring-offset-primary:focus {
--tw-ring-offset-color:hsl(var(--p))
}

.md\:focus\:ring-offset-primary-focus:focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.md\:focus\:ring-offset-primary-content:focus {
--tw-ring-offset-color:hsl(var(--pc))
}

.md\:focus\:ring-offset-secondary:focus {
--tw-ring-offset-color:hsl(var(--s))
}

.md\:focus\:ring-offset-secondary-focus:focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.md\:focus\:ring-offset-secondary-content:focus {
--tw-ring-offset-color:hsl(var(--sc))
}

.md\:focus\:ring-offset-accent:focus {
--tw-ring-offset-color:hsl(var(--a))
}

.md\:focus\:ring-offset-accent-focus:focus {
--tw-ring-offset-color:hsl(var(--af))
}

.md\:focus\:ring-offset-accent-content:focus {
--tw-ring-offset-color:hsl(var(--ac))
}

.md\:focus\:ring-offset-neutral:focus {
--tw-ring-offset-color:hsl(var(--n))
}

.md\:focus\:ring-offset-neutral-focus:focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.md\:focus\:ring-offset-neutral-content:focus {
--tw-ring-offset-color:hsl(var(--nc))
}

.md\:focus\:ring-offset-base-100:focus {
--tw-ring-offset-color:hsl(var(--b1))
}

.md\:focus\:ring-offset-base-200:focus {
--tw-ring-offset-color:hsl(var(--b2))
}

.md\:focus\:ring-offset-base-300:focus {
--tw-ring-offset-color:hsl(var(--b3))
}

.md\:focus\:ring-offset-base-content:focus {
--tw-ring-offset-color:hsl(var(--bc))
}

.md\:focus\:ring-offset-info:focus {
--tw-ring-offset-color:hsl(var(--in))
}

.md\:focus\:ring-offset-success:focus {
--tw-ring-offset-color:hsl(var(--su))
}

.md\:focus\:ring-offset-warning:focus {
--tw-ring-offset-color:hsl(var(--wa))
}

.md\:focus\:ring-offset-error:focus {
--tw-ring-offset-color:hsl(var(--er))
}

.md\:ring-offset-0 {
--tw-ring-offset-width:0
}

.md\:ring-offset-1 {
--tw-ring-offset-width:1px
}

.md\:ring-offset-2 {
--tw-ring-offset-width:2px
}

.md\:ring-offset-4 {
--tw-ring-offset-width:4px
}

.md\:ring-offset-8 {
--tw-ring-offset-width:8px
}

.md\:focus-within\:ring-offset-0:focus-within {
--tw-ring-offset-width:0
}

.md\:focus-within\:ring-offset-1:focus-within {
--tw-ring-offset-width:1px
}

.md\:focus-within\:ring-offset-2:focus-within {
--tw-ring-offset-width:2px
}

.md\:focus-within\:ring-offset-4:focus-within {
--tw-ring-offset-width:4px
}

.md\:focus-within\:ring-offset-8:focus-within {
--tw-ring-offset-width:8px
}

.md\:focus\:ring-offset-0:focus {
--tw-ring-offset-width:0
}

.md\:focus\:ring-offset-1:focus {
--tw-ring-offset-width:1px
}

.md\:focus\:ring-offset-2:focus {
--tw-ring-offset-width:2px
}

.md\:focus\:ring-offset-4:focus {
--tw-ring-offset-width:4px
}

.md\:focus\:ring-offset-8:focus {
--tw-ring-offset-width:8px
}

.md\:ring-opacity-0 {
--tw-ring-opacity:0
}

.md\:ring-opacity-5 {
--tw-ring-opacity:.05
}

.md\:ring-opacity-10 {
--tw-ring-opacity:.1
}

.md\:ring-opacity-20 {
--tw-ring-opacity:.2
}

.md\:ring-opacity-25 {
--tw-ring-opacity:.25
}

.md\:ring-opacity-30 {
--tw-ring-opacity:.3
}

.md\:ring-opacity-40 {
--tw-ring-opacity:.4
}

.md\:ring-opacity-50 {
--tw-ring-opacity:.5
}

.md\:ring-opacity-60 {
--tw-ring-opacity:.6
}

.md\:ring-opacity-70 {
--tw-ring-opacity:.7
}

.md\:ring-opacity-75 {
--tw-ring-opacity:.75
}

.md\:ring-opacity-80 {
--tw-ring-opacity:.8
}

.md\:ring-opacity-90 {
--tw-ring-opacity:.9
}

.md\:ring-opacity-95 {
--tw-ring-opacity:.95
}

.md\:ring-opacity-100 {
--tw-ring-opacity:1
}

.md\:focus-within\:ring-opacity-0:focus-within {
--tw-ring-opacity:0
}

.md\:focus-within\:ring-opacity-5:focus-within {
--tw-ring-opacity:.05
}

.md\:focus-within\:ring-opacity-10:focus-within {
--tw-ring-opacity:.1
}

.md\:focus-within\:ring-opacity-20:focus-within {
--tw-ring-opacity:.2
}

.md\:focus-within\:ring-opacity-25:focus-within {
--tw-ring-opacity:.25
}

.md\:focus-within\:ring-opacity-30:focus-within {
--tw-ring-opacity:.3
}

.md\:focus-within\:ring-opacity-40:focus-within {
--tw-ring-opacity:.4
}

.md\:focus-within\:ring-opacity-50:focus-within {
--tw-ring-opacity:.5
}

.md\:focus-within\:ring-opacity-60:focus-within {
--tw-ring-opacity:.6
}

.md\:focus-within\:ring-opacity-70:focus-within {
--tw-ring-opacity:.7
}

.md\:focus-within\:ring-opacity-75:focus-within {
--tw-ring-opacity:.75
}

.md\:focus-within\:ring-opacity-80:focus-within {
--tw-ring-opacity:.8
}

.md\:focus-within\:ring-opacity-90:focus-within {
--tw-ring-opacity:.9
}

.md\:focus-within\:ring-opacity-95:focus-within {
--tw-ring-opacity:.95
}

.md\:focus-within\:ring-opacity-100:focus-within {
--tw-ring-opacity:1
}

.md\:focus\:ring-opacity-0:focus {
--tw-ring-opacity:0
}

.md\:focus\:ring-opacity-5:focus {
--tw-ring-opacity:.05
}

.md\:focus\:ring-opacity-10:focus {
--tw-ring-opacity:.1
}

.md\:focus\:ring-opacity-20:focus {
--tw-ring-opacity:.2
}

.md\:focus\:ring-opacity-25:focus {
--tw-ring-opacity:.25
}

.md\:focus\:ring-opacity-30:focus {
--tw-ring-opacity:.3
}

.md\:focus\:ring-opacity-40:focus {
--tw-ring-opacity:.4
}

.md\:focus\:ring-opacity-50:focus {
--tw-ring-opacity:.5
}

.md\:focus\:ring-opacity-60:focus {
--tw-ring-opacity:.6
}

.md\:focus\:ring-opacity-70:focus {
--tw-ring-opacity:.7
}

.md\:focus\:ring-opacity-75:focus {
--tw-ring-opacity:.75
}

.md\:focus\:ring-opacity-80:focus {
--tw-ring-opacity:.8
}

.md\:focus\:ring-opacity-90:focus {
--tw-ring-opacity:.9
}

.md\:focus\:ring-opacity-95:focus {
--tw-ring-opacity:.95
}

.md\:focus\:ring-opacity-100:focus {
--tw-ring-opacity:1
}

.md\: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(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 transparent)
}

.md\: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 transparent)
}

.md\: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 transparent)
}

.md\: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 transparent)
}

.md\: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 transparent)
}

.md\: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 transparent)
}

.md\:ring-inset {
--tw-ring-inset:inset
}

.md\:focus-within\:ring-0:focus-within {
--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(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 transparent)
}

.md\:focus-within\:ring-1:focus-within {
--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 transparent)
}

.md\:focus-within\:ring-2:focus-within {
--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 transparent)
}

.md\:focus-within\:ring-4:focus-within {
--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 transparent)
}

.md\:focus-within\:ring-8:focus-within {
--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 transparent)
}

.md\:focus-within\:ring:focus-within {
--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 transparent)
}

.md\:focus-within\:ring-inset:focus-within {
--tw-ring-inset:inset
}

.md\:focus\:ring-0:focus {
--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(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 transparent)
}

.md\:focus\:ring-1:focus {
--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 transparent)
}

.md\:focus\:ring-2:focus {
--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 transparent)
}

.md\:focus\:ring-4:focus {
--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 transparent)
}

.md\:focus\:ring-8:focus {
--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 transparent)
}

.md\:focus\:ring:focus {
--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 transparent)
}

.md\:focus\:ring-inset:focus {
--tw-ring-inset:inset
}

.md\:text-transparent {
color:transparent
}

.md\:text-current {
color:currentColor
}

.md\:text-primary {
color:hsl(var(--p))
}

.md\:text-primary-focus {
color:hsl(var(--pf))
}

.md\:text-primary-content {
color:hsl(var(--pc))
}

.md\:text-secondary {
color:hsl(var(--s))
}

.md\:text-secondary-focus {
color:hsl(var(--sf))
}

.md\:text-secondary-content {
color:hsl(var(--sc))
}

.md\:text-accent {
color:hsl(var(--a))
}

.md\:text-accent-focus {
color:hsl(var(--af))
}

.md\:text-accent-content {
color:hsl(var(--ac))
}

.md\:text-neutral {
color:hsl(var(--n))
}

.md\:text-neutral-focus {
color:hsl(var(--nf))
}

.md\:text-neutral-content {
color:hsl(var(--nc))
}

.md\:text-base-100 {
color:hsl(var(--b1))
}

.md\:text-base-200 {
color:hsl(var(--b2))
}

.md\:text-base-300 {
color:hsl(var(--b3))
}

.md\:text-base-content {
color:hsl(var(--bc))
}

.md\:text-info {
color:hsl(var(--in))
}

.md\:text-success {
color:hsl(var(--su))
}

.md\:text-warning {
color:hsl(var(--wa))
}

.md\:text-error {
color:hsl(var(--er))
}

.group:hover .md\:group-hover\:text-transparent {
color:transparent
}

.group:hover .md\:group-hover\:text-current {
color:currentColor
}

.group:hover .md\:group-hover\:text-primary {
color:hsl(var(--p))
}

.group:hover .md\:group-hover\:text-primary-focus {
color:hsl(var(--pf))
}

.group:hover .md\:group-hover\:text-primary-content {
color:hsl(var(--pc))
}

.group:hover .md\:group-hover\:text-secondary {
color:hsl(var(--s))
}

.group:hover .md\:group-hover\:text-secondary-focus {
color:hsl(var(--sf))
}

.group:hover .md\:group-hover\:text-secondary-content {
color:hsl(var(--sc))
}

.group:hover .md\:group-hover\:text-accent {
color:hsl(var(--a))
}

.group:hover .md\:group-hover\:text-accent-focus {
color:hsl(var(--af))
}

.group:hover .md\:group-hover\:text-accent-content {
color:hsl(var(--ac))
}

.group:hover .md\:group-hover\:text-neutral {
color:hsl(var(--n))
}

.group:hover .md\:group-hover\:text-neutral-focus {
color:hsl(var(--nf))
}

.group:hover .md\:group-hover\:text-neutral-content {
color:hsl(var(--nc))
}

.group:hover .md\:group-hover\:text-base-100 {
color:hsl(var(--b1))
}

.group:hover .md\:group-hover\:text-base-200 {
color:hsl(var(--b2))
}

.group:hover .md\:group-hover\:text-base-300 {
color:hsl(var(--b3))
}

.group:hover .md\:group-hover\:text-base-content {
color:hsl(var(--bc))
}

.group:hover .md\:group-hover\:text-info {
color:hsl(var(--in))
}

.group:hover .md\:group-hover\:text-success {
color:hsl(var(--su))
}

.group:hover .md\:group-hover\:text-warning {
color:hsl(var(--wa))
}

.group:hover .md\:group-hover\:text-error {
color:hsl(var(--er))
}

.md\:focus-within\:text-transparent:focus-within {
color:transparent
}

.md\:focus-within\:text-current:focus-within {
color:currentColor
}

.md\:focus-within\:text-primary:focus-within {
color:hsl(var(--p))
}

.md\:focus-within\:text-primary-focus:focus-within {
color:hsl(var(--pf))
}

.md\:focus-within\:text-primary-content:focus-within {
color:hsl(var(--pc))
}

.md\:focus-within\:text-secondary:focus-within {
color:hsl(var(--s))
}

.md\:focus-within\:text-secondary-focus:focus-within {
color:hsl(var(--sf))
}

.md\:focus-within\:text-secondary-content:focus-within {
color:hsl(var(--sc))
}

.md\:focus-within\:text-accent:focus-within {
color:hsl(var(--a))
}

.md\:focus-within\:text-accent-focus:focus-within {
color:hsl(var(--af))
}

.md\:focus-within\:text-accent-content:focus-within {
color:hsl(var(--ac))
}

.md\:focus-within\:text-neutral:focus-within {
color:hsl(var(--n))
}

.md\:focus-within\:text-neutral-focus:focus-within {
color:hsl(var(--nf))
}

.md\:focus-within\:text-neutral-content:focus-within {
color:hsl(var(--nc))
}

.md\:focus-within\:text-base-100:focus-within {
color:hsl(var(--b1))
}

.md\:focus-within\:text-base-200:focus-within {
color:hsl(var(--b2))
}

.md\:focus-within\:text-base-300:focus-within {
color:hsl(var(--b3))
}

.md\:focus-within\:text-base-content:focus-within {
color:hsl(var(--bc))
}

.md\:focus-within\:text-info:focus-within {
color:hsl(var(--in))
}

.md\:focus-within\:text-success:focus-within {
color:hsl(var(--su))
}

.md\:focus-within\:text-warning:focus-within {
color:hsl(var(--wa))
}

.md\:focus-within\:text-error:focus-within {
color:hsl(var(--er))
}

.md\:hover\:text-transparent:hover {
color:transparent
}

.md\:hover\:text-current:hover {
color:currentColor
}

.md\:hover\:text-primary:hover {
color:hsl(var(--p))
}

.md\:hover\:text-primary-focus:hover {
color:hsl(var(--pf))
}

.md\:hover\:text-primary-content:hover {
color:hsl(var(--pc))
}

.md\:hover\:text-secondary:hover {
color:hsl(var(--s))
}

.md\:hover\:text-secondary-focus:hover {
color:hsl(var(--sf))
}

.md\:hover\:text-secondary-content:hover {
color:hsl(var(--sc))
}

.md\:hover\:text-accent:hover {
color:hsl(var(--a))
}

.md\:hover\:text-accent-focus:hover {
color:hsl(var(--af))
}

.md\:hover\:text-accent-content:hover {
color:hsl(var(--ac))
}

.md\:hover\:text-neutral:hover {
color:hsl(var(--n))
}

.md\:hover\:text-neutral-focus:hover {
color:hsl(var(--nf))
}

.md\:hover\:text-neutral-content:hover {
color:hsl(var(--nc))
}

.md\:hover\:text-base-100:hover {
color:hsl(var(--b1))
}

.md\:hover\:text-base-200:hover {
color:hsl(var(--b2))
}

.md\:hover\:text-base-300:hover {
color:hsl(var(--b3))
}

.md\:hover\:text-base-content:hover {
color:hsl(var(--bc))
}

.md\:hover\:text-info:hover {
color:hsl(var(--in))
}

.md\:hover\:text-success:hover {
color:hsl(var(--su))
}

.md\:hover\:text-warning:hover {
color:hsl(var(--wa))
}

.md\:hover\:text-error:hover {
color:hsl(var(--er))
}

.md\:focus\:text-transparent:focus {
color:transparent
}

.md\:focus\:text-current:focus {
color:currentColor
}

.md\:focus\:text-primary:focus {
color:hsl(var(--p))
}

.md\:focus\:text-primary-focus:focus {
color:hsl(var(--pf))
}

.md\:focus\:text-primary-content:focus {
color:hsl(var(--pc))
}

.md\:focus\:text-secondary:focus {
color:hsl(var(--s))
}

.md\:focus\:text-secondary-focus:focus {
color:hsl(var(--sf))
}

.md\:focus\:text-secondary-content:focus {
color:hsl(var(--sc))
}

.md\:focus\:text-accent:focus {
color:hsl(var(--a))
}

.md\:focus\:text-accent-focus:focus {
color:hsl(var(--af))
}

.md\:focus\:text-accent-content:focus {
color:hsl(var(--ac))
}

.md\:focus\:text-neutral:focus {
color:hsl(var(--n))
}

.md\:focus\:text-neutral-focus:focus {
color:hsl(var(--nf))
}

.md\:focus\:text-neutral-content:focus {
color:hsl(var(--nc))
}

.md\:focus\:text-base-100:focus {
color:hsl(var(--b1))
}

.md\:focus\:text-base-200:focus {
color:hsl(var(--b2))
}

.md\:focus\:text-base-300:focus {
color:hsl(var(--b3))
}

.md\:focus\:text-base-content:focus {
color:hsl(var(--bc))
}

.md\:focus\:text-info:focus {
color:hsl(var(--in))
}

.md\:focus\:text-success:focus {
color:hsl(var(--su))
}

.md\:focus\:text-warning:focus {
color:hsl(var(--wa))
}

.md\:focus\:text-error:focus {
color:hsl(var(--er))
}

.md\:transition-none {
transition-property:none
}

.md\:transition-all {
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.md\:transition {
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.md\:transition-colors {
transition-property:background-color,border-color,color,fill,stroke;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.md\:transition-opacity {
transition-property:opacity;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.md\:transition-shadow {
transition-property:box-shadow;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.md\:transition-transform {
transition-property:transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.md\:rounded-box {
border-radius:var(--rounded-box,1rem)
}

.md\:rounded-t-box {
border-top-left-radius:var(--rounded-box,1rem);
border-top-right-radius:var(--rounded-box,1rem)
}

.md\:rounded-b-box {
border-bottom-left-radius:var(--rounded-box,1rem);
border-bottom-right-radius:var(--rounded-box,1rem)
}

.md\:rounded-btn {
border-radius:var(--rounded-btn,.5rem)
}

.md\:rounded-badge {
border-radius:var(--rounded-badge,1.9rem)
}

.md\:text-2xs {
font-size:.7rem
}

.glass.md\:btn-active,.md\:glass,.md\:glass:hover {
border:none;
-webkit-backdrop-filter:blur(var(--glass-blur,40px));
backdrop-filter:blur(var(--glass-blur,40px));
background-color:transparent;
background-image:linear-gradient(135deg,#ff4d00),#000),linear-gradient(var(--glass-reflex-degree,100deg),#ff1a00) 25%,#000 0);
box-shadow:0 0 0 1px #ff0a00 inset,0 0 0 2px #000;
text-shadow:0 1px #000500
}

.md\:min-h-6 {
min-height:1.5rem
}

.md\:min-h-8 {
min-height:2rem
}

.md\:min-h-12 {
min-height:3rem
}

.md\:min-h-16 {
min-height:4rem
}

.md\:no-animation {
--btn-focus-scale:1;
--animation-btn:0;
--animation-input:0
}

.md\:tab-border-none {
--tab-border:0
}

.md\:tab-border {
--tab-border:1px
}

.md\:tab-border-2 {
--tab-border:2px
}

.md\:tab-border-3 {
--tab-border:3px
}

.md\:tab-rounded-none {
--tab-radius:0
}

.md\:tab-rounded-lg {
--tab-radius:.5rem
}

.md\:artboard-demo {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
flex:none
}

.artboard.md\:phone {
width:320px
}

.artboard.md\:phone-1 {
width:320px;
height:568px
}

.artboard.phone-1.md\:horizontal {
width:568px;
height:320px
}

.artboard.md\:phone-2 {
width:375px;
height:667px
}

.artboard.phone-2.md\:horizontal {
width:667px;
height:375px
}

.artboard.md\:phone-3 {
width:414px;
height:736px
}

.artboard.phone-3.md\:horizontal {
width:736px;
height:414px
}

.artboard.md\:phone-4 {
width:375px;
height:812px
}

.artboard.phone-4.md\:horizontal {
width:812px;
height:375px
}

.artboard.md\:phone-5 {
width:414px;
height:896px
}

.artboard.phone-5.md\:horizontal {
width:896px;
height:414px
}

.artboard.md\:phone-6 {
width:320px;
height:1024px
}

.artboard.phone-6.md\:horizontal {
width:1024px;
height:320px
}

.md\:badge-xs {
height:.75rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
padding-left:.313rem;
padding-right:.313rem
}

.md\:badge-sm {
height:1rem;
font-size:.75rem;
line-height:1rem;
padding-left:.438rem;
padding-right:.438rem
}

.md\:badge-md {
height:1.25rem;
font-size:.875rem;
line-height:1.25rem;
padding-left:.563rem;
padding-right:.563rem
}

.md\:badge-lg {
height:1.5rem;
font-size:1rem;
line-height:1.5rem;
padding-left:.688rem;
padding-right:.688rem
}

.md\:btn-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.md\:btn-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.md\:btn-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.md\:btn-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.md\:btn-wide {
width:16rem
}

.md\:btn-block {
width:100%
}

.btn-square.md\:btn-xs {
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-square.md\:btn-sm {
height:2rem;
padding:0;
width:2rem
}

.btn-square.md\:btn-md {
height:3rem;
padding:0;
width:3rem
}

.btn-square.md\:btn-lg {
height:4rem;
padding:0;
width:4rem
}

.btn-circle.md\:btn-xs {
border-radius:9999px;
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-circle.md\:btn-sm {
border-radius:9999px;
height:2rem;
padding:0;
width:2rem
}

.btn-circle.md\:btn-md {
border-radius:9999px;
height:3rem;
padding:0;
width:3rem
}

.btn-circle.md\:btn-lg {
border-radius:9999px;
height:4rem;
padding:0;
width:4rem
}

.md\:card-side {
align-items:stretch;
flex-direction:row
}

.md\:card-side>figure {
height:100%;
max-width:none;
width:auto
}

.md\:card-side>figure>* {
width:auto;
max-width:none
}

.md\:checkbox-xs {
height:1rem;
width:1rem
}

.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\:divider-vertical {
flex-direction:column;
align-self:stretch
}

.md\:divider-vertical:after,.md\:divider-vertical:before {
height:100%
}

.md\:input-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem
}

.md\:input-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem
}

.md\:input-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem
}

.md\:input-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem
}

.md\:kbd-xs {
font-size:.75rem;
line-height:1rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.2em;
min-width:1.2em
}

.md\:kbd-sm {
font-size:.875rem;
line-height:1.25rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.6em;
min-width:1.6em
}

.md\:kbd-md {
font-size:1rem;
line-height:1.5rem;
padding-left:.5rem;
padding-right:.5rem;
min-height:2.2em;
min-width:2.2em
}

.md\:kbd-lg {
font-size:1.125rem;
line-height:1.75rem;
padding-left:1rem;
padding-right:1rem;
min-height:2.5em;
min-width:2.5em
}

.md\:radio-xs {
height:1rem;
width:1rem
}

.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-xs {
height:.75rem
}

.md\:range-xs::-webkit-slider-runnable-track {
height:.25rem
}

.md\:range-xs::-moz-range-track {
height:.25rem
}

.md\:range-xs::-webkit-slider-thumb {
height:.75rem;
width:.75rem
}

.md\:range-xs::-moz-range-thumb {
height:.75rem;
width:.75rem
}

.md\:range-sm {
height:1rem
}

.md\:range-sm::-webkit-slider-runnable-track {
height:.25rem
}

.md\:range-sm::-moz-range-track {
height:.25rem
}

.md\:range-sm::-webkit-slider-thumb {
height:1rem;
width:1rem
}

.md\:range-sm::-moz-range-thumb {
height:1rem;
width:1rem
}

.md\:range-md {
height:1.25rem
}

.md\:range-md::-webkit-slider-runnable-track {
height:.5rem
}

.md\:range-md::-moz-range-track {
height:.5rem
}

.md\:range-md::-webkit-slider-thumb {
height:1.25rem;
width:1.25rem
}

.md\:range-md::-moz-range-thumb {
height:1.25rem;
width:1.25rem
}

.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
}

.md\:range-lg::-moz-range-thumb {
height:2rem;
width:2rem
}

.md\:select-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.md\:select-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.md\:select-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.md\:select-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.md\:tab-md {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem
}

.md\:tab-lg {
height:3rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
--tab-padding:1.25rem
}

.md\:tab-sm {
height:1.5rem;
font-size:.875rem;
line-height:1.25rem;
line-height:.75rem;
--tab-padding:.75rem
}

.md\:tab-xs {
height:1.25rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
--tab-padding:.5rem
}

.md\:toggle-xs {
--handleoffset:.5rem;
height:1rem;
width:1.5rem
}

.md\:toggle-sm {
--handleoffset:.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\:alert-sm {
padding:.5rem
}

.md\:alert-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.md\:alert-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.md\:alert-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.md\:alert-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.md\:artboard-demo {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-box,1rem);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

.avatar.md\:online:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.avatar.md\:offline:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.md\:badge-primary {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.md\:badge-secondary {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.md\:badge-accent {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.md\:badge-ghost {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.md\:badge-outline {
background-color:transparent;
border-color:currentColor;
--tw-border-opacity:.5;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.badge-outline.md\:badge-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.badge-outline.md\:badge-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.badge-outline.md\:badge-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.md\:badge-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.md\:badge-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.md\:badge-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.md\:badge-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.md\:divider-vertical {
height:auto;
margin:0 1rem;
width:1rem
}

.md\:divider-vertical:after,.md\:divider-vertical:before {
width:.125rem
}

.md\:divider-vertical:not(:empty):before {
margin-right:0;
margin-bottom:1rem
}

.md\:divider-vertical:not(:empty):after {
margin-left:0;
margin-top:1rem
}
}

@media (min-width:1024px) {
.lg\:animate-none {
-webkit-animation:none;
animation:none
}

.lg\:animate-spin {
-webkit-animation:spin 1s linear infinite;
animation:spin 1s linear infinite
}

.lg\:animate-ping {
-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}

.lg\:animate-pulse {
-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.lg\:animate-bounce {
-webkit-animation:bounce 1s infinite;
animation:bounce 1s infinite
}

.lg\:bg-transparent {
background-color:transparent
}

.lg\:bg-current {
background-color:currentColor
}

.lg\:bg-primary {
background-color:hsl(var(--p))
}

.lg\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.lg\:bg-primary-content {
background-color:hsl(var(--pc))
}

.lg\:bg-secondary {
background-color:hsl(var(--s))
}

.lg\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.lg\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.lg\:bg-accent {
background-color:hsl(var(--a))
}

.lg\:bg-accent-focus {
background-color:hsl(var(--af))
}

.lg\:bg-accent-content {
background-color:hsl(var(--ac))
}

.lg\:bg-neutral {
background-color:hsl(var(--n))
}

.lg\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.lg\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.lg\:bg-base-100 {
background-color:hsl(var(--b1))
}

.lg\:bg-base-200 {
background-color:hsl(var(--b2))
}

.lg\:bg-base-300 {
background-color:hsl(var(--b3))
}

.lg\:bg-base-content {
background-color:hsl(var(--bc))
}

.lg\:bg-info {
background-color:hsl(var(--in))
}

.lg\:bg-success {
background-color:hsl(var(--su))
}

.lg\:bg-warning {
background-color:hsl(var(--wa))
}

.lg\:bg-error {
background-color:hsl(var(--er))
}

.group:hover .lg\:group-hover\:bg-transparent {
background-color:transparent
}

.group:hover .lg\:group-hover\:bg-current {
background-color:currentColor
}

.group:hover .lg\:group-hover\:bg-primary {
background-color:hsl(var(--p))
}

.group:hover .lg\:group-hover\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.group:hover .lg\:group-hover\:bg-primary-content {
background-color:hsl(var(--pc))
}

.group:hover .lg\:group-hover\:bg-secondary {
background-color:hsl(var(--s))
}

.group:hover .lg\:group-hover\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.group:hover .lg\:group-hover\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.group:hover .lg\:group-hover\:bg-accent {
background-color:hsl(var(--a))
}

.group:hover .lg\:group-hover\:bg-accent-focus {
background-color:hsl(var(--af))
}

.group:hover .lg\:group-hover\:bg-accent-content {
background-color:hsl(var(--ac))
}

.group:hover .lg\:group-hover\:bg-neutral {
background-color:hsl(var(--n))
}

.group:hover .lg\:group-hover\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.group:hover .lg\:group-hover\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.group:hover .lg\:group-hover\:bg-base-100 {
background-color:hsl(var(--b1))
}

.group:hover .lg\:group-hover\:bg-base-200 {
background-color:hsl(var(--b2))
}

.group:hover .lg\:group-hover\:bg-base-300 {
background-color:hsl(var(--b3))
}

.group:hover .lg\:group-hover\:bg-base-content {
background-color:hsl(var(--bc))
}

.group:hover .lg\:group-hover\:bg-info {
background-color:hsl(var(--in))
}

.group:hover .lg\:group-hover\:bg-success {
background-color:hsl(var(--su))
}

.group:hover .lg\:group-hover\:bg-warning {
background-color:hsl(var(--wa))
}

.group:hover .lg\:group-hover\:bg-error {
background-color:hsl(var(--er))
}

.lg\:focus-within\:bg-transparent:focus-within {
background-color:transparent
}

.lg\:focus-within\:bg-current:focus-within {
background-color:currentColor
}

.lg\:focus-within\:bg-primary:focus-within {
background-color:hsl(var(--p))
}

.lg\:focus-within\:bg-primary-focus:focus-within {
background-color:hsl(var(--pf))
}

.lg\:focus-within\:bg-primary-content:focus-within {
background-color:hsl(var(--pc))
}

.lg\:focus-within\:bg-secondary:focus-within {
background-color:hsl(var(--s))
}

.lg\:focus-within\:bg-secondary-focus:focus-within {
background-color:hsl(var(--sf))
}

.lg\:focus-within\:bg-secondary-content:focus-within {
background-color:hsl(var(--sc))
}

.lg\:focus-within\:bg-accent:focus-within {
background-color:hsl(var(--a))
}

.lg\:focus-within\:bg-accent-focus:focus-within {
background-color:hsl(var(--af))
}

.lg\:focus-within\:bg-accent-content:focus-within {
background-color:hsl(var(--ac))
}

.lg\:focus-within\:bg-neutral:focus-within {
background-color:hsl(var(--n))
}

.lg\:focus-within\:bg-neutral-focus:focus-within {
background-color:hsl(var(--nf))
}

.lg\:focus-within\:bg-neutral-content:focus-within {
background-color:hsl(var(--nc))
}

.lg\:focus-within\:bg-base-100:focus-within {
background-color:hsl(var(--b1))
}

.lg\:focus-within\:bg-base-200:focus-within {
background-color:hsl(var(--b2))
}

.lg\:focus-within\:bg-base-300:focus-within {
background-color:hsl(var(--b3))
}

.lg\:focus-within\:bg-base-content:focus-within {
background-color:hsl(var(--bc))
}

.lg\:focus-within\:bg-info:focus-within {
background-color:hsl(var(--in))
}

.lg\:focus-within\:bg-success:focus-within {
background-color:hsl(var(--su))
}

.lg\:focus-within\:bg-warning:focus-within {
background-color:hsl(var(--wa))
}

.lg\:focus-within\:bg-error:focus-within {
background-color:hsl(var(--er))
}

.lg\:hover\:bg-transparent:hover {
background-color:transparent
}

.lg\:hover\:bg-current:hover {
background-color:currentColor
}

.lg\:hover\:bg-primary:hover {
background-color:hsl(var(--p))
}

.lg\:hover\:bg-primary-focus:hover {
background-color:hsl(var(--pf))
}

.lg\:hover\:bg-primary-content:hover {
background-color:hsl(var(--pc))
}

.lg\:hover\:bg-secondary:hover {
background-color:hsl(var(--s))
}

.lg\:hover\:bg-secondary-focus:hover {
background-color:hsl(var(--sf))
}

.lg\:hover\:bg-secondary-content:hover {
background-color:hsl(var(--sc))
}

.lg\:hover\:bg-accent:hover {
background-color:hsl(var(--a))
}

.lg\:hover\:bg-accent-focus:hover {
background-color:hsl(var(--af))
}

.lg\:hover\:bg-accent-content:hover {
background-color:hsl(var(--ac))
}

.lg\:hover\:bg-neutral:hover {
background-color:hsl(var(--n))
}

.lg\:hover\:bg-neutral-focus:hover {
background-color:hsl(var(--nf))
}

.lg\:hover\:bg-neutral-content:hover {
background-color:hsl(var(--nc))
}

.lg\:hover\:bg-base-100:hover {
background-color:hsl(var(--b1))
}

.lg\:hover\:bg-base-200:hover {
background-color:hsl(var(--b2))
}

.lg\:hover\:bg-base-300:hover {
background-color:hsl(var(--b3))
}

.lg\:hover\:bg-base-content:hover {
background-color:hsl(var(--bc))
}

.lg\:hover\:bg-info:hover {
background-color:hsl(var(--in))
}

.lg\:hover\:bg-success:hover {
background-color:hsl(var(--su))
}

.lg\:hover\:bg-warning:hover {
background-color:hsl(var(--wa))
}

.lg\:hover\:bg-error:hover {
background-color:hsl(var(--er))
}

.lg\:focus\:bg-transparent:focus {
background-color:transparent
}

.lg\:focus\:bg-current:focus {
background-color:currentColor
}

.lg\:focus\:bg-primary:focus {
background-color:hsl(var(--p))
}

.lg\:focus\:bg-primary-focus:focus {
background-color:hsl(var(--pf))
}

.lg\:focus\:bg-primary-content:focus {
background-color:hsl(var(--pc))
}

.lg\:focus\:bg-secondary:focus {
background-color:hsl(var(--s))
}

.lg\:focus\:bg-secondary-focus:focus {
background-color:hsl(var(--sf))
}

.lg\:focus\:bg-secondary-content:focus {
background-color:hsl(var(--sc))
}

.lg\:focus\:bg-accent:focus {
background-color:hsl(var(--a))
}

.lg\:focus\:bg-accent-focus:focus {
background-color:hsl(var(--af))
}

.lg\:focus\:bg-accent-content:focus {
background-color:hsl(var(--ac))
}

.lg\:focus\:bg-neutral:focus {
background-color:hsl(var(--n))
}

.lg\:focus\:bg-neutral-focus:focus {
background-color:hsl(var(--nf))
}

.lg\:focus\:bg-neutral-content:focus {
background-color:hsl(var(--nc))
}

.lg\:focus\:bg-base-100:focus {
background-color:hsl(var(--b1))
}

.lg\:focus\:bg-base-200:focus {
background-color:hsl(var(--b2))
}

.lg\:focus\:bg-base-300:focus {
background-color:hsl(var(--b3))
}

.lg\:focus\:bg-base-content:focus {
background-color:hsl(var(--bc))
}

.lg\:focus\:bg-info:focus {
background-color:hsl(var(--in))
}

.lg\:focus\:bg-success:focus {
background-color:hsl(var(--su))
}

.lg\:focus\:bg-warning:focus {
background-color:hsl(var(--wa))
}

.lg\:focus\:bg-error:focus {
background-color:hsl(var(--er))
}

.lg\:bg-none {
background-image:none
}

.lg\:bg-gradient-to-t {
background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}

.lg\:bg-gradient-to-tr {
background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}

.lg\:bg-gradient-to-r {
background-image:linear-gradient(90deg,var(--tw-gradient-stops))
}

.lg\:bg-gradient-to-br {
background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.lg\:bg-gradient-to-b {
background-image:linear-gradient(180deg,var(--tw-gradient-stops))
}

.lg\:bg-gradient-to-bl {
background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}

.lg\:bg-gradient-to-l {
background-image:linear-gradient(270deg,var(--tw-gradient-stops))
}

.lg\:bg-gradient-to-tl {
background-image:linear-gradient(to top left,var(--tw-gradient-stops))
}

.lg\:border-transparent {
border-color:transparent
}

.lg\:border-current {
border-color:currentColor
}

.lg\:border-primary {
border-color:hsl(var(--p))
}

.lg\:border-primary-focus {
border-color:hsl(var(--pf))
}

.lg\:border-primary-content {
border-color:hsl(var(--pc))
}

.lg\:border-secondary {
border-color:hsl(var(--s))
}

.lg\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.lg\:border-secondary-content {
border-color:hsl(var(--sc))
}

.lg\:border-accent {
border-color:hsl(var(--a))
}

.lg\:border-accent-focus {
border-color:hsl(var(--af))
}

.lg\:border-accent-content {
border-color:hsl(var(--ac))
}

.lg\:border-neutral {
border-color:hsl(var(--n))
}

.lg\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.lg\:border-neutral-content {
border-color:hsl(var(--nc))
}

.lg\:border-base-100 {
border-color:hsl(var(--b1))
}

.lg\:border-base-200 {
border-color:hsl(var(--b2))
}

.lg\:border-base-300 {
border-color:hsl(var(--b3))
}

.lg\:border-base-content {
border-color:hsl(var(--bc))
}

.lg\:border-info {
border-color:hsl(var(--in))
}

.lg\:border-success {
border-color:hsl(var(--su))
}

.lg\:border-warning {
border-color:hsl(var(--wa))
}

.lg\:border-error {
border-color:hsl(var(--er))
}

.group:hover .lg\:group-hover\:border-transparent {
border-color:transparent
}

.group:hover .lg\:group-hover\:border-current {
border-color:currentColor
}

.group:hover .lg\:group-hover\:border-primary {
border-color:hsl(var(--p))
}

.group:hover .lg\:group-hover\:border-primary-focus {
border-color:hsl(var(--pf))
}

.group:hover .lg\:group-hover\:border-primary-content {
border-color:hsl(var(--pc))
}

.group:hover .lg\:group-hover\:border-secondary {
border-color:hsl(var(--s))
}

.group:hover .lg\:group-hover\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.group:hover .lg\:group-hover\:border-secondary-content {
border-color:hsl(var(--sc))
}

.group:hover .lg\:group-hover\:border-accent {
border-color:hsl(var(--a))
}

.group:hover .lg\:group-hover\:border-accent-focus {
border-color:hsl(var(--af))
}

.group:hover .lg\:group-hover\:border-accent-content {
border-color:hsl(var(--ac))
}

.group:hover .lg\:group-hover\:border-neutral {
border-color:hsl(var(--n))
}

.group:hover .lg\:group-hover\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.group:hover .lg\:group-hover\:border-neutral-content {
border-color:hsl(var(--nc))
}

.group:hover .lg\:group-hover\:border-base-100 {
border-color:hsl(var(--b1))
}

.group:hover .lg\:group-hover\:border-base-200 {
border-color:hsl(var(--b2))
}

.group:hover .lg\:group-hover\:border-base-300 {
border-color:hsl(var(--b3))
}

.group:hover .lg\:group-hover\:border-base-content {
border-color:hsl(var(--bc))
}

.group:hover .lg\:group-hover\:border-info {
border-color:hsl(var(--in))
}

.group:hover .lg\:group-hover\:border-success {
border-color:hsl(var(--su))
}

.group:hover .lg\:group-hover\:border-warning {
border-color:hsl(var(--wa))
}

.group:hover .lg\:group-hover\:border-error {
border-color:hsl(var(--er))
}

.lg\:focus-within\:border-transparent:focus-within {
border-color:transparent
}

.lg\:focus-within\:border-current:focus-within {
border-color:currentColor
}

.lg\:focus-within\:border-primary:focus-within {
border-color:hsl(var(--p))
}

.lg\:focus-within\:border-primary-focus:focus-within {
border-color:hsl(var(--pf))
}

.lg\:focus-within\:border-primary-content:focus-within {
border-color:hsl(var(--pc))
}

.lg\:focus-within\:border-secondary:focus-within {
border-color:hsl(var(--s))
}

.lg\:focus-within\:border-secondary-focus:focus-within {
border-color:hsl(var(--sf))
}

.lg\:focus-within\:border-secondary-content:focus-within {
border-color:hsl(var(--sc))
}

.lg\:focus-within\:border-accent:focus-within {
border-color:hsl(var(--a))
}

.lg\:focus-within\:border-accent-focus:focus-within {
border-color:hsl(var(--af))
}

.lg\:focus-within\:border-accent-content:focus-within {
border-color:hsl(var(--ac))
}

.lg\:focus-within\:border-neutral:focus-within {
border-color:hsl(var(--n))
}

.lg\:focus-within\:border-neutral-focus:focus-within {
border-color:hsl(var(--nf))
}

.lg\:focus-within\:border-neutral-content:focus-within {
border-color:hsl(var(--nc))
}

.lg\:focus-within\:border-base-100:focus-within {
border-color:hsl(var(--b1))
}

.lg\:focus-within\:border-base-200:focus-within {
border-color:hsl(var(--b2))
}

.lg\:focus-within\:border-base-300:focus-within {
border-color:hsl(var(--b3))
}

.lg\:focus-within\:border-base-content:focus-within {
border-color:hsl(var(--bc))
}

.lg\:focus-within\:border-info:focus-within {
border-color:hsl(var(--in))
}

.lg\:focus-within\:border-success:focus-within {
border-color:hsl(var(--su))
}

.lg\:focus-within\:border-warning:focus-within {
border-color:hsl(var(--wa))
}

.lg\:focus-within\:border-error:focus-within {
border-color:hsl(var(--er))
}

.lg\:hover\:border-transparent:hover {
border-color:transparent
}

.lg\:hover\:border-current:hover {
border-color:currentColor
}

.lg\:hover\:border-primary:hover {
border-color:hsl(var(--p))
}

.lg\:hover\:border-primary-focus:hover {
border-color:hsl(var(--pf))
}

.lg\:hover\:border-primary-content:hover {
border-color:hsl(var(--pc))
}

.lg\:hover\:border-secondary:hover {
border-color:hsl(var(--s))
}

.lg\:hover\:border-secondary-focus:hover {
border-color:hsl(var(--sf))
}

.lg\:hover\:border-secondary-content:hover {
border-color:hsl(var(--sc))
}

.lg\:hover\:border-accent:hover {
border-color:hsl(var(--a))
}

.lg\:hover\:border-accent-focus:hover {
border-color:hsl(var(--af))
}

.lg\:hover\:border-accent-content:hover {
border-color:hsl(var(--ac))
}

.lg\:hover\:border-neutral:hover {
border-color:hsl(var(--n))
}

.lg\:hover\:border-neutral-focus:hover {
border-color:hsl(var(--nf))
}

.lg\:hover\:border-neutral-content:hover {
border-color:hsl(var(--nc))
}

.lg\:hover\:border-base-100:hover {
border-color:hsl(var(--b1))
}

.lg\:hover\:border-base-200:hover {
border-color:hsl(var(--b2))
}

.lg\:hover\:border-base-300:hover {
border-color:hsl(var(--b3))
}

.lg\:hover\:border-base-content:hover {
border-color:hsl(var(--bc))
}

.lg\:hover\:border-info:hover {
border-color:hsl(var(--in))
}

.lg\:hover\:border-success:hover {
border-color:hsl(var(--su))
}

.lg\:hover\:border-warning:hover {
border-color:hsl(var(--wa))
}

.lg\:hover\:border-error:hover {
border-color:hsl(var(--er))
}

.lg\:focus\:border-transparent:focus {
border-color:transparent
}

.lg\:focus\:border-current:focus {
border-color:currentColor
}

.lg\:focus\:border-primary:focus {
border-color:hsl(var(--p))
}

.lg\:focus\:border-primary-focus:focus {
border-color:hsl(var(--pf))
}

.lg\:focus\:border-primary-content:focus {
border-color:hsl(var(--pc))
}

.lg\:focus\:border-secondary:focus {
border-color:hsl(var(--s))
}

.lg\:focus\:border-secondary-focus:focus {
border-color:hsl(var(--sf))
}

.lg\:focus\:border-secondary-content:focus {
border-color:hsl(var(--sc))
}

.lg\:focus\:border-accent:focus {
border-color:hsl(var(--a))
}

.lg\:focus\:border-accent-focus:focus {
border-color:hsl(var(--af))
}

.lg\:focus\:border-accent-content:focus {
border-color:hsl(var(--ac))
}

.lg\:focus\:border-neutral:focus {
border-color:hsl(var(--n))
}

.lg\:focus\:border-neutral-focus:focus {
border-color:hsl(var(--nf))
}

.lg\:focus\:border-neutral-content:focus {
border-color:hsl(var(--nc))
}

.lg\:focus\:border-base-100:focus {
border-color:hsl(var(--b1))
}

.lg\:focus\:border-base-200:focus {
border-color:hsl(var(--b2))
}

.lg\:focus\:border-base-300:focus {
border-color:hsl(var(--b3))
}

.lg\:focus\:border-base-content:focus {
border-color:hsl(var(--bc))
}

.lg\:focus\:border-info:focus {
border-color:hsl(var(--in))
}

.lg\:focus\:border-success:focus {
border-color:hsl(var(--su))
}

.lg\:focus\:border-warning:focus {
border-color:hsl(var(--wa))
}

.lg\:focus\:border-error:focus {
border-color:hsl(var(--er))
}

.lg\:divide-transparent>:not([hidden])~:not([hidden]) {
border-color:transparent
}

.lg\:divide-current>:not([hidden])~:not([hidden]) {
border-color:currentColor
}

.lg\:divide-primary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--p))
}

.lg\:divide-primary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pf))
}

.lg\:divide-primary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pc))
}

.lg\:divide-secondary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--s))
}

.lg\:divide-secondary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sf))
}

.lg\:divide-secondary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sc))
}

.lg\:divide-accent>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--a))
}

.lg\:divide-accent-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--af))
}

.lg\:divide-accent-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--ac))
}

.lg\:divide-neutral>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--n))
}

.lg\:divide-neutral-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nf))
}

.lg\:divide-neutral-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nc))
}

.lg\:divide-base-100>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b1))
}

.lg\:divide-base-200>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b2))
}

.lg\:divide-base-300>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b3))
}

.lg\:divide-base-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--bc))
}

.lg\:divide-info>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--in))
}

.lg\:divide-success>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--su))
}

.lg\:divide-warning>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--wa))
}

.lg\:divide-error>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--er))
}

.lg\:from-transparent {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.lg\:from-current {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.lg\:from-primary {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.lg\:from-primary-focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.lg\:from-primary-content {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.lg\:from-secondary {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.lg\:from-secondary-focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.lg\:from-secondary-content {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.lg\:from-accent {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.lg\:from-accent-focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.lg\:from-accent-content {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.lg\:from-neutral {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.lg\:from-neutral-focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.lg\:from-neutral-content {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.lg\:from-base-100 {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.lg\:from-base-200 {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.lg\:from-base-300 {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.lg\:from-base-content {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.lg\:from-info {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.lg\:from-success {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.lg\:from-warning {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.lg\:from-error {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.lg\:via-transparent {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.lg\:via-current {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.lg\:via-primary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.lg\:via-primary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.lg\:via-primary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.lg\:via-secondary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.lg\:via-secondary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.lg\:via-secondary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.lg\:via-accent {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.lg\:via-accent-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.lg\:via-accent-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.lg\:via-neutral {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.lg\:via-neutral-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.lg\:via-neutral-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.lg\:via-base-100 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.lg\:via-base-200 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.lg\:via-base-300 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.lg\:via-base-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.lg\:via-info {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.lg\:via-success {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.lg\:via-warning {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.lg\:via-error {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.lg\:to-transparent {
--tw-gradient-to:transparent
}

.lg\:to-current {
--tw-gradient-to:currentColor
}

.lg\:to-primary {
--tw-gradient-to:hsl(var(--p))
}

.lg\:to-primary-focus {
--tw-gradient-to:hsl(var(--pf))
}

.lg\:to-primary-content {
--tw-gradient-to:hsl(var(--pc))
}

.lg\:to-secondary {
--tw-gradient-to:hsl(var(--s))
}

.lg\:to-secondary-focus {
--tw-gradient-to:hsl(var(--sf))
}

.lg\:to-secondary-content {
--tw-gradient-to:hsl(var(--sc))
}

.lg\:to-accent {
--tw-gradient-to:hsl(var(--a))
}

.lg\:to-accent-focus {
--tw-gradient-to:hsl(var(--af))
}

.lg\:to-accent-content {
--tw-gradient-to:hsl(var(--ac))
}

.lg\:to-neutral {
--tw-gradient-to:hsl(var(--n))
}

.lg\:to-neutral-focus {
--tw-gradient-to:hsl(var(--nf))
}

.lg\:to-neutral-content {
--tw-gradient-to:hsl(var(--nc))
}

.lg\:to-base-100 {
--tw-gradient-to:hsl(var(--b1))
}

.lg\:to-base-200 {
--tw-gradient-to:hsl(var(--b2))
}

.lg\:to-base-300 {
--tw-gradient-to:hsl(var(--b3))
}

.lg\:to-base-content {
--tw-gradient-to:hsl(var(--bc))
}

.lg\:to-info {
--tw-gradient-to:hsl(var(--in))
}

.lg\:to-success {
--tw-gradient-to:hsl(var(--su))
}

.lg\:to-warning {
--tw-gradient-to:hsl(var(--wa))
}

.lg\:to-error {
--tw-gradient-to:hsl(var(--er))
}

.lg\:hover\:from-transparent:hover {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.lg\:hover\:from-current:hover {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.lg\:hover\:from-primary:hover {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.lg\:hover\:from-primary-focus:hover {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.lg\:hover\:from-primary-content:hover {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.lg\:hover\:from-secondary:hover {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.lg\:hover\:from-secondary-focus:hover {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.lg\:hover\:from-secondary-content:hover {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.lg\:hover\:from-accent:hover {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.lg\:hover\:from-accent-focus:hover {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.lg\:hover\:from-accent-content:hover {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.lg\:hover\:from-neutral:hover {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.lg\:hover\:from-neutral-focus:hover {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.lg\:hover\:from-neutral-content:hover {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.lg\:hover\:from-base-100:hover {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.lg\:hover\:from-base-200:hover {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.lg\:hover\:from-base-300:hover {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.lg\:hover\:from-base-content:hover {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.lg\:hover\:from-info:hover {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.lg\:hover\:from-success:hover {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.lg\:hover\:from-warning:hover {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.lg\:hover\:from-error:hover {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.lg\:hover\:via-transparent:hover {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.lg\:hover\:via-current:hover {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.lg\:hover\:via-primary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.lg\:hover\:via-primary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.lg\:hover\:via-primary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.lg\:hover\:via-secondary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.lg\:hover\:via-secondary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.lg\:hover\:via-secondary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.lg\:hover\:via-accent:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.lg\:hover\:via-accent-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.lg\:hover\:via-accent-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.lg\:hover\:via-neutral:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.lg\:hover\:via-neutral-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.lg\:hover\:via-neutral-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.lg\:hover\:via-base-100:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.lg\:hover\:via-base-200:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.lg\:hover\:via-base-300:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.lg\:hover\:via-base-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.lg\:hover\:via-info:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.lg\:hover\:via-success:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.lg\:hover\:via-warning:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.lg\:hover\:via-error:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.lg\:hover\:to-transparent:hover {
--tw-gradient-to:transparent
}

.lg\:hover\:to-current:hover {
--tw-gradient-to:currentColor
}

.lg\:hover\:to-primary:hover {
--tw-gradient-to:hsl(var(--p))
}

.lg\:hover\:to-primary-focus:hover {
--tw-gradient-to:hsl(var(--pf))
}

.lg\:hover\:to-primary-content:hover {
--tw-gradient-to:hsl(var(--pc))
}

.lg\:hover\:to-secondary:hover {
--tw-gradient-to:hsl(var(--s))
}

.lg\:hover\:to-secondary-focus:hover {
--tw-gradient-to:hsl(var(--sf))
}

.lg\:hover\:to-secondary-content:hover {
--tw-gradient-to:hsl(var(--sc))
}

.lg\:hover\:to-accent:hover {
--tw-gradient-to:hsl(var(--a))
}

.lg\:hover\:to-accent-focus:hover {
--tw-gradient-to:hsl(var(--af))
}

.lg\:hover\:to-accent-content:hover {
--tw-gradient-to:hsl(var(--ac))
}

.lg\:hover\:to-neutral:hover {
--tw-gradient-to:hsl(var(--n))
}

.lg\:hover\:to-neutral-focus:hover {
--tw-gradient-to:hsl(var(--nf))
}

.lg\:hover\:to-neutral-content:hover {
--tw-gradient-to:hsl(var(--nc))
}

.lg\:hover\:to-base-100:hover {
--tw-gradient-to:hsl(var(--b1))
}

.lg\:hover\:to-base-200:hover {
--tw-gradient-to:hsl(var(--b2))
}

.lg\:hover\:to-base-300:hover {
--tw-gradient-to:hsl(var(--b3))
}

.lg\:hover\:to-base-content:hover {
--tw-gradient-to:hsl(var(--bc))
}

.lg\:hover\:to-info:hover {
--tw-gradient-to:hsl(var(--in))
}

.lg\:hover\:to-success:hover {
--tw-gradient-to:hsl(var(--su))
}

.lg\:hover\:to-warning:hover {
--tw-gradient-to:hsl(var(--wa))
}

.lg\:hover\:to-error:hover {
--tw-gradient-to:hsl(var(--er))
}

.lg\:focus\:from-transparent:focus {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.lg\:focus\:from-current:focus {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.lg\:focus\:from-primary:focus {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.lg\:focus\:from-primary-focus:focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.lg\:focus\:from-primary-content:focus {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.lg\:focus\:from-secondary:focus {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.lg\:focus\:from-secondary-focus:focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.lg\:focus\:from-secondary-content:focus {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.lg\:focus\:from-accent:focus {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.lg\:focus\:from-accent-focus:focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.lg\:focus\:from-accent-content:focus {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.lg\:focus\:from-neutral:focus {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.lg\:focus\:from-neutral-focus:focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.lg\:focus\:from-neutral-content:focus {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.lg\:focus\:from-base-100:focus {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.lg\:focus\:from-base-200:focus {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.lg\:focus\:from-base-300:focus {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.lg\:focus\:from-base-content:focus {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.lg\:focus\:from-info:focus {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.lg\:focus\:from-success:focus {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.lg\:focus\:from-warning:focus {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.lg\:focus\:from-error:focus {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.lg\:focus\:via-transparent:focus {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.lg\:focus\:via-current:focus {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.lg\:focus\:via-primary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.lg\:focus\:via-primary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.lg\:focus\:via-primary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.lg\:focus\:via-secondary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.lg\:focus\:via-secondary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.lg\:focus\:via-secondary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.lg\:focus\:via-accent:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.lg\:focus\:via-accent-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.lg\:focus\:via-accent-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.lg\:focus\:via-neutral:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.lg\:focus\:via-neutral-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.lg\:focus\:via-neutral-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.lg\:focus\:via-base-100:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.lg\:focus\:via-base-200:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.lg\:focus\:via-base-300:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.lg\:focus\:via-base-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.lg\:focus\:via-info:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.lg\:focus\:via-success:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.lg\:focus\:via-warning:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.lg\:focus\:via-error:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.lg\:focus\:to-transparent:focus {
--tw-gradient-to:transparent
}

.lg\:focus\:to-current:focus {
--tw-gradient-to:currentColor
}

.lg\:focus\:to-primary:focus {
--tw-gradient-to:hsl(var(--p))
}

.lg\:focus\:to-primary-focus:focus {
--tw-gradient-to:hsl(var(--pf))
}

.lg\:focus\:to-primary-content:focus {
--tw-gradient-to:hsl(var(--pc))
}

.lg\:focus\:to-secondary:focus {
--tw-gradient-to:hsl(var(--s))
}

.lg\:focus\:to-secondary-focus:focus {
--tw-gradient-to:hsl(var(--sf))
}

.lg\:focus\:to-secondary-content:focus {
--tw-gradient-to:hsl(var(--sc))
}

.lg\:focus\:to-accent:focus {
--tw-gradient-to:hsl(var(--a))
}

.lg\:focus\:to-accent-focus:focus {
--tw-gradient-to:hsl(var(--af))
}

.lg\:focus\:to-accent-content:focus {
--tw-gradient-to:hsl(var(--ac))
}

.lg\:focus\:to-neutral:focus {
--tw-gradient-to:hsl(var(--n))
}

.lg\:focus\:to-neutral-focus:focus {
--tw-gradient-to:hsl(var(--nf))
}

.lg\:focus\:to-neutral-content:focus {
--tw-gradient-to:hsl(var(--nc))
}

.lg\:focus\:to-base-100:focus {
--tw-gradient-to:hsl(var(--b1))
}

.lg\:focus\:to-base-200:focus {
--tw-gradient-to:hsl(var(--b2))
}

.lg\:focus\:to-base-300:focus {
--tw-gradient-to:hsl(var(--b3))
}

.lg\:focus\:to-base-content:focus {
--tw-gradient-to:hsl(var(--bc))
}

.lg\:focus\:to-info:focus {
--tw-gradient-to:hsl(var(--in))
}

.lg\:focus\:to-success:focus {
--tw-gradient-to:hsl(var(--su))
}

.lg\:focus\:to-warning:focus {
--tw-gradient-to:hsl(var(--wa))
}

.lg\:focus\:to-error:focus {
--tw-gradient-to:hsl(var(--er))
}

.lg\:placeholder-transparent::-moz-placeholder {
color:transparent
}

.lg\:placeholder-transparent:-ms-input-placeholder {
color:transparent
}

.lg\:placeholder-transparent::placeholder {
color:transparent
}

.lg\:placeholder-current::-moz-placeholder {
color:currentColor
}

.lg\:placeholder-current:-ms-input-placeholder {
color:currentColor
}

.lg\:placeholder-current::placeholder {
color:currentColor
}

.lg\:placeholder-primary::-moz-placeholder {
color:hsl(var(--p))
}

.lg\:placeholder-primary:-ms-input-placeholder {
color:hsl(var(--p))
}

.lg\:placeholder-primary::placeholder {
color:hsl(var(--p))
}

.lg\:placeholder-primary-focus::-moz-placeholder {
color:hsl(var(--pf))
}

.lg\:placeholder-primary-focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.lg\:placeholder-primary-focus::placeholder {
color:hsl(var(--pf))
}

.lg\:placeholder-primary-content::-moz-placeholder {
color:hsl(var(--pc))
}

.lg\:placeholder-primary-content:-ms-input-placeholder {
color:hsl(var(--pc))
}

.lg\:placeholder-primary-content::placeholder {
color:hsl(var(--pc))
}

.lg\:placeholder-secondary::-moz-placeholder {
color:hsl(var(--s))
}

.lg\:placeholder-secondary:-ms-input-placeholder {
color:hsl(var(--s))
}

.lg\:placeholder-secondary::placeholder {
color:hsl(var(--s))
}

.lg\:placeholder-secondary-focus::-moz-placeholder {
color:hsl(var(--sf))
}

.lg\:placeholder-secondary-focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.lg\:placeholder-secondary-focus::placeholder {
color:hsl(var(--sf))
}

.lg\:placeholder-secondary-content::-moz-placeholder {
color:hsl(var(--sc))
}

.lg\:placeholder-secondary-content:-ms-input-placeholder {
color:hsl(var(--sc))
}

.lg\:placeholder-secondary-content::placeholder {
color:hsl(var(--sc))
}

.lg\:placeholder-accent::-moz-placeholder {
color:hsl(var(--a))
}

.lg\:placeholder-accent:-ms-input-placeholder {
color:hsl(var(--a))
}

.lg\:placeholder-accent::placeholder {
color:hsl(var(--a))
}

.lg\:placeholder-accent-focus::-moz-placeholder {
color:hsl(var(--af))
}

.lg\:placeholder-accent-focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.lg\:placeholder-accent-focus::placeholder {
color:hsl(var(--af))
}

.lg\:placeholder-accent-content::-moz-placeholder {
color:hsl(var(--ac))
}

.lg\:placeholder-accent-content:-ms-input-placeholder {
color:hsl(var(--ac))
}

.lg\:placeholder-accent-content::placeholder {
color:hsl(var(--ac))
}

.lg\:placeholder-neutral::-moz-placeholder {
color:hsl(var(--n))
}

.lg\:placeholder-neutral:-ms-input-placeholder {
color:hsl(var(--n))
}

.lg\:placeholder-neutral::placeholder {
color:hsl(var(--n))
}

.lg\:placeholder-neutral-focus::-moz-placeholder {
color:hsl(var(--nf))
}

.lg\:placeholder-neutral-focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.lg\:placeholder-neutral-focus::placeholder {
color:hsl(var(--nf))
}

.lg\:placeholder-neutral-content::-moz-placeholder {
color:hsl(var(--nc))
}

.lg\:placeholder-neutral-content:-ms-input-placeholder {
color:hsl(var(--nc))
}

.lg\:placeholder-neutral-content::placeholder {
color:hsl(var(--nc))
}

.lg\:placeholder-base-100::-moz-placeholder {
color:hsl(var(--b1))
}

.lg\:placeholder-base-100:-ms-input-placeholder {
color:hsl(var(--b1))
}

.lg\:placeholder-base-100::placeholder {
color:hsl(var(--b1))
}

.lg\:placeholder-base-200::-moz-placeholder {
color:hsl(var(--b2))
}

.lg\:placeholder-base-200:-ms-input-placeholder {
color:hsl(var(--b2))
}

.lg\:placeholder-base-200::placeholder {
color:hsl(var(--b2))
}

.lg\:placeholder-base-300::-moz-placeholder {
color:hsl(var(--b3))
}

.lg\:placeholder-base-300:-ms-input-placeholder {
color:hsl(var(--b3))
}

.lg\:placeholder-base-300::placeholder {
color:hsl(var(--b3))
}

.lg\:placeholder-base-content::-moz-placeholder {
color:hsl(var(--bc))
}

.lg\:placeholder-base-content:-ms-input-placeholder {
color:hsl(var(--bc))
}

.lg\:placeholder-base-content::placeholder {
color:hsl(var(--bc))
}

.lg\:placeholder-info::-moz-placeholder {
color:hsl(var(--in))
}

.lg\:placeholder-info:-ms-input-placeholder {
color:hsl(var(--in))
}

.lg\:placeholder-info::placeholder {
color:hsl(var(--in))
}

.lg\:placeholder-success::-moz-placeholder {
color:hsl(var(--su))
}

.lg\:placeholder-success:-ms-input-placeholder {
color:hsl(var(--su))
}

.lg\:placeholder-success::placeholder {
color:hsl(var(--su))
}

.lg\:placeholder-warning::-moz-placeholder {
color:hsl(var(--wa))
}

.lg\:placeholder-warning:-ms-input-placeholder {
color:hsl(var(--wa))
}

.lg\:placeholder-warning::placeholder {
color:hsl(var(--wa))
}

.lg\:placeholder-error::-moz-placeholder {
color:hsl(var(--er))
}

.lg\:placeholder-error:-ms-input-placeholder {
color:hsl(var(--er))
}

.lg\:placeholder-error::placeholder {
color:hsl(var(--er))
}

.lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
color:transparent
}

.lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
color:transparent
}

.lg\:focus\:placeholder-transparent:focus::placeholder {
color:transparent
}

.lg\:focus\:placeholder-current:focus::-moz-placeholder {
color:currentColor
}

.lg\:focus\:placeholder-current:focus:-ms-input-placeholder {
color:currentColor
}

.lg\:focus\:placeholder-current:focus::placeholder {
color:currentColor
}

.lg\:focus\:placeholder-primary:focus::-moz-placeholder {
color:hsl(var(--p))
}

.lg\:focus\:placeholder-primary:focus:-ms-input-placeholder {
color:hsl(var(--p))
}

.lg\:focus\:placeholder-primary:focus::placeholder {
color:hsl(var(--p))
}

.lg\:focus\:placeholder-primary-focus:focus::-moz-placeholder {
color:hsl(var(--pf))
}

.lg\:focus\:placeholder-primary-focus:focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.lg\:focus\:placeholder-primary-focus:focus::placeholder {
color:hsl(var(--pf))
}

.lg\:focus\:placeholder-primary-content:focus::-moz-placeholder {
color:hsl(var(--pc))
}

.lg\:focus\:placeholder-primary-content:focus:-ms-input-placeholder {
color:hsl(var(--pc))
}

.lg\:focus\:placeholder-primary-content:focus::placeholder {
color:hsl(var(--pc))
}

.lg\:focus\:placeholder-secondary:focus::-moz-placeholder {
color:hsl(var(--s))
}

.lg\:focus\:placeholder-secondary:focus:-ms-input-placeholder {
color:hsl(var(--s))
}

.lg\:focus\:placeholder-secondary:focus::placeholder {
color:hsl(var(--s))
}

.lg\:focus\:placeholder-secondary-focus:focus::-moz-placeholder {
color:hsl(var(--sf))
}

.lg\:focus\:placeholder-secondary-focus:focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.lg\:focus\:placeholder-secondary-focus:focus::placeholder {
color:hsl(var(--sf))
}

.lg\:focus\:placeholder-secondary-content:focus::-moz-placeholder {
color:hsl(var(--sc))
}

.lg\:focus\:placeholder-secondary-content:focus:-ms-input-placeholder {
color:hsl(var(--sc))
}

.lg\:focus\:placeholder-secondary-content:focus::placeholder {
color:hsl(var(--sc))
}

.lg\:focus\:placeholder-accent:focus::-moz-placeholder {
color:hsl(var(--a))
}

.lg\:focus\:placeholder-accent:focus:-ms-input-placeholder {
color:hsl(var(--a))
}

.lg\:focus\:placeholder-accent:focus::placeholder {
color:hsl(var(--a))
}

.lg\:focus\:placeholder-accent-focus:focus::-moz-placeholder {
color:hsl(var(--af))
}

.lg\:focus\:placeholder-accent-focus:focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.lg\:focus\:placeholder-accent-focus:focus::placeholder {
color:hsl(var(--af))
}

.lg\:focus\:placeholder-accent-content:focus::-moz-placeholder {
color:hsl(var(--ac))
}

.lg\:focus\:placeholder-accent-content:focus:-ms-input-placeholder {
color:hsl(var(--ac))
}

.lg\:focus\:placeholder-accent-content:focus::placeholder {
color:hsl(var(--ac))
}

.lg\:focus\:placeholder-neutral:focus::-moz-placeholder {
color:hsl(var(--n))
}

.lg\:focus\:placeholder-neutral:focus:-ms-input-placeholder {
color:hsl(var(--n))
}

.lg\:focus\:placeholder-neutral:focus::placeholder {
color:hsl(var(--n))
}

.lg\:focus\:placeholder-neutral-focus:focus::-moz-placeholder {
color:hsl(var(--nf))
}

.lg\:focus\:placeholder-neutral-focus:focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.lg\:focus\:placeholder-neutral-focus:focus::placeholder {
color:hsl(var(--nf))
}

.lg\:focus\:placeholder-neutral-content:focus::-moz-placeholder {
color:hsl(var(--nc))
}

.lg\:focus\:placeholder-neutral-content:focus:-ms-input-placeholder {
color:hsl(var(--nc))
}

.lg\:focus\:placeholder-neutral-content:focus::placeholder {
color:hsl(var(--nc))
}

.lg\:focus\:placeholder-base-100:focus::-moz-placeholder {
color:hsl(var(--b1))
}

.lg\:focus\:placeholder-base-100:focus:-ms-input-placeholder {
color:hsl(var(--b1))
}

.lg\:focus\:placeholder-base-100:focus::placeholder {
color:hsl(var(--b1))
}

.lg\:focus\:placeholder-base-200:focus::-moz-placeholder {
color:hsl(var(--b2))
}

.lg\:focus\:placeholder-base-200:focus:-ms-input-placeholder {
color:hsl(var(--b2))
}

.lg\:focus\:placeholder-base-200:focus::placeholder {
color:hsl(var(--b2))
}

.lg\:focus\:placeholder-base-300:focus::-moz-placeholder {
color:hsl(var(--b3))
}

.lg\:focus\:placeholder-base-300:focus:-ms-input-placeholder {
color:hsl(var(--b3))
}

.lg\:focus\:placeholder-base-300:focus::placeholder {
color:hsl(var(--b3))
}

.lg\:focus\:placeholder-base-content:focus::-moz-placeholder {
color:hsl(var(--bc))
}

.lg\:focus\:placeholder-base-content:focus:-ms-input-placeholder {
color:hsl(var(--bc))
}

.lg\:focus\:placeholder-base-content:focus::placeholder {
color:hsl(var(--bc))
}

.lg\:focus\:placeholder-info:focus::-moz-placeholder {
color:hsl(var(--in))
}

.lg\:focus\:placeholder-info:focus:-ms-input-placeholder {
color:hsl(var(--in))
}

.lg\:focus\:placeholder-info:focus::placeholder {
color:hsl(var(--in))
}

.lg\:focus\:placeholder-success:focus::-moz-placeholder {
color:hsl(var(--su))
}

.lg\:focus\:placeholder-success:focus:-ms-input-placeholder {
color:hsl(var(--su))
}

.lg\:focus\:placeholder-success:focus::placeholder {
color:hsl(var(--su))
}

.lg\:focus\:placeholder-warning:focus::-moz-placeholder {
color:hsl(var(--wa))
}

.lg\:focus\:placeholder-warning:focus:-ms-input-placeholder {
color:hsl(var(--wa))
}

.lg\:focus\:placeholder-warning:focus::placeholder {
color:hsl(var(--wa))
}

.lg\:focus\:placeholder-error:focus::-moz-placeholder {
color:hsl(var(--er))
}

.lg\:focus\:placeholder-error:focus:-ms-input-placeholder {
color:hsl(var(--er))
}

.lg\:focus\:placeholder-error:focus::placeholder {
color:hsl(var(--er))
}

.lg\:ring-transparent {
--tw-ring-color:transparent
}

.lg\:ring-current {
--tw-ring-color:currentColor
}

.lg\:ring-primary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.lg\:ring-primary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.lg\:ring-primary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.lg\:ring-secondary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.lg\:ring-secondary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.lg\:ring-secondary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.lg\:ring-accent {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.lg\:ring-accent-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.lg\:ring-accent-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.lg\:ring-neutral {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.lg\:ring-neutral-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.lg\:ring-neutral-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.lg\:ring-base-100 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.lg\:ring-base-200 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.lg\:ring-base-300 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.lg\:ring-base-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.lg\:ring-info {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.lg\:ring-success {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.lg\:ring-warning {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.lg\:ring-error {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-transparent:focus-within {
--tw-ring-color:transparent
}

.lg\:focus-within\:ring-current:focus-within {
--tw-ring-color:currentColor
}

.lg\:focus-within\:ring-primary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-primary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-primary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-secondary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-secondary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-secondary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-accent:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-accent-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-accent-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-neutral:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-neutral-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-neutral-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-base-100:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-base-200:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-base-300:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-base-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-info:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-success:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-warning:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.lg\:focus-within\:ring-error:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-transparent:focus {
--tw-ring-color:transparent
}

.lg\:focus\:ring-current:focus {
--tw-ring-color:currentColor
}

.lg\:focus\:ring-primary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-primary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-primary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-secondary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-secondary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-secondary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-accent:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-accent-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-accent-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-neutral:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-neutral-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-neutral-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-base-100:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-base-200:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-base-300:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-base-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-info:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-success:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-warning:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.lg\:focus\:ring-error:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.lg\:ring-offset-transparent {
--tw-ring-offset-color:transparent
}

.lg\:ring-offset-current {
--tw-ring-offset-color:currentColor
}

.lg\:ring-offset-primary {
--tw-ring-offset-color:hsl(var(--p))
}

.lg\:ring-offset-primary-focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.lg\:ring-offset-primary-content {
--tw-ring-offset-color:hsl(var(--pc))
}

.lg\:ring-offset-secondary {
--tw-ring-offset-color:hsl(var(--s))
}

.lg\:ring-offset-secondary-focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.lg\:ring-offset-secondary-content {
--tw-ring-offset-color:hsl(var(--sc))
}

.lg\:ring-offset-accent {
--tw-ring-offset-color:hsl(var(--a))
}

.lg\:ring-offset-accent-focus {
--tw-ring-offset-color:hsl(var(--af))
}

.lg\:ring-offset-accent-content {
--tw-ring-offset-color:hsl(var(--ac))
}

.lg\:ring-offset-neutral {
--tw-ring-offset-color:hsl(var(--n))
}

.lg\:ring-offset-neutral-focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.lg\:ring-offset-neutral-content {
--tw-ring-offset-color:hsl(var(--nc))
}

.lg\:ring-offset-base-100 {
--tw-ring-offset-color:hsl(var(--b1))
}

.lg\:ring-offset-base-200 {
--tw-ring-offset-color:hsl(var(--b2))
}

.lg\:ring-offset-base-300 {
--tw-ring-offset-color:hsl(var(--b3))
}

.lg\:ring-offset-base-content {
--tw-ring-offset-color:hsl(var(--bc))
}

.lg\:ring-offset-info {
--tw-ring-offset-color:hsl(var(--in))
}

.lg\:ring-offset-success {
--tw-ring-offset-color:hsl(var(--su))
}

.lg\:ring-offset-warning {
--tw-ring-offset-color:hsl(var(--wa))
}

.lg\:ring-offset-error {
--tw-ring-offset-color:hsl(var(--er))
}

.lg\:focus-within\:ring-offset-transparent:focus-within {
--tw-ring-offset-color:transparent
}

.lg\:focus-within\:ring-offset-current:focus-within {
--tw-ring-offset-color:currentColor
}

.lg\:focus-within\:ring-offset-primary:focus-within {
--tw-ring-offset-color:hsl(var(--p))
}

.lg\:focus-within\:ring-offset-primary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--pf))
}

.lg\:focus-within\:ring-offset-primary-content:focus-within {
--tw-ring-offset-color:hsl(var(--pc))
}

.lg\:focus-within\:ring-offset-secondary:focus-within {
--tw-ring-offset-color:hsl(var(--s))
}

.lg\:focus-within\:ring-offset-secondary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--sf))
}

.lg\:focus-within\:ring-offset-secondary-content:focus-within {
--tw-ring-offset-color:hsl(var(--sc))
}

.lg\:focus-within\:ring-offset-accent:focus-within {
--tw-ring-offset-color:hsl(var(--a))
}

.lg\:focus-within\:ring-offset-accent-focus:focus-within {
--tw-ring-offset-color:hsl(var(--af))
}

.lg\:focus-within\:ring-offset-accent-content:focus-within {
--tw-ring-offset-color:hsl(var(--ac))
}

.lg\:focus-within\:ring-offset-neutral:focus-within {
--tw-ring-offset-color:hsl(var(--n))
}

.lg\:focus-within\:ring-offset-neutral-focus:focus-within {
--tw-ring-offset-color:hsl(var(--nf))
}

.lg\:focus-within\:ring-offset-neutral-content:focus-within {
--tw-ring-offset-color:hsl(var(--nc))
}

.lg\:focus-within\:ring-offset-base-100:focus-within {
--tw-ring-offset-color:hsl(var(--b1))
}

.lg\:focus-within\:ring-offset-base-200:focus-within {
--tw-ring-offset-color:hsl(var(--b2))
}

.lg\:focus-within\:ring-offset-base-300:focus-within {
--tw-ring-offset-color:hsl(var(--b3))
}

.lg\:focus-within\:ring-offset-base-content:focus-within {
--tw-ring-offset-color:hsl(var(--bc))
}

.lg\:focus-within\:ring-offset-info:focus-within {
--tw-ring-offset-color:hsl(var(--in))
}

.lg\:focus-within\:ring-offset-success:focus-within {
--tw-ring-offset-color:hsl(var(--su))
}

.lg\:focus-within\:ring-offset-warning:focus-within {
--tw-ring-offset-color:hsl(var(--wa))
}

.lg\:focus-within\:ring-offset-error:focus-within {
--tw-ring-offset-color:hsl(var(--er))
}

.lg\:focus\:ring-offset-transparent:focus {
--tw-ring-offset-color:transparent
}

.lg\:focus\:ring-offset-current:focus {
--tw-ring-offset-color:currentColor
}

.lg\:focus\:ring-offset-primary:focus {
--tw-ring-offset-color:hsl(var(--p))
}

.lg\:focus\:ring-offset-primary-focus:focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.lg\:focus\:ring-offset-primary-content:focus {
--tw-ring-offset-color:hsl(var(--pc))
}

.lg\:focus\:ring-offset-secondary:focus {
--tw-ring-offset-color:hsl(var(--s))
}

.lg\:focus\:ring-offset-secondary-focus:focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.lg\:focus\:ring-offset-secondary-content:focus {
--tw-ring-offset-color:hsl(var(--sc))
}

.lg\:focus\:ring-offset-accent:focus {
--tw-ring-offset-color:hsl(var(--a))
}

.lg\:focus\:ring-offset-accent-focus:focus {
--tw-ring-offset-color:hsl(var(--af))
}

.lg\:focus\:ring-offset-accent-content:focus {
--tw-ring-offset-color:hsl(var(--ac))
}

.lg\:focus\:ring-offset-neutral:focus {
--tw-ring-offset-color:hsl(var(--n))
}

.lg\:focus\:ring-offset-neutral-focus:focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.lg\:focus\:ring-offset-neutral-content:focus {
--tw-ring-offset-color:hsl(var(--nc))
}

.lg\:focus\:ring-offset-base-100:focus {
--tw-ring-offset-color:hsl(var(--b1))
}

.lg\:focus\:ring-offset-base-200:focus {
--tw-ring-offset-color:hsl(var(--b2))
}

.lg\:focus\:ring-offset-base-300:focus {
--tw-ring-offset-color:hsl(var(--b3))
}

.lg\:focus\:ring-offset-base-content:focus {
--tw-ring-offset-color:hsl(var(--bc))
}

.lg\:focus\:ring-offset-info:focus {
--tw-ring-offset-color:hsl(var(--in))
}

.lg\:focus\:ring-offset-success:focus {
--tw-ring-offset-color:hsl(var(--su))
}

.lg\:focus\:ring-offset-warning:focus {
--tw-ring-offset-color:hsl(var(--wa))
}

.lg\:focus\:ring-offset-error:focus {
--tw-ring-offset-color:hsl(var(--er))
}

.lg\:ring-offset-0 {
--tw-ring-offset-width:0
}

.lg\:ring-offset-1 {
--tw-ring-offset-width:1px
}

.lg\:ring-offset-2 {
--tw-ring-offset-width:2px
}

.lg\:ring-offset-4 {
--tw-ring-offset-width:4px
}

.lg\:ring-offset-8 {
--tw-ring-offset-width:8px
}

.lg\:focus-within\:ring-offset-0:focus-within {
--tw-ring-offset-width:0
}

.lg\:focus-within\:ring-offset-1:focus-within {
--tw-ring-offset-width:1px
}

.lg\:focus-within\:ring-offset-2:focus-within {
--tw-ring-offset-width:2px
}

.lg\:focus-within\:ring-offset-4:focus-within {
--tw-ring-offset-width:4px
}

.lg\:focus-within\:ring-offset-8:focus-within {
--tw-ring-offset-width:8px
}

.lg\:focus\:ring-offset-0:focus {
--tw-ring-offset-width:0
}

.lg\:focus\:ring-offset-1:focus {
--tw-ring-offset-width:1px
}

.lg\:focus\:ring-offset-2:focus {
--tw-ring-offset-width:2px
}

.lg\:focus\:ring-offset-4:focus {
--tw-ring-offset-width:4px
}

.lg\:focus\:ring-offset-8:focus {
--tw-ring-offset-width:8px
}

.lg\:ring-opacity-0 {
--tw-ring-opacity:0
}

.lg\:ring-opacity-5 {
--tw-ring-opacity:.05
}

.lg\:ring-opacity-10 {
--tw-ring-opacity:.1
}

.lg\:ring-opacity-20 {
--tw-ring-opacity:.2
}

.lg\:ring-opacity-25 {
--tw-ring-opacity:.25
}

.lg\:ring-opacity-30 {
--tw-ring-opacity:.3
}

.lg\:ring-opacity-40 {
--tw-ring-opacity:.4
}

.lg\:ring-opacity-50 {
--tw-ring-opacity:.5
}

.lg\:ring-opacity-60 {
--tw-ring-opacity:.6
}

.lg\:ring-opacity-70 {
--tw-ring-opacity:.7
}

.lg\:ring-opacity-75 {
--tw-ring-opacity:.75
}

.lg\:ring-opacity-80 {
--tw-ring-opacity:.8
}

.lg\:ring-opacity-90 {
--tw-ring-opacity:.9
}

.lg\:ring-opacity-95 {
--tw-ring-opacity:.95
}

.lg\:ring-opacity-100 {
--tw-ring-opacity:1
}

.lg\:focus-within\:ring-opacity-0:focus-within {
--tw-ring-opacity:0
}

.lg\:focus-within\:ring-opacity-5:focus-within {
--tw-ring-opacity:.05
}

.lg\:focus-within\:ring-opacity-10:focus-within {
--tw-ring-opacity:.1
}

.lg\:focus-within\:ring-opacity-20:focus-within {
--tw-ring-opacity:.2
}

.lg\:focus-within\:ring-opacity-25:focus-within {
--tw-ring-opacity:.25
}

.lg\:focus-within\:ring-opacity-30:focus-within {
--tw-ring-opacity:.3
}

.lg\:focus-within\:ring-opacity-40:focus-within {
--tw-ring-opacity:.4
}

.lg\:focus-within\:ring-opacity-50:focus-within {
--tw-ring-opacity:.5
}

.lg\:focus-within\:ring-opacity-60:focus-within {
--tw-ring-opacity:.6
}

.lg\:focus-within\:ring-opacity-70:focus-within {
--tw-ring-opacity:.7
}

.lg\:focus-within\:ring-opacity-75:focus-within {
--tw-ring-opacity:.75
}

.lg\:focus-within\:ring-opacity-80:focus-within {
--tw-ring-opacity:.8
}

.lg\:focus-within\:ring-opacity-90:focus-within {
--tw-ring-opacity:.9
}

.lg\:focus-within\:ring-opacity-95:focus-within {
--tw-ring-opacity:.95
}

.lg\:focus-within\:ring-opacity-100:focus-within {
--tw-ring-opacity:1
}

.lg\:focus\:ring-opacity-0:focus {
--tw-ring-opacity:0
}

.lg\:focus\:ring-opacity-5:focus {
--tw-ring-opacity:.05
}

.lg\:focus\:ring-opacity-10:focus {
--tw-ring-opacity:.1
}

.lg\:focus\:ring-opacity-20:focus {
--tw-ring-opacity:.2
}

.lg\:focus\:ring-opacity-25:focus {
--tw-ring-opacity:.25
}

.lg\:focus\:ring-opacity-30:focus {
--tw-ring-opacity:.3
}

.lg\:focus\:ring-opacity-40:focus {
--tw-ring-opacity:.4
}

.lg\:focus\:ring-opacity-50:focus {
--tw-ring-opacity:.5
}

.lg\:focus\:ring-opacity-60:focus {
--tw-ring-opacity:.6
}

.lg\:focus\:ring-opacity-70:focus {
--tw-ring-opacity:.7
}

.lg\:focus\:ring-opacity-75:focus {
--tw-ring-opacity:.75
}

.lg\:focus\:ring-opacity-80:focus {
--tw-ring-opacity:.8
}

.lg\:focus\:ring-opacity-90:focus {
--tw-ring-opacity:.9
}

.lg\:focus\:ring-opacity-95:focus {
--tw-ring-opacity:.95
}

.lg\:focus\:ring-opacity-100:focus {
--tw-ring-opacity:1
}

.lg\: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(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 transparent)
}

.lg\: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 transparent)
}

.lg\: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 transparent)
}

.lg\: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 transparent)
}

.lg\: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 transparent)
}

.lg\: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 transparent)
}

.lg\:ring-inset {
--tw-ring-inset:inset
}

.lg\:focus-within\:ring-0:focus-within {
--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(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 transparent)
}

.lg\:focus-within\:ring-1:focus-within {
--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 transparent)
}

.lg\:focus-within\:ring-2:focus-within {
--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 transparent)
}

.lg\:focus-within\:ring-4:focus-within {
--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 transparent)
}

.lg\:focus-within\:ring-8:focus-within {
--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 transparent)
}

.lg\:focus-within\:ring:focus-within {
--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 transparent)
}

.lg\:focus-within\:ring-inset:focus-within {
--tw-ring-inset:inset
}

.lg\:focus\:ring-0:focus {
--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(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 transparent)
}

.lg\:focus\:ring-1:focus {
--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 transparent)
}

.lg\:focus\:ring-2:focus {
--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 transparent)
}

.lg\:focus\:ring-4:focus {
--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 transparent)
}

.lg\:focus\:ring-8:focus {
--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 transparent)
}

.lg\:focus\:ring:focus {
--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 transparent)
}

.lg\:focus\:ring-inset:focus {
--tw-ring-inset:inset
}

.lg\:text-transparent {
color:transparent
}

.lg\:text-current {
color:currentColor
}

.lg\:text-primary {
color:hsl(var(--p))
}

.lg\:text-primary-focus {
color:hsl(var(--pf))
}

.lg\:text-primary-content {
color:hsl(var(--pc))
}

.lg\:text-secondary {
color:hsl(var(--s))
}

.lg\:text-secondary-focus {
color:hsl(var(--sf))
}

.lg\:text-secondary-content {
color:hsl(var(--sc))
}

.lg\:text-accent {
color:hsl(var(--a))
}

.lg\:text-accent-focus {
color:hsl(var(--af))
}

.lg\:text-accent-content {
color:hsl(var(--ac))
}

.lg\:text-neutral {
color:hsl(var(--n))
}

.lg\:text-neutral-focus {
color:hsl(var(--nf))
}

.lg\:text-neutral-content {
color:hsl(var(--nc))
}

.lg\:text-base-100 {
color:hsl(var(--b1))
}

.lg\:text-base-200 {
color:hsl(var(--b2))
}

.lg\:text-base-300 {
color:hsl(var(--b3))
}

.lg\:text-base-content {
color:hsl(var(--bc))
}

.lg\:text-info {
color:hsl(var(--in))
}

.lg\:text-success {
color:hsl(var(--su))
}

.lg\:text-warning {
color:hsl(var(--wa))
}

.lg\:text-error {
color:hsl(var(--er))
}

.group:hover .lg\:group-hover\:text-transparent {
color:transparent
}

.group:hover .lg\:group-hover\:text-current {
color:currentColor
}

.group:hover .lg\:group-hover\:text-primary {
color:hsl(var(--p))
}

.group:hover .lg\:group-hover\:text-primary-focus {
color:hsl(var(--pf))
}

.group:hover .lg\:group-hover\:text-primary-content {
color:hsl(var(--pc))
}

.group:hover .lg\:group-hover\:text-secondary {
color:hsl(var(--s))
}

.group:hover .lg\:group-hover\:text-secondary-focus {
color:hsl(var(--sf))
}

.group:hover .lg\:group-hover\:text-secondary-content {
color:hsl(var(--sc))
}

.group:hover .lg\:group-hover\:text-accent {
color:hsl(var(--a))
}

.group:hover .lg\:group-hover\:text-accent-focus {
color:hsl(var(--af))
}

.group:hover .lg\:group-hover\:text-accent-content {
color:hsl(var(--ac))
}

.group:hover .lg\:group-hover\:text-neutral {
color:hsl(var(--n))
}

.group:hover .lg\:group-hover\:text-neutral-focus {
color:hsl(var(--nf))
}

.group:hover .lg\:group-hover\:text-neutral-content {
color:hsl(var(--nc))
}

.group:hover .lg\:group-hover\:text-base-100 {
color:hsl(var(--b1))
}

.group:hover .lg\:group-hover\:text-base-200 {
color:hsl(var(--b2))
}

.group:hover .lg\:group-hover\:text-base-300 {
color:hsl(var(--b3))
}

.group:hover .lg\:group-hover\:text-base-content {
color:hsl(var(--bc))
}

.group:hover .lg\:group-hover\:text-info {
color:hsl(var(--in))
}

.group:hover .lg\:group-hover\:text-success {
color:hsl(var(--su))
}

.group:hover .lg\:group-hover\:text-warning {
color:hsl(var(--wa))
}

.group:hover .lg\:group-hover\:text-error {
color:hsl(var(--er))
}

.lg\:focus-within\:text-transparent:focus-within {
color:transparent
}

.lg\:focus-within\:text-current:focus-within {
color:currentColor
}

.lg\:focus-within\:text-primary:focus-within {
color:hsl(var(--p))
}

.lg\:focus-within\:text-primary-focus:focus-within {
color:hsl(var(--pf))
}

.lg\:focus-within\:text-primary-content:focus-within {
color:hsl(var(--pc))
}

.lg\:focus-within\:text-secondary:focus-within {
color:hsl(var(--s))
}

.lg\:focus-within\:text-secondary-focus:focus-within {
color:hsl(var(--sf))
}

.lg\:focus-within\:text-secondary-content:focus-within {
color:hsl(var(--sc))
}

.lg\:focus-within\:text-accent:focus-within {
color:hsl(var(--a))
}

.lg\:focus-within\:text-accent-focus:focus-within {
color:hsl(var(--af))
}

.lg\:focus-within\:text-accent-content:focus-within {
color:hsl(var(--ac))
}

.lg\:focus-within\:text-neutral:focus-within {
color:hsl(var(--n))
}

.lg\:focus-within\:text-neutral-focus:focus-within {
color:hsl(var(--nf))
}

.lg\:focus-within\:text-neutral-content:focus-within {
color:hsl(var(--nc))
}

.lg\:focus-within\:text-base-100:focus-within {
color:hsl(var(--b1))
}

.lg\:focus-within\:text-base-200:focus-within {
color:hsl(var(--b2))
}

.lg\:focus-within\:text-base-300:focus-within {
color:hsl(var(--b3))
}

.lg\:focus-within\:text-base-content:focus-within {
color:hsl(var(--bc))
}

.lg\:focus-within\:text-info:focus-within {
color:hsl(var(--in))
}

.lg\:focus-within\:text-success:focus-within {
color:hsl(var(--su))
}

.lg\:focus-within\:text-warning:focus-within {
color:hsl(var(--wa))
}

.lg\:focus-within\:text-error:focus-within {
color:hsl(var(--er))
}

.lg\:hover\:text-transparent:hover {
color:transparent
}

.lg\:hover\:text-current:hover {
color:currentColor
}

.lg\:hover\:text-primary:hover {
color:hsl(var(--p))
}

.lg\:hover\:text-primary-focus:hover {
color:hsl(var(--pf))
}

.lg\:hover\:text-primary-content:hover {
color:hsl(var(--pc))
}

.lg\:hover\:text-secondary:hover {
color:hsl(var(--s))
}

.lg\:hover\:text-secondary-focus:hover {
color:hsl(var(--sf))
}

.lg\:hover\:text-secondary-content:hover {
color:hsl(var(--sc))
}

.lg\:hover\:text-accent:hover {
color:hsl(var(--a))
}

.lg\:hover\:text-accent-focus:hover {
color:hsl(var(--af))
}

.lg\:hover\:text-accent-content:hover {
color:hsl(var(--ac))
}

.lg\:hover\:text-neutral:hover {
color:hsl(var(--n))
}

.lg\:hover\:text-neutral-focus:hover {
color:hsl(var(--nf))
}

.lg\:hover\:text-neutral-content:hover {
color:hsl(var(--nc))
}

.lg\:hover\:text-base-100:hover {
color:hsl(var(--b1))
}

.lg\:hover\:text-base-200:hover {
color:hsl(var(--b2))
}

.lg\:hover\:text-base-300:hover {
color:hsl(var(--b3))
}

.lg\:hover\:text-base-content:hover {
color:hsl(var(--bc))
}

.lg\:hover\:text-info:hover {
color:hsl(var(--in))
}

.lg\:hover\:text-success:hover {
color:hsl(var(--su))
}

.lg\:hover\:text-warning:hover {
color:hsl(var(--wa))
}

.lg\:hover\:text-error:hover {
color:hsl(var(--er))
}

.lg\:focus\:text-transparent:focus {
color:transparent
}

.lg\:focus\:text-current:focus {
color:currentColor
}

.lg\:focus\:text-primary:focus {
color:hsl(var(--p))
}

.lg\:focus\:text-primary-focus:focus {
color:hsl(var(--pf))
}

.lg\:focus\:text-primary-content:focus {
color:hsl(var(--pc))
}

.lg\:focus\:text-secondary:focus {
color:hsl(var(--s))
}

.lg\:focus\:text-secondary-focus:focus {
color:hsl(var(--sf))
}

.lg\:focus\:text-secondary-content:focus {
color:hsl(var(--sc))
}

.lg\:focus\:text-accent:focus {
color:hsl(var(--a))
}

.lg\:focus\:text-accent-focus:focus {
color:hsl(var(--af))
}

.lg\:focus\:text-accent-content:focus {
color:hsl(var(--ac))
}

.lg\:focus\:text-neutral:focus {
color:hsl(var(--n))
}

.lg\:focus\:text-neutral-focus:focus {
color:hsl(var(--nf))
}

.lg\:focus\:text-neutral-content:focus {
color:hsl(var(--nc))
}

.lg\:focus\:text-base-100:focus {
color:hsl(var(--b1))
}

.lg\:focus\:text-base-200:focus {
color:hsl(var(--b2))
}

.lg\:focus\:text-base-300:focus {
color:hsl(var(--b3))
}

.lg\:focus\:text-base-content:focus {
color:hsl(var(--bc))
}

.lg\:focus\:text-info:focus {
color:hsl(var(--in))
}

.lg\:focus\:text-success:focus {
color:hsl(var(--su))
}

.lg\:focus\:text-warning:focus {
color:hsl(var(--wa))
}

.lg\:focus\:text-error:focus {
color:hsl(var(--er))
}

.lg\:transition-none {
transition-property:none
}

.lg\:transition-all {
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.lg\:transition {
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.lg\:transition-colors {
transition-property:background-color,border-color,color,fill,stroke;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.lg\:transition-opacity {
transition-property:opacity;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.lg\:transition-shadow {
transition-property:box-shadow;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.lg\:transition-transform {
transition-property:transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.lg\:rounded-box {
border-radius:var(--rounded-box,1rem)
}

.lg\:rounded-t-box {
border-top-left-radius:var(--rounded-box,1rem);
border-top-right-radius:var(--rounded-box,1rem)
}

.lg\:rounded-b-box {
border-bottom-left-radius:var(--rounded-box,1rem);
border-bottom-right-radius:var(--rounded-box,1rem)
}

.lg\:rounded-btn {
border-radius:var(--rounded-btn,.5rem)
}

.lg\:rounded-badge {
border-radius:var(--rounded-badge,1.9rem)
}

.lg\:text-2xs {
font-size:.7rem
}

.glass.lg\:btn-active,.lg\:glass,.lg\:glass:hover {
border:none;
-webkit-backdrop-filter:blur(var(--glass-blur,40px));
backdrop-filter:blur(var(--glass-blur,40px));
background-color:transparent;
background-image:linear-gradient(135deg,#ff4d00),#000),linear-gradient(var(--glass-reflex-degree,100deg),#ff1a00) 25%,#000 0);
box-shadow:0 0 0 1px #ff0a00 inset,0 0 0 2px #000;
text-shadow:0 1px #000500
}

.lg\:min-h-6 {
min-height:1.5rem
}

.lg\:min-h-8 {
min-height:2rem
}

.lg\:min-h-12 {
min-height:3rem
}

.lg\:min-h-16 {
min-height:4rem
}

.lg\:no-animation {
--btn-focus-scale:1;
--animation-btn:0;
--animation-input:0
}

.lg\:tab-border-none {
--tab-border:0
}

.lg\:tab-border {
--tab-border:1px
}

.lg\:tab-border-2 {
--tab-border:2px
}

.lg\:tab-border-3 {
--tab-border:3px
}

.lg\:tab-rounded-none {
--tab-radius:0
}

.lg\:tab-rounded-lg {
--tab-radius:.5rem
}

.lg\:artboard-demo {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
flex:none
}

.artboard.lg\:phone {
width:320px
}

.artboard.lg\:phone-1 {
width:320px;
height:568px
}

.artboard.phone-1.lg\:horizontal {
width:568px;
height:320px
}

.artboard.lg\:phone-2 {
width:375px;
height:667px
}

.artboard.phone-2.lg\:horizontal {
width:667px;
height:375px
}

.artboard.lg\:phone-3 {
width:414px;
height:736px
}

.artboard.phone-3.lg\:horizontal {
width:736px;
height:414px
}

.artboard.lg\:phone-4 {
width:375px;
height:812px
}

.artboard.phone-4.lg\:horizontal {
width:812px;
height:375px
}

.artboard.lg\:phone-5 {
width:414px;
height:896px
}

.artboard.phone-5.lg\:horizontal {
width:896px;
height:414px
}

.artboard.lg\:phone-6 {
width:320px;
height:1024px
}

.artboard.phone-6.lg\:horizontal {
width:1024px;
height:320px
}

.lg\:badge-xs {
height:.75rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
padding-left:.313rem;
padding-right:.313rem
}

.lg\:badge-sm {
height:1rem;
font-size:.75rem;
line-height:1rem;
padding-left:.438rem;
padding-right:.438rem
}

.lg\:badge-md {
height:1.25rem;
font-size:.875rem;
line-height:1.25rem;
padding-left:.563rem;
padding-right:.563rem
}

.lg\:badge-lg {
height:1.5rem;
font-size:1rem;
line-height:1.5rem;
padding-left:.688rem;
padding-right:.688rem
}

.lg\:btn-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.lg\:btn-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.lg\:btn-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.lg\:btn-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.lg\:btn-wide {
width:16rem
}

.lg\:btn-block {
width:100%
}

.btn-square.lg\:btn-xs {
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-square.lg\:btn-sm {
height:2rem;
padding:0;
width:2rem
}

.btn-square.lg\:btn-md {
height:3rem;
padding:0;
width:3rem
}

.btn-square.lg\:btn-lg {
height:4rem;
padding:0;
width:4rem
}

.btn-circle.lg\:btn-xs {
border-radius:9999px;
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-circle.lg\:btn-sm {
border-radius:9999px;
height:2rem;
padding:0;
width:2rem
}

.btn-circle.lg\:btn-md {
border-radius:9999px;
height:3rem;
padding:0;
width:3rem
}

.btn-circle.lg\:btn-lg {
border-radius:9999px;
height:4rem;
padding:0;
width:4rem
}

.lg\:card-side {
align-items:stretch;
flex-direction:row
}

.lg\:card-side>figure {
height:100%;
max-width:none;
width:auto
}

.lg\:card-side>figure>* {
width:auto;
max-width:none
}

.lg\:checkbox-xs {
height:1rem;
width:1rem
}

.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\:divider-vertical {
flex-direction:column;
align-self:stretch
}

.lg\:divider-vertical:after,.lg\:divider-vertical:before {
height:100%
}

.lg\:input-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem
}

.lg\:input-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem
}

.lg\:input-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem
}

.lg\:input-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem
}

.lg\:kbd-xs {
font-size:.75rem;
line-height:1rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.2em;
min-width:1.2em
}

.lg\:kbd-sm {
font-size:.875rem;
line-height:1.25rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.6em;
min-width:1.6em
}

.lg\:kbd-md {
font-size:1rem;
line-height:1.5rem;
padding-left:.5rem;
padding-right:.5rem;
min-height:2.2em;
min-width:2.2em
}

.lg\:kbd-lg {
font-size:1.125rem;
line-height:1.75rem;
padding-left:1rem;
padding-right:1rem;
min-height:2.5em;
min-width:2.5em
}

.lg\:radio-xs {
height:1rem;
width:1rem
}

.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-xs {
height:.75rem
}

.lg\:range-xs::-webkit-slider-runnable-track {
height:.25rem
}

.lg\:range-xs::-moz-range-track {
height:.25rem
}

.lg\:range-xs::-webkit-slider-thumb {
height:.75rem;
width:.75rem
}

.lg\:range-xs::-moz-range-thumb {
height:.75rem;
width:.75rem
}

.lg\:range-sm {
height:1rem
}

.lg\:range-sm::-webkit-slider-runnable-track {
height:.25rem
}

.lg\:range-sm::-moz-range-track {
height:.25rem
}

.lg\:range-sm::-webkit-slider-thumb {
height:1rem;
width:1rem
}

.lg\:range-sm::-moz-range-thumb {
height:1rem;
width:1rem
}

.lg\:range-md {
height:1.25rem
}

.lg\:range-md::-webkit-slider-runnable-track {
height:.5rem
}

.lg\:range-md::-moz-range-track {
height:.5rem
}

.lg\:range-md::-webkit-slider-thumb {
height:1.25rem;
width:1.25rem
}

.lg\:range-md::-moz-range-thumb {
height:1.25rem;
width:1.25rem
}

.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
}

.lg\:range-lg::-moz-range-thumb {
height:2rem;
width:2rem
}

.lg\:select-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.lg\:select-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.lg\:select-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.lg\:select-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.lg\:tab-md {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem
}

.lg\:tab-lg {
height:3rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
--tab-padding:1.25rem
}

.lg\:tab-sm {
height:1.5rem;
font-size:.875rem;
line-height:1.25rem;
line-height:.75rem;
--tab-padding:.75rem
}

.lg\:tab-xs {
height:1.25rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
--tab-padding:.5rem
}

.lg\:toggle-xs {
--handleoffset:.5rem;
height:1rem;
width:1.5rem
}

.lg\:toggle-sm {
--handleoffset:.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\:alert-sm {
padding:.5rem
}

.lg\:alert-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.lg\:alert-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.lg\:alert-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.lg\:alert-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.lg\:artboard-demo {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-box,1rem);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

.avatar.lg\:online:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.avatar.lg\:offline:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.lg\:badge-primary {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.lg\:badge-secondary {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.lg\:badge-accent {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.lg\:badge-ghost {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.lg\:badge-outline {
background-color:transparent;
border-color:currentColor;
--tw-border-opacity:.5;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.badge-outline.lg\:badge-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.badge-outline.lg\:badge-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.badge-outline.lg\:badge-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.lg\:badge-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.lg\:badge-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.lg\:badge-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.lg\:badge-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.lg\:divider-vertical {
height:auto;
margin:0 1rem;
width:1rem
}

.lg\:divider-vertical:after,.lg\:divider-vertical:before {
width:.125rem
}

.lg\:divider-vertical:not(:empty):before {
margin-right:0;
margin-bottom:1rem
}

.lg\:divider-vertical:not(:empty):after {
margin-left:0;
margin-top:1rem
}
}

@media (min-width:1280px) {
.xl\:animate-none {
-webkit-animation:none;
animation:none
}

.xl\:animate-spin {
-webkit-animation:spin 1s linear infinite;
animation:spin 1s linear infinite
}

.xl\:animate-ping {
-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}

.xl\:animate-pulse {
-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.xl\:animate-bounce {
-webkit-animation:bounce 1s infinite;
animation:bounce 1s infinite
}

.xl\:bg-transparent {
background-color:transparent
}

.xl\:bg-current {
background-color:currentColor
}

.xl\:bg-primary {
background-color:hsl(var(--p))
}

.xl\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.xl\:bg-primary-content {
background-color:hsl(var(--pc))
}

.xl\:bg-secondary {
background-color:hsl(var(--s))
}

.xl\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.xl\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.xl\:bg-accent {
background-color:hsl(var(--a))
}

.xl\:bg-accent-focus {
background-color:hsl(var(--af))
}

.xl\:bg-accent-content {
background-color:hsl(var(--ac))
}

.xl\:bg-neutral {
background-color:hsl(var(--n))
}

.xl\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.xl\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.xl\:bg-base-100 {
background-color:hsl(var(--b1))
}

.xl\:bg-base-200 {
background-color:hsl(var(--b2))
}

.xl\:bg-base-300 {
background-color:hsl(var(--b3))
}

.xl\:bg-base-content {
background-color:hsl(var(--bc))
}

.xl\:bg-info {
background-color:hsl(var(--in))
}

.xl\:bg-success {
background-color:hsl(var(--su))
}

.xl\:bg-warning {
background-color:hsl(var(--wa))
}

.xl\:bg-error {
background-color:hsl(var(--er))
}

.group:hover .xl\:group-hover\:bg-transparent {
background-color:transparent
}

.group:hover .xl\:group-hover\:bg-current {
background-color:currentColor
}

.group:hover .xl\:group-hover\:bg-primary {
background-color:hsl(var(--p))
}

.group:hover .xl\:group-hover\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.group:hover .xl\:group-hover\:bg-primary-content {
background-color:hsl(var(--pc))
}

.group:hover .xl\:group-hover\:bg-secondary {
background-color:hsl(var(--s))
}

.group:hover .xl\:group-hover\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.group:hover .xl\:group-hover\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.group:hover .xl\:group-hover\:bg-accent {
background-color:hsl(var(--a))
}

.group:hover .xl\:group-hover\:bg-accent-focus {
background-color:hsl(var(--af))
}

.group:hover .xl\:group-hover\:bg-accent-content {
background-color:hsl(var(--ac))
}

.group:hover .xl\:group-hover\:bg-neutral {
background-color:hsl(var(--n))
}

.group:hover .xl\:group-hover\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.group:hover .xl\:group-hover\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.group:hover .xl\:group-hover\:bg-base-100 {
background-color:hsl(var(--b1))
}

.group:hover .xl\:group-hover\:bg-base-200 {
background-color:hsl(var(--b2))
}

.group:hover .xl\:group-hover\:bg-base-300 {
background-color:hsl(var(--b3))
}

.group:hover .xl\:group-hover\:bg-base-content {
background-color:hsl(var(--bc))
}

.group:hover .xl\:group-hover\:bg-info {
background-color:hsl(var(--in))
}

.group:hover .xl\:group-hover\:bg-success {
background-color:hsl(var(--su))
}

.group:hover .xl\:group-hover\:bg-warning {
background-color:hsl(var(--wa))
}

.group:hover .xl\:group-hover\:bg-error {
background-color:hsl(var(--er))
}

.xl\:focus-within\:bg-transparent:focus-within {
background-color:transparent
}

.xl\:focus-within\:bg-current:focus-within {
background-color:currentColor
}

.xl\:focus-within\:bg-primary:focus-within {
background-color:hsl(var(--p))
}

.xl\:focus-within\:bg-primary-focus:focus-within {
background-color:hsl(var(--pf))
}

.xl\:focus-within\:bg-primary-content:focus-within {
background-color:hsl(var(--pc))
}

.xl\:focus-within\:bg-secondary:focus-within {
background-color:hsl(var(--s))
}

.xl\:focus-within\:bg-secondary-focus:focus-within {
background-color:hsl(var(--sf))
}

.xl\:focus-within\:bg-secondary-content:focus-within {
background-color:hsl(var(--sc))
}

.xl\:focus-within\:bg-accent:focus-within {
background-color:hsl(var(--a))
}

.xl\:focus-within\:bg-accent-focus:focus-within {
background-color:hsl(var(--af))
}

.xl\:focus-within\:bg-accent-content:focus-within {
background-color:hsl(var(--ac))
}

.xl\:focus-within\:bg-neutral:focus-within {
background-color:hsl(var(--n))
}

.xl\:focus-within\:bg-neutral-focus:focus-within {
background-color:hsl(var(--nf))
}

.xl\:focus-within\:bg-neutral-content:focus-within {
background-color:hsl(var(--nc))
}

.xl\:focus-within\:bg-base-100:focus-within {
background-color:hsl(var(--b1))
}

.xl\:focus-within\:bg-base-200:focus-within {
background-color:hsl(var(--b2))
}

.xl\:focus-within\:bg-base-300:focus-within {
background-color:hsl(var(--b3))
}

.xl\:focus-within\:bg-base-content:focus-within {
background-color:hsl(var(--bc))
}

.xl\:focus-within\:bg-info:focus-within {
background-color:hsl(var(--in))
}

.xl\:focus-within\:bg-success:focus-within {
background-color:hsl(var(--su))
}

.xl\:focus-within\:bg-warning:focus-within {
background-color:hsl(var(--wa))
}

.xl\:focus-within\:bg-error:focus-within {
background-color:hsl(var(--er))
}

.xl\:hover\:bg-transparent:hover {
background-color:transparent
}

.xl\:hover\:bg-current:hover {
background-color:currentColor
}

.xl\:hover\:bg-primary:hover {
background-color:hsl(var(--p))
}

.xl\:hover\:bg-primary-focus:hover {
background-color:hsl(var(--pf))
}

.xl\:hover\:bg-primary-content:hover {
background-color:hsl(var(--pc))
}

.xl\:hover\:bg-secondary:hover {
background-color:hsl(var(--s))
}

.xl\:hover\:bg-secondary-focus:hover {
background-color:hsl(var(--sf))
}

.xl\:hover\:bg-secondary-content:hover {
background-color:hsl(var(--sc))
}

.xl\:hover\:bg-accent:hover {
background-color:hsl(var(--a))
}

.xl\:hover\:bg-accent-focus:hover {
background-color:hsl(var(--af))
}

.xl\:hover\:bg-accent-content:hover {
background-color:hsl(var(--ac))
}

.xl\:hover\:bg-neutral:hover {
background-color:hsl(var(--n))
}

.xl\:hover\:bg-neutral-focus:hover {
background-color:hsl(var(--nf))
}

.xl\:hover\:bg-neutral-content:hover {
background-color:hsl(var(--nc))
}

.xl\:hover\:bg-base-100:hover {
background-color:hsl(var(--b1))
}

.xl\:hover\:bg-base-200:hover {
background-color:hsl(var(--b2))
}

.xl\:hover\:bg-base-300:hover {
background-color:hsl(var(--b3))
}

.xl\:hover\:bg-base-content:hover {
background-color:hsl(var(--bc))
}

.xl\:hover\:bg-info:hover {
background-color:hsl(var(--in))
}

.xl\:hover\:bg-success:hover {
background-color:hsl(var(--su))
}

.xl\:hover\:bg-warning:hover {
background-color:hsl(var(--wa))
}

.xl\:hover\:bg-error:hover {
background-color:hsl(var(--er))
}

.xl\:focus\:bg-transparent:focus {
background-color:transparent
}

.xl\:focus\:bg-current:focus {
background-color:currentColor
}

.xl\:focus\:bg-primary:focus {
background-color:hsl(var(--p))
}

.xl\:focus\:bg-primary-focus:focus {
background-color:hsl(var(--pf))
}

.xl\:focus\:bg-primary-content:focus {
background-color:hsl(var(--pc))
}

.xl\:focus\:bg-secondary:focus {
background-color:hsl(var(--s))
}

.xl\:focus\:bg-secondary-focus:focus {
background-color:hsl(var(--sf))
}

.xl\:focus\:bg-secondary-content:focus {
background-color:hsl(var(--sc))
}

.xl\:focus\:bg-accent:focus {
background-color:hsl(var(--a))
}

.xl\:focus\:bg-accent-focus:focus {
background-color:hsl(var(--af))
}

.xl\:focus\:bg-accent-content:focus {
background-color:hsl(var(--ac))
}

.xl\:focus\:bg-neutral:focus {
background-color:hsl(var(--n))
}

.xl\:focus\:bg-neutral-focus:focus {
background-color:hsl(var(--nf))
}

.xl\:focus\:bg-neutral-content:focus {
background-color:hsl(var(--nc))
}

.xl\:focus\:bg-base-100:focus {
background-color:hsl(var(--b1))
}

.xl\:focus\:bg-base-200:focus {
background-color:hsl(var(--b2))
}

.xl\:focus\:bg-base-300:focus {
background-color:hsl(var(--b3))
}

.xl\:focus\:bg-base-content:focus {
background-color:hsl(var(--bc))
}

.xl\:focus\:bg-info:focus {
background-color:hsl(var(--in))
}

.xl\:focus\:bg-success:focus {
background-color:hsl(var(--su))
}

.xl\:focus\:bg-warning:focus {
background-color:hsl(var(--wa))
}

.xl\:focus\:bg-error:focus {
background-color:hsl(var(--er))
}

.xl\:bg-none {
background-image:none
}

.xl\:bg-gradient-to-t {
background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}

.xl\:bg-gradient-to-tr {
background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}

.xl\:bg-gradient-to-r {
background-image:linear-gradient(90deg,var(--tw-gradient-stops))
}

.xl\:bg-gradient-to-br {
background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.xl\:bg-gradient-to-b {
background-image:linear-gradient(180deg,var(--tw-gradient-stops))
}

.xl\:bg-gradient-to-bl {
background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}

.xl\:bg-gradient-to-l {
background-image:linear-gradient(270deg,var(--tw-gradient-stops))
}

.xl\:bg-gradient-to-tl {
background-image:linear-gradient(to top left,var(--tw-gradient-stops))
}

.xl\:border-transparent {
border-color:transparent
}

.xl\:border-current {
border-color:currentColor
}

.xl\:border-primary {
border-color:hsl(var(--p))
}

.xl\:border-primary-focus {
border-color:hsl(var(--pf))
}

.xl\:border-primary-content {
border-color:hsl(var(--pc))
}

.xl\:border-secondary {
border-color:hsl(var(--s))
}

.xl\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.xl\:border-secondary-content {
border-color:hsl(var(--sc))
}

.xl\:border-accent {
border-color:hsl(var(--a))
}

.xl\:border-accent-focus {
border-color:hsl(var(--af))
}

.xl\:border-accent-content {
border-color:hsl(var(--ac))
}

.xl\:border-neutral {
border-color:hsl(var(--n))
}

.xl\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.xl\:border-neutral-content {
border-color:hsl(var(--nc))
}

.xl\:border-base-100 {
border-color:hsl(var(--b1))
}

.xl\:border-base-200 {
border-color:hsl(var(--b2))
}

.xl\:border-base-300 {
border-color:hsl(var(--b3))
}

.xl\:border-base-content {
border-color:hsl(var(--bc))
}

.xl\:border-info {
border-color:hsl(var(--in))
}

.xl\:border-success {
border-color:hsl(var(--su))
}

.xl\:border-warning {
border-color:hsl(var(--wa))
}

.xl\:border-error {
border-color:hsl(var(--er))
}

.group:hover .xl\:group-hover\:border-transparent {
border-color:transparent
}

.group:hover .xl\:group-hover\:border-current {
border-color:currentColor
}

.group:hover .xl\:group-hover\:border-primary {
border-color:hsl(var(--p))
}

.group:hover .xl\:group-hover\:border-primary-focus {
border-color:hsl(var(--pf))
}

.group:hover .xl\:group-hover\:border-primary-content {
border-color:hsl(var(--pc))
}

.group:hover .xl\:group-hover\:border-secondary {
border-color:hsl(var(--s))
}

.group:hover .xl\:group-hover\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.group:hover .xl\:group-hover\:border-secondary-content {
border-color:hsl(var(--sc))
}

.group:hover .xl\:group-hover\:border-accent {
border-color:hsl(var(--a))
}

.group:hover .xl\:group-hover\:border-accent-focus {
border-color:hsl(var(--af))
}

.group:hover .xl\:group-hover\:border-accent-content {
border-color:hsl(var(--ac))
}

.group:hover .xl\:group-hover\:border-neutral {
border-color:hsl(var(--n))
}

.group:hover .xl\:group-hover\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.group:hover .xl\:group-hover\:border-neutral-content {
border-color:hsl(var(--nc))
}

.group:hover .xl\:group-hover\:border-base-100 {
border-color:hsl(var(--b1))
}

.group:hover .xl\:group-hover\:border-base-200 {
border-color:hsl(var(--b2))
}

.group:hover .xl\:group-hover\:border-base-300 {
border-color:hsl(var(--b3))
}

.group:hover .xl\:group-hover\:border-base-content {
border-color:hsl(var(--bc))
}

.group:hover .xl\:group-hover\:border-info {
border-color:hsl(var(--in))
}

.group:hover .xl\:group-hover\:border-success {
border-color:hsl(var(--su))
}

.group:hover .xl\:group-hover\:border-warning {
border-color:hsl(var(--wa))
}

.group:hover .xl\:group-hover\:border-error {
border-color:hsl(var(--er))
}

.xl\:focus-within\:border-transparent:focus-within {
border-color:transparent
}

.xl\:focus-within\:border-current:focus-within {
border-color:currentColor
}

.xl\:focus-within\:border-primary:focus-within {
border-color:hsl(var(--p))
}

.xl\:focus-within\:border-primary-focus:focus-within {
border-color:hsl(var(--pf))
}

.xl\:focus-within\:border-primary-content:focus-within {
border-color:hsl(var(--pc))
}

.xl\:focus-within\:border-secondary:focus-within {
border-color:hsl(var(--s))
}

.xl\:focus-within\:border-secondary-focus:focus-within {
border-color:hsl(var(--sf))
}

.xl\:focus-within\:border-secondary-content:focus-within {
border-color:hsl(var(--sc))
}

.xl\:focus-within\:border-accent:focus-within {
border-color:hsl(var(--a))
}

.xl\:focus-within\:border-accent-focus:focus-within {
border-color:hsl(var(--af))
}

.xl\:focus-within\:border-accent-content:focus-within {
border-color:hsl(var(--ac))
}

.xl\:focus-within\:border-neutral:focus-within {
border-color:hsl(var(--n))
}

.xl\:focus-within\:border-neutral-focus:focus-within {
border-color:hsl(var(--nf))
}

.xl\:focus-within\:border-neutral-content:focus-within {
border-color:hsl(var(--nc))
}

.xl\:focus-within\:border-base-100:focus-within {
border-color:hsl(var(--b1))
}

.xl\:focus-within\:border-base-200:focus-within {
border-color:hsl(var(--b2))
}

.xl\:focus-within\:border-base-300:focus-within {
border-color:hsl(var(--b3))
}

.xl\:focus-within\:border-base-content:focus-within {
border-color:hsl(var(--bc))
}

.xl\:focus-within\:border-info:focus-within {
border-color:hsl(var(--in))
}

.xl\:focus-within\:border-success:focus-within {
border-color:hsl(var(--su))
}

.xl\:focus-within\:border-warning:focus-within {
border-color:hsl(var(--wa))
}

.xl\:focus-within\:border-error:focus-within {
border-color:hsl(var(--er))
}

.xl\:hover\:border-transparent:hover {
border-color:transparent
}

.xl\:hover\:border-current:hover {
border-color:currentColor
}

.xl\:hover\:border-primary:hover {
border-color:hsl(var(--p))
}

.xl\:hover\:border-primary-focus:hover {
border-color:hsl(var(--pf))
}

.xl\:hover\:border-primary-content:hover {
border-color:hsl(var(--pc))
}

.xl\:hover\:border-secondary:hover {
border-color:hsl(var(--s))
}

.xl\:hover\:border-secondary-focus:hover {
border-color:hsl(var(--sf))
}

.xl\:hover\:border-secondary-content:hover {
border-color:hsl(var(--sc))
}

.xl\:hover\:border-accent:hover {
border-color:hsl(var(--a))
}

.xl\:hover\:border-accent-focus:hover {
border-color:hsl(var(--af))
}

.xl\:hover\:border-accent-content:hover {
border-color:hsl(var(--ac))
}

.xl\:hover\:border-neutral:hover {
border-color:hsl(var(--n))
}

.xl\:hover\:border-neutral-focus:hover {
border-color:hsl(var(--nf))
}

.xl\:hover\:border-neutral-content:hover {
border-color:hsl(var(--nc))
}

.xl\:hover\:border-base-100:hover {
border-color:hsl(var(--b1))
}

.xl\:hover\:border-base-200:hover {
border-color:hsl(var(--b2))
}

.xl\:hover\:border-base-300:hover {
border-color:hsl(var(--b3))
}

.xl\:hover\:border-base-content:hover {
border-color:hsl(var(--bc))
}

.xl\:hover\:border-info:hover {
border-color:hsl(var(--in))
}

.xl\:hover\:border-success:hover {
border-color:hsl(var(--su))
}

.xl\:hover\:border-warning:hover {
border-color:hsl(var(--wa))
}

.xl\:hover\:border-error:hover {
border-color:hsl(var(--er))
}

.xl\:focus\:border-transparent:focus {
border-color:transparent
}

.xl\:focus\:border-current:focus {
border-color:currentColor
}

.xl\:focus\:border-primary:focus {
border-color:hsl(var(--p))
}

.xl\:focus\:border-primary-focus:focus {
border-color:hsl(var(--pf))
}

.xl\:focus\:border-primary-content:focus {
border-color:hsl(var(--pc))
}

.xl\:focus\:border-secondary:focus {
border-color:hsl(var(--s))
}

.xl\:focus\:border-secondary-focus:focus {
border-color:hsl(var(--sf))
}

.xl\:focus\:border-secondary-content:focus {
border-color:hsl(var(--sc))
}

.xl\:focus\:border-accent:focus {
border-color:hsl(var(--a))
}

.xl\:focus\:border-accent-focus:focus {
border-color:hsl(var(--af))
}

.xl\:focus\:border-accent-content:focus {
border-color:hsl(var(--ac))
}

.xl\:focus\:border-neutral:focus {
border-color:hsl(var(--n))
}

.xl\:focus\:border-neutral-focus:focus {
border-color:hsl(var(--nf))
}

.xl\:focus\:border-neutral-content:focus {
border-color:hsl(var(--nc))
}

.xl\:focus\:border-base-100:focus {
border-color:hsl(var(--b1))
}

.xl\:focus\:border-base-200:focus {
border-color:hsl(var(--b2))
}

.xl\:focus\:border-base-300:focus {
border-color:hsl(var(--b3))
}

.xl\:focus\:border-base-content:focus {
border-color:hsl(var(--bc))
}

.xl\:focus\:border-info:focus {
border-color:hsl(var(--in))
}

.xl\:focus\:border-success:focus {
border-color:hsl(var(--su))
}

.xl\:focus\:border-warning:focus {
border-color:hsl(var(--wa))
}

.xl\:focus\:border-error:focus {
border-color:hsl(var(--er))
}

.xl\:divide-transparent>:not([hidden])~:not([hidden]) {
border-color:transparent
}

.xl\:divide-current>:not([hidden])~:not([hidden]) {
border-color:currentColor
}

.xl\:divide-primary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--p))
}

.xl\:divide-primary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pf))
}

.xl\:divide-primary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pc))
}

.xl\:divide-secondary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--s))
}

.xl\:divide-secondary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sf))
}

.xl\:divide-secondary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sc))
}

.xl\:divide-accent>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--a))
}

.xl\:divide-accent-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--af))
}

.xl\:divide-accent-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--ac))
}

.xl\:divide-neutral>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--n))
}

.xl\:divide-neutral-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nf))
}

.xl\:divide-neutral-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nc))
}

.xl\:divide-base-100>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b1))
}

.xl\:divide-base-200>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b2))
}

.xl\:divide-base-300>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b3))
}

.xl\:divide-base-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--bc))
}

.xl\:divide-info>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--in))
}

.xl\:divide-success>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--su))
}

.xl\:divide-warning>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--wa))
}

.xl\:divide-error>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--er))
}

.xl\:from-transparent {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.xl\:from-current {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.xl\:from-primary {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.xl\:from-primary-focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.xl\:from-primary-content {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.xl\:from-secondary {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.xl\:from-secondary-focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.xl\:from-secondary-content {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.xl\:from-accent {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.xl\:from-accent-focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.xl\:from-accent-content {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.xl\:from-neutral {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.xl\:from-neutral-focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.xl\:from-neutral-content {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.xl\:from-base-100 {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.xl\:from-base-200 {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.xl\:from-base-300 {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.xl\:from-base-content {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.xl\:from-info {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.xl\:from-success {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.xl\:from-warning {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.xl\:from-error {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.xl\:via-transparent {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.xl\:via-current {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.xl\:via-primary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.xl\:via-primary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.xl\:via-primary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.xl\:via-secondary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.xl\:via-secondary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.xl\:via-secondary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.xl\:via-accent {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.xl\:via-accent-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.xl\:via-accent-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.xl\:via-neutral {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.xl\:via-neutral-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.xl\:via-neutral-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.xl\:via-base-100 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.xl\:via-base-200 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.xl\:via-base-300 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.xl\:via-base-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.xl\:via-info {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.xl\:via-success {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.xl\:via-warning {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.xl\:via-error {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.xl\:to-transparent {
--tw-gradient-to:transparent
}

.xl\:to-current {
--tw-gradient-to:currentColor
}

.xl\:to-primary {
--tw-gradient-to:hsl(var(--p))
}

.xl\:to-primary-focus {
--tw-gradient-to:hsl(var(--pf))
}

.xl\:to-primary-content {
--tw-gradient-to:hsl(var(--pc))
}

.xl\:to-secondary {
--tw-gradient-to:hsl(var(--s))
}

.xl\:to-secondary-focus {
--tw-gradient-to:hsl(var(--sf))
}

.xl\:to-secondary-content {
--tw-gradient-to:hsl(var(--sc))
}

.xl\:to-accent {
--tw-gradient-to:hsl(var(--a))
}

.xl\:to-accent-focus {
--tw-gradient-to:hsl(var(--af))
}

.xl\:to-accent-content {
--tw-gradient-to:hsl(var(--ac))
}

.xl\:to-neutral {
--tw-gradient-to:hsl(var(--n))
}

.xl\:to-neutral-focus {
--tw-gradient-to:hsl(var(--nf))
}

.xl\:to-neutral-content {
--tw-gradient-to:hsl(var(--nc))
}

.xl\:to-base-100 {
--tw-gradient-to:hsl(var(--b1))
}

.xl\:to-base-200 {
--tw-gradient-to:hsl(var(--b2))
}

.xl\:to-base-300 {
--tw-gradient-to:hsl(var(--b3))
}

.xl\:to-base-content {
--tw-gradient-to:hsl(var(--bc))
}

.xl\:to-info {
--tw-gradient-to:hsl(var(--in))
}

.xl\:to-success {
--tw-gradient-to:hsl(var(--su))
}

.xl\:to-warning {
--tw-gradient-to:hsl(var(--wa))
}

.xl\:to-error {
--tw-gradient-to:hsl(var(--er))
}

.xl\:hover\:from-transparent:hover {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.xl\:hover\:from-current:hover {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.xl\:hover\:from-primary:hover {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.xl\:hover\:from-primary-focus:hover {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.xl\:hover\:from-primary-content:hover {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.xl\:hover\:from-secondary:hover {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.xl\:hover\:from-secondary-focus:hover {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.xl\:hover\:from-secondary-content:hover {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.xl\:hover\:from-accent:hover {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.xl\:hover\:from-accent-focus:hover {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.xl\:hover\:from-accent-content:hover {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.xl\:hover\:from-neutral:hover {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.xl\:hover\:from-neutral-focus:hover {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.xl\:hover\:from-neutral-content:hover {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.xl\:hover\:from-base-100:hover {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.xl\:hover\:from-base-200:hover {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.xl\:hover\:from-base-300:hover {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.xl\:hover\:from-base-content:hover {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.xl\:hover\:from-info:hover {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.xl\:hover\:from-success:hover {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.xl\:hover\:from-warning:hover {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.xl\:hover\:from-error:hover {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.xl\:hover\:via-transparent:hover {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.xl\:hover\:via-current:hover {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.xl\:hover\:via-primary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.xl\:hover\:via-primary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.xl\:hover\:via-primary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.xl\:hover\:via-secondary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.xl\:hover\:via-secondary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.xl\:hover\:via-secondary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.xl\:hover\:via-accent:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.xl\:hover\:via-accent-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.xl\:hover\:via-accent-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.xl\:hover\:via-neutral:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.xl\:hover\:via-neutral-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.xl\:hover\:via-neutral-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.xl\:hover\:via-base-100:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.xl\:hover\:via-base-200:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.xl\:hover\:via-base-300:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.xl\:hover\:via-base-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.xl\:hover\:via-info:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.xl\:hover\:via-success:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.xl\:hover\:via-warning:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.xl\:hover\:via-error:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.xl\:hover\:to-transparent:hover {
--tw-gradient-to:transparent
}

.xl\:hover\:to-current:hover {
--tw-gradient-to:currentColor
}

.xl\:hover\:to-primary:hover {
--tw-gradient-to:hsl(var(--p))
}

.xl\:hover\:to-primary-focus:hover {
--tw-gradient-to:hsl(var(--pf))
}

.xl\:hover\:to-primary-content:hover {
--tw-gradient-to:hsl(var(--pc))
}

.xl\:hover\:to-secondary:hover {
--tw-gradient-to:hsl(var(--s))
}

.xl\:hover\:to-secondary-focus:hover {
--tw-gradient-to:hsl(var(--sf))
}

.xl\:hover\:to-secondary-content:hover {
--tw-gradient-to:hsl(var(--sc))
}

.xl\:hover\:to-accent:hover {
--tw-gradient-to:hsl(var(--a))
}

.xl\:hover\:to-accent-focus:hover {
--tw-gradient-to:hsl(var(--af))
}

.xl\:hover\:to-accent-content:hover {
--tw-gradient-to:hsl(var(--ac))
}

.xl\:hover\:to-neutral:hover {
--tw-gradient-to:hsl(var(--n))
}

.xl\:hover\:to-neutral-focus:hover {
--tw-gradient-to:hsl(var(--nf))
}

.xl\:hover\:to-neutral-content:hover {
--tw-gradient-to:hsl(var(--nc))
}

.xl\:hover\:to-base-100:hover {
--tw-gradient-to:hsl(var(--b1))
}

.xl\:hover\:to-base-200:hover {
--tw-gradient-to:hsl(var(--b2))
}

.xl\:hover\:to-base-300:hover {
--tw-gradient-to:hsl(var(--b3))
}

.xl\:hover\:to-base-content:hover {
--tw-gradient-to:hsl(var(--bc))
}

.xl\:hover\:to-info:hover {
--tw-gradient-to:hsl(var(--in))
}

.xl\:hover\:to-success:hover {
--tw-gradient-to:hsl(var(--su))
}

.xl\:hover\:to-warning:hover {
--tw-gradient-to:hsl(var(--wa))
}

.xl\:hover\:to-error:hover {
--tw-gradient-to:hsl(var(--er))
}

.xl\:focus\:from-transparent:focus {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.xl\:focus\:from-current:focus {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.xl\:focus\:from-primary:focus {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.xl\:focus\:from-primary-focus:focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.xl\:focus\:from-primary-content:focus {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.xl\:focus\:from-secondary:focus {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.xl\:focus\:from-secondary-focus:focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.xl\:focus\:from-secondary-content:focus {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.xl\:focus\:from-accent:focus {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.xl\:focus\:from-accent-focus:focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.xl\:focus\:from-accent-content:focus {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.xl\:focus\:from-neutral:focus {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.xl\:focus\:from-neutral-focus:focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.xl\:focus\:from-neutral-content:focus {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.xl\:focus\:from-base-100:focus {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.xl\:focus\:from-base-200:focus {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.xl\:focus\:from-base-300:focus {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.xl\:focus\:from-base-content:focus {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.xl\:focus\:from-info:focus {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.xl\:focus\:from-success:focus {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.xl\:focus\:from-warning:focus {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.xl\:focus\:from-error:focus {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.xl\:focus\:via-transparent:focus {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.xl\:focus\:via-current:focus {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.xl\:focus\:via-primary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.xl\:focus\:via-primary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.xl\:focus\:via-primary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.xl\:focus\:via-secondary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.xl\:focus\:via-secondary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.xl\:focus\:via-secondary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.xl\:focus\:via-accent:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.xl\:focus\:via-accent-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.xl\:focus\:via-accent-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.xl\:focus\:via-neutral:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.xl\:focus\:via-neutral-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.xl\:focus\:via-neutral-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.xl\:focus\:via-base-100:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.xl\:focus\:via-base-200:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.xl\:focus\:via-base-300:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.xl\:focus\:via-base-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.xl\:focus\:via-info:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.xl\:focus\:via-success:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.xl\:focus\:via-warning:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.xl\:focus\:via-error:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.xl\:focus\:to-transparent:focus {
--tw-gradient-to:transparent
}

.xl\:focus\:to-current:focus {
--tw-gradient-to:currentColor
}

.xl\:focus\:to-primary:focus {
--tw-gradient-to:hsl(var(--p))
}

.xl\:focus\:to-primary-focus:focus {
--tw-gradient-to:hsl(var(--pf))
}

.xl\:focus\:to-primary-content:focus {
--tw-gradient-to:hsl(var(--pc))
}

.xl\:focus\:to-secondary:focus {
--tw-gradient-to:hsl(var(--s))
}

.xl\:focus\:to-secondary-focus:focus {
--tw-gradient-to:hsl(var(--sf))
}

.xl\:focus\:to-secondary-content:focus {
--tw-gradient-to:hsl(var(--sc))
}

.xl\:focus\:to-accent:focus {
--tw-gradient-to:hsl(var(--a))
}

.xl\:focus\:to-accent-focus:focus {
--tw-gradient-to:hsl(var(--af))
}

.xl\:focus\:to-accent-content:focus {
--tw-gradient-to:hsl(var(--ac))
}

.xl\:focus\:to-neutral:focus {
--tw-gradient-to:hsl(var(--n))
}

.xl\:focus\:to-neutral-focus:focus {
--tw-gradient-to:hsl(var(--nf))
}

.xl\:focus\:to-neutral-content:focus {
--tw-gradient-to:hsl(var(--nc))
}

.xl\:focus\:to-base-100:focus {
--tw-gradient-to:hsl(var(--b1))
}

.xl\:focus\:to-base-200:focus {
--tw-gradient-to:hsl(var(--b2))
}

.xl\:focus\:to-base-300:focus {
--tw-gradient-to:hsl(var(--b3))
}

.xl\:focus\:to-base-content:focus {
--tw-gradient-to:hsl(var(--bc))
}

.xl\:focus\:to-info:focus {
--tw-gradient-to:hsl(var(--in))
}

.xl\:focus\:to-success:focus {
--tw-gradient-to:hsl(var(--su))
}

.xl\:focus\:to-warning:focus {
--tw-gradient-to:hsl(var(--wa))
}

.xl\:focus\:to-error:focus {
--tw-gradient-to:hsl(var(--er))
}

.xl\:placeholder-transparent::-moz-placeholder {
color:transparent
}

.xl\:placeholder-transparent:-ms-input-placeholder {
color:transparent
}

.xl\:placeholder-transparent::placeholder {
color:transparent
}

.xl\:placeholder-current::-moz-placeholder {
color:currentColor
}

.xl\:placeholder-current:-ms-input-placeholder {
color:currentColor
}

.xl\:placeholder-current::placeholder {
color:currentColor
}

.xl\:placeholder-primary::-moz-placeholder {
color:hsl(var(--p))
}

.xl\:placeholder-primary:-ms-input-placeholder {
color:hsl(var(--p))
}

.xl\:placeholder-primary::placeholder {
color:hsl(var(--p))
}

.xl\:placeholder-primary-focus::-moz-placeholder {
color:hsl(var(--pf))
}

.xl\:placeholder-primary-focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.xl\:placeholder-primary-focus::placeholder {
color:hsl(var(--pf))
}

.xl\:placeholder-primary-content::-moz-placeholder {
color:hsl(var(--pc))
}

.xl\:placeholder-primary-content:-ms-input-placeholder {
color:hsl(var(--pc))
}

.xl\:placeholder-primary-content::placeholder {
color:hsl(var(--pc))
}

.xl\:placeholder-secondary::-moz-placeholder {
color:hsl(var(--s))
}

.xl\:placeholder-secondary:-ms-input-placeholder {
color:hsl(var(--s))
}

.xl\:placeholder-secondary::placeholder {
color:hsl(var(--s))
}

.xl\:placeholder-secondary-focus::-moz-placeholder {
color:hsl(var(--sf))
}

.xl\:placeholder-secondary-focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.xl\:placeholder-secondary-focus::placeholder {
color:hsl(var(--sf))
}

.xl\:placeholder-secondary-content::-moz-placeholder {
color:hsl(var(--sc))
}

.xl\:placeholder-secondary-content:-ms-input-placeholder {
color:hsl(var(--sc))
}

.xl\:placeholder-secondary-content::placeholder {
color:hsl(var(--sc))
}

.xl\:placeholder-accent::-moz-placeholder {
color:hsl(var(--a))
}

.xl\:placeholder-accent:-ms-input-placeholder {
color:hsl(var(--a))
}

.xl\:placeholder-accent::placeholder {
color:hsl(var(--a))
}

.xl\:placeholder-accent-focus::-moz-placeholder {
color:hsl(var(--af))
}

.xl\:placeholder-accent-focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.xl\:placeholder-accent-focus::placeholder {
color:hsl(var(--af))
}

.xl\:placeholder-accent-content::-moz-placeholder {
color:hsl(var(--ac))
}

.xl\:placeholder-accent-content:-ms-input-placeholder {
color:hsl(var(--ac))
}

.xl\:placeholder-accent-content::placeholder {
color:hsl(var(--ac))
}

.xl\:placeholder-neutral::-moz-placeholder {
color:hsl(var(--n))
}

.xl\:placeholder-neutral:-ms-input-placeholder {
color:hsl(var(--n))
}

.xl\:placeholder-neutral::placeholder {
color:hsl(var(--n))
}

.xl\:placeholder-neutral-focus::-moz-placeholder {
color:hsl(var(--nf))
}

.xl\:placeholder-neutral-focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.xl\:placeholder-neutral-focus::placeholder {
color:hsl(var(--nf))
}

.xl\:placeholder-neutral-content::-moz-placeholder {
color:hsl(var(--nc))
}

.xl\:placeholder-neutral-content:-ms-input-placeholder {
color:hsl(var(--nc))
}

.xl\:placeholder-neutral-content::placeholder {
color:hsl(var(--nc))
}

.xl\:placeholder-base-100::-moz-placeholder {
color:hsl(var(--b1))
}

.xl\:placeholder-base-100:-ms-input-placeholder {
color:hsl(var(--b1))
}

.xl\:placeholder-base-100::placeholder {
color:hsl(var(--b1))
}

.xl\:placeholder-base-200::-moz-placeholder {
color:hsl(var(--b2))
}

.xl\:placeholder-base-200:-ms-input-placeholder {
color:hsl(var(--b2))
}

.xl\:placeholder-base-200::placeholder {
color:hsl(var(--b2))
}

.xl\:placeholder-base-300::-moz-placeholder {
color:hsl(var(--b3))
}

.xl\:placeholder-base-300:-ms-input-placeholder {
color:hsl(var(--b3))
}

.xl\:placeholder-base-300::placeholder {
color:hsl(var(--b3))
}

.xl\:placeholder-base-content::-moz-placeholder {
color:hsl(var(--bc))
}

.xl\:placeholder-base-content:-ms-input-placeholder {
color:hsl(var(--bc))
}

.xl\:placeholder-base-content::placeholder {
color:hsl(var(--bc))
}

.xl\:placeholder-info::-moz-placeholder {
color:hsl(var(--in))
}

.xl\:placeholder-info:-ms-input-placeholder {
color:hsl(var(--in))
}

.xl\:placeholder-info::placeholder {
color:hsl(var(--in))
}

.xl\:placeholder-success::-moz-placeholder {
color:hsl(var(--su))
}

.xl\:placeholder-success:-ms-input-placeholder {
color:hsl(var(--su))
}

.xl\:placeholder-success::placeholder {
color:hsl(var(--su))
}

.xl\:placeholder-warning::-moz-placeholder {
color:hsl(var(--wa))
}

.xl\:placeholder-warning:-ms-input-placeholder {
color:hsl(var(--wa))
}

.xl\:placeholder-warning::placeholder {
color:hsl(var(--wa))
}

.xl\:placeholder-error::-moz-placeholder {
color:hsl(var(--er))
}

.xl\:placeholder-error:-ms-input-placeholder {
color:hsl(var(--er))
}

.xl\:placeholder-error::placeholder {
color:hsl(var(--er))
}

.xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
color:transparent
}

.xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
color:transparent
}

.xl\:focus\:placeholder-transparent:focus::placeholder {
color:transparent
}

.xl\:focus\:placeholder-current:focus::-moz-placeholder {
color:currentColor
}

.xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
color:currentColor
}

.xl\:focus\:placeholder-current:focus::placeholder {
color:currentColor
}

.xl\:focus\:placeholder-primary:focus::-moz-placeholder {
color:hsl(var(--p))
}

.xl\:focus\:placeholder-primary:focus:-ms-input-placeholder {
color:hsl(var(--p))
}

.xl\:focus\:placeholder-primary:focus::placeholder {
color:hsl(var(--p))
}

.xl\:focus\:placeholder-primary-focus:focus::-moz-placeholder {
color:hsl(var(--pf))
}

.xl\:focus\:placeholder-primary-focus:focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.xl\:focus\:placeholder-primary-focus:focus::placeholder {
color:hsl(var(--pf))
}

.xl\:focus\:placeholder-primary-content:focus::-moz-placeholder {
color:hsl(var(--pc))
}

.xl\:focus\:placeholder-primary-content:focus:-ms-input-placeholder {
color:hsl(var(--pc))
}

.xl\:focus\:placeholder-primary-content:focus::placeholder {
color:hsl(var(--pc))
}

.xl\:focus\:placeholder-secondary:focus::-moz-placeholder {
color:hsl(var(--s))
}

.xl\:focus\:placeholder-secondary:focus:-ms-input-placeholder {
color:hsl(var(--s))
}

.xl\:focus\:placeholder-secondary:focus::placeholder {
color:hsl(var(--s))
}

.xl\:focus\:placeholder-secondary-focus:focus::-moz-placeholder {
color:hsl(var(--sf))
}

.xl\:focus\:placeholder-secondary-focus:focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.xl\:focus\:placeholder-secondary-focus:focus::placeholder {
color:hsl(var(--sf))
}

.xl\:focus\:placeholder-secondary-content:focus::-moz-placeholder {
color:hsl(var(--sc))
}

.xl\:focus\:placeholder-secondary-content:focus:-ms-input-placeholder {
color:hsl(var(--sc))
}

.xl\:focus\:placeholder-secondary-content:focus::placeholder {
color:hsl(var(--sc))
}

.xl\:focus\:placeholder-accent:focus::-moz-placeholder {
color:hsl(var(--a))
}

.xl\:focus\:placeholder-accent:focus:-ms-input-placeholder {
color:hsl(var(--a))
}

.xl\:focus\:placeholder-accent:focus::placeholder {
color:hsl(var(--a))
}

.xl\:focus\:placeholder-accent-focus:focus::-moz-placeholder {
color:hsl(var(--af))
}

.xl\:focus\:placeholder-accent-focus:focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.xl\:focus\:placeholder-accent-focus:focus::placeholder {
color:hsl(var(--af))
}

.xl\:focus\:placeholder-accent-content:focus::-moz-placeholder {
color:hsl(var(--ac))
}

.xl\:focus\:placeholder-accent-content:focus:-ms-input-placeholder {
color:hsl(var(--ac))
}

.xl\:focus\:placeholder-accent-content:focus::placeholder {
color:hsl(var(--ac))
}

.xl\:focus\:placeholder-neutral:focus::-moz-placeholder {
color:hsl(var(--n))
}

.xl\:focus\:placeholder-neutral:focus:-ms-input-placeholder {
color:hsl(var(--n))
}

.xl\:focus\:placeholder-neutral:focus::placeholder {
color:hsl(var(--n))
}

.xl\:focus\:placeholder-neutral-focus:focus::-moz-placeholder {
color:hsl(var(--nf))
}

.xl\:focus\:placeholder-neutral-focus:focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.xl\:focus\:placeholder-neutral-focus:focus::placeholder {
color:hsl(var(--nf))
}

.xl\:focus\:placeholder-neutral-content:focus::-moz-placeholder {
color:hsl(var(--nc))
}

.xl\:focus\:placeholder-neutral-content:focus:-ms-input-placeholder {
color:hsl(var(--nc))
}

.xl\:focus\:placeholder-neutral-content:focus::placeholder {
color:hsl(var(--nc))
}

.xl\:focus\:placeholder-base-100:focus::-moz-placeholder {
color:hsl(var(--b1))
}

.xl\:focus\:placeholder-base-100:focus:-ms-input-placeholder {
color:hsl(var(--b1))
}

.xl\:focus\:placeholder-base-100:focus::placeholder {
color:hsl(var(--b1))
}

.xl\:focus\:placeholder-base-200:focus::-moz-placeholder {
color:hsl(var(--b2))
}

.xl\:focus\:placeholder-base-200:focus:-ms-input-placeholder {
color:hsl(var(--b2))
}

.xl\:focus\:placeholder-base-200:focus::placeholder {
color:hsl(var(--b2))
}

.xl\:focus\:placeholder-base-300:focus::-moz-placeholder {
color:hsl(var(--b3))
}

.xl\:focus\:placeholder-base-300:focus:-ms-input-placeholder {
color:hsl(var(--b3))
}

.xl\:focus\:placeholder-base-300:focus::placeholder {
color:hsl(var(--b3))
}

.xl\:focus\:placeholder-base-content:focus::-moz-placeholder {
color:hsl(var(--bc))
}

.xl\:focus\:placeholder-base-content:focus:-ms-input-placeholder {
color:hsl(var(--bc))
}

.xl\:focus\:placeholder-base-content:focus::placeholder {
color:hsl(var(--bc))
}

.xl\:focus\:placeholder-info:focus::-moz-placeholder {
color:hsl(var(--in))
}

.xl\:focus\:placeholder-info:focus:-ms-input-placeholder {
color:hsl(var(--in))
}

.xl\:focus\:placeholder-info:focus::placeholder {
color:hsl(var(--in))
}

.xl\:focus\:placeholder-success:focus::-moz-placeholder {
color:hsl(var(--su))
}

.xl\:focus\:placeholder-success:focus:-ms-input-placeholder {
color:hsl(var(--su))
}

.xl\:focus\:placeholder-success:focus::placeholder {
color:hsl(var(--su))
}

.xl\:focus\:placeholder-warning:focus::-moz-placeholder {
color:hsl(var(--wa))
}

.xl\:focus\:placeholder-warning:focus:-ms-input-placeholder {
color:hsl(var(--wa))
}

.xl\:focus\:placeholder-warning:focus::placeholder {
color:hsl(var(--wa))
}

.xl\:focus\:placeholder-error:focus::-moz-placeholder {
color:hsl(var(--er))
}

.xl\:focus\:placeholder-error:focus:-ms-input-placeholder {
color:hsl(var(--er))
}

.xl\:focus\:placeholder-error:focus::placeholder {
color:hsl(var(--er))
}

.xl\:ring-transparent {
--tw-ring-color:transparent
}

.xl\:ring-current {
--tw-ring-color:currentColor
}

.xl\:ring-primary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.xl\:ring-primary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.xl\:ring-primary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.xl\:ring-secondary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.xl\:ring-secondary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.xl\:ring-secondary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.xl\:ring-accent {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.xl\:ring-accent-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.xl\:ring-accent-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.xl\:ring-neutral {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.xl\:ring-neutral-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.xl\:ring-neutral-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.xl\:ring-base-100 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.xl\:ring-base-200 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.xl\:ring-base-300 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.xl\:ring-base-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.xl\:ring-info {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.xl\:ring-success {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.xl\:ring-warning {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.xl\:ring-error {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-transparent:focus-within {
--tw-ring-color:transparent
}

.xl\:focus-within\:ring-current:focus-within {
--tw-ring-color:currentColor
}

.xl\:focus-within\:ring-primary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-primary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-primary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-secondary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-secondary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-secondary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-accent:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-accent-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-accent-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-neutral:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-neutral-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-neutral-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-base-100:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-base-200:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-base-300:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-base-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-info:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-success:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-warning:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.xl\:focus-within\:ring-error:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-transparent:focus {
--tw-ring-color:transparent
}

.xl\:focus\:ring-current:focus {
--tw-ring-color:currentColor
}

.xl\:focus\:ring-primary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-primary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-primary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-secondary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-secondary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-secondary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-accent:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-accent-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-accent-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-neutral:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-neutral-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-neutral-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-base-100:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-base-200:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-base-300:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-base-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-info:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-success:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-warning:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.xl\:focus\:ring-error:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.xl\:ring-offset-transparent {
--tw-ring-offset-color:transparent
}

.xl\:ring-offset-current {
--tw-ring-offset-color:currentColor
}

.xl\:ring-offset-primary {
--tw-ring-offset-color:hsl(var(--p))
}

.xl\:ring-offset-primary-focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.xl\:ring-offset-primary-content {
--tw-ring-offset-color:hsl(var(--pc))
}

.xl\:ring-offset-secondary {
--tw-ring-offset-color:hsl(var(--s))
}

.xl\:ring-offset-secondary-focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.xl\:ring-offset-secondary-content {
--tw-ring-offset-color:hsl(var(--sc))
}

.xl\:ring-offset-accent {
--tw-ring-offset-color:hsl(var(--a))
}

.xl\:ring-offset-accent-focus {
--tw-ring-offset-color:hsl(var(--af))
}

.xl\:ring-offset-accent-content {
--tw-ring-offset-color:hsl(var(--ac))
}

.xl\:ring-offset-neutral {
--tw-ring-offset-color:hsl(var(--n))
}

.xl\:ring-offset-neutral-focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.xl\:ring-offset-neutral-content {
--tw-ring-offset-color:hsl(var(--nc))
}

.xl\:ring-offset-base-100 {
--tw-ring-offset-color:hsl(var(--b1))
}

.xl\:ring-offset-base-200 {
--tw-ring-offset-color:hsl(var(--b2))
}

.xl\:ring-offset-base-300 {
--tw-ring-offset-color:hsl(var(--b3))
}

.xl\:ring-offset-base-content {
--tw-ring-offset-color:hsl(var(--bc))
}

.xl\:ring-offset-info {
--tw-ring-offset-color:hsl(var(--in))
}

.xl\:ring-offset-success {
--tw-ring-offset-color:hsl(var(--su))
}

.xl\:ring-offset-warning {
--tw-ring-offset-color:hsl(var(--wa))
}

.xl\:ring-offset-error {
--tw-ring-offset-color:hsl(var(--er))
}

.xl\:focus-within\:ring-offset-transparent:focus-within {
--tw-ring-offset-color:transparent
}

.xl\:focus-within\:ring-offset-current:focus-within {
--tw-ring-offset-color:currentColor
}

.xl\:focus-within\:ring-offset-primary:focus-within {
--tw-ring-offset-color:hsl(var(--p))
}

.xl\:focus-within\:ring-offset-primary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--pf))
}

.xl\:focus-within\:ring-offset-primary-content:focus-within {
--tw-ring-offset-color:hsl(var(--pc))
}

.xl\:focus-within\:ring-offset-secondary:focus-within {
--tw-ring-offset-color:hsl(var(--s))
}

.xl\:focus-within\:ring-offset-secondary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--sf))
}

.xl\:focus-within\:ring-offset-secondary-content:focus-within {
--tw-ring-offset-color:hsl(var(--sc))
}

.xl\:focus-within\:ring-offset-accent:focus-within {
--tw-ring-offset-color:hsl(var(--a))
}

.xl\:focus-within\:ring-offset-accent-focus:focus-within {
--tw-ring-offset-color:hsl(var(--af))
}

.xl\:focus-within\:ring-offset-accent-content:focus-within {
--tw-ring-offset-color:hsl(var(--ac))
}

.xl\:focus-within\:ring-offset-neutral:focus-within {
--tw-ring-offset-color:hsl(var(--n))
}

.xl\:focus-within\:ring-offset-neutral-focus:focus-within {
--tw-ring-offset-color:hsl(var(--nf))
}

.xl\:focus-within\:ring-offset-neutral-content:focus-within {
--tw-ring-offset-color:hsl(var(--nc))
}

.xl\:focus-within\:ring-offset-base-100:focus-within {
--tw-ring-offset-color:hsl(var(--b1))
}

.xl\:focus-within\:ring-offset-base-200:focus-within {
--tw-ring-offset-color:hsl(var(--b2))
}

.xl\:focus-within\:ring-offset-base-300:focus-within {
--tw-ring-offset-color:hsl(var(--b3))
}

.xl\:focus-within\:ring-offset-base-content:focus-within {
--tw-ring-offset-color:hsl(var(--bc))
}

.xl\:focus-within\:ring-offset-info:focus-within {
--tw-ring-offset-color:hsl(var(--in))
}

.xl\:focus-within\:ring-offset-success:focus-within {
--tw-ring-offset-color:hsl(var(--su))
}

.xl\:focus-within\:ring-offset-warning:focus-within {
--tw-ring-offset-color:hsl(var(--wa))
}

.xl\:focus-within\:ring-offset-error:focus-within {
--tw-ring-offset-color:hsl(var(--er))
}

.xl\:focus\:ring-offset-transparent:focus {
--tw-ring-offset-color:transparent
}

.xl\:focus\:ring-offset-current:focus {
--tw-ring-offset-color:currentColor
}

.xl\:focus\:ring-offset-primary:focus {
--tw-ring-offset-color:hsl(var(--p))
}

.xl\:focus\:ring-offset-primary-focus:focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.xl\:focus\:ring-offset-primary-content:focus {
--tw-ring-offset-color:hsl(var(--pc))
}

.xl\:focus\:ring-offset-secondary:focus {
--tw-ring-offset-color:hsl(var(--s))
}

.xl\:focus\:ring-offset-secondary-focus:focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.xl\:focus\:ring-offset-secondary-content:focus {
--tw-ring-offset-color:hsl(var(--sc))
}

.xl\:focus\:ring-offset-accent:focus {
--tw-ring-offset-color:hsl(var(--a))
}

.xl\:focus\:ring-offset-accent-focus:focus {
--tw-ring-offset-color:hsl(var(--af))
}

.xl\:focus\:ring-offset-accent-content:focus {
--tw-ring-offset-color:hsl(var(--ac))
}

.xl\:focus\:ring-offset-neutral:focus {
--tw-ring-offset-color:hsl(var(--n))
}

.xl\:focus\:ring-offset-neutral-focus:focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.xl\:focus\:ring-offset-neutral-content:focus {
--tw-ring-offset-color:hsl(var(--nc))
}

.xl\:focus\:ring-offset-base-100:focus {
--tw-ring-offset-color:hsl(var(--b1))
}

.xl\:focus\:ring-offset-base-200:focus {
--tw-ring-offset-color:hsl(var(--b2))
}

.xl\:focus\:ring-offset-base-300:focus {
--tw-ring-offset-color:hsl(var(--b3))
}

.xl\:focus\:ring-offset-base-content:focus {
--tw-ring-offset-color:hsl(var(--bc))
}

.xl\:focus\:ring-offset-info:focus {
--tw-ring-offset-color:hsl(var(--in))
}

.xl\:focus\:ring-offset-success:focus {
--tw-ring-offset-color:hsl(var(--su))
}

.xl\:focus\:ring-offset-warning:focus {
--tw-ring-offset-color:hsl(var(--wa))
}

.xl\:focus\:ring-offset-error:focus {
--tw-ring-offset-color:hsl(var(--er))
}

.xl\:ring-offset-0 {
--tw-ring-offset-width:0
}

.xl\:ring-offset-1 {
--tw-ring-offset-width:1px
}

.xl\:ring-offset-2 {
--tw-ring-offset-width:2px
}

.xl\:ring-offset-4 {
--tw-ring-offset-width:4px
}

.xl\:ring-offset-8 {
--tw-ring-offset-width:8px
}

.xl\:focus-within\:ring-offset-0:focus-within {
--tw-ring-offset-width:0
}

.xl\:focus-within\:ring-offset-1:focus-within {
--tw-ring-offset-width:1px
}

.xl\:focus-within\:ring-offset-2:focus-within {
--tw-ring-offset-width:2px
}

.xl\:focus-within\:ring-offset-4:focus-within {
--tw-ring-offset-width:4px
}

.xl\:focus-within\:ring-offset-8:focus-within {
--tw-ring-offset-width:8px
}

.xl\:focus\:ring-offset-0:focus {
--tw-ring-offset-width:0
}

.xl\:focus\:ring-offset-1:focus {
--tw-ring-offset-width:1px
}

.xl\:focus\:ring-offset-2:focus {
--tw-ring-offset-width:2px
}

.xl\:focus\:ring-offset-4:focus {
--tw-ring-offset-width:4px
}

.xl\:focus\:ring-offset-8:focus {
--tw-ring-offset-width:8px
}

.xl\:ring-opacity-0 {
--tw-ring-opacity:0
}

.xl\:ring-opacity-5 {
--tw-ring-opacity:.05
}

.xl\:ring-opacity-10 {
--tw-ring-opacity:.1
}

.xl\:ring-opacity-20 {
--tw-ring-opacity:.2
}

.xl\:ring-opacity-25 {
--tw-ring-opacity:.25
}

.xl\:ring-opacity-30 {
--tw-ring-opacity:.3
}

.xl\:ring-opacity-40 {
--tw-ring-opacity:.4
}

.xl\:ring-opacity-50 {
--tw-ring-opacity:.5
}

.xl\:ring-opacity-60 {
--tw-ring-opacity:.6
}

.xl\:ring-opacity-70 {
--tw-ring-opacity:.7
}

.xl\:ring-opacity-75 {
--tw-ring-opacity:.75
}

.xl\:ring-opacity-80 {
--tw-ring-opacity:.8
}

.xl\:ring-opacity-90 {
--tw-ring-opacity:.9
}

.xl\:ring-opacity-95 {
--tw-ring-opacity:.95
}

.xl\:ring-opacity-100 {
--tw-ring-opacity:1
}

.xl\:focus-within\:ring-opacity-0:focus-within {
--tw-ring-opacity:0
}

.xl\:focus-within\:ring-opacity-5:focus-within {
--tw-ring-opacity:.05
}

.xl\:focus-within\:ring-opacity-10:focus-within {
--tw-ring-opacity:.1
}

.xl\:focus-within\:ring-opacity-20:focus-within {
--tw-ring-opacity:.2
}

.xl\:focus-within\:ring-opacity-25:focus-within {
--tw-ring-opacity:.25
}

.xl\:focus-within\:ring-opacity-30:focus-within {
--tw-ring-opacity:.3
}

.xl\:focus-within\:ring-opacity-40:focus-within {
--tw-ring-opacity:.4
}

.xl\:focus-within\:ring-opacity-50:focus-within {
--tw-ring-opacity:.5
}

.xl\:focus-within\:ring-opacity-60:focus-within {
--tw-ring-opacity:.6
}

.xl\:focus-within\:ring-opacity-70:focus-within {
--tw-ring-opacity:.7
}

.xl\:focus-within\:ring-opacity-75:focus-within {
--tw-ring-opacity:.75
}

.xl\:focus-within\:ring-opacity-80:focus-within {
--tw-ring-opacity:.8
}

.xl\:focus-within\:ring-opacity-90:focus-within {
--tw-ring-opacity:.9
}

.xl\:focus-within\:ring-opacity-95:focus-within {
--tw-ring-opacity:.95
}

.xl\:focus-within\:ring-opacity-100:focus-within {
--tw-ring-opacity:1
}

.xl\:focus\:ring-opacity-0:focus {
--tw-ring-opacity:0
}

.xl\:focus\:ring-opacity-5:focus {
--tw-ring-opacity:.05
}

.xl\:focus\:ring-opacity-10:focus {
--tw-ring-opacity:.1
}

.xl\:focus\:ring-opacity-20:focus {
--tw-ring-opacity:.2
}

.xl\:focus\:ring-opacity-25:focus {
--tw-ring-opacity:.25
}

.xl\:focus\:ring-opacity-30:focus {
--tw-ring-opacity:.3
}

.xl\:focus\:ring-opacity-40:focus {
--tw-ring-opacity:.4
}

.xl\:focus\:ring-opacity-50:focus {
--tw-ring-opacity:.5
}

.xl\:focus\:ring-opacity-60:focus {
--tw-ring-opacity:.6
}

.xl\:focus\:ring-opacity-70:focus {
--tw-ring-opacity:.7
}

.xl\:focus\:ring-opacity-75:focus {
--tw-ring-opacity:.75
}

.xl\:focus\:ring-opacity-80:focus {
--tw-ring-opacity:.8
}

.xl\:focus\:ring-opacity-90:focus {
--tw-ring-opacity:.9
}

.xl\:focus\:ring-opacity-95:focus {
--tw-ring-opacity:.95
}

.xl\:focus\:ring-opacity-100:focus {
--tw-ring-opacity:1
}

.xl\: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(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 transparent)
}

.xl\: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 transparent)
}

.xl\: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 transparent)
}

.xl\: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 transparent)
}

.xl\: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 transparent)
}

.xl\: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 transparent)
}

.xl\:ring-inset {
--tw-ring-inset:inset
}

.xl\:focus-within\:ring-0:focus-within {
--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(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 transparent)
}

.xl\:focus-within\:ring-1:focus-within {
--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 transparent)
}

.xl\:focus-within\:ring-2:focus-within {
--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 transparent)
}

.xl\:focus-within\:ring-4:focus-within {
--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 transparent)
}

.xl\:focus-within\:ring-8:focus-within {
--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 transparent)
}

.xl\:focus-within\:ring:focus-within {
--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 transparent)
}

.xl\:focus-within\:ring-inset:focus-within {
--tw-ring-inset:inset
}

.xl\:focus\:ring-0:focus {
--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(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 transparent)
}

.xl\:focus\:ring-1:focus {
--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 transparent)
}

.xl\:focus\:ring-2:focus {
--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 transparent)
}

.xl\:focus\:ring-4:focus {
--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 transparent)
}

.xl\:focus\:ring-8:focus {
--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 transparent)
}

.xl\:focus\:ring:focus {
--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 transparent)
}

.xl\:focus\:ring-inset:focus {
--tw-ring-inset:inset
}

.xl\:text-transparent {
color:transparent
}

.xl\:text-current {
color:currentColor
}

.xl\:text-primary {
color:hsl(var(--p))
}

.xl\:text-primary-focus {
color:hsl(var(--pf))
}

.xl\:text-primary-content {
color:hsl(var(--pc))
}

.xl\:text-secondary {
color:hsl(var(--s))
}

.xl\:text-secondary-focus {
color:hsl(var(--sf))
}

.xl\:text-secondary-content {
color:hsl(var(--sc))
}

.xl\:text-accent {
color:hsl(var(--a))
}

.xl\:text-accent-focus {
color:hsl(var(--af))
}

.xl\:text-accent-content {
color:hsl(var(--ac))
}

.xl\:text-neutral {
color:hsl(var(--n))
}

.xl\:text-neutral-focus {
color:hsl(var(--nf))
}

.xl\:text-neutral-content {
color:hsl(var(--nc))
}

.xl\:text-base-100 {
color:hsl(var(--b1))
}

.xl\:text-base-200 {
color:hsl(var(--b2))
}

.xl\:text-base-300 {
color:hsl(var(--b3))
}

.xl\:text-base-content {
color:hsl(var(--bc))
}

.xl\:text-info {
color:hsl(var(--in))
}

.xl\:text-success {
color:hsl(var(--su))
}

.xl\:text-warning {
color:hsl(var(--wa))
}

.xl\:text-error {
color:hsl(var(--er))
}

.group:hover .xl\:group-hover\:text-transparent {
color:transparent
}

.group:hover .xl\:group-hover\:text-current {
color:currentColor
}

.group:hover .xl\:group-hover\:text-primary {
color:hsl(var(--p))
}

.group:hover .xl\:group-hover\:text-primary-focus {
color:hsl(var(--pf))
}

.group:hover .xl\:group-hover\:text-primary-content {
color:hsl(var(--pc))
}

.group:hover .xl\:group-hover\:text-secondary {
color:hsl(var(--s))
}

.group:hover .xl\:group-hover\:text-secondary-focus {
color:hsl(var(--sf))
}

.group:hover .xl\:group-hover\:text-secondary-content {
color:hsl(var(--sc))
}

.group:hover .xl\:group-hover\:text-accent {
color:hsl(var(--a))
}

.group:hover .xl\:group-hover\:text-accent-focus {
color:hsl(var(--af))
}

.group:hover .xl\:group-hover\:text-accent-content {
color:hsl(var(--ac))
}

.group:hover .xl\:group-hover\:text-neutral {
color:hsl(var(--n))
}

.group:hover .xl\:group-hover\:text-neutral-focus {
color:hsl(var(--nf))
}

.group:hover .xl\:group-hover\:text-neutral-content {
color:hsl(var(--nc))
}

.group:hover .xl\:group-hover\:text-base-100 {
color:hsl(var(--b1))
}

.group:hover .xl\:group-hover\:text-base-200 {
color:hsl(var(--b2))
}

.group:hover .xl\:group-hover\:text-base-300 {
color:hsl(var(--b3))
}

.group:hover .xl\:group-hover\:text-base-content {
color:hsl(var(--bc))
}

.group:hover .xl\:group-hover\:text-info {
color:hsl(var(--in))
}

.group:hover .xl\:group-hover\:text-success {
color:hsl(var(--su))
}

.group:hover .xl\:group-hover\:text-warning {
color:hsl(var(--wa))
}

.group:hover .xl\:group-hover\:text-error {
color:hsl(var(--er))
}

.xl\:focus-within\:text-transparent:focus-within {
color:transparent
}

.xl\:focus-within\:text-current:focus-within {
color:currentColor
}

.xl\:focus-within\:text-primary:focus-within {
color:hsl(var(--p))
}

.xl\:focus-within\:text-primary-focus:focus-within {
color:hsl(var(--pf))
}

.xl\:focus-within\:text-primary-content:focus-within {
color:hsl(var(--pc))
}

.xl\:focus-within\:text-secondary:focus-within {
color:hsl(var(--s))
}

.xl\:focus-within\:text-secondary-focus:focus-within {
color:hsl(var(--sf))
}

.xl\:focus-within\:text-secondary-content:focus-within {
color:hsl(var(--sc))
}

.xl\:focus-within\:text-accent:focus-within {
color:hsl(var(--a))
}

.xl\:focus-within\:text-accent-focus:focus-within {
color:hsl(var(--af))
}

.xl\:focus-within\:text-accent-content:focus-within {
color:hsl(var(--ac))
}

.xl\:focus-within\:text-neutral:focus-within {
color:hsl(var(--n))
}

.xl\:focus-within\:text-neutral-focus:focus-within {
color:hsl(var(--nf))
}

.xl\:focus-within\:text-neutral-content:focus-within {
color:hsl(var(--nc))
}

.xl\:focus-within\:text-base-100:focus-within {
color:hsl(var(--b1))
}

.xl\:focus-within\:text-base-200:focus-within {
color:hsl(var(--b2))
}

.xl\:focus-within\:text-base-300:focus-within {
color:hsl(var(--b3))
}

.xl\:focus-within\:text-base-content:focus-within {
color:hsl(var(--bc))
}

.xl\:focus-within\:text-info:focus-within {
color:hsl(var(--in))
}

.xl\:focus-within\:text-success:focus-within {
color:hsl(var(--su))
}

.xl\:focus-within\:text-warning:focus-within {
color:hsl(var(--wa))
}

.xl\:focus-within\:text-error:focus-within {
color:hsl(var(--er))
}

.xl\:hover\:text-transparent:hover {
color:transparent
}

.xl\:hover\:text-current:hover {
color:currentColor
}

.xl\:hover\:text-primary:hover {
color:hsl(var(--p))
}

.xl\:hover\:text-primary-focus:hover {
color:hsl(var(--pf))
}

.xl\:hover\:text-primary-content:hover {
color:hsl(var(--pc))
}

.xl\:hover\:text-secondary:hover {
color:hsl(var(--s))
}

.xl\:hover\:text-secondary-focus:hover {
color:hsl(var(--sf))
}

.xl\:hover\:text-secondary-content:hover {
color:hsl(var(--sc))
}

.xl\:hover\:text-accent:hover {
color:hsl(var(--a))
}

.xl\:hover\:text-accent-focus:hover {
color:hsl(var(--af))
}

.xl\:hover\:text-accent-content:hover {
color:hsl(var(--ac))
}

.xl\:hover\:text-neutral:hover {
color:hsl(var(--n))
}

.xl\:hover\:text-neutral-focus:hover {
color:hsl(var(--nf))
}

.xl\:hover\:text-neutral-content:hover {
color:hsl(var(--nc))
}

.xl\:hover\:text-base-100:hover {
color:hsl(var(--b1))
}

.xl\:hover\:text-base-200:hover {
color:hsl(var(--b2))
}

.xl\:hover\:text-base-300:hover {
color:hsl(var(--b3))
}

.xl\:hover\:text-base-content:hover {
color:hsl(var(--bc))
}

.xl\:hover\:text-info:hover {
color:hsl(var(--in))
}

.xl\:hover\:text-success:hover {
color:hsl(var(--su))
}

.xl\:hover\:text-warning:hover {
color:hsl(var(--wa))
}

.xl\:hover\:text-error:hover {
color:hsl(var(--er))
}

.xl\:focus\:text-transparent:focus {
color:transparent
}

.xl\:focus\:text-current:focus {
color:currentColor
}

.xl\:focus\:text-primary:focus {
color:hsl(var(--p))
}

.xl\:focus\:text-primary-focus:focus {
color:hsl(var(--pf))
}

.xl\:focus\:text-primary-content:focus {
color:hsl(var(--pc))
}

.xl\:focus\:text-secondary:focus {
color:hsl(var(--s))
}

.xl\:focus\:text-secondary-focus:focus {
color:hsl(var(--sf))
}

.xl\:focus\:text-secondary-content:focus {
color:hsl(var(--sc))
}

.xl\:focus\:text-accent:focus {
color:hsl(var(--a))
}

.xl\:focus\:text-accent-focus:focus {
color:hsl(var(--af))
}

.xl\:focus\:text-accent-content:focus {
color:hsl(var(--ac))
}

.xl\:focus\:text-neutral:focus {
color:hsl(var(--n))
}

.xl\:focus\:text-neutral-focus:focus {
color:hsl(var(--nf))
}

.xl\:focus\:text-neutral-content:focus {
color:hsl(var(--nc))
}

.xl\:focus\:text-base-100:focus {
color:hsl(var(--b1))
}

.xl\:focus\:text-base-200:focus {
color:hsl(var(--b2))
}

.xl\:focus\:text-base-300:focus {
color:hsl(var(--b3))
}

.xl\:focus\:text-base-content:focus {
color:hsl(var(--bc))
}

.xl\:focus\:text-info:focus {
color:hsl(var(--in))
}

.xl\:focus\:text-success:focus {
color:hsl(var(--su))
}

.xl\:focus\:text-warning:focus {
color:hsl(var(--wa))
}

.xl\:focus\:text-error:focus {
color:hsl(var(--er))
}

.xl\:transition-none {
transition-property:none
}

.xl\:transition-all {
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.xl\:transition {
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.xl\:transition-colors {
transition-property:background-color,border-color,color,fill,stroke;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.xl\:transition-opacity {
transition-property:opacity;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.xl\:transition-shadow {
transition-property:box-shadow;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.xl\:transition-transform {
transition-property:transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.xl\:rounded-box {
border-radius:var(--rounded-box,1rem)
}

.xl\:rounded-t-box {
border-top-left-radius:var(--rounded-box,1rem);
border-top-right-radius:var(--rounded-box,1rem)
}

.xl\:rounded-b-box {
border-bottom-left-radius:var(--rounded-box,1rem);
border-bottom-right-radius:var(--rounded-box,1rem)
}

.xl\:rounded-btn {
border-radius:var(--rounded-btn,.5rem)
}

.xl\:rounded-badge {
border-radius:var(--rounded-badge,1.9rem)
}

.xl\:text-2xs {
font-size:.7rem
}

.glass.xl\:btn-active,.xl\:glass,.xl\:glass:hover {
border:none;
-webkit-backdrop-filter:blur(var(--glass-blur,40px));
backdrop-filter:blur(var(--glass-blur,40px));
background-color:transparent;
background-image:linear-gradient(135deg,#ff4d00),#000),linear-gradient(var(--glass-reflex-degree,100deg),#ff1a00) 25%,#000 0);
box-shadow:0 0 0 1px #ff0a00 inset,0 0 0 2px #000;
text-shadow:0 1px #000500
}

.xl\:min-h-6 {
min-height:1.5rem
}

.xl\:min-h-8 {
min-height:2rem
}

.xl\:min-h-12 {
min-height:3rem
}

.xl\:min-h-16 {
min-height:4rem
}

.xl\:no-animation {
--btn-focus-scale:1;
--animation-btn:0;
--animation-input:0
}

.xl\:tab-border-none {
--tab-border:0
}

.xl\:tab-border {
--tab-border:1px
}

.xl\:tab-border-2 {
--tab-border:2px
}

.xl\:tab-border-3 {
--tab-border:3px
}

.xl\:tab-rounded-none {
--tab-radius:0
}

.xl\:tab-rounded-lg {
--tab-radius:.5rem
}

.xl\:artboard-demo {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
flex:none
}

.artboard.xl\:phone {
width:320px
}

.artboard.xl\:phone-1 {
width:320px;
height:568px
}

.artboard.phone-1.xl\:horizontal {
width:568px;
height:320px
}

.artboard.xl\:phone-2 {
width:375px;
height:667px
}

.artboard.phone-2.xl\:horizontal {
width:667px;
height:375px
}

.artboard.xl\:phone-3 {
width:414px;
height:736px
}

.artboard.phone-3.xl\:horizontal {
width:736px;
height:414px
}

.artboard.xl\:phone-4 {
width:375px;
height:812px
}

.artboard.phone-4.xl\:horizontal {
width:812px;
height:375px
}

.artboard.xl\:phone-5 {
width:414px;
height:896px
}

.artboard.phone-5.xl\:horizontal {
width:896px;
height:414px
}

.artboard.xl\:phone-6 {
width:320px;
height:1024px
}

.artboard.phone-6.xl\:horizontal {
width:1024px;
height:320px
}

.xl\:badge-xs {
height:.75rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
padding-left:.313rem;
padding-right:.313rem
}

.xl\:badge-sm {
height:1rem;
font-size:.75rem;
line-height:1rem;
padding-left:.438rem;
padding-right:.438rem
}

.xl\:badge-md {
height:1.25rem;
font-size:.875rem;
line-height:1.25rem;
padding-left:.563rem;
padding-right:.563rem
}

.xl\:badge-lg {
height:1.5rem;
font-size:1rem;
line-height:1.5rem;
padding-left:.688rem;
padding-right:.688rem
}

.xl\:btn-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.xl\:btn-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.xl\:btn-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.xl\:btn-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.xl\:btn-wide {
width:16rem
}

.xl\:btn-block {
width:100%
}

.btn-square.xl\:btn-xs {
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-square.xl\:btn-sm {
height:2rem;
padding:0;
width:2rem
}

.btn-square.xl\:btn-md {
height:3rem;
padding:0;
width:3rem
}

.btn-square.xl\:btn-lg {
height:4rem;
padding:0;
width:4rem
}

.btn-circle.xl\:btn-xs {
border-radius:9999px;
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-circle.xl\:btn-sm {
border-radius:9999px;
height:2rem;
padding:0;
width:2rem
}

.btn-circle.xl\:btn-md {
border-radius:9999px;
height:3rem;
padding:0;
width:3rem
}

.btn-circle.xl\:btn-lg {
border-radius:9999px;
height:4rem;
padding:0;
width:4rem
}

.xl\:card-side {
align-items:stretch;
flex-direction:row
}

.xl\:card-side>figure {
height:100%;
max-width:none;
width:auto
}

.xl\:card-side>figure>* {
width:auto;
max-width:none
}

.xl\:checkbox-xs {
height:1rem;
width:1rem
}

.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\:divider-vertical {
flex-direction:column;
align-self:stretch
}

.xl\:divider-vertical:after,.xl\:divider-vertical:before {
height:100%
}

.xl\:input-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem
}

.xl\:input-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem
}

.xl\:input-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem
}

.xl\:input-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem
}

.xl\:kbd-xs {
font-size:.75rem;
line-height:1rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.2em;
min-width:1.2em
}

.xl\:kbd-sm {
font-size:.875rem;
line-height:1.25rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.6em;
min-width:1.6em
}

.xl\:kbd-md {
font-size:1rem;
line-height:1.5rem;
padding-left:.5rem;
padding-right:.5rem;
min-height:2.2em;
min-width:2.2em
}

.xl\:kbd-lg {
font-size:1.125rem;
line-height:1.75rem;
padding-left:1rem;
padding-right:1rem;
min-height:2.5em;
min-width:2.5em
}

.xl\:radio-xs {
height:1rem;
width:1rem
}

.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-xs {
height:.75rem
}

.xl\:range-xs::-webkit-slider-runnable-track {
height:.25rem
}

.xl\:range-xs::-moz-range-track {
height:.25rem
}

.xl\:range-xs::-webkit-slider-thumb {
height:.75rem;
width:.75rem
}

.xl\:range-xs::-moz-range-thumb {
height:.75rem;
width:.75rem
}

.xl\:range-sm {
height:1rem
}

.xl\:range-sm::-webkit-slider-runnable-track {
height:.25rem
}

.xl\:range-sm::-moz-range-track {
height:.25rem
}

.xl\:range-sm::-webkit-slider-thumb {
height:1rem;
width:1rem
}

.xl\:range-sm::-moz-range-thumb {
height:1rem;
width:1rem
}

.xl\:range-md {
height:1.25rem
}

.xl\:range-md::-webkit-slider-runnable-track {
height:.5rem
}

.xl\:range-md::-moz-range-track {
height:.5rem
}

.xl\:range-md::-webkit-slider-thumb {
height:1.25rem;
width:1.25rem
}

.xl\:range-md::-moz-range-thumb {
height:1.25rem;
width:1.25rem
}

.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
}

.xl\:range-lg::-moz-range-thumb {
height:2rem;
width:2rem
}

.xl\:select-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.xl\:select-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.xl\:select-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.xl\:select-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.xl\:tab-md {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem
}

.xl\:tab-lg {
height:3rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
--tab-padding:1.25rem
}

.xl\:tab-sm {
height:1.5rem;
font-size:.875rem;
line-height:1.25rem;
line-height:.75rem;
--tab-padding:.75rem
}

.xl\:tab-xs {
height:1.25rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
--tab-padding:.5rem
}

.xl\:toggle-xs {
--handleoffset:.5rem;
height:1rem;
width:1.5rem
}

.xl\:toggle-sm {
--handleoffset:.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\:alert-sm {
padding:.5rem
}

.xl\:alert-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.xl\:alert-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.xl\:alert-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.xl\:alert-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.xl\:artboard-demo {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-box,1rem);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

.avatar.xl\:online:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.avatar.xl\:offline:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.xl\:badge-primary {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.xl\:badge-secondary {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.xl\:badge-accent {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.xl\:badge-ghost {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.xl\:badge-outline {
background-color:transparent;
border-color:currentColor;
--tw-border-opacity:.5;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.badge-outline.xl\:badge-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.badge-outline.xl\:badge-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.badge-outline.xl\:badge-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.xl\:badge-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.xl\:badge-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.xl\:badge-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.xl\:badge-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.xl\:divider-vertical {
height:auto;
margin:0 1rem;
width:1rem
}

.xl\:divider-vertical:after,.xl\:divider-vertical:before {
width:.125rem
}

.xl\:divider-vertical:not(:empty):before {
margin-right:0;
margin-bottom:1rem
}

.xl\:divider-vertical:not(:empty):after {
margin-left:0;
margin-top:1rem
}
}

@media (min-width:1536px) {
.2xl\:animate-none {
-webkit-animation:none;
animation:none
}

.2xl\:animate-spin {
-webkit-animation:spin 1s linear infinite;
animation:spin 1s linear infinite
}

.2xl\:animate-ping {
-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}

.2xl\:animate-pulse {
-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.2xl\:animate-bounce {
-webkit-animation:bounce 1s infinite;
animation:bounce 1s infinite
}

.2xl\:bg-transparent {
background-color:transparent
}

.2xl\:bg-current {
background-color:currentColor
}

.2xl\:bg-primary {
background-color:hsl(var(--p))
}

.2xl\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.2xl\:bg-primary-content {
background-color:hsl(var(--pc))
}

.2xl\:bg-secondary {
background-color:hsl(var(--s))
}

.2xl\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.2xl\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.2xl\:bg-accent {
background-color:hsl(var(--a))
}

.2xl\:bg-accent-focus {
background-color:hsl(var(--af))
}

.2xl\:bg-accent-content {
background-color:hsl(var(--ac))
}

.2xl\:bg-neutral {
background-color:hsl(var(--n))
}

.2xl\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.2xl\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.2xl\:bg-base-100 {
background-color:hsl(var(--b1))
}

.2xl\:bg-base-200 {
background-color:hsl(var(--b2))
}

.2xl\:bg-base-300 {
background-color:hsl(var(--b3))
}

.2xl\:bg-base-content {
background-color:hsl(var(--bc))
}

.2xl\:bg-info {
background-color:hsl(var(--in))
}

.2xl\:bg-success {
background-color:hsl(var(--su))
}

.2xl\:bg-warning {
background-color:hsl(var(--wa))
}

.2xl\:bg-error {
background-color:hsl(var(--er))
}

.group:hover .2xl\:group-hover\:bg-transparent {
background-color:transparent
}

.group:hover .2xl\:group-hover\:bg-current {
background-color:currentColor
}

.group:hover .2xl\:group-hover\:bg-primary {
background-color:hsl(var(--p))
}

.group:hover .2xl\:group-hover\:bg-primary-focus {
background-color:hsl(var(--pf))
}

.group:hover .2xl\:group-hover\:bg-primary-content {
background-color:hsl(var(--pc))
}

.group:hover .2xl\:group-hover\:bg-secondary {
background-color:hsl(var(--s))
}

.group:hover .2xl\:group-hover\:bg-secondary-focus {
background-color:hsl(var(--sf))
}

.group:hover .2xl\:group-hover\:bg-secondary-content {
background-color:hsl(var(--sc))
}

.group:hover .2xl\:group-hover\:bg-accent {
background-color:hsl(var(--a))
}

.group:hover .2xl\:group-hover\:bg-accent-focus {
background-color:hsl(var(--af))
}

.group:hover .2xl\:group-hover\:bg-accent-content {
background-color:hsl(var(--ac))
}

.group:hover .2xl\:group-hover\:bg-neutral {
background-color:hsl(var(--n))
}

.group:hover .2xl\:group-hover\:bg-neutral-focus {
background-color:hsl(var(--nf))
}

.group:hover .2xl\:group-hover\:bg-neutral-content {
background-color:hsl(var(--nc))
}

.group:hover .2xl\:group-hover\:bg-base-100 {
background-color:hsl(var(--b1))
}

.group:hover .2xl\:group-hover\:bg-base-200 {
background-color:hsl(var(--b2))
}

.group:hover .2xl\:group-hover\:bg-base-300 {
background-color:hsl(var(--b3))
}

.group:hover .2xl\:group-hover\:bg-base-content {
background-color:hsl(var(--bc))
}

.group:hover .2xl\:group-hover\:bg-info {
background-color:hsl(var(--in))
}

.group:hover .2xl\:group-hover\:bg-success {
background-color:hsl(var(--su))
}

.group:hover .2xl\:group-hover\:bg-warning {
background-color:hsl(var(--wa))
}

.group:hover .2xl\:group-hover\:bg-error {
background-color:hsl(var(--er))
}

.2xl\:focus-within\:bg-transparent:focus-within {
background-color:transparent
}

.2xl\:focus-within\:bg-current:focus-within {
background-color:currentColor
}

.2xl\:focus-within\:bg-primary:focus-within {
background-color:hsl(var(--p))
}

.2xl\:focus-within\:bg-primary-focus:focus-within {
background-color:hsl(var(--pf))
}

.2xl\:focus-within\:bg-primary-content:focus-within {
background-color:hsl(var(--pc))
}

.2xl\:focus-within\:bg-secondary:focus-within {
background-color:hsl(var(--s))
}

.2xl\:focus-within\:bg-secondary-focus:focus-within {
background-color:hsl(var(--sf))
}

.2xl\:focus-within\:bg-secondary-content:focus-within {
background-color:hsl(var(--sc))
}

.2xl\:focus-within\:bg-accent:focus-within {
background-color:hsl(var(--a))
}

.2xl\:focus-within\:bg-accent-focus:focus-within {
background-color:hsl(var(--af))
}

.2xl\:focus-within\:bg-accent-content:focus-within {
background-color:hsl(var(--ac))
}

.2xl\:focus-within\:bg-neutral:focus-within {
background-color:hsl(var(--n))
}

.2xl\:focus-within\:bg-neutral-focus:focus-within {
background-color:hsl(var(--nf))
}

.2xl\:focus-within\:bg-neutral-content:focus-within {
background-color:hsl(var(--nc))
}

.2xl\:focus-within\:bg-base-100:focus-within {
background-color:hsl(var(--b1))
}

.2xl\:focus-within\:bg-base-200:focus-within {
background-color:hsl(var(--b2))
}

.2xl\:focus-within\:bg-base-300:focus-within {
background-color:hsl(var(--b3))
}

.2xl\:focus-within\:bg-base-content:focus-within {
background-color:hsl(var(--bc))
}

.2xl\:focus-within\:bg-info:focus-within {
background-color:hsl(var(--in))
}

.2xl\:focus-within\:bg-success:focus-within {
background-color:hsl(var(--su))
}

.2xl\:focus-within\:bg-warning:focus-within {
background-color:hsl(var(--wa))
}

.2xl\:focus-within\:bg-error:focus-within {
background-color:hsl(var(--er))
}

.2xl\:hover\:bg-transparent:hover {
background-color:transparent
}

.2xl\:hover\:bg-current:hover {
background-color:currentColor
}

.2xl\:hover\:bg-primary:hover {
background-color:hsl(var(--p))
}

.2xl\:hover\:bg-primary-focus:hover {
background-color:hsl(var(--pf))
}

.2xl\:hover\:bg-primary-content:hover {
background-color:hsl(var(--pc))
}

.2xl\:hover\:bg-secondary:hover {
background-color:hsl(var(--s))
}

.2xl\:hover\:bg-secondary-focus:hover {
background-color:hsl(var(--sf))
}

.2xl\:hover\:bg-secondary-content:hover {
background-color:hsl(var(--sc))
}

.2xl\:hover\:bg-accent:hover {
background-color:hsl(var(--a))
}

.2xl\:hover\:bg-accent-focus:hover {
background-color:hsl(var(--af))
}

.2xl\:hover\:bg-accent-content:hover {
background-color:hsl(var(--ac))
}

.2xl\:hover\:bg-neutral:hover {
background-color:hsl(var(--n))
}

.2xl\:hover\:bg-neutral-focus:hover {
background-color:hsl(var(--nf))
}

.2xl\:hover\:bg-neutral-content:hover {
background-color:hsl(var(--nc))
}

.2xl\:hover\:bg-base-100:hover {
background-color:hsl(var(--b1))
}

.2xl\:hover\:bg-base-200:hover {
background-color:hsl(var(--b2))
}

.2xl\:hover\:bg-base-300:hover {
background-color:hsl(var(--b3))
}

.2xl\:hover\:bg-base-content:hover {
background-color:hsl(var(--bc))
}

.2xl\:hover\:bg-info:hover {
background-color:hsl(var(--in))
}

.2xl\:hover\:bg-success:hover {
background-color:hsl(var(--su))
}

.2xl\:hover\:bg-warning:hover {
background-color:hsl(var(--wa))
}

.2xl\:hover\:bg-error:hover {
background-color:hsl(var(--er))
}

.2xl\:focus\:bg-transparent:focus {
background-color:transparent
}

.2xl\:focus\:bg-current:focus {
background-color:currentColor
}

.2xl\:focus\:bg-primary:focus {
background-color:hsl(var(--p))
}

.2xl\:focus\:bg-primary-focus:focus {
background-color:hsl(var(--pf))
}

.2xl\:focus\:bg-primary-content:focus {
background-color:hsl(var(--pc))
}

.2xl\:focus\:bg-secondary:focus {
background-color:hsl(var(--s))
}

.2xl\:focus\:bg-secondary-focus:focus {
background-color:hsl(var(--sf))
}

.2xl\:focus\:bg-secondary-content:focus {
background-color:hsl(var(--sc))
}

.2xl\:focus\:bg-accent:focus {
background-color:hsl(var(--a))
}

.2xl\:focus\:bg-accent-focus:focus {
background-color:hsl(var(--af))
}

.2xl\:focus\:bg-accent-content:focus {
background-color:hsl(var(--ac))
}

.2xl\:focus\:bg-neutral:focus {
background-color:hsl(var(--n))
}

.2xl\:focus\:bg-neutral-focus:focus {
background-color:hsl(var(--nf))
}

.2xl\:focus\:bg-neutral-content:focus {
background-color:hsl(var(--nc))
}

.2xl\:focus\:bg-base-100:focus {
background-color:hsl(var(--b1))
}

.2xl\:focus\:bg-base-200:focus {
background-color:hsl(var(--b2))
}

.2xl\:focus\:bg-base-300:focus {
background-color:hsl(var(--b3))
}

.2xl\:focus\:bg-base-content:focus {
background-color:hsl(var(--bc))
}

.2xl\:focus\:bg-info:focus {
background-color:hsl(var(--in))
}

.2xl\:focus\:bg-success:focus {
background-color:hsl(var(--su))
}

.2xl\:focus\:bg-warning:focus {
background-color:hsl(var(--wa))
}

.2xl\:focus\:bg-error:focus {
background-color:hsl(var(--er))
}

.2xl\:bg-none {
background-image:none
}

.2xl\:bg-gradient-to-t {
background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}

.2xl\:bg-gradient-to-tr {
background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}

.2xl\:bg-gradient-to-r {
background-image:linear-gradient(90deg,var(--tw-gradient-stops))
}

.2xl\:bg-gradient-to-br {
background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.2xl\:bg-gradient-to-b {
background-image:linear-gradient(180deg,var(--tw-gradient-stops))
}

.2xl\:bg-gradient-to-bl {
background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}

.2xl\:bg-gradient-to-l {
background-image:linear-gradient(270deg,var(--tw-gradient-stops))
}

.2xl\:bg-gradient-to-tl {
background-image:linear-gradient(to top left,var(--tw-gradient-stops))
}

.2xl\:border-transparent {
border-color:transparent
}

.2xl\:border-current {
border-color:currentColor
}

.2xl\:border-primary {
border-color:hsl(var(--p))
}

.2xl\:border-primary-focus {
border-color:hsl(var(--pf))
}

.2xl\:border-primary-content {
border-color:hsl(var(--pc))
}

.2xl\:border-secondary {
border-color:hsl(var(--s))
}

.2xl\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.2xl\:border-secondary-content {
border-color:hsl(var(--sc))
}

.2xl\:border-accent {
border-color:hsl(var(--a))
}

.2xl\:border-accent-focus {
border-color:hsl(var(--af))
}

.2xl\:border-accent-content {
border-color:hsl(var(--ac))
}

.2xl\:border-neutral {
border-color:hsl(var(--n))
}

.2xl\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.2xl\:border-neutral-content {
border-color:hsl(var(--nc))
}

.2xl\:border-base-100 {
border-color:hsl(var(--b1))
}

.2xl\:border-base-200 {
border-color:hsl(var(--b2))
}

.2xl\:border-base-300 {
border-color:hsl(var(--b3))
}

.2xl\:border-base-content {
border-color:hsl(var(--bc))
}

.2xl\:border-info {
border-color:hsl(var(--in))
}

.2xl\:border-success {
border-color:hsl(var(--su))
}

.2xl\:border-warning {
border-color:hsl(var(--wa))
}

.2xl\:border-error {
border-color:hsl(var(--er))
}

.group:hover .2xl\:group-hover\:border-transparent {
border-color:transparent
}

.group:hover .2xl\:group-hover\:border-current {
border-color:currentColor
}

.group:hover .2xl\:group-hover\:border-primary {
border-color:hsl(var(--p))
}

.group:hover .2xl\:group-hover\:border-primary-focus {
border-color:hsl(var(--pf))
}

.group:hover .2xl\:group-hover\:border-primary-content {
border-color:hsl(var(--pc))
}

.group:hover .2xl\:group-hover\:border-secondary {
border-color:hsl(var(--s))
}

.group:hover .2xl\:group-hover\:border-secondary-focus {
border-color:hsl(var(--sf))
}

.group:hover .2xl\:group-hover\:border-secondary-content {
border-color:hsl(var(--sc))
}

.group:hover .2xl\:group-hover\:border-accent {
border-color:hsl(var(--a))
}

.group:hover .2xl\:group-hover\:border-accent-focus {
border-color:hsl(var(--af))
}

.group:hover .2xl\:group-hover\:border-accent-content {
border-color:hsl(var(--ac))
}

.group:hover .2xl\:group-hover\:border-neutral {
border-color:hsl(var(--n))
}

.group:hover .2xl\:group-hover\:border-neutral-focus {
border-color:hsl(var(--nf))
}

.group:hover .2xl\:group-hover\:border-neutral-content {
border-color:hsl(var(--nc))
}

.group:hover .2xl\:group-hover\:border-base-100 {
border-color:hsl(var(--b1))
}

.group:hover .2xl\:group-hover\:border-base-200 {
border-color:hsl(var(--b2))
}

.group:hover .2xl\:group-hover\:border-base-300 {
border-color:hsl(var(--b3))
}

.group:hover .2xl\:group-hover\:border-base-content {
border-color:hsl(var(--bc))
}

.group:hover .2xl\:group-hover\:border-info {
border-color:hsl(var(--in))
}

.group:hover .2xl\:group-hover\:border-success {
border-color:hsl(var(--su))
}

.group:hover .2xl\:group-hover\:border-warning {
border-color:hsl(var(--wa))
}

.group:hover .2xl\:group-hover\:border-error {
border-color:hsl(var(--er))
}

.2xl\:focus-within\:border-transparent:focus-within {
border-color:transparent
}

.2xl\:focus-within\:border-current:focus-within {
border-color:currentColor
}

.2xl\:focus-within\:border-primary:focus-within {
border-color:hsl(var(--p))
}

.2xl\:focus-within\:border-primary-focus:focus-within {
border-color:hsl(var(--pf))
}

.2xl\:focus-within\:border-primary-content:focus-within {
border-color:hsl(var(--pc))
}

.2xl\:focus-within\:border-secondary:focus-within {
border-color:hsl(var(--s))
}

.2xl\:focus-within\:border-secondary-focus:focus-within {
border-color:hsl(var(--sf))
}

.2xl\:focus-within\:border-secondary-content:focus-within {
border-color:hsl(var(--sc))
}

.2xl\:focus-within\:border-accent:focus-within {
border-color:hsl(var(--a))
}

.2xl\:focus-within\:border-accent-focus:focus-within {
border-color:hsl(var(--af))
}

.2xl\:focus-within\:border-accent-content:focus-within {
border-color:hsl(var(--ac))
}

.2xl\:focus-within\:border-neutral:focus-within {
border-color:hsl(var(--n))
}

.2xl\:focus-within\:border-neutral-focus:focus-within {
border-color:hsl(var(--nf))
}

.2xl\:focus-within\:border-neutral-content:focus-within {
border-color:hsl(var(--nc))
}

.2xl\:focus-within\:border-base-100:focus-within {
border-color:hsl(var(--b1))
}

.2xl\:focus-within\:border-base-200:focus-within {
border-color:hsl(var(--b2))
}

.2xl\:focus-within\:border-base-300:focus-within {
border-color:hsl(var(--b3))
}

.2xl\:focus-within\:border-base-content:focus-within {
border-color:hsl(var(--bc))
}

.2xl\:focus-within\:border-info:focus-within {
border-color:hsl(var(--in))
}

.2xl\:focus-within\:border-success:focus-within {
border-color:hsl(var(--su))
}

.2xl\:focus-within\:border-warning:focus-within {
border-color:hsl(var(--wa))
}

.2xl\:focus-within\:border-error:focus-within {
border-color:hsl(var(--er))
}

.2xl\:hover\:border-transparent:hover {
border-color:transparent
}

.2xl\:hover\:border-current:hover {
border-color:currentColor
}

.2xl\:hover\:border-primary:hover {
border-color:hsl(var(--p))
}

.2xl\:hover\:border-primary-focus:hover {
border-color:hsl(var(--pf))
}

.2xl\:hover\:border-primary-content:hover {
border-color:hsl(var(--pc))
}

.2xl\:hover\:border-secondary:hover {
border-color:hsl(var(--s))
}

.2xl\:hover\:border-secondary-focus:hover {
border-color:hsl(var(--sf))
}

.2xl\:hover\:border-secondary-content:hover {
border-color:hsl(var(--sc))
}

.2xl\:hover\:border-accent:hover {
border-color:hsl(var(--a))
}

.2xl\:hover\:border-accent-focus:hover {
border-color:hsl(var(--af))
}

.2xl\:hover\:border-accent-content:hover {
border-color:hsl(var(--ac))
}

.2xl\:hover\:border-neutral:hover {
border-color:hsl(var(--n))
}

.2xl\:hover\:border-neutral-focus:hover {
border-color:hsl(var(--nf))
}

.2xl\:hover\:border-neutral-content:hover {
border-color:hsl(var(--nc))
}

.2xl\:hover\:border-base-100:hover {
border-color:hsl(var(--b1))
}

.2xl\:hover\:border-base-200:hover {
border-color:hsl(var(--b2))
}

.2xl\:hover\:border-base-300:hover {
border-color:hsl(var(--b3))
}

.2xl\:hover\:border-base-content:hover {
border-color:hsl(var(--bc))
}

.2xl\:hover\:border-info:hover {
border-color:hsl(var(--in))
}

.2xl\:hover\:border-success:hover {
border-color:hsl(var(--su))
}

.2xl\:hover\:border-warning:hover {
border-color:hsl(var(--wa))
}

.2xl\:hover\:border-error:hover {
border-color:hsl(var(--er))
}

.2xl\:focus\:border-transparent:focus {
border-color:transparent
}

.2xl\:focus\:border-current:focus {
border-color:currentColor
}

.2xl\:focus\:border-primary:focus {
border-color:hsl(var(--p))
}

.2xl\:focus\:border-primary-focus:focus {
border-color:hsl(var(--pf))
}

.2xl\:focus\:border-primary-content:focus {
border-color:hsl(var(--pc))
}

.2xl\:focus\:border-secondary:focus {
border-color:hsl(var(--s))
}

.2xl\:focus\:border-secondary-focus:focus {
border-color:hsl(var(--sf))
}

.2xl\:focus\:border-secondary-content:focus {
border-color:hsl(var(--sc))
}

.2xl\:focus\:border-accent:focus {
border-color:hsl(var(--a))
}

.2xl\:focus\:border-accent-focus:focus {
border-color:hsl(var(--af))
}

.2xl\:focus\:border-accent-content:focus {
border-color:hsl(var(--ac))
}

.2xl\:focus\:border-neutral:focus {
border-color:hsl(var(--n))
}

.2xl\:focus\:border-neutral-focus:focus {
border-color:hsl(var(--nf))
}

.2xl\:focus\:border-neutral-content:focus {
border-color:hsl(var(--nc))
}

.2xl\:focus\:border-base-100:focus {
border-color:hsl(var(--b1))
}

.2xl\:focus\:border-base-200:focus {
border-color:hsl(var(--b2))
}

.2xl\:focus\:border-base-300:focus {
border-color:hsl(var(--b3))
}

.2xl\:focus\:border-base-content:focus {
border-color:hsl(var(--bc))
}

.2xl\:focus\:border-info:focus {
border-color:hsl(var(--in))
}

.2xl\:focus\:border-success:focus {
border-color:hsl(var(--su))
}

.2xl\:focus\:border-warning:focus {
border-color:hsl(var(--wa))
}

.2xl\:focus\:border-error:focus {
border-color:hsl(var(--er))
}

.2xl\:divide-transparent>:not([hidden])~:not([hidden]) {
border-color:transparent
}

.2xl\:divide-current>:not([hidden])~:not([hidden]) {
border-color:currentColor
}

.2xl\:divide-primary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--p))
}

.2xl\:divide-primary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pf))
}

.2xl\:divide-primary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--pc))
}

.2xl\:divide-secondary>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--s))
}

.2xl\:divide-secondary-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sf))
}

.2xl\:divide-secondary-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--sc))
}

.2xl\:divide-accent>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--a))
}

.2xl\:divide-accent-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--af))
}

.2xl\:divide-accent-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--ac))
}

.2xl\:divide-neutral>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--n))
}

.2xl\:divide-neutral-focus>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nf))
}

.2xl\:divide-neutral-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--nc))
}

.2xl\:divide-base-100>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b1))
}

.2xl\:divide-base-200>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b2))
}

.2xl\:divide-base-300>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--b3))
}

.2xl\:divide-base-content>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--bc))
}

.2xl\:divide-info>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--in))
}

.2xl\:divide-success>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--su))
}

.2xl\:divide-warning>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--wa))
}

.2xl\:divide-error>:not([hidden])~:not([hidden]) {
border-color:hsl(var(--er))
}

.2xl\:from-transparent {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.2xl\:from-current {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.2xl\:from-primary {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.2xl\:from-primary-focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.2xl\:from-primary-content {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.2xl\:from-secondary {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.2xl\:from-secondary-focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.2xl\:from-secondary-content {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.2xl\:from-accent {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.2xl\:from-accent-focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.2xl\:from-accent-content {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.2xl\:from-neutral {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.2xl\:from-neutral-focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.2xl\:from-neutral-content {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.2xl\:from-base-100 {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.2xl\:from-base-200 {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.2xl\:from-base-300 {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.2xl\:from-base-content {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.2xl\:from-info {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.2xl\:from-success {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.2xl\:from-warning {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.2xl\:from-error {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.2xl\:via-transparent {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.2xl\:via-current {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.2xl\:via-primary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.2xl\:via-primary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.2xl\:via-primary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.2xl\:via-secondary {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.2xl\:via-secondary-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.2xl\:via-secondary-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.2xl\:via-accent {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.2xl\:via-accent-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.2xl\:via-accent-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.2xl\:via-neutral {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.2xl\:via-neutral-focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.2xl\:via-neutral-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.2xl\:via-base-100 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.2xl\:via-base-200 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.2xl\:via-base-300 {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.2xl\:via-base-content {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.2xl\:via-info {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.2xl\:via-success {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.2xl\:via-warning {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.2xl\:via-error {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.2xl\:to-transparent {
--tw-gradient-to:transparent
}

.2xl\:to-current {
--tw-gradient-to:currentColor
}

.2xl\:to-primary {
--tw-gradient-to:hsl(var(--p))
}

.2xl\:to-primary-focus {
--tw-gradient-to:hsl(var(--pf))
}

.2xl\:to-primary-content {
--tw-gradient-to:hsl(var(--pc))
}

.2xl\:to-secondary {
--tw-gradient-to:hsl(var(--s))
}

.2xl\:to-secondary-focus {
--tw-gradient-to:hsl(var(--sf))
}

.2xl\:to-secondary-content {
--tw-gradient-to:hsl(var(--sc))
}

.2xl\:to-accent {
--tw-gradient-to:hsl(var(--a))
}

.2xl\:to-accent-focus {
--tw-gradient-to:hsl(var(--af))
}

.2xl\:to-accent-content {
--tw-gradient-to:hsl(var(--ac))
}

.2xl\:to-neutral {
--tw-gradient-to:hsl(var(--n))
}

.2xl\:to-neutral-focus {
--tw-gradient-to:hsl(var(--nf))
}

.2xl\:to-neutral-content {
--tw-gradient-to:hsl(var(--nc))
}

.2xl\:to-base-100 {
--tw-gradient-to:hsl(var(--b1))
}

.2xl\:to-base-200 {
--tw-gradient-to:hsl(var(--b2))
}

.2xl\:to-base-300 {
--tw-gradient-to:hsl(var(--b3))
}

.2xl\:to-base-content {
--tw-gradient-to:hsl(var(--bc))
}

.2xl\:to-info {
--tw-gradient-to:hsl(var(--in))
}

.2xl\:to-success {
--tw-gradient-to:hsl(var(--su))
}

.2xl\:to-warning {
--tw-gradient-to:hsl(var(--wa))
}

.2xl\:to-error {
--tw-gradient-to:hsl(var(--er))
}

.2xl\:hover\:from-transparent:hover {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.2xl\:hover\:from-current:hover {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.2xl\:hover\:from-primary:hover {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.2xl\:hover\:from-primary-focus:hover {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.2xl\:hover\:from-primary-content:hover {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.2xl\:hover\:from-secondary:hover {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.2xl\:hover\:from-secondary-focus:hover {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.2xl\:hover\:from-secondary-content:hover {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.2xl\:hover\:from-accent:hover {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.2xl\:hover\:from-accent-focus:hover {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.2xl\:hover\:from-accent-content:hover {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.2xl\:hover\:from-neutral:hover {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.2xl\:hover\:from-neutral-focus:hover {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.2xl\:hover\:from-neutral-content:hover {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.2xl\:hover\:from-base-100:hover {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.2xl\:hover\:from-base-200:hover {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.2xl\:hover\:from-base-300:hover {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.2xl\:hover\:from-base-content:hover {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.2xl\:hover\:from-info:hover {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.2xl\:hover\:from-success:hover {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.2xl\:hover\:from-warning:hover {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.2xl\:hover\:from-error:hover {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.2xl\:hover\:via-transparent:hover {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.2xl\:hover\:via-current:hover {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.2xl\:hover\:via-primary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.2xl\:hover\:via-primary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.2xl\:hover\:via-primary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.2xl\:hover\:via-secondary:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.2xl\:hover\:via-secondary-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.2xl\:hover\:via-secondary-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.2xl\:hover\:via-accent:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.2xl\:hover\:via-accent-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.2xl\:hover\:via-accent-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.2xl\:hover\:via-neutral:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.2xl\:hover\:via-neutral-focus:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.2xl\:hover\:via-neutral-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.2xl\:hover\:via-base-100:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.2xl\:hover\:via-base-200:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.2xl\:hover\:via-base-300:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.2xl\:hover\:via-base-content:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.2xl\:hover\:via-info:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.2xl\:hover\:via-success:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.2xl\:hover\:via-warning:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.2xl\:hover\:via-error:hover {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.2xl\:hover\:to-transparent:hover {
--tw-gradient-to:transparent
}

.2xl\:hover\:to-current:hover {
--tw-gradient-to:currentColor
}

.2xl\:hover\:to-primary:hover {
--tw-gradient-to:hsl(var(--p))
}

.2xl\:hover\:to-primary-focus:hover {
--tw-gradient-to:hsl(var(--pf))
}

.2xl\:hover\:to-primary-content:hover {
--tw-gradient-to:hsl(var(--pc))
}

.2xl\:hover\:to-secondary:hover {
--tw-gradient-to:hsl(var(--s))
}

.2xl\:hover\:to-secondary-focus:hover {
--tw-gradient-to:hsl(var(--sf))
}

.2xl\:hover\:to-secondary-content:hover {
--tw-gradient-to:hsl(var(--sc))
}

.2xl\:hover\:to-accent:hover {
--tw-gradient-to:hsl(var(--a))
}

.2xl\:hover\:to-accent-focus:hover {
--tw-gradient-to:hsl(var(--af))
}

.2xl\:hover\:to-accent-content:hover {
--tw-gradient-to:hsl(var(--ac))
}

.2xl\:hover\:to-neutral:hover {
--tw-gradient-to:hsl(var(--n))
}

.2xl\:hover\:to-neutral-focus:hover {
--tw-gradient-to:hsl(var(--nf))
}

.2xl\:hover\:to-neutral-content:hover {
--tw-gradient-to:hsl(var(--nc))
}

.2xl\:hover\:to-base-100:hover {
--tw-gradient-to:hsl(var(--b1))
}

.2xl\:hover\:to-base-200:hover {
--tw-gradient-to:hsl(var(--b2))
}

.2xl\:hover\:to-base-300:hover {
--tw-gradient-to:hsl(var(--b3))
}

.2xl\:hover\:to-base-content:hover {
--tw-gradient-to:hsl(var(--bc))
}

.2xl\:hover\:to-info:hover {
--tw-gradient-to:hsl(var(--in))
}

.2xl\:hover\:to-success:hover {
--tw-gradient-to:hsl(var(--su))
}

.2xl\:hover\:to-warning:hover {
--tw-gradient-to:hsl(var(--wa))
}

.2xl\:hover\:to-error:hover {
--tw-gradient-to:hsl(var(--er))
}

.2xl\:focus\:from-transparent:focus {
--tw-gradient-from:transparent;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)
}

.2xl\:focus\:from-current:focus {
--tw-gradient-from:currentColor;
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.2xl\:focus\:from-primary:focus {
--tw-gradient-from:hsl(var(--p));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--p)/0))
}

.2xl\:focus\:from-primary-focus:focus {
--tw-gradient-from:hsl(var(--pf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.2xl\:focus\:from-primary-content:focus {
--tw-gradient-from:hsl(var(--pc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.2xl\:focus\:from-secondary:focus {
--tw-gradient-from:hsl(var(--s));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--s)/0))
}

.2xl\:focus\:from-secondary-focus:focus {
--tw-gradient-from:hsl(var(--sf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.2xl\:focus\:from-secondary-content:focus {
--tw-gradient-from:hsl(var(--sc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.2xl\:focus\:from-accent:focus {
--tw-gradient-from:hsl(var(--a));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--a)/0))
}

.2xl\:focus\:from-accent-focus:focus {
--tw-gradient-from:hsl(var(--af));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--af)/0))
}

.2xl\:focus\:from-accent-content:focus {
--tw-gradient-from:hsl(var(--ac));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.2xl\:focus\:from-neutral:focus {
--tw-gradient-from:hsl(var(--n));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--n)/0))
}

.2xl\:focus\:from-neutral-focus:focus {
--tw-gradient-from:hsl(var(--nf));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.2xl\:focus\:from-neutral-content:focus {
--tw-gradient-from:hsl(var(--nc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.2xl\:focus\:from-base-100:focus {
--tw-gradient-from:hsl(var(--b1));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.2xl\:focus\:from-base-200:focus {
--tw-gradient-from:hsl(var(--b2));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.2xl\:focus\:from-base-300:focus {
--tw-gradient-from:hsl(var(--b3));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.2xl\:focus\:from-base-content:focus {
--tw-gradient-from:hsl(var(--bc));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.2xl\:focus\:from-info:focus {
--tw-gradient-from:hsl(var(--in));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--in)/0))
}

.2xl\:focus\:from-success:focus {
--tw-gradient-from:hsl(var(--su));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--su)/0))
}

.2xl\:focus\:from-warning:focus {
--tw-gradient-from:hsl(var(--wa));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.2xl\:focus\:from-error:focus {
--tw-gradient-from:hsl(var(--er));
--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(var(--er)/0))
}

.2xl\:focus\:via-transparent:focus {
--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)
}

.2xl\:focus\:via-current:focus {
--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))
}

.2xl\:focus\:via-primary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsla(var(--p)/0))
}

.2xl\:focus\:via-primary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf)),var(--tw-gradient-to,hsla(var(--pf)/0))
}

.2xl\:focus\:via-primary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsla(var(--pc)/0))
}

.2xl\:focus\:via-secondary:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsla(var(--s)/0))
}

.2xl\:focus\:via-secondary-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf)),var(--tw-gradient-to,hsla(var(--sf)/0))
}

.2xl\:focus\:via-secondary-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsla(var(--sc)/0))
}

.2xl\:focus\:via-accent:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsla(var(--a)/0))
}

.2xl\:focus\:via-accent-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af)),var(--tw-gradient-to,hsla(var(--af)/0))
}

.2xl\:focus\:via-accent-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsla(var(--ac)/0))
}

.2xl\:focus\:via-neutral:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsla(var(--n)/0))
}

.2xl\:focus\:via-neutral-focus:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf)),var(--tw-gradient-to,hsla(var(--nf)/0))
}

.2xl\:focus\:via-neutral-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsla(var(--nc)/0))
}

.2xl\:focus\:via-base-100:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsla(var(--b1)/0))
}

.2xl\:focus\:via-base-200:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2)),var(--tw-gradient-to,hsla(var(--b2)/0))
}

.2xl\:focus\:via-base-300:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3)),var(--tw-gradient-to,hsla(var(--b3)/0))
}

.2xl\:focus\:via-base-content:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsla(var(--bc)/0))
}

.2xl\:focus\:via-info:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsla(var(--in)/0))
}

.2xl\:focus\:via-success:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsla(var(--su)/0))
}

.2xl\:focus\:via-warning:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsla(var(--wa)/0))
}

.2xl\:focus\:via-error:focus {
--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsla(var(--er)/0))
}

.2xl\:focus\:to-transparent:focus {
--tw-gradient-to:transparent
}

.2xl\:focus\:to-current:focus {
--tw-gradient-to:currentColor
}

.2xl\:focus\:to-primary:focus {
--tw-gradient-to:hsl(var(--p))
}

.2xl\:focus\:to-primary-focus:focus {
--tw-gradient-to:hsl(var(--pf))
}

.2xl\:focus\:to-primary-content:focus {
--tw-gradient-to:hsl(var(--pc))
}

.2xl\:focus\:to-secondary:focus {
--tw-gradient-to:hsl(var(--s))
}

.2xl\:focus\:to-secondary-focus:focus {
--tw-gradient-to:hsl(var(--sf))
}

.2xl\:focus\:to-secondary-content:focus {
--tw-gradient-to:hsl(var(--sc))
}

.2xl\:focus\:to-accent:focus {
--tw-gradient-to:hsl(var(--a))
}

.2xl\:focus\:to-accent-focus:focus {
--tw-gradient-to:hsl(var(--af))
}

.2xl\:focus\:to-accent-content:focus {
--tw-gradient-to:hsl(var(--ac))
}

.2xl\:focus\:to-neutral:focus {
--tw-gradient-to:hsl(var(--n))
}

.2xl\:focus\:to-neutral-focus:focus {
--tw-gradient-to:hsl(var(--nf))
}

.2xl\:focus\:to-neutral-content:focus {
--tw-gradient-to:hsl(var(--nc))
}

.2xl\:focus\:to-base-100:focus {
--tw-gradient-to:hsl(var(--b1))
}

.2xl\:focus\:to-base-200:focus {
--tw-gradient-to:hsl(var(--b2))
}

.2xl\:focus\:to-base-300:focus {
--tw-gradient-to:hsl(var(--b3))
}

.2xl\:focus\:to-base-content:focus {
--tw-gradient-to:hsl(var(--bc))
}

.2xl\:focus\:to-info:focus {
--tw-gradient-to:hsl(var(--in))
}

.2xl\:focus\:to-success:focus {
--tw-gradient-to:hsl(var(--su))
}

.2xl\:focus\:to-warning:focus {
--tw-gradient-to:hsl(var(--wa))
}

.2xl\:focus\:to-error:focus {
--tw-gradient-to:hsl(var(--er))
}

.2xl\:placeholder-transparent::-moz-placeholder {
color:transparent
}

.2xl\:placeholder-transparent:-ms-input-placeholder {
color:transparent
}

.2xl\:placeholder-transparent::placeholder {
color:transparent
}

.2xl\:placeholder-current::-moz-placeholder {
color:currentColor
}

.2xl\:placeholder-current:-ms-input-placeholder {
color:currentColor
}

.2xl\:placeholder-current::placeholder {
color:currentColor
}

.2xl\:placeholder-primary::-moz-placeholder {
color:hsl(var(--p))
}

.2xl\:placeholder-primary:-ms-input-placeholder {
color:hsl(var(--p))
}

.2xl\:placeholder-primary::placeholder {
color:hsl(var(--p))
}

.2xl\:placeholder-primary-focus::-moz-placeholder {
color:hsl(var(--pf))
}

.2xl\:placeholder-primary-focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.2xl\:placeholder-primary-focus::placeholder {
color:hsl(var(--pf))
}

.2xl\:placeholder-primary-content::-moz-placeholder {
color:hsl(var(--pc))
}

.2xl\:placeholder-primary-content:-ms-input-placeholder {
color:hsl(var(--pc))
}

.2xl\:placeholder-primary-content::placeholder {
color:hsl(var(--pc))
}

.2xl\:placeholder-secondary::-moz-placeholder {
color:hsl(var(--s))
}

.2xl\:placeholder-secondary:-ms-input-placeholder {
color:hsl(var(--s))
}

.2xl\:placeholder-secondary::placeholder {
color:hsl(var(--s))
}

.2xl\:placeholder-secondary-focus::-moz-placeholder {
color:hsl(var(--sf))
}

.2xl\:placeholder-secondary-focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.2xl\:placeholder-secondary-focus::placeholder {
color:hsl(var(--sf))
}

.2xl\:placeholder-secondary-content::-moz-placeholder {
color:hsl(var(--sc))
}

.2xl\:placeholder-secondary-content:-ms-input-placeholder {
color:hsl(var(--sc))
}

.2xl\:placeholder-secondary-content::placeholder {
color:hsl(var(--sc))
}

.2xl\:placeholder-accent::-moz-placeholder {
color:hsl(var(--a))
}

.2xl\:placeholder-accent:-ms-input-placeholder {
color:hsl(var(--a))
}

.2xl\:placeholder-accent::placeholder {
color:hsl(var(--a))
}

.2xl\:placeholder-accent-focus::-moz-placeholder {
color:hsl(var(--af))
}

.2xl\:placeholder-accent-focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.2xl\:placeholder-accent-focus::placeholder {
color:hsl(var(--af))
}

.2xl\:placeholder-accent-content::-moz-placeholder {
color:hsl(var(--ac))
}

.2xl\:placeholder-accent-content:-ms-input-placeholder {
color:hsl(var(--ac))
}

.2xl\:placeholder-accent-content::placeholder {
color:hsl(var(--ac))
}

.2xl\:placeholder-neutral::-moz-placeholder {
color:hsl(var(--n))
}

.2xl\:placeholder-neutral:-ms-input-placeholder {
color:hsl(var(--n))
}

.2xl\:placeholder-neutral::placeholder {
color:hsl(var(--n))
}

.2xl\:placeholder-neutral-focus::-moz-placeholder {
color:hsl(var(--nf))
}

.2xl\:placeholder-neutral-focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.2xl\:placeholder-neutral-focus::placeholder {
color:hsl(var(--nf))
}

.2xl\:placeholder-neutral-content::-moz-placeholder {
color:hsl(var(--nc))
}

.2xl\:placeholder-neutral-content:-ms-input-placeholder {
color:hsl(var(--nc))
}

.2xl\:placeholder-neutral-content::placeholder {
color:hsl(var(--nc))
}

.2xl\:placeholder-base-100::-moz-placeholder {
color:hsl(var(--b1))
}

.2xl\:placeholder-base-100:-ms-input-placeholder {
color:hsl(var(--b1))
}

.2xl\:placeholder-base-100::placeholder {
color:hsl(var(--b1))
}

.2xl\:placeholder-base-200::-moz-placeholder {
color:hsl(var(--b2))
}

.2xl\:placeholder-base-200:-ms-input-placeholder {
color:hsl(var(--b2))
}

.2xl\:placeholder-base-200::placeholder {
color:hsl(var(--b2))
}

.2xl\:placeholder-base-300::-moz-placeholder {
color:hsl(var(--b3))
}

.2xl\:placeholder-base-300:-ms-input-placeholder {
color:hsl(var(--b3))
}

.2xl\:placeholder-base-300::placeholder {
color:hsl(var(--b3))
}

.2xl\:placeholder-base-content::-moz-placeholder {
color:hsl(var(--bc))
}

.2xl\:placeholder-base-content:-ms-input-placeholder {
color:hsl(var(--bc))
}

.2xl\:placeholder-base-content::placeholder {
color:hsl(var(--bc))
}

.2xl\:placeholder-info::-moz-placeholder {
color:hsl(var(--in))
}

.2xl\:placeholder-info:-ms-input-placeholder {
color:hsl(var(--in))
}

.2xl\:placeholder-info::placeholder {
color:hsl(var(--in))
}

.2xl\:placeholder-success::-moz-placeholder {
color:hsl(var(--su))
}

.2xl\:placeholder-success:-ms-input-placeholder {
color:hsl(var(--su))
}

.2xl\:placeholder-success::placeholder {
color:hsl(var(--su))
}

.2xl\:placeholder-warning::-moz-placeholder {
color:hsl(var(--wa))
}

.2xl\:placeholder-warning:-ms-input-placeholder {
color:hsl(var(--wa))
}

.2xl\:placeholder-warning::placeholder {
color:hsl(var(--wa))
}

.2xl\:placeholder-error::-moz-placeholder {
color:hsl(var(--er))
}

.2xl\:placeholder-error:-ms-input-placeholder {
color:hsl(var(--er))
}

.2xl\:placeholder-error::placeholder {
color:hsl(var(--er))
}

.2xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
color:transparent
}

.2xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
color:transparent
}

.2xl\:focus\:placeholder-transparent:focus::placeholder {
color:transparent
}

.2xl\:focus\:placeholder-current:focus::-moz-placeholder {
color:currentColor
}

.2xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
color:currentColor
}

.2xl\:focus\:placeholder-current:focus::placeholder {
color:currentColor
}

.2xl\:focus\:placeholder-primary:focus::-moz-placeholder {
color:hsl(var(--p))
}

.2xl\:focus\:placeholder-primary:focus:-ms-input-placeholder {
color:hsl(var(--p))
}

.2xl\:focus\:placeholder-primary:focus::placeholder {
color:hsl(var(--p))
}

.2xl\:focus\:placeholder-primary-focus:focus::-moz-placeholder {
color:hsl(var(--pf))
}

.2xl\:focus\:placeholder-primary-focus:focus:-ms-input-placeholder {
color:hsl(var(--pf))
}

.2xl\:focus\:placeholder-primary-focus:focus::placeholder {
color:hsl(var(--pf))
}

.2xl\:focus\:placeholder-primary-content:focus::-moz-placeholder {
color:hsl(var(--pc))
}

.2xl\:focus\:placeholder-primary-content:focus:-ms-input-placeholder {
color:hsl(var(--pc))
}

.2xl\:focus\:placeholder-primary-content:focus::placeholder {
color:hsl(var(--pc))
}

.2xl\:focus\:placeholder-secondary:focus::-moz-placeholder {
color:hsl(var(--s))
}

.2xl\:focus\:placeholder-secondary:focus:-ms-input-placeholder {
color:hsl(var(--s))
}

.2xl\:focus\:placeholder-secondary:focus::placeholder {
color:hsl(var(--s))
}

.2xl\:focus\:placeholder-secondary-focus:focus::-moz-placeholder {
color:hsl(var(--sf))
}

.2xl\:focus\:placeholder-secondary-focus:focus:-ms-input-placeholder {
color:hsl(var(--sf))
}

.2xl\:focus\:placeholder-secondary-focus:focus::placeholder {
color:hsl(var(--sf))
}

.2xl\:focus\:placeholder-secondary-content:focus::-moz-placeholder {
color:hsl(var(--sc))
}

.2xl\:focus\:placeholder-secondary-content:focus:-ms-input-placeholder {
color:hsl(var(--sc))
}

.2xl\:focus\:placeholder-secondary-content:focus::placeholder {
color:hsl(var(--sc))
}

.2xl\:focus\:placeholder-accent:focus::-moz-placeholder {
color:hsl(var(--a))
}

.2xl\:focus\:placeholder-accent:focus:-ms-input-placeholder {
color:hsl(var(--a))
}

.2xl\:focus\:placeholder-accent:focus::placeholder {
color:hsl(var(--a))
}

.2xl\:focus\:placeholder-accent-focus:focus::-moz-placeholder {
color:hsl(var(--af))
}

.2xl\:focus\:placeholder-accent-focus:focus:-ms-input-placeholder {
color:hsl(var(--af))
}

.2xl\:focus\:placeholder-accent-focus:focus::placeholder {
color:hsl(var(--af))
}

.2xl\:focus\:placeholder-accent-content:focus::-moz-placeholder {
color:hsl(var(--ac))
}

.2xl\:focus\:placeholder-accent-content:focus:-ms-input-placeholder {
color:hsl(var(--ac))
}

.2xl\:focus\:placeholder-accent-content:focus::placeholder {
color:hsl(var(--ac))
}

.2xl\:focus\:placeholder-neutral:focus::-moz-placeholder {
color:hsl(var(--n))
}

.2xl\:focus\:placeholder-neutral:focus:-ms-input-placeholder {
color:hsl(var(--n))
}

.2xl\:focus\:placeholder-neutral:focus::placeholder {
color:hsl(var(--n))
}

.2xl\:focus\:placeholder-neutral-focus:focus::-moz-placeholder {
color:hsl(var(--nf))
}

.2xl\:focus\:placeholder-neutral-focus:focus:-ms-input-placeholder {
color:hsl(var(--nf))
}

.2xl\:focus\:placeholder-neutral-focus:focus::placeholder {
color:hsl(var(--nf))
}

.2xl\:focus\:placeholder-neutral-content:focus::-moz-placeholder {
color:hsl(var(--nc))
}

.2xl\:focus\:placeholder-neutral-content:focus:-ms-input-placeholder {
color:hsl(var(--nc))
}

.2xl\:focus\:placeholder-neutral-content:focus::placeholder {
color:hsl(var(--nc))
}

.2xl\:focus\:placeholder-base-100:focus::-moz-placeholder {
color:hsl(var(--b1))
}

.2xl\:focus\:placeholder-base-100:focus:-ms-input-placeholder {
color:hsl(var(--b1))
}

.2xl\:focus\:placeholder-base-100:focus::placeholder {
color:hsl(var(--b1))
}

.2xl\:focus\:placeholder-base-200:focus::-moz-placeholder {
color:hsl(var(--b2))
}

.2xl\:focus\:placeholder-base-200:focus:-ms-input-placeholder {
color:hsl(var(--b2))
}

.2xl\:focus\:placeholder-base-200:focus::placeholder {
color:hsl(var(--b2))
}

.2xl\:focus\:placeholder-base-300:focus::-moz-placeholder {
color:hsl(var(--b3))
}

.2xl\:focus\:placeholder-base-300:focus:-ms-input-placeholder {
color:hsl(var(--b3))
}

.2xl\:focus\:placeholder-base-300:focus::placeholder {
color:hsl(var(--b3))
}

.2xl\:focus\:placeholder-base-content:focus::-moz-placeholder {
color:hsl(var(--bc))
}

.2xl\:focus\:placeholder-base-content:focus:-ms-input-placeholder {
color:hsl(var(--bc))
}

.2xl\:focus\:placeholder-base-content:focus::placeholder {
color:hsl(var(--bc))
}

.2xl\:focus\:placeholder-info:focus::-moz-placeholder {
color:hsl(var(--in))
}

.2xl\:focus\:placeholder-info:focus:-ms-input-placeholder {
color:hsl(var(--in))
}

.2xl\:focus\:placeholder-info:focus::placeholder {
color:hsl(var(--in))
}

.2xl\:focus\:placeholder-success:focus::-moz-placeholder {
color:hsl(var(--su))
}

.2xl\:focus\:placeholder-success:focus:-ms-input-placeholder {
color:hsl(var(--su))
}

.2xl\:focus\:placeholder-success:focus::placeholder {
color:hsl(var(--su))
}

.2xl\:focus\:placeholder-warning:focus::-moz-placeholder {
color:hsl(var(--wa))
}

.2xl\:focus\:placeholder-warning:focus:-ms-input-placeholder {
color:hsl(var(--wa))
}

.2xl\:focus\:placeholder-warning:focus::placeholder {
color:hsl(var(--wa))
}

.2xl\:focus\:placeholder-error:focus::-moz-placeholder {
color:hsl(var(--er))
}

.2xl\:focus\:placeholder-error:focus:-ms-input-placeholder {
color:hsl(var(--er))
}

.2xl\:focus\:placeholder-error:focus::placeholder {
color:hsl(var(--er))
}

.2xl\:ring-transparent {
--tw-ring-color:transparent
}

.2xl\:ring-current {
--tw-ring-color:currentColor
}

.2xl\:ring-primary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.2xl\:ring-primary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.2xl\:ring-primary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.2xl\:ring-secondary {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.2xl\:ring-secondary-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.2xl\:ring-secondary-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.2xl\:ring-accent {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.2xl\:ring-accent-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.2xl\:ring-accent-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.2xl\:ring-neutral {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.2xl\:ring-neutral-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.2xl\:ring-neutral-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.2xl\:ring-base-100 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.2xl\:ring-base-200 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.2xl\:ring-base-300 {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.2xl\:ring-base-content {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.2xl\:ring-info {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.2xl\:ring-success {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.2xl\:ring-warning {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.2xl\:ring-error {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-transparent:focus-within {
--tw-ring-color:transparent
}

.2xl\:focus-within\:ring-current:focus-within {
--tw-ring-color:currentColor
}

.2xl\:focus-within\:ring-primary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-primary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-primary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-secondary:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-secondary-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-secondary-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-accent:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-accent-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-accent-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-neutral:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-neutral-focus:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-neutral-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-base-100:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-base-200:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-base-300:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-base-content:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-info:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-success:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-warning:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.2xl\:focus-within\:ring-error:focus-within {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-transparent:focus {
--tw-ring-color:transparent
}

.2xl\:focus\:ring-current:focus {
--tw-ring-color:currentColor
}

.2xl\:focus\:ring-primary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--p)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-primary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pf)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-primary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--pc)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-secondary:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--s)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-secondary-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sf)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-secondary-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--sc)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-accent:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--a)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-accent-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--af)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-accent-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--ac)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-neutral:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--n)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-neutral-focus:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nf)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-neutral-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--nc)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-base-100:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b1)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-base-200:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b2)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-base-300:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--b3)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-base-content:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--bc)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-info:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--in)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-success:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--su)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-warning:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--wa)/var(--tw-ring-opacity,1))
}

.2xl\:focus\:ring-error:focus {
--tw-ring-opacity:1;
--tw-ring-color:hsla(var(--er)/var(--tw-ring-opacity,1))
}

.2xl\:ring-offset-transparent {
--tw-ring-offset-color:transparent
}

.2xl\:ring-offset-current {
--tw-ring-offset-color:currentColor
}

.2xl\:ring-offset-primary {
--tw-ring-offset-color:hsl(var(--p))
}

.2xl\:ring-offset-primary-focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.2xl\:ring-offset-primary-content {
--tw-ring-offset-color:hsl(var(--pc))
}

.2xl\:ring-offset-secondary {
--tw-ring-offset-color:hsl(var(--s))
}

.2xl\:ring-offset-secondary-focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.2xl\:ring-offset-secondary-content {
--tw-ring-offset-color:hsl(var(--sc))
}

.2xl\:ring-offset-accent {
--tw-ring-offset-color:hsl(var(--a))
}

.2xl\:ring-offset-accent-focus {
--tw-ring-offset-color:hsl(var(--af))
}

.2xl\:ring-offset-accent-content {
--tw-ring-offset-color:hsl(var(--ac))
}

.2xl\:ring-offset-neutral {
--tw-ring-offset-color:hsl(var(--n))
}

.2xl\:ring-offset-neutral-focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.2xl\:ring-offset-neutral-content {
--tw-ring-offset-color:hsl(var(--nc))
}

.2xl\:ring-offset-base-100 {
--tw-ring-offset-color:hsl(var(--b1))
}

.2xl\:ring-offset-base-200 {
--tw-ring-offset-color:hsl(var(--b2))
}

.2xl\:ring-offset-base-300 {
--tw-ring-offset-color:hsl(var(--b3))
}

.2xl\:ring-offset-base-content {
--tw-ring-offset-color:hsl(var(--bc))
}

.2xl\:ring-offset-info {
--tw-ring-offset-color:hsl(var(--in))
}

.2xl\:ring-offset-success {
--tw-ring-offset-color:hsl(var(--su))
}

.2xl\:ring-offset-warning {
--tw-ring-offset-color:hsl(var(--wa))
}

.2xl\:ring-offset-error {
--tw-ring-offset-color:hsl(var(--er))
}

.2xl\:focus-within\:ring-offset-transparent:focus-within {
--tw-ring-offset-color:transparent
}

.2xl\:focus-within\:ring-offset-current:focus-within {
--tw-ring-offset-color:currentColor
}

.2xl\:focus-within\:ring-offset-primary:focus-within {
--tw-ring-offset-color:hsl(var(--p))
}

.2xl\:focus-within\:ring-offset-primary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--pf))
}

.2xl\:focus-within\:ring-offset-primary-content:focus-within {
--tw-ring-offset-color:hsl(var(--pc))
}

.2xl\:focus-within\:ring-offset-secondary:focus-within {
--tw-ring-offset-color:hsl(var(--s))
}

.2xl\:focus-within\:ring-offset-secondary-focus:focus-within {
--tw-ring-offset-color:hsl(var(--sf))
}

.2xl\:focus-within\:ring-offset-secondary-content:focus-within {
--tw-ring-offset-color:hsl(var(--sc))
}

.2xl\:focus-within\:ring-offset-accent:focus-within {
--tw-ring-offset-color:hsl(var(--a))
}

.2xl\:focus-within\:ring-offset-accent-focus:focus-within {
--tw-ring-offset-color:hsl(var(--af))
}

.2xl\:focus-within\:ring-offset-accent-content:focus-within {
--tw-ring-offset-color:hsl(var(--ac))
}

.2xl\:focus-within\:ring-offset-neutral:focus-within {
--tw-ring-offset-color:hsl(var(--n))
}

.2xl\:focus-within\:ring-offset-neutral-focus:focus-within {
--tw-ring-offset-color:hsl(var(--nf))
}

.2xl\:focus-within\:ring-offset-neutral-content:focus-within {
--tw-ring-offset-color:hsl(var(--nc))
}

.2xl\:focus-within\:ring-offset-base-100:focus-within {
--tw-ring-offset-color:hsl(var(--b1))
}

.2xl\:focus-within\:ring-offset-base-200:focus-within {
--tw-ring-offset-color:hsl(var(--b2))
}

.2xl\:focus-within\:ring-offset-base-300:focus-within {
--tw-ring-offset-color:hsl(var(--b3))
}

.2xl\:focus-within\:ring-offset-base-content:focus-within {
--tw-ring-offset-color:hsl(var(--bc))
}

.2xl\:focus-within\:ring-offset-info:focus-within {
--tw-ring-offset-color:hsl(var(--in))
}

.2xl\:focus-within\:ring-offset-success:focus-within {
--tw-ring-offset-color:hsl(var(--su))
}

.2xl\:focus-within\:ring-offset-warning:focus-within {
--tw-ring-offset-color:hsl(var(--wa))
}

.2xl\:focus-within\:ring-offset-error:focus-within {
--tw-ring-offset-color:hsl(var(--er))
}

.2xl\:focus\:ring-offset-transparent:focus {
--tw-ring-offset-color:transparent
}

.2xl\:focus\:ring-offset-current:focus {
--tw-ring-offset-color:currentColor
}

.2xl\:focus\:ring-offset-primary:focus {
--tw-ring-offset-color:hsl(var(--p))
}

.2xl\:focus\:ring-offset-primary-focus:focus {
--tw-ring-offset-color:hsl(var(--pf))
}

.2xl\:focus\:ring-offset-primary-content:focus {
--tw-ring-offset-color:hsl(var(--pc))
}

.2xl\:focus\:ring-offset-secondary:focus {
--tw-ring-offset-color:hsl(var(--s))
}

.2xl\:focus\:ring-offset-secondary-focus:focus {
--tw-ring-offset-color:hsl(var(--sf))
}

.2xl\:focus\:ring-offset-secondary-content:focus {
--tw-ring-offset-color:hsl(var(--sc))
}

.2xl\:focus\:ring-offset-accent:focus {
--tw-ring-offset-color:hsl(var(--a))
}

.2xl\:focus\:ring-offset-accent-focus:focus {
--tw-ring-offset-color:hsl(var(--af))
}

.2xl\:focus\:ring-offset-accent-content:focus {
--tw-ring-offset-color:hsl(var(--ac))
}

.2xl\:focus\:ring-offset-neutral:focus {
--tw-ring-offset-color:hsl(var(--n))
}

.2xl\:focus\:ring-offset-neutral-focus:focus {
--tw-ring-offset-color:hsl(var(--nf))
}

.2xl\:focus\:ring-offset-neutral-content:focus {
--tw-ring-offset-color:hsl(var(--nc))
}

.2xl\:focus\:ring-offset-base-100:focus {
--tw-ring-offset-color:hsl(var(--b1))
}

.2xl\:focus\:ring-offset-base-200:focus {
--tw-ring-offset-color:hsl(var(--b2))
}

.2xl\:focus\:ring-offset-base-300:focus {
--tw-ring-offset-color:hsl(var(--b3))
}

.2xl\:focus\:ring-offset-base-content:focus {
--tw-ring-offset-color:hsl(var(--bc))
}

.2xl\:focus\:ring-offset-info:focus {
--tw-ring-offset-color:hsl(var(--in))
}

.2xl\:focus\:ring-offset-success:focus {
--tw-ring-offset-color:hsl(var(--su))
}

.2xl\:focus\:ring-offset-warning:focus {
--tw-ring-offset-color:hsl(var(--wa))
}

.2xl\:focus\:ring-offset-error:focus {
--tw-ring-offset-color:hsl(var(--er))
}

.2xl\:ring-offset-0 {
--tw-ring-offset-width:0
}

.2xl\:ring-offset-1 {
--tw-ring-offset-width:1px
}

.2xl\:ring-offset-2 {
--tw-ring-offset-width:2px
}

.2xl\:ring-offset-4 {
--tw-ring-offset-width:4px
}

.2xl\:ring-offset-8 {
--tw-ring-offset-width:8px
}

.2xl\:focus-within\:ring-offset-0:focus-within {
--tw-ring-offset-width:0
}

.2xl\:focus-within\:ring-offset-1:focus-within {
--tw-ring-offset-width:1px
}

.2xl\:focus-within\:ring-offset-2:focus-within {
--tw-ring-offset-width:2px
}

.2xl\:focus-within\:ring-offset-4:focus-within {
--tw-ring-offset-width:4px
}

.2xl\:focus-within\:ring-offset-8:focus-within {
--tw-ring-offset-width:8px
}

.2xl\:focus\:ring-offset-0:focus {
--tw-ring-offset-width:0
}

.2xl\:focus\:ring-offset-1:focus {
--tw-ring-offset-width:1px
}

.2xl\:focus\:ring-offset-2:focus {
--tw-ring-offset-width:2px
}

.2xl\:focus\:ring-offset-4:focus {
--tw-ring-offset-width:4px
}

.2xl\:focus\:ring-offset-8:focus {
--tw-ring-offset-width:8px
}

.2xl\:ring-opacity-0 {
--tw-ring-opacity:0
}

.2xl\:ring-opacity-5 {
--tw-ring-opacity:.05
}

.2xl\:ring-opacity-10 {
--tw-ring-opacity:.1
}

.2xl\:ring-opacity-20 {
--tw-ring-opacity:.2
}

.2xl\:ring-opacity-25 {
--tw-ring-opacity:.25
}

.2xl\:ring-opacity-30 {
--tw-ring-opacity:.3
}

.2xl\:ring-opacity-40 {
--tw-ring-opacity:.4
}

.2xl\:ring-opacity-50 {
--tw-ring-opacity:.5
}

.2xl\:ring-opacity-60 {
--tw-ring-opacity:.6
}

.2xl\:ring-opacity-70 {
--tw-ring-opacity:.7
}

.2xl\:ring-opacity-75 {
--tw-ring-opacity:.75
}

.2xl\:ring-opacity-80 {
--tw-ring-opacity:.8
}

.2xl\:ring-opacity-90 {
--tw-ring-opacity:.9
}

.2xl\:ring-opacity-95 {
--tw-ring-opacity:.95
}

.2xl\:ring-opacity-100 {
--tw-ring-opacity:1
}

.2xl\:focus-within\:ring-opacity-0:focus-within {
--tw-ring-opacity:0
}

.2xl\:focus-within\:ring-opacity-5:focus-within {
--tw-ring-opacity:.05
}

.2xl\:focus-within\:ring-opacity-10:focus-within {
--tw-ring-opacity:.1
}

.2xl\:focus-within\:ring-opacity-20:focus-within {
--tw-ring-opacity:.2
}

.2xl\:focus-within\:ring-opacity-25:focus-within {
--tw-ring-opacity:.25
}

.2xl\:focus-within\:ring-opacity-30:focus-within {
--tw-ring-opacity:.3
}

.2xl\:focus-within\:ring-opacity-40:focus-within {
--tw-ring-opacity:.4
}

.2xl\:focus-within\:ring-opacity-50:focus-within {
--tw-ring-opacity:.5
}

.2xl\:focus-within\:ring-opacity-60:focus-within {
--tw-ring-opacity:.6
}

.2xl\:focus-within\:ring-opacity-70:focus-within {
--tw-ring-opacity:.7
}

.2xl\:focus-within\:ring-opacity-75:focus-within {
--tw-ring-opacity:.75
}

.2xl\:focus-within\:ring-opacity-80:focus-within {
--tw-ring-opacity:.8
}

.2xl\:focus-within\:ring-opacity-90:focus-within {
--tw-ring-opacity:.9
}

.2xl\:focus-within\:ring-opacity-95:focus-within {
--tw-ring-opacity:.95
}

.2xl\:focus-within\:ring-opacity-100:focus-within {
--tw-ring-opacity:1
}

.2xl\:focus\:ring-opacity-0:focus {
--tw-ring-opacity:0
}

.2xl\:focus\:ring-opacity-5:focus {
--tw-ring-opacity:.05
}

.2xl\:focus\:ring-opacity-10:focus {
--tw-ring-opacity:.1
}

.2xl\:focus\:ring-opacity-20:focus {
--tw-ring-opacity:.2
}

.2xl\:focus\:ring-opacity-25:focus {
--tw-ring-opacity:.25
}

.2xl\:focus\:ring-opacity-30:focus {
--tw-ring-opacity:.3
}

.2xl\:focus\:ring-opacity-40:focus {
--tw-ring-opacity:.4
}

.2xl\:focus\:ring-opacity-50:focus {
--tw-ring-opacity:.5
}

.2xl\:focus\:ring-opacity-60:focus {
--tw-ring-opacity:.6
}

.2xl\:focus\:ring-opacity-70:focus {
--tw-ring-opacity:.7
}

.2xl\:focus\:ring-opacity-75:focus {
--tw-ring-opacity:.75
}

.2xl\:focus\:ring-opacity-80:focus {
--tw-ring-opacity:.8
}

.2xl\:focus\:ring-opacity-90:focus {
--tw-ring-opacity:.9
}

.2xl\:focus\:ring-opacity-95:focus {
--tw-ring-opacity:.95
}

.2xl\:focus\:ring-opacity-100:focus {
--tw-ring-opacity:1
}

.2xl\: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(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 transparent)
}

.2xl\: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 transparent)
}

.2xl\: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 transparent)
}

.2xl\: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 transparent)
}

.2xl\: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 transparent)
}

.2xl\: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 transparent)
}

.2xl\:ring-inset {
--tw-ring-inset:inset
}

.2xl\:focus-within\:ring-0:focus-within {
--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(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 transparent)
}

.2xl\:focus-within\:ring-1:focus-within {
--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 transparent)
}

.2xl\:focus-within\:ring-2:focus-within {
--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 transparent)
}

.2xl\:focus-within\:ring-4:focus-within {
--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 transparent)
}

.2xl\:focus-within\:ring-8:focus-within {
--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 transparent)
}

.2xl\:focus-within\:ring:focus-within {
--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 transparent)
}

.2xl\:focus-within\:ring-inset:focus-within {
--tw-ring-inset:inset
}

.2xl\:focus\:ring-0:focus {
--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(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 transparent)
}

.2xl\:focus\:ring-1:focus {
--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 transparent)
}

.2xl\:focus\:ring-2:focus {
--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 transparent)
}

.2xl\:focus\:ring-4:focus {
--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 transparent)
}

.2xl\:focus\:ring-8:focus {
--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 transparent)
}

.2xl\:focus\:ring:focus {
--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 transparent)
}

.2xl\:focus\:ring-inset:focus {
--tw-ring-inset:inset
}

.2xl\:text-transparent {
color:transparent
}

.2xl\:text-current {
color:currentColor
}

.2xl\:text-primary {
color:hsl(var(--p))
}

.2xl\:text-primary-focus {
color:hsl(var(--pf))
}

.2xl\:text-primary-content {
color:hsl(var(--pc))
}

.2xl\:text-secondary {
color:hsl(var(--s))
}

.2xl\:text-secondary-focus {
color:hsl(var(--sf))
}

.2xl\:text-secondary-content {
color:hsl(var(--sc))
}

.2xl\:text-accent {
color:hsl(var(--a))
}

.2xl\:text-accent-focus {
color:hsl(var(--af))
}

.2xl\:text-accent-content {
color:hsl(var(--ac))
}

.2xl\:text-neutral {
color:hsl(var(--n))
}

.2xl\:text-neutral-focus {
color:hsl(var(--nf))
}

.2xl\:text-neutral-content {
color:hsl(var(--nc))
}

.2xl\:text-base-100 {
color:hsl(var(--b1))
}

.2xl\:text-base-200 {
color:hsl(var(--b2))
}

.2xl\:text-base-300 {
color:hsl(var(--b3))
}

.2xl\:text-base-content {
color:hsl(var(--bc))
}

.2xl\:text-info {
color:hsl(var(--in))
}

.2xl\:text-success {
color:hsl(var(--su))
}

.2xl\:text-warning {
color:hsl(var(--wa))
}

.2xl\:text-error {
color:hsl(var(--er))
}

.group:hover .2xl\:group-hover\:text-transparent {
color:transparent
}

.group:hover .2xl\:group-hover\:text-current {
color:currentColor
}

.group:hover .2xl\:group-hover\:text-primary {
color:hsl(var(--p))
}

.group:hover .2xl\:group-hover\:text-primary-focus {
color:hsl(var(--pf))
}

.group:hover .2xl\:group-hover\:text-primary-content {
color:hsl(var(--pc))
}

.group:hover .2xl\:group-hover\:text-secondary {
color:hsl(var(--s))
}

.group:hover .2xl\:group-hover\:text-secondary-focus {
color:hsl(var(--sf))
}

.group:hover .2xl\:group-hover\:text-secondary-content {
color:hsl(var(--sc))
}

.group:hover .2xl\:group-hover\:text-accent {
color:hsl(var(--a))
}

.group:hover .2xl\:group-hover\:text-accent-focus {
color:hsl(var(--af))
}

.group:hover .2xl\:group-hover\:text-accent-content {
color:hsl(var(--ac))
}

.group:hover .2xl\:group-hover\:text-neutral {
color:hsl(var(--n))
}

.group:hover .2xl\:group-hover\:text-neutral-focus {
color:hsl(var(--nf))
}

.group:hover .2xl\:group-hover\:text-neutral-content {
color:hsl(var(--nc))
}

.group:hover .2xl\:group-hover\:text-base-100 {
color:hsl(var(--b1))
}

.group:hover .2xl\:group-hover\:text-base-200 {
color:hsl(var(--b2))
}

.group:hover .2xl\:group-hover\:text-base-300 {
color:hsl(var(--b3))
}

.group:hover .2xl\:group-hover\:text-base-content {
color:hsl(var(--bc))
}

.group:hover .2xl\:group-hover\:text-info {
color:hsl(var(--in))
}

.group:hover .2xl\:group-hover\:text-success {
color:hsl(var(--su))
}

.group:hover .2xl\:group-hover\:text-warning {
color:hsl(var(--wa))
}

.group:hover .2xl\:group-hover\:text-error {
color:hsl(var(--er))
}

.2xl\:focus-within\:text-transparent:focus-within {
color:transparent
}

.2xl\:focus-within\:text-current:focus-within {
color:currentColor
}

.2xl\:focus-within\:text-primary:focus-within {
color:hsl(var(--p))
}

.2xl\:focus-within\:text-primary-focus:focus-within {
color:hsl(var(--pf))
}

.2xl\:focus-within\:text-primary-content:focus-within {
color:hsl(var(--pc))
}

.2xl\:focus-within\:text-secondary:focus-within {
color:hsl(var(--s))
}

.2xl\:focus-within\:text-secondary-focus:focus-within {
color:hsl(var(--sf))
}

.2xl\:focus-within\:text-secondary-content:focus-within {
color:hsl(var(--sc))
}

.2xl\:focus-within\:text-accent:focus-within {
color:hsl(var(--a))
}

.2xl\:focus-within\:text-accent-focus:focus-within {
color:hsl(var(--af))
}

.2xl\:focus-within\:text-accent-content:focus-within {
color:hsl(var(--ac))
}

.2xl\:focus-within\:text-neutral:focus-within {
color:hsl(var(--n))
}

.2xl\:focus-within\:text-neutral-focus:focus-within {
color:hsl(var(--nf))
}

.2xl\:focus-within\:text-neutral-content:focus-within {
color:hsl(var(--nc))
}

.2xl\:focus-within\:text-base-100:focus-within {
color:hsl(var(--b1))
}

.2xl\:focus-within\:text-base-200:focus-within {
color:hsl(var(--b2))
}

.2xl\:focus-within\:text-base-300:focus-within {
color:hsl(var(--b3))
}

.2xl\:focus-within\:text-base-content:focus-within {
color:hsl(var(--bc))
}

.2xl\:focus-within\:text-info:focus-within {
color:hsl(var(--in))
}

.2xl\:focus-within\:text-success:focus-within {
color:hsl(var(--su))
}

.2xl\:focus-within\:text-warning:focus-within {
color:hsl(var(--wa))
}

.2xl\:focus-within\:text-error:focus-within {
color:hsl(var(--er))
}

.2xl\:hover\:text-transparent:hover {
color:transparent
}

.2xl\:hover\:text-current:hover {
color:currentColor
}

.2xl\:hover\:text-primary:hover {
color:hsl(var(--p))
}

.2xl\:hover\:text-primary-focus:hover {
color:hsl(var(--pf))
}

.2xl\:hover\:text-primary-content:hover {
color:hsl(var(--pc))
}

.2xl\:hover\:text-secondary:hover {
color:hsl(var(--s))
}

.2xl\:hover\:text-secondary-focus:hover {
color:hsl(var(--sf))
}

.2xl\:hover\:text-secondary-content:hover {
color:hsl(var(--sc))
}

.2xl\:hover\:text-accent:hover {
color:hsl(var(--a))
}

.2xl\:hover\:text-accent-focus:hover {
color:hsl(var(--af))
}

.2xl\:hover\:text-accent-content:hover {
color:hsl(var(--ac))
}

.2xl\:hover\:text-neutral:hover {
color:hsl(var(--n))
}

.2xl\:hover\:text-neutral-focus:hover {
color:hsl(var(--nf))
}

.2xl\:hover\:text-neutral-content:hover {
color:hsl(var(--nc))
}

.2xl\:hover\:text-base-100:hover {
color:hsl(var(--b1))
}

.2xl\:hover\:text-base-200:hover {
color:hsl(var(--b2))
}

.2xl\:hover\:text-base-300:hover {
color:hsl(var(--b3))
}

.2xl\:hover\:text-base-content:hover {
color:hsl(var(--bc))
}

.2xl\:hover\:text-info:hover {
color:hsl(var(--in))
}

.2xl\:hover\:text-success:hover {
color:hsl(var(--su))
}

.2xl\:hover\:text-warning:hover {
color:hsl(var(--wa))
}

.2xl\:hover\:text-error:hover {
color:hsl(var(--er))
}

.2xl\:focus\:text-transparent:focus {
color:transparent
}

.2xl\:focus\:text-current:focus {
color:currentColor
}

.2xl\:focus\:text-primary:focus {
color:hsl(var(--p))
}

.2xl\:focus\:text-primary-focus:focus {
color:hsl(var(--pf))
}

.2xl\:focus\:text-primary-content:focus {
color:hsl(var(--pc))
}

.2xl\:focus\:text-secondary:focus {
color:hsl(var(--s))
}

.2xl\:focus\:text-secondary-focus:focus {
color:hsl(var(--sf))
}

.2xl\:focus\:text-secondary-content:focus {
color:hsl(var(--sc))
}

.2xl\:focus\:text-accent:focus {
color:hsl(var(--a))
}

.2xl\:focus\:text-accent-focus:focus {
color:hsl(var(--af))
}

.2xl\:focus\:text-accent-content:focus {
color:hsl(var(--ac))
}

.2xl\:focus\:text-neutral:focus {
color:hsl(var(--n))
}

.2xl\:focus\:text-neutral-focus:focus {
color:hsl(var(--nf))
}

.2xl\:focus\:text-neutral-content:focus {
color:hsl(var(--nc))
}

.2xl\:focus\:text-base-100:focus {
color:hsl(var(--b1))
}

.2xl\:focus\:text-base-200:focus {
color:hsl(var(--b2))
}

.2xl\:focus\:text-base-300:focus {
color:hsl(var(--b3))
}

.2xl\:focus\:text-base-content:focus {
color:hsl(var(--bc))
}

.2xl\:focus\:text-info:focus {
color:hsl(var(--in))
}

.2xl\:focus\:text-success:focus {
color:hsl(var(--su))
}

.2xl\:focus\:text-warning:focus {
color:hsl(var(--wa))
}

.2xl\:focus\:text-error:focus {
color:hsl(var(--er))
}

.2xl\:transition-none {
transition-property:none
}

.2xl\:transition-all {
transition-property:all;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.2xl\:transition {
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.2xl\:transition-colors {
transition-property:background-color,border-color,color,fill,stroke;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.2xl\:transition-opacity {
transition-property:opacity;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.2xl\:transition-shadow {
transition-property:box-shadow;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.2xl\:transition-transform {
transition-property:transform;
transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-duration:.15s
}

.2xl\:rounded-box {
border-radius:var(--rounded-box,1rem)
}

.2xl\:rounded-t-box {
border-top-left-radius:var(--rounded-box,1rem);
border-top-right-radius:var(--rounded-box,1rem)
}

.2xl\:rounded-b-box {
border-bottom-left-radius:var(--rounded-box,1rem);
border-bottom-right-radius:var(--rounded-box,1rem)
}

.2xl\:rounded-btn {
border-radius:var(--rounded-btn,.5rem)
}

.2xl\:rounded-badge {
border-radius:var(--rounded-badge,1.9rem)
}

.2xl\:text-2xs {
font-size:.7rem
}

.2xl\:glass,.2xl\:glass:hover,.glass.2xl\:btn-active {
border:none;
-webkit-backdrop-filter:blur(var(--glass-blur,40px));
backdrop-filter:blur(var(--glass-blur,40px));
background-color:transparent;
background-image:linear-gradient(135deg,#ff4d00),#000),linear-gradient(var(--glass-reflex-degree,100deg),#ff1a00) 25%,#000 0);
box-shadow:0 0 0 1px #ff0a00 inset,0 0 0 2px #000;
text-shadow:0 1px #000500
}

.2xl\:min-h-6 {
min-height:1.5rem
}

.2xl\:min-h-8 {
min-height:2rem
}

.2xl\:min-h-12 {
min-height:3rem
}

.2xl\:min-h-16 {
min-height:4rem
}

.2xl\:no-animation {
--btn-focus-scale:1;
--animation-btn:0;
--animation-input:0
}

.2xl\:tab-border-none {
--tab-border:0
}

.2xl\:tab-border {
--tab-border:1px
}

.2xl\:tab-border-2 {
--tab-border:2px
}

.2xl\:tab-border-3 {
--tab-border:3px
}

.2xl\:tab-rounded-none {
--tab-radius:0
}

.2xl\:tab-rounded-lg {
--tab-radius:.5rem
}

.2xl\:artboard-demo {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
flex:none
}

.artboard.2xl\:phone {
width:320px
}

.artboard.2xl\:phone-1 {
width:320px;
height:568px
}

.artboard.phone-1.2xl\:horizontal {
width:568px;
height:320px
}

.artboard.2xl\:phone-2 {
width:375px;
height:667px
}

.artboard.phone-2.2xl\:horizontal {
width:667px;
height:375px
}

.artboard.2xl\:phone-3 {
width:414px;
height:736px
}

.artboard.phone-3.2xl\:horizontal {
width:736px;
height:414px
}

.artboard.2xl\:phone-4 {
width:375px;
height:812px
}

.artboard.phone-4.2xl\:horizontal {
width:812px;
height:375px
}

.artboard.2xl\:phone-5 {
width:414px;
height:896px
}

.artboard.phone-5.2xl\:horizontal {
width:896px;
height:414px
}

.artboard.2xl\:phone-6 {
width:320px;
height:1024px
}

.artboard.phone-6.2xl\:horizontal {
width:1024px;
height:320px
}

.2xl\:badge-xs {
height:.75rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
padding-left:.313rem;
padding-right:.313rem
}

.2xl\:badge-sm {
height:1rem;
font-size:.75rem;
line-height:1rem;
padding-left:.438rem;
padding-right:.438rem
}

.2xl\:badge-md {
height:1.25rem;
font-size:.875rem;
line-height:1.25rem;
padding-left:.563rem;
padding-right:.563rem
}

.2xl\:badge-lg {
height:1.5rem;
font-size:1rem;
line-height:1.5rem;
padding-left:.688rem;
padding-right:.688rem
}

.2xl\:btn-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.2xl\:btn-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.2xl\:btn-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.2xl\:btn-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.2xl\:btn-wide {
width:16rem
}

.2xl\:btn-block {
width:100%
}

.btn-square.2xl\:btn-xs {
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-square.2xl\:btn-sm {
height:2rem;
padding:0;
width:2rem
}

.btn-square.2xl\:btn-md {
height:3rem;
padding:0;
width:3rem
}

.btn-square.2xl\:btn-lg {
height:4rem;
padding:0;
width:4rem
}

.btn-circle.2xl\:btn-xs {
border-radius:9999px;
height:1.5rem;
padding:0;
width:1.5rem
}

.btn-circle.2xl\:btn-sm {
border-radius:9999px;
height:2rem;
padding:0;
width:2rem
}

.btn-circle.2xl\:btn-md {
border-radius:9999px;
height:3rem;
padding:0;
width:3rem
}

.btn-circle.2xl\:btn-lg {
border-radius:9999px;
height:4rem;
padding:0;
width:4rem
}

.2xl\:card-side {
align-items:stretch;
flex-direction:row
}

.2xl\:card-side>figure {
height:100%;
max-width:none;
width:auto
}

.2xl\:card-side>figure>* {
width:auto;
max-width:none
}

.2xl\:checkbox-xs {
height:1rem;
width:1rem
}

.2xl\:checkbox-sm {
height:1.25rem;
width:1.25rem
}

.2xl\:checkbox-md {
height:1.5rem;
width:1.5rem
}

.2xl\:checkbox-lg {
height:2rem;
width:2rem
}

.2xl\:divider-vertical {
flex-direction:column;
align-self:stretch
}

.2xl\:divider-vertical:after,.2xl\:divider-vertical:before {
height:100%
}

.2xl\:input-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem
}

.2xl\:input-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem
}

.2xl\:input-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem
}

.2xl\:input-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem
}

.2xl\:kbd-xs {
font-size:.75rem;
line-height:1rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.2em;
min-width:1.2em
}

.2xl\:kbd-sm {
font-size:.875rem;
line-height:1.25rem;
padding-left:.25rem;
padding-right:.25rem;
min-height:1.6em;
min-width:1.6em
}

.2xl\:kbd-md {
font-size:1rem;
line-height:1.5rem;
padding-left:.5rem;
padding-right:.5rem;
min-height:2.2em;
min-width:2.2em
}

.2xl\:kbd-lg {
font-size:1.125rem;
line-height:1.75rem;
padding-left:1rem;
padding-right:1rem;
min-height:2.5em;
min-width:2.5em
}

.2xl\:radio-xs {
height:1rem;
width:1rem
}

.2xl\:radio-sm {
height:1.25rem;
width:1.25rem
}

.2xl\:radio-md {
height:1.5rem;
width:1.5rem
}

.2xl\:radio-lg {
height:2rem;
width:2rem
}

.2xl\:range-xs {
height:.75rem
}

.2xl\:range-xs::-webkit-slider-runnable-track {
height:.25rem
}

.2xl\:range-xs::-moz-range-track {
height:.25rem
}

.2xl\:range-xs::-webkit-slider-thumb {
height:.75rem;
width:.75rem
}

.2xl\:range-xs::-moz-range-thumb {
height:.75rem;
width:.75rem
}

.2xl\:range-sm {
height:1rem
}

.2xl\:range-sm::-webkit-slider-runnable-track {
height:.25rem
}

.2xl\:range-sm::-moz-range-track {
height:.25rem
}

.2xl\:range-sm::-webkit-slider-thumb {
height:1rem;
width:1rem
}

.2xl\:range-sm::-moz-range-thumb {
height:1rem;
width:1rem
}

.2xl\:range-md {
height:1.25rem
}

.2xl\:range-md::-webkit-slider-runnable-track {
height:.5rem
}

.2xl\:range-md::-moz-range-track {
height:.5rem
}

.2xl\:range-md::-webkit-slider-thumb {
height:1.25rem;
width:1.25rem
}

.2xl\:range-md::-moz-range-thumb {
height:1.25rem;
width:1.25rem
}

.2xl\:range-lg {
height:2rem
}

.2xl\:range-lg::-webkit-slider-runnable-track {
height:1rem
}

.2xl\:range-lg::-moz-range-track {
height:1rem
}

.2xl\:range-lg::-webkit-slider-thumb {
height:2rem;
width:2rem
}

.2xl\:range-lg::-moz-range-thumb {
height:2rem;
width:2rem
}

.2xl\:select-md {
height:3rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
padding-left:1rem;
padding-right:1rem;
min-height:3rem
}

.2xl\:select-lg {
height:4rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
padding-left:1.5rem;
padding-right:1.5rem;
min-height:4rem
}

.2xl\:select-sm {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2rem;
padding-left:.75rem;
padding-right:.75rem;
min-height:2rem
}

.2xl\:select-xs {
height:1.5rem;
font-size:.75rem;
line-height:1rem;
line-height:1.625;
padding-left:.5rem;
padding-right:.5rem;
min-height:1.5rem
}

.2xl\:tab-md {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem
}

.2xl\:tab-lg {
height:3rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
--tab-padding:1.25rem
}

.2xl\:tab-sm {
height:1.5rem;
font-size:.875rem;
line-height:1.25rem;
line-height:.75rem;
--tab-padding:.75rem
}

.2xl\:tab-xs {
height:1.25rem;
font-size:.75rem;
line-height:1rem;
line-height:.75rem;
--tab-padding:.5rem
}

.2xl\:toggle-xs {
--handleoffset:.5rem;
height:1rem;
width:1.5rem
}

.2xl\:toggle-sm {
--handleoffset:.75rem;
height:1.25rem;
width:2rem
}

.2xl\:toggle-md {
--handleoffset:1.5rem;
height:1.5rem;
width:3rem
}

.2xl\:toggle-lg {
--handleoffset:2rem;
height:2rem;
width:4rem
}

.2xl\:alert-sm {
padding:.5rem
}

.2xl\:alert-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.2xl\:alert-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.2xl\:alert-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.2xl\:alert-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.2xl\:artboard-demo {
--tw-bg-opacity:1;
background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1));
border-radius:var(--rounded-box,1rem);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

.avatar.2xl\:online:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.avatar.2xl\:offline:before {
content:"";
--tw-bg-opacity:1;
background-color:hsla(var(--b3)/var(--tw-bg-opacity,1));
border-radius:9999px;
display:block;
height:.5rem;
position:absolute;
width:.5rem;
z-index:10;
top:5%;
right:5%;
box-shadow:0 0 0 2px hsl(var(--b1))
}

.2xl\:badge-primary {
--tw-bg-opacity:1;
background-color:hsla(var(--p)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--p)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--pc)/var(--tw-text-opacity,1))
}

.2xl\:badge-secondary {
--tw-bg-opacity:1;
background-color:hsla(var(--s)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--s)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--sc)/var(--tw-text-opacity,1))
}

.2xl\:badge-accent {
--tw-bg-opacity:1;
background-color:hsla(var(--a)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--a)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--ac)/var(--tw-text-opacity,1))
}

.2xl\:badge-ghost {
--tw-bg-opacity:1;
background-color:hsla(var(--b2)/var(--tw-bg-opacity,1));
--tw-border-opacity:1;
border-color:hsla(var(--b2)/var(--tw-border-opacity,1));
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.2xl\:badge-outline {
background-color:transparent;
border-color:currentColor;
--tw-border-opacity:.5;
--tw-text-opacity:1;
color:hsla(var(--bc)/var(--tw-text-opacity,1))
}

.badge-outline.2xl\:badge-primary {
--tw-text-opacity:1;
color:hsla(var(--p)/var(--tw-text-opacity,1))
}

.badge-outline.2xl\:badge-secondary {
--tw-text-opacity:1;
color:hsla(var(--s)/var(--tw-text-opacity,1))
}

.badge-outline.2xl\:badge-accent {
--tw-text-opacity:1;
color:hsla(var(--a)/var(--tw-text-opacity,1))
}

.2xl\:badge-info {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--in)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--in)/var(--tw-text-opacity,1))
}

.2xl\:badge-success {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--su)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--su)/var(--tw-text-opacity,1))
}

.2xl\:badge-warning {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--wa)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--wa)/var(--tw-text-opacity,1))
}

.2xl\:badge-error {
--tw-bg-opacity:1;
--tw-bg-opacity:.1;
background-color:hsla(var(--er)/var(--tw-bg-opacity,1));
border-color:transparent;
--tw-text-opacity:1;
color:hsla(var(--er)/var(--tw-text-opacity,1))
}

.2xl\:divider-vertical {
height:auto;
margin:0 1rem;
width:1rem
}

.2xl\:divider-vertical:after,.2xl\:divider-vertical:before {
width:.125rem
}

.2xl\:divider-vertical:not(:empty):before {
margin-right:0;
margin-bottom:1rem
}

.2xl\:divider-vertical:not(:empty):after {
margin-left:0;
margin-top:1rem
}
}