diff --git a/.gitignore b/.gitignore index 901cfe4..550f44d 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,11 @@ app.egg-info htmlcov .cache .venv +tests/settings_from_unit_testing.json +tests/TestDBEngineRoot +.sesskey +tools.db +.mytools_db # Created by .ignore support plugin (hsz.mobi) ### Python template diff --git a/.idea/MyManagingTools.iml b/.idea/MyManagingTools.iml index d0876a7..80d5886 100644 --- a/.idea/MyManagingTools.iml +++ b/.idea/MyManagingTools.iml @@ -1,8 +1,11 @@ - - + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..85ef873 --- /dev/null +++ b/Makefile @@ -0,0 +1,24 @@ +.PHONY: test + +test: + pytest + +coverage: + coverage run --source=src -m pytest + coverage html + +clean: + rm -rf build + rm -rf htmlcov + rm -rf .coverage + rm -rf tests/*.csv + rm -rf tests/*:Zone.Identifier + rm -rf tests/TestDBEngineRoot + rm -rf tests/settings_from_unit_testing.json + rm -rf Untitled*.ipynb + rm -rf .ipynb_checkpoints + rm -rf src/tools.db + find . -name '.sesskey' -exec rm -rf {} + + find . -name '.pytest_cache' -exec rm -rf {} + + find . -name '__pycache__' -exec rm -rf {} + + find . -name 'debug.txt' -exec rm -rf {} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index a2f6cee..9baf79b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,3 +29,6 @@ uvicorn==0.30.6 uvloop==0.20.0 watchfiles==0.24.0 websockets==13.1 + +pandas~=2.2.3 +numpy~=2.1.1 \ No newline at end of file diff --git a/src/assets/DrawerLayout.css b/src/assets/DrawerLayout.css new file mode 100644 index 0000000..5520ed4 --- /dev/null +++ b/src/assets/DrawerLayout.css @@ -0,0 +1,28 @@ +.drawer-layout { + display: flex; + margin: 0; +} +.sidebar { + width: 200px; + min-width : 200px; + transition: width 0.4s ease; +} +.sidebar.collapsed { + overflow: hidden; + width: 0; + min-width : 0; + padding: 0; +} +.main { + flex-grow: 1; + padding: 20px; +} +.toggle-button { + margin-bottom: 20px; + cursor: pointer; + padding: 10px 15px; + background-color: #3498db; + color: white; + border: none; + border-radius: 5px; +} diff --git a/src/assets/DrawerLayout.js b/src/assets/DrawerLayout.js new file mode 100644 index 0000000..3bd3ac7 --- /dev/null +++ b/src/assets/DrawerLayout.js @@ -0,0 +1,98 @@ +// =============================================================== +// SEND INPUT BEFORE AJAX +// =============================================================== +// Select all elements with id starting with 'navItem-' within the #sidebar div +var navItems = document.querySelectorAll('[name="sidebar"] [id^="navItem-"]'); + +navItems.forEach(function (navItem) { + navItem.addEventListener("htmx:confirm", function (event) { + event.preventDefault(); + + // Get the page id + var layout_id = navItem.getAttribute("hx-target"); + var pageDiv = document.querySelector(layout_id); + var current_page = pageDiv.querySelector('[name="current_page"]'); + var current_page_id = current_page.id; + + if (pageDiv) { + var elementsWithId = current_page.querySelectorAll("[id]"); + var elementsInfo = []; + + elementsWithId.forEach(function (element) { + // Skip elements with id starting with 'datagrid-' + if (element.id.startsWith("datagrid-")) { + return; + } + + let value = ""; + let method = ""; + + switch (element.tagName) { + case "INPUT": + if (element.type === "checkbox") { + value = element.checked; // For checkboxes + method = "checked"; + } else if (element.type === "radio") { + value = element.checked; + method = "checked"; + } else if (element.type === "file") { + value = element.files.length > 0 ? Array.from(element.files).map((file) => file.name) : []; // Array of file names + method = "files"; + } else { + value = element.value; // For other input types + method = "value"; + } + break; + case "TEXTAREA": + value = element.value; // For textareas + method = "value"; + break; + case "SELECT": + value = element.multiple + ? Array.from(element.selectedOptions).map((option) => option.value) // Multiple selections + : element.value; // Single selection + method = "value"; + break; + default: + if (element.isContentEditable) { + value = element.innerText.trim(); // For contenteditable elements + method = "innerText"; + } else { + value = element.textContent; // For other elements + method = "textContent"; + } + break; + } + + elementsInfo.push({ + id: element.id, + type: element.tagName.toLowerCase(), // Element type in lowercase + value: value, + method: method, + }); + }); + + var result = { + dl_id: layout_id.replace("#page_", ""), + page_id: current_page_id, + state: elementsInfo, + }; + + // Post the elementInfo to the specified URL + fetch("/pages/store_state", { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify(result), + }) + .then((response) => { + event.detail.issueRequest(true); + }) + .catch((error) => { + console.error("Error:", error); // Handle errors if any occur + event.detail.issueRequest(true); + }); + } + }); +}); diff --git a/src/assets/__init__.py b/src/assets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/css.py b/src/assets/css.py new file mode 100644 index 0000000..3172624 --- /dev/null +++ b/src/assets/css.py @@ -0,0 +1,62 @@ +from fasthtml.components import Style + +my_managing_tools_style = Style(""" +.icon-32 { + width: 32px; + height: 32px; +} + +.icon-32 svg { + width: 100%; + height: 100%; +} + +.icon-24 { + width: 24px; + min-width: 24px; + height: 24px; +} + +.icon-24 svg { + width: 100%; + height: 100%; +} + +.icon-20 { + width: 20px; + min-width: 20px; + height: 20px; + margin-top: auto; + margin-bottom: auto; +} + + +.icon-16 { + width: 16px; + min-width: 16px; + height: 16px; + margin-top: auto; + margin-bottom: 4px; +} + +.icon-bool { + display: block; + width: 20px; + height: 20px; + margin: auto; +} + +.icon-btn { + cursor: pointer; +} + + +.cursor-pointer { + cursor: pointer; +} + +.cursor-default { + cursor: default; +} + +""") diff --git a/src/assets/daisyui-4.12.10-full-min.css b/src/assets/daisyui-4.12.10-full-min.css new file mode 100644 index 0000000..1438b48 --- /dev/null +++ b/src/assets/daisyui-4.12.10-full-min.css @@ -0,0 +1,20 @@ +/** + * Minified by jsDelivr using clean-css v5.3.2. + * Original file: /npm/daisyui@4.12.10/dist/full.css + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +:root{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:13.138% 0.0392 275.75;--sc:14.96% 0.052 342.55;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:65.69% 0.196 275.75;--s:74.8% 0.26 342.55;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:25.3267% 0.015896 252.417568;--b2:23.2607% 0.013807 253.100675;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964}}[data-theme=light]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952}:root:has(input.theme-controller[value=light]:checked){color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952}[data-theme=dark]{color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:13.138% 0.0392 275.75;--sc:14.96% 0.052 342.55;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:65.69% 0.196 275.75;--s:74.8% 0.26 342.55;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:25.3267% 0.015896 252.417568;--b2:23.2607% 0.013807 253.100675;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964}:root:has(input.theme-controller[value=dark]:checked){color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:13.138% 0.0392 275.75;--sc:14.96% 0.052 342.55;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:65.69% 0.196 275.75;--s:74.8% 0.26 342.55;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:25.3267% 0.015896 252.417568;--b2:23.2607% 0.013807 253.100675;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964}[data-theme=cupcake]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:15.2344% 0.017892 200.026556;--sc:15.787% 0.020249 356.29965;--ac:15.8762% 0.029206 78.618794;--nc:84.7148% 0.013247 313.189598;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--p:76.172% 0.089459 200.026556;--s:78.9351% 0.101246 356.29965;--a:79.3811% 0.146032 78.618794;--n:23.5742% 0.066235 313.189598;--b1:97.7882% 0.00418 56.375637;--b2:93.9822% 0.007638 61.449292;--b3:91.5861% 0.006811 53.440502;--bc:23.5742% 0.066235 313.189598;--rounded-btn:1.9rem;--tab-border:2px;--tab-radius:0.7rem}:root:has(input.theme-controller[value=cupcake]:checked){color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:15.2344% 0.017892 200.026556;--sc:15.787% 0.020249 356.29965;--ac:15.8762% 0.029206 78.618794;--nc:84.7148% 0.013247 313.189598;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--p:76.172% 0.089459 200.026556;--s:78.9351% 0.101246 356.29965;--a:79.3811% 0.146032 78.618794;--n:23.5742% 0.066235 313.189598;--b1:97.7882% 0.00418 56.375637;--b2:93.9822% 0.007638 61.449292;--b3:91.5861% 0.006811 53.440502;--bc:23.5742% 0.066235 313.189598;--rounded-btn:1.9rem;--tab-border:2px;--tab-radius:0.7rem}[data-theme=bumblebee]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--ac:16.254% 0.0314 56.52;--nc:82.55% 0.015 281.99;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:89.51% 0.2132 96.61;--pc:38.92% 0.046 96.61;--s:80.39% 0.194 70.76;--sc:39.38% 0.068 70.76;--a:81.27% 0.157 56.52;--n:12.75% 0.075 281.99;--b1:100% 0 0}:root:has(input.theme-controller[value=bumblebee]:checked){color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--ac:16.254% 0.0314 56.52;--nc:82.55% 0.015 281.99;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:89.51% 0.2132 96.61;--pc:38.92% 0.046 96.61;--s:80.39% 0.194 70.76;--sc:39.38% 0.068 70.76;--a:81.27% 0.157 56.52;--n:12.75% 0.075 281.99;--b1:100% 0 0}[data-theme=emerald]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:76.6626% 0.135433 153.450024;--pc:33.3872% 0.040618 162.240129;--s:61.3028% 0.202368 261.294233;--sc:100% 0 0;--a:72.7725% 0.149783 33.200363;--ac:0% 0 0;--n:35.5192% 0.032071 262.988584;--nc:98.4625% 0.001706 247.838921;--b1:100% 0 0;--bc:35.5192% 0.032071 262.988584;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}:root:has(input.theme-controller[value=emerald]:checked){color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:76.6626% 0.135433 153.450024;--pc:33.3872% 0.040618 162.240129;--s:61.3028% 0.202368 261.294233;--sc:100% 0 0;--a:72.7725% 0.149783 33.200363;--ac:0% 0 0;--n:35.5192% 0.032071 262.988584;--nc:98.4625% 0.001706 247.838921;--b1:100% 0 0;--bc:35.5192% 0.032071 262.988584;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}[data-theme=corporate]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:12.078% 0.0456 269.1;--sc:13.0739% 0.010951 256.688055;--ac:15.3934% 0.022799 163.57888;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--border-btn:1px;--tab-border:1px;--p:60.39% 0.228 269.1;--s:65.3694% 0.054756 256.688055;--a:76.9669% 0.113994 163.57888;--n:22.3899% 0.031305 278.07229;--nc:95.8796% 0.008588 247.915135;--b1:100% 0 0;--bc:22.3899% 0.031305 278.07229;--rounded-box:0.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem;--tab-radius:0.25rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}:root:has(input.theme-controller[value=corporate]:checked){color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:12.078% 0.0456 269.1;--sc:13.0739% 0.010951 256.688055;--ac:15.3934% 0.022799 163.57888;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--border-btn:1px;--tab-border:1px;--p:60.39% 0.228 269.1;--s:65.3694% 0.054756 256.688055;--a:76.9669% 0.113994 163.57888;--n:22.3899% 0.031305 278.07229;--nc:95.8796% 0.008588 247.915135;--b1:100% 0 0;--bc:22.3899% 0.031305 278.07229;--rounded-box:0.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem;--tab-radius:0.25rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}[data-theme=synthwave]{color-scheme:dark;--b2:20.2941% 0.076211 287.835609;--b3:18.7665% 0.070475 287.835609;--pc:14.4421% 0.031903 342.009383;--sc:15.6543% 0.02362 227.382405;--ac:17.608% 0.0412 93.72;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:72.2105% 0.159514 342.009383;--s:78.2714% 0.118101 227.382405;--a:88.04% 0.206 93.72;--n:25.5554% 0.103537 286.507967;--nc:97.9365% 0.00819 301.358346;--b1:21.8216% 0.081948 287.835609;--bc:97.9365% 0.00819 301.358346;--in:76.5197% 0.12273 231.831603;--inc:23.5017% 0.096418 290.329844;--su:86.0572% 0.115038 178.624677;--suc:23.5017% 0.096418 290.329844;--wa:85.531% 0.122117 93.722227;--wac:23.5017% 0.096418 290.329844;--er:73.7005% 0.121339 32.639257;--erc:23.5017% 0.096418 290.329844}:root:has(input.theme-controller[value=synthwave]:checked){color-scheme:dark;--b2:20.2941% 0.076211 287.835609;--b3:18.7665% 0.070475 287.835609;--pc:14.4421% 0.031903 342.009383;--sc:15.6543% 0.02362 227.382405;--ac:17.608% 0.0412 93.72;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:72.2105% 0.159514 342.009383;--s:78.2714% 0.118101 227.382405;--a:88.04% 0.206 93.72;--n:25.5554% 0.103537 286.507967;--nc:97.9365% 0.00819 301.358346;--b1:21.8216% 0.081948 287.835609;--bc:97.9365% 0.00819 301.358346;--in:76.5197% 0.12273 231.831603;--inc:23.5017% 0.096418 290.329844;--su:86.0572% 0.115038 178.624677;--suc:23.5017% 0.096418 290.329844;--wa:85.531% 0.122117 93.722227;--wac:23.5017% 0.096418 290.329844;--er:73.7005% 0.121339 32.639257;--erc:23.5017% 0.096418 290.329844}[data-theme=retro]{color-scheme:light;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:13.144% 0.0398 27.33;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:76.8664% 0.104092 22.664655;--pc:26.5104% 0.006243 0.522862;--s:80.7415% 0.052534 159.094608;--sc:26.5104% 0.006243 0.522862;--a:70.3919% 0.125455 52.953428;--ac:26.5104% 0.006243 0.522862;--n:28.4181% 0.009519 355.534017;--nc:92.5604% 0.025113 89.217311;--b1:91.6374% 0.034554 90.51575;--b2:88.2722% 0.049418 91.774344;--b3:84.133% 0.065952 90.856665;--bc:26.5104% 0.006243 0.522862;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:65.72% 0.199 27.33;--rounded-box:0.4rem;--rounded-btn:0.4rem;--rounded-badge:0.4rem;--tab-radius:0.4rem}:root:has(input.theme-controller[value=retro]:checked){color-scheme:light;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:13.144% 0.0398 27.33;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:76.8664% 0.104092 22.664655;--pc:26.5104% 0.006243 0.522862;--s:80.7415% 0.052534 159.094608;--sc:26.5104% 0.006243 0.522862;--a:70.3919% 0.125455 52.953428;--ac:26.5104% 0.006243 0.522862;--n:28.4181% 0.009519 355.534017;--nc:92.5604% 0.025113 89.217311;--b1:91.6374% 0.034554 90.51575;--b2:88.2722% 0.049418 91.774344;--b3:84.133% 0.065952 90.856665;--bc:26.5104% 0.006243 0.522862;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:65.72% 0.199 27.33;--rounded-box:0.4rem;--rounded-btn:0.4rem;--rounded-badge:0.4rem;--tab-radius:0.4rem}[data-theme=cyberpunk]{color-scheme:light;--b2:87.8943% 0.16647 104.32;--b3:81.2786% 0.15394 104.32;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:18.902% 0.0358 104.32;--pc:14.844% 0.0418 6.35;--sc:16.666% 0.0368 204.72;--ac:14.372% 0.04352 310.43;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--p:74.22% 0.209 6.35;--s:83.33% 0.184 204.72;--a:71.86% 0.2176 310.43;--n:23.04% 0.065 269.31;--nc:94.51% 0.179 104.32;--b1:94.51% 0.179 104.32;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--tab-radius:0}:root:has(input.theme-controller[value=cyberpunk]:checked){color-scheme:light;--b2:87.8943% 0.16647 104.32;--b3:81.2786% 0.15394 104.32;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:18.902% 0.0358 104.32;--pc:14.844% 0.0418 6.35;--sc:16.666% 0.0368 204.72;--ac:14.372% 0.04352 310.43;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--p:74.22% 0.209 6.35;--s:83.33% 0.184 204.72;--a:71.86% 0.2176 310.43;--n:23.04% 0.065 269.31;--nc:94.51% 0.179 104.32;--b1:94.51% 0.179 104.32;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--tab-radius:0}[data-theme=valentine]{color-scheme:light;--b2:88.0567% 0.024834 337.06289;--b3:81.4288% 0.022964 337.06289;--pc:13.7239% 0.030755 15.066527;--sc:14.3942% 0.029258 293.189609;--ac:14.2537% 0.014961 197.828857;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:14.614% 0.0414 27.33;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:68.6197% 0.153774 15.066527;--s:71.971% 0.14629 293.189609;--a:71.2685% 0.074804 197.828857;--n:54.6053% 0.143342 358.004839;--nc:90.2701% 0.037202 336.955191;--b1:94.6846% 0.026703 337.06289;--bc:37.3085% 0.081131 4.606426;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:73.07% 0.207 27.33;--rounded-btn:1.9rem;--tab-radius:0.7rem}:root:has(input.theme-controller[value=valentine]:checked){color-scheme:light;--b2:88.0567% 0.024834 337.06289;--b3:81.4288% 0.022964 337.06289;--pc:13.7239% 0.030755 15.066527;--sc:14.3942% 0.029258 293.189609;--ac:14.2537% 0.014961 197.828857;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:14.614% 0.0414 27.33;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:68.6197% 0.153774 15.066527;--s:71.971% 0.14629 293.189609;--a:71.2685% 0.074804 197.828857;--n:54.6053% 0.143342 358.004839;--nc:90.2701% 0.037202 336.955191;--b1:94.6846% 0.026703 337.06289;--bc:37.3085% 0.081131 4.606426;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:73.07% 0.207 27.33;--rounded-btn:1.9rem;--tab-radius:0.7rem}[data-theme=halloween]{color-scheme:dark;--b2:23.0416% 0 0;--b3:21.3072% 0 0;--bc:84.9552% 0 0;--sc:89.196% 0.0496 305.03;--nc:84.8742% 0.009322 65.681484;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:13.144% 0.0398 27.33;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:77.48% 0.204 60.62;--pc:19.6935% 0.004671 196.779412;--s:45.98% 0.248 305.03;--a:64.8% 0.223 136.073479;--ac:0% 0 0;--n:24.371% 0.046608 65.681484;--b1:24.7759% 0 0;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:65.72% 0.199 27.33}:root:has(input.theme-controller[value=halloween]:checked){color-scheme:dark;--b2:23.0416% 0 0;--b3:21.3072% 0 0;--bc:84.9552% 0 0;--sc:89.196% 0.0496 305.03;--nc:84.8742% 0.009322 65.681484;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:13.144% 0.0398 27.33;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:77.48% 0.204 60.62;--pc:19.6935% 0.004671 196.779412;--s:45.98% 0.248 305.03;--a:64.8% 0.223 136.073479;--ac:0% 0 0;--n:24.371% 0.046608 65.681484;--b1:24.7759% 0 0;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:65.72% 0.199 27.33}[data-theme=garden]{color-scheme:light;--b2:86.4453% 0.002011 17.197414;--b3:79.9386% 0.00186 17.197414;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--sc:89.699% 0.022197 355.095988;--ac:11.2547% 0.010859 154.390187;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:62.45% 0.278 3.83636;--pc:100% 0 0;--s:48.4952% 0.110985 355.095988;--a:56.2735% 0.054297 154.390187;--n:24.1559% 0.049362 89.070594;--nc:92.9519% 0.002163 17.197414;--b1:92.9519% 0.002163 17.197414;--bc:16.9617% 0.001664 17.32068}:root:has(input.theme-controller[value=garden]:checked){color-scheme:light;--b2:86.4453% 0.002011 17.197414;--b3:79.9386% 0.00186 17.197414;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--sc:89.699% 0.022197 355.095988;--ac:11.2547% 0.010859 154.390187;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:62.45% 0.278 3.83636;--pc:100% 0 0;--s:48.4952% 0.110985 355.095988;--a:56.2735% 0.054297 154.390187;--n:24.1559% 0.049362 89.070594;--nc:92.9519% 0.002163 17.197414;--b1:92.9519% 0.002163 17.197414;--bc:16.9617% 0.001664 17.32068}[data-theme=forest]{color-scheme:dark;--b2:17.522% 0.007709 17.911578;--b3:16.2032% 0.007129 17.911578;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:83.7682% 0.001658 17.911578;--sc:13.9553% 0.027077 168.327128;--ac:14.1257% 0.02389 185.713193;--nc:86.1397% 0.007806 171.364646;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:68.6283% 0.185567 148.958922;--pc:0% 0 0;--s:69.7764% 0.135385 168.327128;--a:70.6285% 0.119451 185.713193;--n:30.6985% 0.039032 171.364646;--b1:18.8409% 0.00829 17.911578;--rounded-btn:1.9rem}:root:has(input.theme-controller[value=forest]:checked){color-scheme:dark;--b2:17.522% 0.007709 17.911578;--b3:16.2032% 0.007129 17.911578;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:83.7682% 0.001658 17.911578;--sc:13.9553% 0.027077 168.327128;--ac:14.1257% 0.02389 185.713193;--nc:86.1397% 0.007806 171.364646;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:68.6283% 0.185567 148.958922;--pc:0% 0 0;--s:69.7764% 0.135385 168.327128;--a:70.6285% 0.119451 185.713193;--n:30.6985% 0.039032 171.364646;--b1:18.8409% 0.00829 17.911578;--rounded-btn:1.9rem}[data-theme=aqua]{color-scheme:dark;--b2:45.3464% 0.118611 261.181672;--b3:41.9333% 0.109683 261.181672;--bc:89.7519% 0.025508 261.181672;--sc:12.1365% 0.02175 309.782946;--ac:18.6854% 0.020445 94.555431;--nc:12.2124% 0.023402 243.760661;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:14.79% 0.038 27.33;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:85.6617% 0.14498 198.6458;--pc:40.1249% 0.068266 197.603872;--s:60.6827% 0.108752 309.782946;--a:93.4269% 0.102225 94.555431;--n:61.0622% 0.117009 243.760661;--b1:48.7596% 0.127539 261.181672;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:73.95% 0.19 27.33}:root:has(input.theme-controller[value=aqua]:checked){color-scheme:dark;--b2:45.3464% 0.118611 261.181672;--b3:41.9333% 0.109683 261.181672;--bc:89.7519% 0.025508 261.181672;--sc:12.1365% 0.02175 309.782946;--ac:18.6854% 0.020445 94.555431;--nc:12.2124% 0.023402 243.760661;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:14.79% 0.038 27.33;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:85.6617% 0.14498 198.6458;--pc:40.1249% 0.068266 197.603872;--s:60.6827% 0.108752 309.782946;--a:93.4269% 0.102225 94.555431;--n:61.0622% 0.117009 243.760661;--b1:48.7596% 0.127539 261.181672;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:73.95% 0.19 27.33}[data-theme=lofi]{color-scheme:light;--inc:15.908% 0.0206 205.9;--suc:18.026% 0.0306 164.14;--wac:17.674% 0.027 79.94;--erc:15.732% 0.03 28.47;--border-btn:1px;--tab-border:1px;--p:15.9066% 0 0;--pc:100% 0 0;--s:21.455% 0.001566 17.278957;--sc:100% 0 0;--a:26.8618% 0 0;--ac:100% 0 0;--n:0% 0 0;--nc:100% 0 0;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.268% 0.001082 17.17934;--bc:0% 0 0;--in:79.54% 0.103 205.9;--su:90.13% 0.153 164.14;--wa:88.37% 0.135 79.94;--er:78.66% 0.15 28.47;--rounded-box:0.25rem;--rounded-btn:0.125rem;--rounded-badge:0.125rem;--tab-radius:0.125rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}:root:has(input.theme-controller[value=lofi]:checked){color-scheme:light;--inc:15.908% 0.0206 205.9;--suc:18.026% 0.0306 164.14;--wac:17.674% 0.027 79.94;--erc:15.732% 0.03 28.47;--border-btn:1px;--tab-border:1px;--p:15.9066% 0 0;--pc:100% 0 0;--s:21.455% 0.001566 17.278957;--sc:100% 0 0;--a:26.8618% 0 0;--ac:100% 0 0;--n:0% 0 0;--nc:100% 0 0;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.268% 0.001082 17.17934;--bc:0% 0 0;--in:79.54% 0.103 205.9;--su:90.13% 0.153 164.14;--wa:88.37% 0.135 79.94;--er:78.66% 0.15 28.47;--rounded-box:0.25rem;--rounded-btn:0.125rem;--rounded-badge:0.125rem;--tab-radius:0.125rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}[data-theme=pastel]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--pc:16.6166% 0.006979 316.8737;--sc:17.6153% 0.009839 8.688364;--ac:17.8419% 0.012056 170.923263;--nc:14.2681% 0.014702 228.183906;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:83.0828% 0.034896 316.8737;--s:88.0763% 0.049197 8.688364;--a:89.2096% 0.06028 170.923263;--n:71.3406% 0.07351 228.183906;--b1:100% 0 0;--b2:98.4625% 0.001706 247.838921;--b3:87.1681% 0.009339 258.338227;--rounded-btn:1.9rem;--tab-radius:0.7rem}:root:has(input.theme-controller[value=pastel]:checked){color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--pc:16.6166% 0.006979 316.8737;--sc:17.6153% 0.009839 8.688364;--ac:17.8419% 0.012056 170.923263;--nc:14.2681% 0.014702 228.183906;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:83.0828% 0.034896 316.8737;--s:88.0763% 0.049197 8.688364;--a:89.2096% 0.06028 170.923263;--n:71.3406% 0.07351 228.183906;--b1:100% 0 0;--b2:98.4625% 0.001706 247.838921;--b3:87.1681% 0.009339 258.338227;--rounded-btn:1.9rem;--tab-radius:0.7rem}[data-theme=fantasy]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:87.49% 0.0378 325.02;--sc:90.784% 0.0324 241.36;--ac:15.196% 0.0408 56.72;--nc:85.5616% 0.005919 256.847952;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:37.45% 0.189 325.02;--s:53.92% 0.162 241.36;--a:75.98% 0.204 56.72;--n:27.8078% 0.029596 256.847952;--b1:100% 0 0;--bc:27.8078% 0.029596 256.847952}:root:has(input.theme-controller[value=fantasy]:checked){color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:87.49% 0.0378 325.02;--sc:90.784% 0.0324 241.36;--ac:15.196% 0.0408 56.72;--nc:85.5616% 0.005919 256.847952;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:37.45% 0.189 325.02;--s:53.92% 0.162 241.36;--a:75.98% 0.204 56.72;--n:27.8078% 0.029596 256.847952;--b1:100% 0 0;--bc:27.8078% 0.029596 256.847952}[data-theme=wireframe]{color-scheme:light;--bc:20% 0 0;--pc:15.6521% 0 0;--sc:15.6521% 0 0;--ac:15.6521% 0 0;--nc:18.8014% 0 0;--inc:89.0403% 0.062643 264.052021;--suc:90.395% 0.035372 142.495339;--wac:14.1626% 0.019994 108.702381;--erc:12.5591% 0.051537 29.233885;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;font-family:Chalkboard,comic sans ms,'sans-serif';--p:78.2604% 0 0;--s:78.2604% 0 0;--a:78.2604% 0 0;--n:94.007% 0 0;--b1:100% 0 0;--b2:94.9119% 0 0;--b3:89.7547% 0 0;--in:45.2014% 0.313214 264.052021;--su:51.9752% 0.176858 142.495339;--wa:70.8131% 0.099969 108.702381;--er:62.7955% 0.257683 29.233885;--rounded-box:0.2rem;--rounded-btn:0.2rem;--rounded-badge:0.2rem;--tab-radius:0.2rem}:root:has(input.theme-controller[value=wireframe]:checked){color-scheme:light;--bc:20% 0 0;--pc:15.6521% 0 0;--sc:15.6521% 0 0;--ac:15.6521% 0 0;--nc:18.8014% 0 0;--inc:89.0403% 0.062643 264.052021;--suc:90.395% 0.035372 142.495339;--wac:14.1626% 0.019994 108.702381;--erc:12.5591% 0.051537 29.233885;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;font-family:Chalkboard,comic sans ms,'sans-serif';--p:78.2604% 0 0;--s:78.2604% 0 0;--a:78.2604% 0 0;--n:94.007% 0 0;--b1:100% 0 0;--b2:94.9119% 0 0;--b3:89.7547% 0 0;--in:45.2014% 0.313214 264.052021;--su:51.9752% 0.176858 142.495339;--wa:70.8131% 0.099969 108.702381;--er:62.7955% 0.257683 29.233885;--rounded-box:0.2rem;--rounded-btn:0.2rem;--rounded-badge:0.2rem;--tab-radius:0.2rem}[data-theme=black]{color-scheme:dark;--pc:86.736% 0 0;--sc:86.736% 0 0;--ac:86.736% 0 0;--nc:86.736% 0 0;--inc:89.0403% 0.062643 264.052021;--suc:90.395% 0.035372 142.495339;--wac:19.3597% 0.042201 109.769232;--erc:12.5591% 0.051537 29.233885;--border-btn:1px;--tab-border:1px;--p:33.6799% 0 0;--s:33.6799% 0 0;--a:33.6799% 0 0;--b1:0% 0 0;--b2:19.1251% 0 0;--b3:26.8618% 0 0;--bc:87.6096% 0 0;--n:33.6799% 0 0;--in:45.2014% 0.313214 264.052021;--su:51.9752% 0.176858 142.495339;--wa:96.7983% 0.211006 109.769232;--er:62.7955% 0.257683 29.233885;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--animation-btn:0;--animation-input:0;--btn-focus-scale:1;--tab-radius:0}:root:has(input.theme-controller[value=black]:checked){color-scheme:dark;--pc:86.736% 0 0;--sc:86.736% 0 0;--ac:86.736% 0 0;--nc:86.736% 0 0;--inc:89.0403% 0.062643 264.052021;--suc:90.395% 0.035372 142.495339;--wac:19.3597% 0.042201 109.769232;--erc:12.5591% 0.051537 29.233885;--border-btn:1px;--tab-border:1px;--p:33.6799% 0 0;--s:33.6799% 0 0;--a:33.6799% 0 0;--b1:0% 0 0;--b2:19.1251% 0 0;--b3:26.8618% 0 0;--bc:87.6096% 0 0;--n:33.6799% 0 0;--in:45.2014% 0.313214 264.052021;--su:51.9752% 0.176858 142.495339;--wa:96.7983% 0.211006 109.769232;--er:62.7955% 0.257683 29.233885;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--animation-btn:0;--animation-input:0;--btn-focus-scale:1;--tab-radius:0}[data-theme=luxury]{color-scheme:dark;--pc:20% 0 0;--sc:85.5163% 0.012821 261.069149;--ac:87.3349% 0.010348 338.82597;--inc:15.8122% 0.024356 237.133883;--suc:15.6239% 0.038579 132.154381;--wac:17.2255% 0.027305 102.89115;--erc:14.3506% 0.035271 22.568916;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:100% 0 0;--s:27.5815% 0.064106 261.069149;--a:36.6744% 0.051741 338.82597;--n:24.27% 0.057015 59.825019;--nc:93.2033% 0.089631 90.861683;--b1:14.0765% 0.004386 285.822869;--b2:20.2191% 0.004211 308.22937;--b3:29.8961% 0.003818 308.318612;--bc:75.6879% 0.123666 76.890484;--in:79.0612% 0.121778 237.133883;--su:78.1197% 0.192894 132.154381;--wa:86.1274% 0.136524 102.89115;--er:71.7531% 0.176357 22.568916}:root:has(input.theme-controller[value=luxury]:checked){color-scheme:dark;--pc:20% 0 0;--sc:85.5163% 0.012821 261.069149;--ac:87.3349% 0.010348 338.82597;--inc:15.8122% 0.024356 237.133883;--suc:15.6239% 0.038579 132.154381;--wac:17.2255% 0.027305 102.89115;--erc:14.3506% 0.035271 22.568916;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:100% 0 0;--s:27.5815% 0.064106 261.069149;--a:36.6744% 0.051741 338.82597;--n:24.27% 0.057015 59.825019;--nc:93.2033% 0.089631 90.861683;--b1:14.0765% 0.004386 285.822869;--b2:20.2191% 0.004211 308.22937;--b3:29.8961% 0.003818 308.318612;--bc:75.6879% 0.123666 76.890484;--in:79.0612% 0.121778 237.133883;--su:78.1197% 0.192894 132.154381;--wa:86.1274% 0.136524 102.89115;--er:71.7531% 0.176357 22.568916}[data-theme=dracula]{color-scheme:dark;--b2:26.8053% 0.020556 277.508664;--b3:24.7877% 0.019009 277.508664;--pc:15.0922% 0.036614 346.812432;--sc:14.8405% 0.029709 301.883095;--ac:16.6785% 0.024826 66.558491;--nc:87.8891% 0.006515 275.524078;--inc:17.6526% 0.018676 212.846491;--suc:17.4199% 0.043903 148.024881;--wac:19.1068% 0.026849 112.757109;--erc:13.6441% 0.041266 24.430965;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:75.4611% 0.18307 346.812432;--s:74.2023% 0.148546 301.883095;--a:83.3927% 0.124132 66.558491;--n:39.4456% 0.032576 275.524078;--b1:28.8229% 0.022103 277.508664;--bc:97.7477% 0.007913 106.545019;--in:88.263% 0.09338 212.846491;--su:87.0995% 0.219516 148.024881;--wa:95.5338% 0.134246 112.757109;--er:68.2204% 0.206328 24.430965}:root:has(input.theme-controller[value=dracula]:checked){color-scheme:dark;--b2:26.8053% 0.020556 277.508664;--b3:24.7877% 0.019009 277.508664;--pc:15.0922% 0.036614 346.812432;--sc:14.8405% 0.029709 301.883095;--ac:16.6785% 0.024826 66.558491;--nc:87.8891% 0.006515 275.524078;--inc:17.6526% 0.018676 212.846491;--suc:17.4199% 0.043903 148.024881;--wac:19.1068% 0.026849 112.757109;--erc:13.6441% 0.041266 24.430965;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:75.4611% 0.18307 346.812432;--s:74.2023% 0.148546 301.883095;--a:83.3927% 0.124132 66.558491;--n:39.4456% 0.032576 275.524078;--b1:28.8229% 0.022103 277.508664;--bc:97.7477% 0.007913 106.545019;--in:88.263% 0.09338 212.846491;--su:87.0995% 0.219516 148.024881;--wa:95.5338% 0.134246 112.757109;--er:68.2204% 0.206328 24.430965}[data-theme=cmyk]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--bc:20% 0 0;--pc:14.3544% 0.02666 239.443325;--sc:12.8953% 0.040552 359.339283;--ac:18.8458% 0.037948 105.306968;--nc:84.3557% 0 0;--inc:13.6952% 0.0189 217.284104;--suc:89.3898% 0.032505 321.406278;--wac:14.2473% 0.031969 52.023412;--erc:12.4027% 0.041677 28.717543;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.7722% 0.133298 239.443325;--s:64.4766% 0.202758 359.339283;--a:94.2289% 0.189741 105.306968;--n:21.7787% 0 0;--b1:100% 0 0;--in:68.4759% 0.094499 217.284104;--su:46.949% 0.162524 321.406278;--wa:71.2364% 0.159843 52.023412;--er:62.0133% 0.208385 28.717543}:root:has(input.theme-controller[value=cmyk]:checked){color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--bc:20% 0 0;--pc:14.3544% 0.02666 239.443325;--sc:12.8953% 0.040552 359.339283;--ac:18.8458% 0.037948 105.306968;--nc:84.3557% 0 0;--inc:13.6952% 0.0189 217.284104;--suc:89.3898% 0.032505 321.406278;--wac:14.2473% 0.031969 52.023412;--erc:12.4027% 0.041677 28.717543;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.7722% 0.133298 239.443325;--s:64.4766% 0.202758 359.339283;--a:94.2289% 0.189741 105.306968;--n:21.7787% 0 0;--b1:100% 0 0;--in:68.4759% 0.094499 217.284104;--su:46.949% 0.162524 321.406278;--wa:71.2364% 0.159843 52.023412;--er:62.0133% 0.208385 28.717543}[data-theme=autumn]{color-scheme:light;--b2:89.1077% 0 0;--b3:82.4006% 0 0;--bc:19.1629% 0 0;--pc:88.1446% 0.032232 17.530175;--sc:12.3353% 0.033821 23.865865;--ac:14.6851% 0.018999 60.729616;--nc:90.8734% 0.007475 51.902819;--inc:13.8449% 0.019596 207.284192;--suc:12.199% 0.016032 174.616213;--wac:14.0163% 0.032982 56.844303;--erc:90.614% 0.0482 24.16;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:40.7232% 0.16116 17.530175;--s:61.6763% 0.169105 23.865865;--a:73.4253% 0.094994 60.729616;--n:54.3672% 0.037374 51.902819;--b1:95.8147% 0 0;--in:69.2245% 0.097979 207.284192;--su:60.9951% 0.080159 174.616213;--wa:70.0817% 0.164909 56.844303;--er:53.07% 0.241 24.16}:root:has(input.theme-controller[value=autumn]:checked){color-scheme:light;--b2:89.1077% 0 0;--b3:82.4006% 0 0;--bc:19.1629% 0 0;--pc:88.1446% 0.032232 17.530175;--sc:12.3353% 0.033821 23.865865;--ac:14.6851% 0.018999 60.729616;--nc:90.8734% 0.007475 51.902819;--inc:13.8449% 0.019596 207.284192;--suc:12.199% 0.016032 174.616213;--wac:14.0163% 0.032982 56.844303;--erc:90.614% 0.0482 24.16;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:40.7232% 0.16116 17.530175;--s:61.6763% 0.169105 23.865865;--a:73.4253% 0.094994 60.729616;--n:54.3672% 0.037374 51.902819;--b1:95.8147% 0 0;--in:69.2245% 0.097979 207.284192;--su:60.9951% 0.080159 174.616213;--wa:70.0817% 0.164909 56.844303;--er:53.07% 0.241 24.16}[data-theme=business]{color-scheme:dark;--b2:22.6487% 0 0;--b3:20.944% 0 0;--bc:84.8707% 0 0;--pc:88.3407% 0.019811 251.473931;--sc:12.8185% 0.005481 229.389418;--ac:13.4542% 0.033545 35.791525;--nc:85.4882% 0.00265 253.041249;--inc:12.5233% 0.028702 240.033697;--suc:14.0454% 0.018919 156.59611;--wac:15.4965% 0.023141 81.519177;--erc:90.3221% 0.029356 29.674507;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:41.7036% 0.099057 251.473931;--s:64.0924% 0.027405 229.389418;--a:67.271% 0.167726 35.791525;--n:27.441% 0.01325 253.041249;--b1:24.3535% 0 0;--in:62.6163% 0.143511 240.033697;--su:70.2268% 0.094594 156.59611;--wa:77.4824% 0.115704 81.519177;--er:51.6105% 0.14678 29.674507;--rounded-box:0.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem}:root:has(input.theme-controller[value=business]:checked){color-scheme:dark;--b2:22.6487% 0 0;--b3:20.944% 0 0;--bc:84.8707% 0 0;--pc:88.3407% 0.019811 251.473931;--sc:12.8185% 0.005481 229.389418;--ac:13.4542% 0.033545 35.791525;--nc:85.4882% 0.00265 253.041249;--inc:12.5233% 0.028702 240.033697;--suc:14.0454% 0.018919 156.59611;--wac:15.4965% 0.023141 81.519177;--erc:90.3221% 0.029356 29.674507;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:41.7036% 0.099057 251.473931;--s:64.0924% 0.027405 229.389418;--a:67.271% 0.167726 35.791525;--n:27.441% 0.01325 253.041249;--b1:24.3535% 0 0;--in:62.6163% 0.143511 240.033697;--su:70.2268% 0.094594 156.59611;--wa:77.4824% 0.115704 81.519177;--er:51.6105% 0.14678 29.674507;--rounded-box:0.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem}[data-theme=acid]{color-scheme:light;--b2:91.6146% 0 0;--b3:84.7189% 0 0;--bc:19.7021% 0 0;--pc:14.38% 0.0714 330.759573;--sc:14.674% 0.0448 48.250878;--ac:18.556% 0.0528 122.962951;--nc:84.262% 0.0256 278.68;--inc:12.144% 0.0454 252.05;--suc:17.144% 0.0532 158.53;--wac:18.202% 0.0424 100.5;--erc:12.968% 0.0586 29.349188;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:71.9% 0.357 330.759573;--s:73.37% 0.224 48.250878;--a:92.78% 0.264 122.962951;--n:21.31% 0.128 278.68;--b1:98.5104% 0 0;--in:60.72% 0.227 252.05;--su:85.72% 0.266 158.53;--wa:91.01% 0.212 100.5;--er:64.84% 0.293 29.349188;--rounded-box:1.25rem;--rounded-btn:1rem;--rounded-badge:1rem;--tab-radius:0.7rem}:root:has(input.theme-controller[value=acid]:checked){color-scheme:light;--b2:91.6146% 0 0;--b3:84.7189% 0 0;--bc:19.7021% 0 0;--pc:14.38% 0.0714 330.759573;--sc:14.674% 0.0448 48.250878;--ac:18.556% 0.0528 122.962951;--nc:84.262% 0.0256 278.68;--inc:12.144% 0.0454 252.05;--suc:17.144% 0.0532 158.53;--wac:18.202% 0.0424 100.5;--erc:12.968% 0.0586 29.349188;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:71.9% 0.357 330.759573;--s:73.37% 0.224 48.250878;--a:92.78% 0.264 122.962951;--n:21.31% 0.128 278.68;--b1:98.5104% 0 0;--in:60.72% 0.227 252.05;--su:85.72% 0.266 158.53;--wa:91.01% 0.212 100.5;--er:64.84% 0.293 29.349188;--rounded-box:1.25rem;--rounded-btn:1rem;--rounded-badge:1rem;--tab-radius:0.7rem}[data-theme=lemonade]{color-scheme:light;--b2:91.8003% 0.0186 123.72;--b3:84.8906% 0.0172 123.72;--bc:19.742% 0.004 123.72;--pc:11.784% 0.0398 134.6;--sc:15.55% 0.0392 111.09;--ac:17.078% 0.0402 100.73;--nc:86.196% 0.015 108.6;--inc:17.238% 0.0094 224.14;--suc:17.238% 0.0094 157.85;--wac:17.238% 0.0094 102.15;--erc:17.238% 0.0094 25.85;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:58.92% 0.199 134.6;--s:77.75% 0.196 111.09;--a:85.39% 0.201 100.73;--n:30.98% 0.075 108.6;--b1:98.71% 0.02 123.72;--in:86.19% 0.047 224.14;--su:86.19% 0.047 157.85;--wa:86.19% 0.047 102.15;--er:86.19% 0.047 25.85}:root:has(input.theme-controller[value=lemonade]:checked){color-scheme:light;--b2:91.8003% 0.0186 123.72;--b3:84.8906% 0.0172 123.72;--bc:19.742% 0.004 123.72;--pc:11.784% 0.0398 134.6;--sc:15.55% 0.0392 111.09;--ac:17.078% 0.0402 100.73;--nc:86.196% 0.015 108.6;--inc:17.238% 0.0094 224.14;--suc:17.238% 0.0094 157.85;--wac:17.238% 0.0094 102.15;--erc:17.238% 0.0094 25.85;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:58.92% 0.199 134.6;--s:77.75% 0.196 111.09;--a:85.39% 0.201 100.73;--n:30.98% 0.075 108.6;--b1:98.71% 0.02 123.72;--in:86.19% 0.047 224.14;--su:86.19% 0.047 157.85;--wa:86.19% 0.047 102.15;--er:86.19% 0.047 25.85}[data-theme=night]{color-scheme:dark;--b2:19.3144% 0.037037 265.754874;--b3:17.8606% 0.034249 265.754874;--bc:84.1536% 0.007965 265.754874;--pc:15.0703% 0.027798 232.66148;--sc:13.6023% 0.031661 276.934902;--ac:14.4721% 0.035244 350.048739;--nc:85.5899% 0.00737 260.030984;--suc:15.6904% 0.026506 181.911977;--wac:16.6486% 0.027912 82.95003;--erc:14.3572% 0.034051 13.11834;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:75.3513% 0.138989 232.66148;--s:68.0113% 0.158303 276.934902;--a:72.3603% 0.176218 350.048739;--n:27.9495% 0.036848 260.030984;--b1:20.7682% 0.039824 265.754874;--in:68.4553% 0.148062 237.25135;--inc:0% 0 0;--su:78.452% 0.132529 181.911977;--wa:83.2428% 0.139558 82.95003;--er:71.7858% 0.170255 13.11834}:root:has(input.theme-controller[value=night]:checked){color-scheme:dark;--b2:19.3144% 0.037037 265.754874;--b3:17.8606% 0.034249 265.754874;--bc:84.1536% 0.007965 265.754874;--pc:15.0703% 0.027798 232.66148;--sc:13.6023% 0.031661 276.934902;--ac:14.4721% 0.035244 350.048739;--nc:85.5899% 0.00737 260.030984;--suc:15.6904% 0.026506 181.911977;--wac:16.6486% 0.027912 82.95003;--erc:14.3572% 0.034051 13.11834;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:75.3513% 0.138989 232.66148;--s:68.0113% 0.158303 276.934902;--a:72.3603% 0.176218 350.048739;--n:27.9495% 0.036848 260.030984;--b1:20.7682% 0.039824 265.754874;--in:68.4553% 0.148062 237.25135;--inc:0% 0 0;--su:78.452% 0.132529 181.911977;--wa:83.2428% 0.139558 82.95003;--er:71.7858% 0.170255 13.11834}[data-theme=coffee]{color-scheme:dark;--b2:20.1585% 0.021457 329.708637;--b3:18.6412% 0.019842 329.708637;--pc:14.3993% 0.024765 62.756393;--sc:86.893% 0.00597 199.19444;--ac:88.5243% 0.014881 224.389184;--nc:83.3022% 0.003149 326.261446;--inc:15.898% 0.012774 184.558367;--suc:14.9445% 0.014491 131.116276;--wac:17.6301% 0.028162 87.722413;--erc:15.4637% 0.025644 31.871922;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.9967% 0.123825 62.756393;--s:34.465% 0.029849 199.19444;--a:42.6213% 0.074405 224.389184;--n:16.5109% 0.015743 326.261446;--b1:21.6758% 0.023072 329.708637;--bc:72.3547% 0.092794 79.129387;--in:79.4902% 0.063869 184.558367;--su:74.7224% 0.072456 131.116276;--wa:88.1503% 0.140812 87.722413;--er:77.3187% 0.12822 31.871922}:root:has(input.theme-controller[value=coffee]:checked){color-scheme:dark;--b2:20.1585% 0.021457 329.708637;--b3:18.6412% 0.019842 329.708637;--pc:14.3993% 0.024765 62.756393;--sc:86.893% 0.00597 199.19444;--ac:88.5243% 0.014881 224.389184;--nc:83.3022% 0.003149 326.261446;--inc:15.898% 0.012774 184.558367;--suc:14.9445% 0.014491 131.116276;--wac:17.6301% 0.028162 87.722413;--erc:15.4637% 0.025644 31.871922;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.9967% 0.123825 62.756393;--s:34.465% 0.029849 199.19444;--a:42.6213% 0.074405 224.389184;--n:16.5109% 0.015743 326.261446;--b1:21.6758% 0.023072 329.708637;--bc:72.3547% 0.092794 79.129387;--in:79.4902% 0.063869 184.558367;--su:74.7224% 0.072456 131.116276;--wa:88.1503% 0.140812 87.722413;--er:77.3187% 0.12822 31.871922}[data-theme=winter]{color-scheme:light;--pc:91.372% 0.051 257.57;--sc:88.5103% 0.03222 282.339433;--ac:11.988% 0.038303 335.171434;--nc:83.9233% 0.012704 257.651965;--inc:17.6255% 0.017178 214.515264;--suc:16.0988% 0.015404 197.823719;--wac:17.8345% 0.009167 71.47031;--erc:14.6185% 0.022037 20.076293;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:56.86% 0.255 257.57;--s:42.5516% 0.161098 282.339433;--a:59.9398% 0.191515 335.171434;--n:19.6166% 0.063518 257.651965;--b1:100% 0 0;--b2:97.4663% 0.011947 259.822565;--b3:93.2686% 0.016223 262.751375;--bc:41.8869% 0.053885 255.824911;--in:88.1275% 0.085888 214.515264;--su:80.4941% 0.077019 197.823719;--wa:89.1725% 0.045833 71.47031;--er:73.0926% 0.110185 20.076293}:root:has(input.theme-controller[value=winter]:checked){color-scheme:light;--pc:91.372% 0.051 257.57;--sc:88.5103% 0.03222 282.339433;--ac:11.988% 0.038303 335.171434;--nc:83.9233% 0.012704 257.651965;--inc:17.6255% 0.017178 214.515264;--suc:16.0988% 0.015404 197.823719;--wac:17.8345% 0.009167 71.47031;--erc:14.6185% 0.022037 20.076293;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:56.86% 0.255 257.57;--s:42.5516% 0.161098 282.339433;--a:59.9398% 0.191515 335.171434;--n:19.6166% 0.063518 257.651965;--b1:100% 0 0;--b2:97.4663% 0.011947 259.822565;--b3:93.2686% 0.016223 262.751375;--bc:41.8869% 0.053885 255.824911;--in:88.1275% 0.085888 214.515264;--su:80.4941% 0.077019 197.823719;--wa:89.1725% 0.045833 71.47031;--er:73.0926% 0.110185 20.076293}[data-theme=dim]{color-scheme:dark;--pc:17.2267% 0.028331 139.549991;--sc:14.6752% 0.033181 35.353059;--ac:14.8459% 0.026728 311.37924;--inc:17.2157% 0.028409 206.182959;--suc:17.2343% 0.028437 166.534048;--wac:17.2327% 0.028447 94.818679;--erc:16.4838% 0.019914 33.756357;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:86.1335% 0.141656 139.549991;--s:73.3759% 0.165904 35.353059;--a:74.2296% 0.133641 311.37924;--n:24.7311% 0.020483 264.094728;--nc:82.9011% 0.031335 222.959324;--b1:30.8577% 0.023243 264.149498;--b2:28.0368% 0.01983 264.182074;--b3:26.3469% 0.018403 262.177739;--bc:82.9011% 0.031335 222.959324;--in:86.0785% 0.142046 206.182959;--su:86.1717% 0.142187 166.534048;--wa:86.1634% 0.142236 94.818679;--er:82.4189% 0.09957 33.756357}:root:has(input.theme-controller[value=dim]:checked){color-scheme:dark;--pc:17.2267% 0.028331 139.549991;--sc:14.6752% 0.033181 35.353059;--ac:14.8459% 0.026728 311.37924;--inc:17.2157% 0.028409 206.182959;--suc:17.2343% 0.028437 166.534048;--wac:17.2327% 0.028447 94.818679;--erc:16.4838% 0.019914 33.756357;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:86.1335% 0.141656 139.549991;--s:73.3759% 0.165904 35.353059;--a:74.2296% 0.133641 311.37924;--n:24.7311% 0.020483 264.094728;--nc:82.9011% 0.031335 222.959324;--b1:30.8577% 0.023243 264.149498;--b2:28.0368% 0.01983 264.182074;--b3:26.3469% 0.018403 262.177739;--bc:82.9011% 0.031335 222.959324;--in:86.0785% 0.142046 206.182959;--su:86.1717% 0.142187 166.534048;--wa:86.1634% 0.142236 94.818679;--er:82.4189% 0.09957 33.756357}[data-theme=nord]{color-scheme:light;--pc:11.8872% 0.015449 254.027774;--sc:13.9303% 0.011822 248.687186;--ac:15.4929% 0.01245 217.469017;--inc:13.8414% 0.012499 332.664922;--suc:15.3654% 0.01498 131.063061;--wac:17.0972% 0.017847 84.093335;--erc:12.122% 0.024119 15.341883;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:59.4359% 0.077246 254.027774;--s:69.6516% 0.059108 248.687186;--a:77.4643% 0.062249 217.469017;--n:45.229% 0.035214 264.1312;--nc:89.9258% 0.016374 262.749256;--b1:95.1276% 0.007445 260.731539;--b2:93.2996% 0.010389 261.788485;--b3:89.9258% 0.016374 262.749256;--bc:32.4374% 0.022945 264.182036;--in:69.2072% 0.062496 332.664922;--su:76.827% 0.074899 131.063061;--wa:85.4862% 0.089234 84.093335;--er:60.61% 0.120594 15.341883;--rounded-box:0.4rem;--rounded-btn:0.2rem;--rounded-badge:0.4rem;--tab-radius:0.2rem}:root:has(input.theme-controller[value=nord]:checked){color-scheme:light;--pc:11.8872% 0.015449 254.027774;--sc:13.9303% 0.011822 248.687186;--ac:15.4929% 0.01245 217.469017;--inc:13.8414% 0.012499 332.664922;--suc:15.3654% 0.01498 131.063061;--wac:17.0972% 0.017847 84.093335;--erc:12.122% 0.024119 15.341883;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:59.4359% 0.077246 254.027774;--s:69.6516% 0.059108 248.687186;--a:77.4643% 0.062249 217.469017;--n:45.229% 0.035214 264.1312;--nc:89.9258% 0.016374 262.749256;--b1:95.1276% 0.007445 260.731539;--b2:93.2996% 0.010389 261.788485;--b3:89.9258% 0.016374 262.749256;--bc:32.4374% 0.022945 264.182036;--in:69.2072% 0.062496 332.664922;--su:76.827% 0.074899 131.063061;--wa:85.4862% 0.089234 84.093335;--er:60.61% 0.120594 15.341883;--rounded-box:0.4rem;--rounded-btn:0.2rem;--rounded-badge:0.4rem;--tab-radius:0.2rem}[data-theme=sunset]{color-scheme:dark;--pc:14.9408% 0.031656 39.94703;--sc:14.5075% 0.035531 2.72034;--ac:14.2589% 0.033336 299.844533;--inc:17.1119% 0.017054 206.015183;--suc:17.1122% 0.017172 144.77874;--wac:17.1139% 0.016961 74.427797;--erc:17.1023% 0.015778 16.886379;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:74.7039% 0.158278 39.94703;--s:72.5375% 0.177654 2.72034;--a:71.2947% 0.166678 299.844533;--n:26% 0.019 237.69;--nc:70% 0.019 237.69;--b1:22% 0.019 237.69;--b2:20% 0.019 237.69;--b3:18% 0.019 237.69;--bc:77.3835% 0.043586 245.096534;--in:85.5596% 0.085271 206.015183;--su:85.5609% 0.08586 144.77874;--wa:85.5695% 0.084806 74.427797;--er:85.5116% 0.07889 16.886379;--rounded-box:1.2rem;--rounded-btn:0.8rem;--rounded-badge:0.4rem;--tab-radius:0.7rem}:root:has(input.theme-controller[value=sunset]:checked){color-scheme:dark;--pc:14.9408% 0.031656 39.94703;--sc:14.5075% 0.035531 2.72034;--ac:14.2589% 0.033336 299.844533;--inc:17.1119% 0.017054 206.015183;--suc:17.1122% 0.017172 144.77874;--wac:17.1139% 0.016961 74.427797;--erc:17.1023% 0.015778 16.886379;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:74.7039% 0.158278 39.94703;--s:72.5375% 0.177654 2.72034;--a:71.2947% 0.166678 299.844533;--n:26% 0.019 237.69;--nc:70% 0.019 237.69;--b1:22% 0.019 237.69;--b2:20% 0.019 237.69;--b3:18% 0.019 237.69;--bc:77.3835% 0.043586 245.096534;--in:85.5596% 0.085271 206.015183;--su:85.5609% 0.08586 144.77874;--wa:85.5695% 0.084806 74.427797;--er:85.5116% 0.07889 16.886379;--rounded-box:1.2rem;--rounded-btn:0.8rem;--rounded-badge:0.4rem;--tab-radius:0.7rem}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0% 0 0)){:root{color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#ffffff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch,currentColor 35%,transparent) transparent}:hover{scrollbar-color:color-mix(in oklch,currentColor 60%,transparent) transparent}*,::after,::before{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box,1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.artboard{width:100%}.avatar{position:relative;display:inline-flex}.avatar>div{display:block;aspect-ratio:1/1;overflow:hidden}.avatar img{height:100%;width:100%;object-fit:cover}.avatar.placeholder>div{display:flex;align-items:center;justify-content:center}.badge{display:inline-flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge,1.9rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.btm-nav{position:fixed;bottom:0;left:0;right:0;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom);height:4rem;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));color:currentColor}.btm-nav>*{position:relative;display:flex;height:100%;flex-basis:100%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-color:currentColor}.breadcrumbs{max-width:100%;overflow-x:auto;padding-top:.5rem;padding-bottom:.5rem}.breadcrumbs>ol,.breadcrumbs>ul{display:flex;align-items:center;white-space:nowrap;min-height:min-content}.breadcrumbs>ol>li,.breadcrumbs>ul>li{display:flex;align-items:center}.breadcrumbs>ol>li>a,.breadcrumbs>ul>li>a{display:flex;cursor:pointer;align-items:center}@media (hover:hover){.breadcrumbs>ol>li>a:hover,.breadcrumbs>ul>li>a:hover{text-decoration-line:underline}.link-hover:hover{text-decoration-line:underline}.checkbox-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-secondary:hover{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.checkbox-accent:hover{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.checkbox-success:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.checkbox-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.checkbox-info:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.checkbox-error:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.radio-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.radio-secondary:hover{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.radio-accent:hover{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.radio-success:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.radio-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.radio-info:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.radio-error:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.tab:hover{--tw-text-opacity:1}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,0.2,1);border-width:var(--border-btn,1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none}.btn-square{height:3rem;width:3rem;padding:0}.btn-circle{height:3rem;width:3rem;border-radius:9999px;padding:0}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box,1rem)}.card:focus{outline:2px solid transparent;outline-offset:2px}.card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-card,2rem);gap:.5rem}.card-body :where(p){flex-grow:1}.card-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.card figure{display:flex;align-items:center;justify-content:center}.card.image-full{display:grid}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;object-fit:cover}.card.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.carousel{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel-vertical{flex-direction:column;overflow-y:scroll;scroll-snap-type:y mandatory}.carousel-item{box-sizing:content-box;display:flex;flex:none;scroll-snap-align:start}.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.chat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}.chat-image{grid-row:span 2/span 2;align-self:flex-end}.chat-header{grid-row-start:1;font-size:.875rem;line-height:1.25rem}.chat-footer{grid-row-start:3;font-size:.875rem;line-height:1.25rem}.chat-bubble{position:relative;display:block;width:fit-content;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;max-width:90%;border-radius:var(--rounded-box,1rem);min-height:2.75rem;min-width:2.75rem;--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.chat-bubble:before{position:absolute;bottom:0;height:.75rem;width:.75rem;background-color:inherit;content:"";mask-size:contain;mask-repeat:no-repeat;mask-position:center}.chat-start{place-items:start;grid-template-columns:auto 1fr}.chat-start .chat-header{grid-column-start:2}.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{grid-column-start:2;border-end-start-radius:0px}.chat-start .chat-bubble:before{mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");inset-inline-start:-0.749rem}[dir=rtl] .chat-start .chat-bubble:before{mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e")}.chat-end{place-items:end;grid-template-columns:1fr auto}.chat-end .chat-header{grid-column-start:1}.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{grid-column-start:1;border-end-end-radius:0px}.chat-end .chat-bubble:before{mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");inset-inline-start:99.9%}[dir=rtl] .chat-end .chat-bubble:before{mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e")}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:auto 0fr;transition:grid-template-rows .2s;width:100%;border-radius:var(--rounded-box,1rem)}.collapse-content,.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio]{grid-column-start:1;grid-row-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{appearance:none;opacity:0}.collapse-content{visibility:hidden;grid-column-start:1;grid-row-start:2;min-height:0;transition:visibility .2s;transition:padding .2s ease-out,background-color .2s ease-out;padding-left:1rem;padding-right:1rem;cursor:unset}.collapse-open,.collapse:focus:not(.collapse-close),.collapse[open]{grid-template-rows:auto 1fr}.collapse:not(.collapse-close):has(> input[type=checkbox]:checked),.collapse:not(.collapse-close):has(> input[type=radio]:checked){grid-template-rows:auto 1fr}.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content,.collapse[open]>.collapse-content{visibility:visible;min-height:fit-content}: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)}.diff{position:relative;display:grid;width:100%;overflow:hidden;container-type:inline-size;grid-template-columns:auto 1fr}.diff-resizer{position:relative;top:50%;z-index:1;height:3rem;width:25rem;min-width:1rem;max-width:calc(100cqi - 1rem);resize:horizontal;overflow:hidden;opacity:0;transform-origin:100% 100%;scale:4;translate:1.5rem -1.5rem;clip-path:inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem))}.diff-item-1,.diff-item-2,.diff-resizer{position:relative;grid-column-start:1;grid-row-start:1}.diff-item-1:after{pointer-events:none;position:absolute;bottom:0;right:1px;top:50%;z-index:1;height:2rem;width:2rem;--tw-content:'';content:var(--tw-content);translate:50% -50%;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));background-color:var(--fallback-b1,oklch(var(--b1)/.5));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-style:solid;outline-offset:-3px;outline-color:var(--fallback-bc,oklch(var(--bc)/.05));--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.diff-item-2{overflow:hidden;border-right-width:2px;--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.diff-item-1>*,.diff-item-2>*{pointer-events:none;position:absolute;bottom:0;left:0;top:0;height:100%;width:100cqi;max-width:none;object-fit:cover;object-position:center}.divider{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:1rem;margin-bottom:1rem;height:1rem;white-space:nowrap}.divider:after,.divider:before{height:.125rem;width:100%;flex-grow:1;--tw-content:'';content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.divider-start:before{display:none}.divider-end:after{display:none}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0px;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.3s;will-change:transform;transform:translateX(-100%)}[dir=rtl] .drawer-side>:not(.drawer-overlay){transform:translateX(100%)}.drawer-toggle{position:fixed;height:0;width:0;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-end{grid-auto-columns:auto max-content}.drawer-end .drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end .drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end .drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(100%)}[dir=rtl] .drawer-end .drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(-100%)}.drawer-end .drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.dropdown{position:relative;display:inline-block}.dropdown>:not(summary):focus{outline:2px solid transparent;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.2s}.dropdown-end .dropdown-content{inset-inline-end:0px}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.dropdown-end.dropdown-left .dropdown-content{bottom:0;top:auto}.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content{visibility:visible;opacity:1}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:transparent}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-link:hover{border-color:transparent;background-color:transparent;text-decoration-line:underline}.btn-outline:hover{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.file-input{height:3rem;flex-shrink:1;padding-inline-end:1rem;font-size:1rem;line-height:2;line-height:1.5rem;overflow:hidden;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.file-input::file-selector-button{margin-inline-end:1rem;display:inline-flex;height:100%;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.2s;border-style:solid;--tw-border-opacity:1;border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));text-decoration-line:none;border-width:var(--border-btn,1px);animation:button-pop var(--animation-btn,.25s) ease-out}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;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;-webkit-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding-left:.25rem;padding-right:.25rem;padding-top:.5rem;padding-bottom:.5rem}.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:center}.hero>*{grid-column-start:1;grid-row-start:1}.hero-overlay{grid-column-start:1;grid-row-start:1;height:100%;width:100%;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.5}.hero-content{z-index:0;display:flex;align-items:center;justify-content:center;max-width:80rem;gap:1rem;padding:1rem}.indicator{position:relative;display:inline-flex;width:max-content}.indicator :where(.indicator-item){z-index:1;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap}.input{flex-shrink:1;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.input-xs[type=number]::-webkit-inner-spin-button{margin-top:-.25rem;margin-bottom:-.25rem;margin-inline-end:0}.input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.input-lg[type=number]::-webkit-inner-spin-button{margin-top:-1.5rem;margin-bottom:-1.5rem;margin-inline-end:-1.5rem}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn,.5rem)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:.5rem;padding-right:.5rem;border-bottom-width:2px;min-height:2.2em;min-width:2.2em}.link{cursor:pointer;text-decoration-line:underline}.link-hover{text-decoration-line:none}.mask{mask-size:contain;mask-repeat:no-repeat;mask-position:center}.mask-half-1{mask-size:200%;mask-position:left}.mask-half-1:where([dir=rtl],[dir=rtl] *){mask-position:right}.mask-half-2{mask-size:200%;mask-position:right}.mask-half-2:where([dir=rtl],[dir=rtl] *){mask-position:left}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:0.5rem}.menu :where(li:not(.menu-title) > :not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.mockup-code{position:relative;overflow:hidden;overflow-x:auto;min-width:18rem;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));padding-top:1.25rem;padding-bottom:1.25rem;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));direction:ltr}.mockup-code pre[data-prefix]:before{content:attr(data-prefix);display:inline-block;text-align:right;width:2rem;opacity:.5}.mockup-window{position:relative;overflow:hidden;overflow-x:auto;display:flex;flex-direction:column;border-radius:var(--rounded-box,1rem);padding-top:1.25rem}.mockup-window pre[data-prefix]:before{content:attr(data-prefix);display:inline-block;text-align:right}.mockup-browser{position:relative;overflow:hidden;overflow-x:auto;border-radius:var(--rounded-box,1rem)}.mockup-browser pre[data-prefix]:before{content:attr(data-prefix);display:inline-block;text-align:right}.modal{pointer-events:none;position:fixed;inset:0px;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,0.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}.modal-scroll{overscroll-behavior:auto}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.2s;box-shadow:rgba(0,0,0,.25) 0 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}.modal-toggle{position:fixed;height:0;width:0;appearance:none;opacity:0}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked + .modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.navbar{display:flex;align-items:center;padding:var(--navbar-padding,.5rem);min-height:4rem;width:100%}:where(.navbar > :not(script,style)){display:inline-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{position:relative;width:100%;appearance:none;overflow:hidden;height:.5rem;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.radial-progress{position:relative;display:inline-grid;height:var(--size);width:var(--size);place-content:center;border-radius:9999px;background-color:transparent;vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size) / 10)}.radial-progress::-moz-progress-bar{appearance:none;background-color:transparent}.radial-progress::-webkit-progress-value{appearance:none;background-color:transparent}.radial-progress::-webkit-progress-bar{appearance:none;background-color:transparent}.radial-progress:after,.radial-progress:before{position:absolute;border-radius:9999px;content:""}.radial-progress:before{inset:0px;background:radial-gradient(farthest-side,currentColor 98%,#0000) top/var(--thickness) var(--thickness) no-repeat,conic-gradient(currentColor calc(var(--value) * 1%),#0000 0);mask:radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),#000 calc(100% - var(--thickness)))}.radial-progress:after{inset:calc(50% - var(--thickness)/ 2);transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size)/ 2 - 50%));background-color:currentColor}.radio{flex-shrink:0;--chkbg:var(--bc);height:1.5rem;width:1.5rem;cursor:pointer;appearance:none;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.range{height:1.5rem;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;--range-shdw:var(--fallback-bc,oklch(var(--bc)/1));overflow:hidden;border-radius:var(--rounded-box,1rem);background-color:transparent}.range:focus{outline:0}.rating{position:relative;display:inline-flex}.rating :where(input){cursor:pointer;border-radius:0;animation:rating-pop var(--animation-input,.25s) ease-out;height:1.5rem;width:1.5rem;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-bg-opacity:1}.select{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.stack{display:inline-grid;place-items:center;align-items:flex-end}.stack>*{grid-column-start:1;grid-row-start:1;transform:translateY(10%) scale(.9);z-index:1;width:100%;opacity:.6}.stack>:nth-child(2){transform:translateY(5%) scale(.95);z-index:2;opacity:.8}.stack>:first-child{transform:translateY(0) scale(1);z-index:3;opacity:1}.stats{display:inline-grid;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{display:inline-grid;width:100%;grid-template-columns:repeat(1,1fr);column-gap:1rem;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.1;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.stat-figure{grid-column-start:2;grid-row:span 3/span 3;grid-row-start:1;place-self:center;justify-self:end}.stat-title{grid-column-start:1;white-space:nowrap;color:var(--fallback-bc,oklch(var(--bc)/.6))}.stat-value{grid-column-start:1;white-space:nowrap;font-size:2.25rem;line-height:2.5rem;font-weight:800}.stat-desc{grid-column-start:1;white-space:nowrap;font-size:.75rem;line-height:1rem;color:var(--fallback-bc,oklch(var(--bc)/.6))}.stat-actions{grid-column-start:1;white-space:nowrap;margin-top:1rem}.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.swap{position:relative;display:inline-grid;-webkit-user-select:none;user-select:none;place-content:center;cursor:pointer}.swap>*{grid-column-start:1;grid-row-start:1;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,0.2,1);transition-property:transform,opacity}.swap input{appearance:none}.swap .swap-indeterminate,.swap .swap-on,.swap input:indeterminate~.swap-on{opacity:0}.swap input:checked~.swap-off,.swap input:indeterminate~.swap-off,.swap-active .swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate,.swap-active .swap-on{opacity:1}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])){border-bottom-color:transparent}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem)}.tab:is(input[type=radio]){width:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}.tab-content{grid-column-start:1;grid-column-end:span 9999;grid-row-start:2;margin-top:calc(var(--tab-border) * -1);display:none;border-color:transparent;border-width:var(--tab-border,0)}:checked+.tab-content:nth-child(2),:is(.tab-active,[aria-selected=true])+.tab-content:nth-child(2){border-start-start-radius:0px}:is(.tab-active,[aria-selected=true])+.tab-content,input.tab:checked+.tab-content{display:block}.table{position:relative;width:100%;border-radius:var(--rounded-box,1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table-zebra tbody tr:nth-child(2n) :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.textarea{min-height:3rem;flex-shrink:1;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.timeline{position:relative;display:flex}:where(.timeline > li){position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start,minmax(0,1fr)) auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr)) auto var(--timeline-col-end,minmax(0,1fr))}.timeline>li>hr{width:100%;border-width:0}:where(.timeline > li > hr):first-child{grid-column-start:1;grid-row-start:2}:where(.timeline > li > hr):last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}.timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2;margin:.25rem;align-self:flex-end;justify-self:center}.timeline-middle{grid-column-start:2;grid-row-start:2}.timeline-end{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;margin:.25rem;align-self:flex-start;justify-self:center}.toast{position:fixed;display:flex;min-width:fit-content;flex-direction:column;white-space:nowrap;gap:.5rem;padding:1rem}.toggle{flex-shrink:0;--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset) * -1);--togglehandleborder:0 0;height:1.5rem;width:3rem;cursor:pointer;appearance:none;border-radius:var(--rounded-badge,1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input, .2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.alert-info{border-color:var(--fallback-in,oklch(var(--in)/.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-success{border-color:var(--fallback-su,oklch(var(--su)/.2));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-warning{border-color:var(--fallback-wa,oklch(var(--wa)/.2));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-error{border-color:var(--fallback-er,oklch(var(--er)/.2));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.avatar-group{display:flex;overflow:hidden}.avatar-group :where(.avatar){overflow:hidden;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.badge-neutral{--tw-border-opacity:1;border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.badge-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.badge-secondary{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.badge-accent{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.badge-info{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.badge-success{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.badge-warning{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.badge-error{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.badge-ghost{--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.badge-outline{border-color:currentColor;--tw-border-opacity:0.5;background-color:transparent;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>:not(.active){padding-top:.125rem}.btm-nav>:where(.active){border-top-width:2px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.breadcrumbs>ol>li>a:focus,.breadcrumbs>ul>li>a:focus{outline:2px solid transparent;outline-offset:2px}.breadcrumbs>ol>li>a:focus-visible,.breadcrumbs>ul>li>a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>ol>li+:before,.breadcrumbs>ul>li+:before{content:"";margin-left:.5rem;margin-right:.75rem;display:block;height:.375rem;width:.375rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.4;border-top:1px solid;border-right:1px solid;background-color:transparent}[dir=rtl] .breadcrumbs>ol>li+:before,[dir=rtl] .breadcrumbs>ul>li+:before{--tw-rotate:-135deg}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.btn:active:focus,.btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.btn-secondary{--btn-color:var(--fallback-s)}.btn-accent{--btn-color:var(--fallback-a)}.btn-neutral{--btn-color:var(--fallback-n)}.btn-info{--btn-color:var(--fallback-in)}.btn-success{--btn-color:var(--fallback-su)}.btn-warning{--btn-color:var(--fallback-wa)}.btn-error{--btn-color:var(--fallback-er)}.prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}@supports (color:color-mix(in oklab,black,black)){.btn-active{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3)) / var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3)) / var(--tw-border-opacity,1)) 90%,#000)}.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}.btn-secondary{--btn-color:var(--s)}.btn-accent{--btn-color:var(--a)}.btn-neutral{--btn-color:var(--n)}.btn-info{--btn-color:var(--in)}.btn-success{--btn-color:var(--su)}.btn-warning{--btn-color:var(--wa)}.btn-error{--btn-color:var(--er)}}.btn-secondary{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.btn-accent{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));outline-color:var(--fallback-a,oklch(var(--a)/1))}.btn-neutral{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));outline-color:var(--fallback-n,oklch(var(--n)/1))}.btn-info{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.btn-success{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.btn-warning{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.btn-error{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn-link{border-color:transparent;background-color:transparent;--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));text-decoration-line:underline;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-link.btn-active{border-color:transparent;background-color:transparent;text-decoration-line:underline}.btn-outline{border-color:currentColor;background-color:transparent;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-outline.btn-active{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn:disabled,.btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}100%{transform:scale(1)}}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card-bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.carousel::-webkit-scrollbar{display:none}.chat-bubble-primary{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.chat-bubble-secondary{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.chat-bubble-accent{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.chat-bubble-info{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.chat-bubble-success{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.chat-bubble-warning{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.chat-bubble-error{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0;cursor:not-allowed;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-primary{--chkbg:var(--fallback-p,oklch(var(--p)/1));--chkfg:var(--fallback-pc,oklch(var(--pc)/1));--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.checkbox-primary:checked,.checkbox-primary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.checkbox-secondary{--chkbg:var(--fallback-s,oklch(var(--s)/1));--chkfg:var(--fallback-sc,oklch(var(--sc)/1));--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.checkbox-secondary:focus-visible{outline-color:var(--fallback-s,oklch(var(--s)/1))}.checkbox-secondary:checked,.checkbox-secondary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.checkbox-accent{--chkbg:var(--fallback-a,oklch(var(--a)/1));--chkfg:var(--fallback-ac,oklch(var(--ac)/1));--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.checkbox-accent:focus-visible{outline-color:var(--fallback-a,oklch(var(--a)/1))}.checkbox-accent:checked,.checkbox-accent[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.checkbox-success{--chkbg:var(--fallback-su,oklch(var(--su)/1));--chkfg:var(--fallback-suc,oklch(var(--suc)/1));--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.checkbox-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.checkbox-success:checked,.checkbox-success[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.checkbox-warning{--chkbg:var(--fallback-wa,oklch(var(--wa)/1));--chkfg:var(--fallback-wac,oklch(var(--wac)/1));--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.checkbox-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.checkbox-warning:checked,.checkbox-warning[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.checkbox-info{--chkbg:var(--fallback-in,oklch(var(--in)/1));--chkfg:var(--fallback-inc,oklch(var(--inc)/1));--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.checkbox-info:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.checkbox-info:checked,.checkbox-info[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.checkbox-error{--chkbg:var(--fallback-er,oklch(var(--er)/1));--chkfg:var(--fallback-erc,oklch(var(--erc)/1));--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.checkbox-error:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.checkbox-error:checked,.checkbox-error[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}100%{background-position-y:0}}.checkbox-mark{display:none}details.collapse{width:100%}details.collapse summary{position:relative;display:block;outline:2px solid transparent;outline-offset:2px}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:has(.collapse-title:focus-visible),.collapse:has(> input[type=checkbox]:focus-visible),.collapse:has(> input[type=radio]:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse-arrow>.collapse-title:after{position:absolute;display:block;height:.5rem;width:.5rem;--tw-translate-y:-100%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:150ms;transition-duration:.2s;top:1.9rem;inset-inline-end:1.4rem;content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.collapse-plus>.collapse-title:after{position:absolute;display:block;height:.5rem;width:.5rem;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.3s;top:.9rem;inset-inline-end:1.4rem;content:"+";pointer-events:none}.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title,.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked){cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}.collapse-title{position:relative}:where(.collapse > input[type=checkbox]),:where(.collapse > input[type=radio]){z-index:1}.collapse-title,:where(.collapse > input[type=checkbox]),:where(.collapse > input[type=radio]){width:100%;padding:1rem;padding-inline-end:3rem;min-height:3.75rem;transition:background-color .2s ease-out}.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked ~ .collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked ~ .collapse-content),.collapse[open]>:where(.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse[open].collapse-arrow>.collapse-title:after{--tw-translate-y:-50%;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse[open].collapse-plus>.collapse-title:after{content:"−"}.divider:not(:empty){gap:1rem}.divider-neutral:after,.divider-neutral:before{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))}.divider-primary:after,.divider-primary:before{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.divider-secondary:after,.divider-secondary:before{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))}.divider-accent:after,.divider-accent:before{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))}.divider-success:after,.divider-success:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.divider-warning:after,.divider-warning:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.divider-info:after,.divider-info:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.divider-error:after,.divider-error:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.file-input-bordered{--tw-border-opacity:0.2}.file-input:focus{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.file-input-ghost{--tw-bg-opacity:0.05}.file-input-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:none}.file-input-ghost::file-selector-button{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor}.file-input-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.file-input-primary:focus{outline-color:var(--fallback-p,oklch(var(--p)/1))}.file-input-primary::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.file-input-secondary{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.file-input-secondary:focus{outline-color:var(--fallback-s,oklch(var(--s)/1))}.file-input-secondary::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.file-input-accent{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.file-input-accent:focus{outline-color:var(--fallback-a,oklch(var(--a)/1))}.file-input-accent::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.file-input-info{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.file-input-info:focus{outline-color:var(--fallback-in,oklch(var(--in)/1))}.file-input-info::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.file-input-success{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.file-input-success:focus{outline-color:var(--fallback-su,oklch(var(--su)/1))}.file-input-success::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.file-input-warning{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.file-input-warning:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.file-input-warning::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.file-input-error{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.file-input-error:focus{outline-color:var(--fallback-er,oklch(var(--er)/1))}.file-input-error::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.file-input-disabled,.file-input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:0.2}.file-input-disabled::placeholder,.file-input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.file-input-disabled::file-selector-button,.file-input[disabled]::file-selector-button{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.footer-title{margin-bottom:.5rem;font-weight:700;text-transform:uppercase;opacity:.6}.label-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.label-text-alt{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-ghost{--tw-bg-opacity:0.05}.input-ghost:focus,.input-ghost:focus-within{--tw-bg-opacity:1;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:none}.input-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.input-primary:focus,.input-primary:focus-within{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}.input-secondary{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.input-secondary:focus,.input-secondary:focus-within{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.input-accent{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.input-accent:focus,.input-accent:focus-within{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));outline-color:var(--fallback-a,oklch(var(--a)/1))}.input-info{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.input-info:focus,.input-info:focus-within{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.input-success{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.input-success:focus,.input-success:focus-within{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.input-warning{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.input-warning:focus,.input-warning:focus-within{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.input-error{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.input-error:focus,.input-error:focus-within{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.input-disabled,.input:disabled,.input:has(> input[disabled]),.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::placeholder,.input:disabled::placeholder,.input:has(> input[disabled])::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input:has(> input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1)}.join-item:focus{isolation:isolate}.link-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){@media (hover:hover){.link-primary:hover{color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,#000)}.link-secondary:hover{color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 80%,#000)}.link-accent:hover{color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 80%,#000)}.link-neutral:hover{color:color-mix(in oklab,var(--fallback-n,oklch(var(--n)/1)) 80%,#000)}.link-success:hover{color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,#000)}.link-info:hover{color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,#000)}.link-warning:hover{color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,#000)}.link-error:hover{color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,#000)}}}.link-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.link-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.link-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.link-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.link-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.link-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.link-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;mask-size:100%;mask-repeat:no-repeat;mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.loading-spinner{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.loading-dots{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E")}.loading-ring{mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-ball{mask-image:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E")}.loading-bars{mask-image:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_hzlK%7Banimation:spinner_vc4H .8s linear infinite;animation-delay:-.8s%7D.spinner_koGT%7Banimation-delay:-.65s%7D.spinner_YF1u%7Banimation-delay:-.5s%7D@keyframes spinner_vc4H%7B0%25%7By:1px;height:22px%7D93.75%25%7By:5px;height:14px;opacity:.2%7D%7D%3C/style%3E%3Crect class='spinner_hzlK' x='1' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_koGT' x='9' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_YF1u' x='17' y='1' width='6' height='22'/%3E%3C/svg%3E")}.loading-infinity{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='10' stroke-dasharray='205.271142578125 51.317785644531256' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.58892822265625'%3E%3C/animate%3E%3C/path%3E%3C/svg%3E")}.loading-xs{width:1rem}.loading-sm{width:1.25rem}.loading-md{width:1.5rem}.loading-lg{width:2.5rem}.mask-squircle{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}.mask-decagon{mask-image:url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-diamond{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-heart{mask-image:url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-hexagon{mask-image:url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-hexagon-2{mask-image:url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-circle{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-parallelogram{mask-image:url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-parallelogram-2{mask-image:url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-parallelogram-3{mask-image:url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-parallelogram-4{mask-image:url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-pentagon{mask-image:url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-square{mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-star{mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-star-2{mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle{mask-image:url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle-2{mask-image:url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle-3{mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle-4{mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e")}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0px;top:.75rem;width:1px;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title) > :not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(summary,.active,.btn):focus{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li > details > summary)::-webkit-details-marker{display:none}.menu :where(li > .menu-dropdown-toggle):after,.menu :where(li > details > summary):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li > details[open] > summary):after{transform:rotate(225deg);margin-top:0}.menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.4))}.mockup-code:before{content:"";margin-bottom:1rem;display:block;height:.75rem;width:.75rem;border-radius:9999px;opacity:.3;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-code pre{padding-right:1.25rem}.mockup-code pre:before{content:"";margin-right:2ch}.mockup-window:before{content:"";margin-bottom:1rem;display:block;aspect-ratio:1/1;height:.75rem;flex-shrink:0;align-self:flex-start;border-radius:9999px;opacity:.3;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-window:where([dir=rtl],[dir=rtl] *):before{align-self:flex-end}.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}.mockup-browser .mockup-browser-toolbar{margin-top:.75rem;margin-bottom:.75rem;display:inline-flex;width:100%;align-items:center;padding-right:1.4em}.mockup-browser .mockup-browser-toolbar:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.mockup-browser .mockup-browser-toolbar:before{content:"";margin-right:4.8rem;display:inline-block;aspect-ratio:1/1;height:.75rem;border-radius:9999px;opacity:.3;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1/1;height:.75rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}.modal::backdrop,.modal:not(dialog:not(.modal-open)){background-color:#0006;animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.progress-primary::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress-secondary::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))}.progress-accent::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))}.progress-info::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.progress-success::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.progress-warning::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.progress-error::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.progress-primary:indeterminate{--progress-color:var(--fallback-p,oklch(var(--p)/1))}.progress-secondary:indeterminate{--progress-color:var(--fallback-s,oklch(var(--s)/1))}.progress-accent:indeterminate{--progress-color:var(--fallback-a,oklch(var(--a)/1))}.progress-info:indeterminate{--progress-color:var(--fallback-in,oklch(var(--in)/1))}.progress-success:indeterminate{--progress-color:var(--fallback-su,oklch(var(--su)/1))}.progress-warning:indeterminate{--progress-color:var(--fallback-wa,oklch(var(--wa)/1))}.progress-error:indeterminate{--progress-color:var(--fallback-er,oklch(var(--er)/1))}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.progress-primary::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress-secondary::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))}.progress-accent::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))}.progress-info::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.progress-success::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.progress-warning::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.progress-error::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio-primary{--chkbg:var(--p);--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.radio-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.radio-primary:checked,.radio-primary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.radio-secondary{--chkbg:var(--s);--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.radio-secondary:focus-visible{outline-color:var(--fallback-s,oklch(var(--s)/1))}.radio-secondary:checked,.radio-secondary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.radio-accent{--chkbg:var(--a);--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.radio-accent:focus-visible{outline-color:var(--fallback-a,oklch(var(--a)/1))}.radio-accent:checked,.radio-accent[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.radio-success{--chkbg:var(--su);--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.radio-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.radio-success:checked,.radio-success[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.radio-warning{--chkbg:var(--wa);--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.radio-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.radio-warning:checked,.radio-warning[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.radio-info{--chkbg:var(--in);--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.radio-info:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.radio-info:checked,.radio-info[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.radio-error{--chkbg:var(--er);--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.radio-error:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.radio-error:checked,.radio-error[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}100%{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.radio-mark{display:none}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{height:.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-moz-range-track{height:.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-webkit-slider-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));appearance:none;-webkit-appearance:none;top:50%;color:var(--range-shdw);transform:translateY(-50%);--filler-size:100rem;--filler-offset:0.6rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.range::-moz-range-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));top:50%;color:var(--range-shdw);--filler-size:100rem;--filler-offset:0.5rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.range-primary{--range-shdw:var(--fallback-p,oklch(var(--p)/1))}.range-secondary{--range-shdw:var(--fallback-s,oklch(var(--s)/1))}.range-accent{--range-shdw:var(--fallback-a,oklch(var(--a)/1))}.range-success{--range-shdw:var(--fallback-su,oklch(var(--su)/1))}.range-warning{--range-shdw:var(--fallback-wa,oklch(var(--wa)/1))}.range-info{--range-shdw:var(--fallback-in,oklch(var(--in)/1))}.range-error{--range-shdw:var(--fallback-er,oklch(var(--er)/1))}.rating input{appearance:none;-webkit-appearance:none}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating input[type=radio]:checked{background-image:none}.rating input:checked~input,.rating input[aria-checked=true]~input{--tw-bg-opacity:0.2}.rating input:focus-visible{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:.3s;transform:translateY(-.125em)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}.rating-half :where(input:not(.rating-hidden)){width:.75rem}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}100%{transform:translateY(0)}}.select-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-ghost{--tw-bg-opacity:0.05}.select-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.select-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.select-primary:focus{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}.select-secondary{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.select-secondary:focus{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.select-accent{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.select-accent:focus{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));outline-color:var(--fallback-a,oklch(var(--a)/1))}.select-info{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.select-info:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.select-success{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.select-success:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.select-warning{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.select-warning:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.select-error{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.select-error:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}.skeleton{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));will-change:background-position;animation:skeleton 1.8s ease-in-out infinite;background-image:linear-gradient(105deg,transparent 0,transparent 40%,var(--fallback-b1,oklch(var(--b1)/1)) 50%,transparent 60%,transparent 100%);background-size:200% auto;background-repeat:no-repeat;background-position-x:-50%}@media (prefers-reduced-motion){.skeleton{animation-duration:15s}}@keyframes skeleton{from{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}:is([dir=rtl] .stats > :not([hidden]) ~ :not([hidden])){--tw-divide-x-reverse:1}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";margin-inline-start:-100%}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.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:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info+.step-info:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success+.step-success:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning+.step-warning:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error+.step-error:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.swap-rotate .swap-indeterminate,.swap-rotate .swap-on,.swap-rotate input:indeterminate~.swap-on{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-active:where(.swap-rotate) .swap-off,.swap-rotate input:checked~.swap-off,.swap-rotate input:indeterminate~.swap-off{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-active:where(.swap-rotate) .swap-on,.swap-rotate input:checked~.swap-on,.swap-rotate input:indeterminate~.swap-indeterminate{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-flip{transform-style:preserve-3d;perspective:16em}.swap-flip .swap-indeterminate,.swap-flip .swap-on,.swap-flip input:indeterminate~.swap-on{transform:rotateY(180deg);backface-visibility:hidden;opacity:1}.swap-active:where(.swap-flip) .swap-off,.swap-flip input:checked~.swap-off,.swap-flip input:indeterminate~.swap-off{transform:rotateY(-180deg);backface-visibility:hidden;opacity:1}.swap-active:where(.swap-flip) .swap-on,.swap-flip input:checked~.swap-on,.swap-flip input:indeterminate~.swap-indeterminate{transform:rotateY(0)}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline:2px solid transparent;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;border-style:solid;border-bottom-width:calc(var(--tab-border,1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border,1px) solid transparent;border-width:0 0 var(--tab-border,1px) 0;border-start-start-radius:var(--tab-radius,0.5rem);border-start-end-radius:var(--tab-radius,0.5rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);padding-top:var(--tab-border,1px)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-inline-end:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-bottom:var(--tab-border,1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius,.5rem) * 2);height:var(--tab-radius,.5rem);bottom:0;background-size:var(--tab-radius,.5rem);background-position:top left,top right;background-repeat:no-repeat;--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient( + circle at top left, + transparent var(--tab-grad), + var(--tab-border-color) calc(var(--tab-grad) + 0.25px), + var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), + var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px) + );--radius-end:radial-gradient( + circle at top right, + transparent var(--tab-grad), + var(--tab-border-color) calc(var(--tab-grad) + 0.25px), + var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), + var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px) + );background-image:var(--radius-start),var(--radius-end)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:top right}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:top left}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:top left}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:top right}.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before{background-image:var(--radius-end);background-position:top right}.tabs-boxed{border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding:.25rem}.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked){--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea-ghost{--tw-bg-opacity:0.05}.textarea-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:none}.textarea-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.textarea-primary:focus{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}.textarea-secondary{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.textarea-secondary:focus{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.textarea-accent{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.textarea-accent:focus{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));outline-color:var(--fallback-a,oklch(var(--a)/1))}.textarea-info{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.textarea-info:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.textarea-success{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.textarea-success:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.textarea-warning{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.textarea-warning:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.textarea-error{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.textarea-error:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.timeline hr{height:.25rem}:where(.timeline hr){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}:where(.timeline:has(.timeline-middle) hr):first-child{border-start-end-radius:var(--rounded-badge,1.9rem);border-end-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}:where(.timeline:has(.timeline-middle) hr):last-child{border-start-start-radius:var(--rounded-badge,1.9rem);border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child){border-start-start-radius:var(--rounded-badge,1.9rem);border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child){border-start-end-radius:var(--rounded-badge,1.9rem);border-end-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}.timeline-box{border-radius:var(--rounded-box,1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toast>*{animation:toast-pop .25s ease-out}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}100%{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset)/ 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/ -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset)/ 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/ -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.toggle-primary:checked,.toggle-primary[aria-checked=true]{border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.toggle-secondary:focus-visible{outline-color:var(--fallback-s,oklch(var(--s)/1))}.toggle-secondary:checked,.toggle-secondary[aria-checked=true]{border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.toggle-accent:focus-visible{outline-color:var(--fallback-a,oklch(var(--a)/1))}.toggle-accent:checked,.toggle-accent[aria-checked=true]{border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.toggle-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.toggle-success:checked,.toggle-success[aria-checked=true]{border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.toggle-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.toggle-warning:checked,.toggle-warning[aria-checked=true]{border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.toggle-info:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.toggle-info:checked,.toggle-info[aria-checked=true]{border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.toggle-error:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.toggle-error:checked,.toggle-error[aria-checked=true]{border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.toggle-mark{display:none}:root .prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2))}.prose :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:initial;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::before{display:none}.prose pre code{border-radius:0;padding:0}.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}.animate-bounce{animation:bounce 1s infinite}.animate-none{animation:none}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.divide-accent>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/1))}.divide-accent-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/1))}.divide-accent-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/0))}.divide-accent-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.1))}.divide-accent-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/1))}.divide-accent-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.15))}.divide-accent-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.2))}.divide-accent-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.25))}.divide-accent-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.3))}.divide-accent-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.35))}.divide-accent-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.4))}.divide-accent-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.45))}.divide-accent-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.05))}.divide-accent-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.5))}.divide-accent-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.55))}.divide-accent-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.6))}.divide-accent-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.65))}.divide-accent-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.7))}.divide-accent-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.75))}.divide-accent-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.8))}.divide-accent-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.85))}.divide-accent-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.9))}.divide-accent-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-ac,oklch(var(--ac)/.95))}.divide-accent\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/0))}.divide-accent\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.1))}.divide-accent\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/1))}.divide-accent\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.15))}.divide-accent\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.2))}.divide-accent\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.25))}.divide-accent\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.3))}.divide-accent\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.35))}.divide-accent\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.4))}.divide-accent\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.45))}.divide-accent\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.05))}.divide-accent\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.5))}.divide-accent\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.55))}.divide-accent\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.6))}.divide-accent\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.65))}.divide-accent\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.7))}.divide-accent\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.75))}.divide-accent\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.8))}.divide-accent\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.85))}.divide-accent\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.9))}.divide-accent\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-a,oklch(var(--a)/.95))}.divide-base-100>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/1))}.divide-base-100\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/0))}.divide-base-100\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.1))}.divide-base-100\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/1))}.divide-base-100\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.15))}.divide-base-100\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.2))}.divide-base-100\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.25))}.divide-base-100\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.3))}.divide-base-100\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.35))}.divide-base-100\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.4))}.divide-base-100\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.45))}.divide-base-100\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.05))}.divide-base-100\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.5))}.divide-base-100\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.55))}.divide-base-100\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.6))}.divide-base-100\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.65))}.divide-base-100\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.7))}.divide-base-100\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.75))}.divide-base-100\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.8))}.divide-base-100\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.85))}.divide-base-100\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.9))}.divide-base-100\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.95))}.divide-base-200>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/1))}.divide-base-200\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/0))}.divide-base-200\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.1))}.divide-base-200\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/1))}.divide-base-200\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.15))}.divide-base-200\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.2))}.divide-base-200\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.25))}.divide-base-200\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.3))}.divide-base-200\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.35))}.divide-base-200\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.4))}.divide-base-200\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.45))}.divide-base-200\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.05))}.divide-base-200\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.5))}.divide-base-200\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.55))}.divide-base-200\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.6))}.divide-base-200\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.65))}.divide-base-200\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.7))}.divide-base-200\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.75))}.divide-base-200\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.divide-base-200\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.85))}.divide-base-200\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.9))}.divide-base-200\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.95))}.divide-base-300>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/1))}.divide-base-300\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/0))}.divide-base-300\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.1))}.divide-base-300\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/1))}.divide-base-300\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.15))}.divide-base-300\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.2))}.divide-base-300\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.25))}.divide-base-300\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.3))}.divide-base-300\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.35))}.divide-base-300\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.4))}.divide-base-300\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.45))}.divide-base-300\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.05))}.divide-base-300\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.5))}.divide-base-300\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.55))}.divide-base-300\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.6))}.divide-base-300\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.65))}.divide-base-300\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.7))}.divide-base-300\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.75))}.divide-base-300\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.8))}.divide-base-300\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.85))}.divide-base-300\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.9))}.divide-base-300\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.95))}.divide-base-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/1))}.divide-base-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/0))}.divide-base-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.divide-base-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/1))}.divide-base-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.15))}.divide-base-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.divide-base-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.25))}.divide-base-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.3))}.divide-base-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.35))}.divide-base-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.4))}.divide-base-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.45))}.divide-base-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.05))}.divide-base-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.5))}.divide-base-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.55))}.divide-base-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.6))}.divide-base-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.65))}.divide-base-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.7))}.divide-base-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.75))}.divide-base-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.8))}.divide-base-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.85))}.divide-base-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.9))}.divide-base-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.95))}.divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.divide-error>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/1))}.divide-error-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/1))}.divide-error-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/0))}.divide-error-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.1))}.divide-error-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/1))}.divide-error-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.15))}.divide-error-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.2))}.divide-error-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.25))}.divide-error-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.3))}.divide-error-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.35))}.divide-error-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.4))}.divide-error-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.45))}.divide-error-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.05))}.divide-error-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.5))}.divide-error-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.55))}.divide-error-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.6))}.divide-error-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.65))}.divide-error-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.7))}.divide-error-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.75))}.divide-error-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.8))}.divide-error-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.85))}.divide-error-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.9))}.divide-error-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.95))}.divide-error\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/0))}.divide-error\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.1))}.divide-error\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/1))}.divide-error\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.15))}.divide-error\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.2))}.divide-error\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.25))}.divide-error\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.3))}.divide-error\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.35))}.divide-error\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.4))}.divide-error\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.45))}.divide-error\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.05))}.divide-error\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.5))}.divide-error\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.55))}.divide-error\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.6))}.divide-error\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.65))}.divide-error\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.7))}.divide-error\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.75))}.divide-error\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.8))}.divide-error\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.85))}.divide-error\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.9))}.divide-error\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.95))}.divide-info>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/1))}.divide-info-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/1))}.divide-info-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/0))}.divide-info-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.1))}.divide-info-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/1))}.divide-info-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.15))}.divide-info-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.2))}.divide-info-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.25))}.divide-info-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.3))}.divide-info-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.35))}.divide-info-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.4))}.divide-info-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.45))}.divide-info-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.05))}.divide-info-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.5))}.divide-info-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.55))}.divide-info-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.6))}.divide-info-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.65))}.divide-info-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.7))}.divide-info-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.75))}.divide-info-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.8))}.divide-info-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.85))}.divide-info-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.9))}.divide-info-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.95))}.divide-info\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/0))}.divide-info\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.1))}.divide-info\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/1))}.divide-info\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.15))}.divide-info\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.2))}.divide-info\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.25))}.divide-info\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.3))}.divide-info\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.35))}.divide-info\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.4))}.divide-info\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.45))}.divide-info\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.05))}.divide-info\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.5))}.divide-info\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.55))}.divide-info\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.6))}.divide-info\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.65))}.divide-info\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.7))}.divide-info\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.75))}.divide-info\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.8))}.divide-info\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.85))}.divide-info\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.9))}.divide-info\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.95))}.divide-neutral>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/1))}.divide-neutral-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/1))}.divide-neutral-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/0))}.divide-neutral-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.1))}.divide-neutral-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/1))}.divide-neutral-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.15))}.divide-neutral-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.2))}.divide-neutral-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.25))}.divide-neutral-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.3))}.divide-neutral-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.35))}.divide-neutral-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.4))}.divide-neutral-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.45))}.divide-neutral-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.05))}.divide-neutral-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.5))}.divide-neutral-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.55))}.divide-neutral-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.6))}.divide-neutral-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.65))}.divide-neutral-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.7))}.divide-neutral-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.75))}.divide-neutral-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.8))}.divide-neutral-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.85))}.divide-neutral-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.9))}.divide-neutral-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-nc,oklch(var(--nc)/.95))}.divide-neutral\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/0))}.divide-neutral\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.1))}.divide-neutral\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/1))}.divide-neutral\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.15))}.divide-neutral\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.2))}.divide-neutral\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.25))}.divide-neutral\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.3))}.divide-neutral\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.35))}.divide-neutral\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.4))}.divide-neutral\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.45))}.divide-neutral\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.05))}.divide-neutral\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.5))}.divide-neutral\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.55))}.divide-neutral\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.6))}.divide-neutral\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.65))}.divide-neutral\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.7))}.divide-neutral\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.75))}.divide-neutral\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.8))}.divide-neutral\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.85))}.divide-neutral\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.9))}.divide-neutral\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-n,oklch(var(--n)/.95))}.divide-primary>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/1))}.divide-primary-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/1))}.divide-primary-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/0))}.divide-primary-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.1))}.divide-primary-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/1))}.divide-primary-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.15))}.divide-primary-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.2))}.divide-primary-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.25))}.divide-primary-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.3))}.divide-primary-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.35))}.divide-primary-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.4))}.divide-primary-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.45))}.divide-primary-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.05))}.divide-primary-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.5))}.divide-primary-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.55))}.divide-primary-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.6))}.divide-primary-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.65))}.divide-primary-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.7))}.divide-primary-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.75))}.divide-primary-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.8))}.divide-primary-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.85))}.divide-primary-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.9))}.divide-primary-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-pc,oklch(var(--pc)/.95))}.divide-primary\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/0))}.divide-primary\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.1))}.divide-primary\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/1))}.divide-primary\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.15))}.divide-primary\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.2))}.divide-primary\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.25))}.divide-primary\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.3))}.divide-primary\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.35))}.divide-primary\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.4))}.divide-primary\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.45))}.divide-primary\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.05))}.divide-primary\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.5))}.divide-primary\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.55))}.divide-primary\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.6))}.divide-primary\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.65))}.divide-primary\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.7))}.divide-primary\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.75))}.divide-primary\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.8))}.divide-primary\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.85))}.divide-primary\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.9))}.divide-primary\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-p,oklch(var(--p)/.95))}.divide-secondary>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/1))}.divide-secondary-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/1))}.divide-secondary-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/0))}.divide-secondary-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.1))}.divide-secondary-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/1))}.divide-secondary-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.15))}.divide-secondary-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.2))}.divide-secondary-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.25))}.divide-secondary-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.3))}.divide-secondary-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.35))}.divide-secondary-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.4))}.divide-secondary-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.45))}.divide-secondary-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.05))}.divide-secondary-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.5))}.divide-secondary-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.55))}.divide-secondary-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.6))}.divide-secondary-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.65))}.divide-secondary-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.7))}.divide-secondary-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.75))}.divide-secondary-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.8))}.divide-secondary-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.85))}.divide-secondary-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.9))}.divide-secondary-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-sc,oklch(var(--sc)/.95))}.divide-secondary\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/0))}.divide-secondary\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.1))}.divide-secondary\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/1))}.divide-secondary\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.15))}.divide-secondary\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.2))}.divide-secondary\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.25))}.divide-secondary\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.3))}.divide-secondary\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.35))}.divide-secondary\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.4))}.divide-secondary\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.45))}.divide-secondary\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.05))}.divide-secondary\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.5))}.divide-secondary\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.55))}.divide-secondary\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.6))}.divide-secondary\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.65))}.divide-secondary\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.7))}.divide-secondary\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.75))}.divide-secondary\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.8))}.divide-secondary\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.85))}.divide-secondary\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.9))}.divide-secondary\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-s,oklch(var(--s)/.95))}.divide-success>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/1))}.divide-success-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/1))}.divide-success-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/0))}.divide-success-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.1))}.divide-success-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/1))}.divide-success-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.15))}.divide-success-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.2))}.divide-success-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.25))}.divide-success-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.3))}.divide-success-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.35))}.divide-success-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.4))}.divide-success-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.45))}.divide-success-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.05))}.divide-success-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.5))}.divide-success-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.55))}.divide-success-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.6))}.divide-success-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.65))}.divide-success-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.7))}.divide-success-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.75))}.divide-success-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.8))}.divide-success-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.85))}.divide-success-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.9))}.divide-success-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.95))}.divide-success\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/0))}.divide-success\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.1))}.divide-success\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/1))}.divide-success\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.15))}.divide-success\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.2))}.divide-success\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.25))}.divide-success\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.3))}.divide-success\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.35))}.divide-success\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.4))}.divide-success\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.45))}.divide-success\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.05))}.divide-success\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.5))}.divide-success\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.55))}.divide-success\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.6))}.divide-success\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.65))}.divide-success\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.7))}.divide-success\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.75))}.divide-success\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.8))}.divide-success\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.85))}.divide-success\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.9))}.divide-success\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.95))}.divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.divide-transparent\/0>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / 0)}.divide-transparent\/10>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .1)}.divide-transparent\/100>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / 1)}.divide-transparent\/15>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .15)}.divide-transparent\/20>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .2)}.divide-transparent\/25>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .25)}.divide-transparent\/30>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .3)}.divide-transparent\/35>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .35)}.divide-transparent\/40>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .4)}.divide-transparent\/45>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .45)}.divide-transparent\/5>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .05)}.divide-transparent\/50>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .5)}.divide-transparent\/55>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .55)}.divide-transparent\/60>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .6)}.divide-transparent\/65>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .65)}.divide-transparent\/70>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .7)}.divide-transparent\/75>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .75)}.divide-transparent\/80>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .8)}.divide-transparent\/85>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .85)}.divide-transparent\/90>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .9)}.divide-transparent\/95>:not([hidden])~:not([hidden]){border-color:rgb(0 0 0 / .95)}.divide-warning>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/1))}.divide-warning-content>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/1))}.divide-warning-content\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/0))}.divide-warning-content\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.1))}.divide-warning-content\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/1))}.divide-warning-content\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.15))}.divide-warning-content\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.2))}.divide-warning-content\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.25))}.divide-warning-content\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.3))}.divide-warning-content\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.35))}.divide-warning-content\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.4))}.divide-warning-content\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.45))}.divide-warning-content\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.05))}.divide-warning-content\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.5))}.divide-warning-content\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.55))}.divide-warning-content\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.6))}.divide-warning-content\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.65))}.divide-warning-content\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.7))}.divide-warning-content\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.75))}.divide-warning-content\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.8))}.divide-warning-content\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.85))}.divide-warning-content\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.9))}.divide-warning-content\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.95))}.divide-warning\/0>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/0))}.divide-warning\/10>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.1))}.divide-warning\/100>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/1))}.divide-warning\/15>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.15))}.divide-warning\/20>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.2))}.divide-warning\/25>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.25))}.divide-warning\/30>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.3))}.divide-warning\/35>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.35))}.divide-warning\/40>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.4))}.divide-warning\/45>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.45))}.divide-warning\/5>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.05))}.divide-warning\/50>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.5))}.divide-warning\/55>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.55))}.divide-warning\/60>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.6))}.divide-warning\/65>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.65))}.divide-warning\/70>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.7))}.divide-warning\/75>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.75))}.divide-warning\/80>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.8))}.divide-warning\/85>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.85))}.divide-warning\/90>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.9))}.divide-warning\/95>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.95))}.rounded-badge{border-radius:var(--rounded-badge,1.9rem)}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-btn{border-radius:var(--rounded-btn,.5rem)}.rounded-b-badge{border-bottom-right-radius:var(--rounded-badge,1.9rem);border-bottom-left-radius:var(--rounded-badge,1.9rem)}.rounded-b-box{border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.rounded-b-btn{border-bottom-right-radius:var(--rounded-btn,.5rem);border-bottom-left-radius:var(--rounded-btn,.5rem)}.rounded-e-badge{border-start-end-radius:var(--rounded-badge,1.9rem);border-end-end-radius:var(--rounded-badge,1.9rem)}.rounded-e-box{border-start-end-radius:var(--rounded-box,1rem);border-end-end-radius:var(--rounded-box,1rem)}.rounded-e-btn{border-start-end-radius:var(--rounded-btn,0.5rem);border-end-end-radius:var(--rounded-btn,0.5rem)}.rounded-l-badge{border-top-left-radius:var(--rounded-badge,1.9rem);border-bottom-left-radius:var(--rounded-badge,1.9rem)}.rounded-l-box{border-top-left-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.rounded-l-btn{border-top-left-radius:var(--rounded-btn,.5rem);border-bottom-left-radius:var(--rounded-btn,.5rem)}.rounded-r-badge{border-top-right-radius:var(--rounded-badge,1.9rem);border-bottom-right-radius:var(--rounded-badge,1.9rem)}.rounded-r-box{border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem)}.rounded-r-btn{border-top-right-radius:var(--rounded-btn,.5rem);border-bottom-right-radius:var(--rounded-btn,.5rem)}.rounded-s-badge{border-start-start-radius:var(--rounded-badge,1.9rem);border-end-start-radius:var(--rounded-badge,1.9rem)}.rounded-s-box{border-start-start-radius:var(--rounded-box,1rem);border-end-start-radius:var(--rounded-box,1rem)}.rounded-s-btn{border-start-start-radius:var(--rounded-btn,0.5rem);border-end-start-radius:var(--rounded-btn,0.5rem)}.rounded-t-badge{border-top-left-radius:var(--rounded-badge,1.9rem);border-top-right-radius:var(--rounded-badge,1.9rem)}.rounded-t-box{border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem)}.rounded-t-btn{border-top-left-radius:var(--rounded-btn,.5rem);border-top-right-radius:var(--rounded-btn,.5rem)}.rounded-bl-badge{border-bottom-left-radius:var(--rounded-badge,1.9rem)}.rounded-bl-box{border-bottom-left-radius:var(--rounded-box,1rem)}.rounded-bl-btn{border-bottom-left-radius:var(--rounded-btn,.5rem)}.rounded-br-badge{border-bottom-right-radius:var(--rounded-badge,1.9rem)}.rounded-br-box{border-bottom-right-radius:var(--rounded-box,1rem)}.rounded-br-btn{border-bottom-right-radius:var(--rounded-btn,.5rem)}.rounded-ee-badge{border-end-end-radius:var(--rounded-badge,1.9rem)}.rounded-ee-box{border-end-end-radius:var(--rounded-box,1rem)}.rounded-ee-btn{border-end-end-radius:var(--rounded-btn,0.5rem)}.rounded-es-badge{border-end-start-radius:var(--rounded-badge,1.9rem)}.rounded-es-box{border-end-start-radius:var(--rounded-box,1rem)}.rounded-es-btn{border-end-start-radius:var(--rounded-btn,0.5rem)}.rounded-se-badge{border-start-end-radius:var(--rounded-badge,1.9rem)}.rounded-se-box{border-start-end-radius:var(--rounded-box,1rem)}.rounded-se-btn{border-start-end-radius:var(--rounded-btn,0.5rem)}.rounded-ss-badge{border-start-start-radius:var(--rounded-badge,1.9rem)}.rounded-ss-box{border-start-start-radius:var(--rounded-box,1rem)}.rounded-ss-btn{border-start-start-radius:var(--rounded-btn,0.5rem)}.rounded-tl-badge{border-top-left-radius:var(--rounded-badge,1.9rem)}.rounded-tl-box{border-top-left-radius:var(--rounded-box,1rem)}.rounded-tl-btn{border-top-left-radius:var(--rounded-btn,.5rem)}.rounded-tr-badge{border-top-right-radius:var(--rounded-badge,1.9rem)}.rounded-tr-box{border-top-right-radius:var(--rounded-box,1rem)}.rounded-tr-btn{border-top-right-radius:var(--rounded-btn,.5rem)}.border-accent{border-color:var(--fallback-a,oklch(var(--a)/1))}.border-accent-content{border-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-accent-content\/0{border-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-accent-content\/10{border-color:var(--fallback-ac,oklch(var(--ac)/.1))}.border-accent-content\/100{border-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-accent-content\/15{border-color:var(--fallback-ac,oklch(var(--ac)/.15))}.border-accent-content\/20{border-color:var(--fallback-ac,oklch(var(--ac)/.2))}.border-accent-content\/25{border-color:var(--fallback-ac,oklch(var(--ac)/.25))}.border-accent-content\/30{border-color:var(--fallback-ac,oklch(var(--ac)/.3))}.border-accent-content\/35{border-color:var(--fallback-ac,oklch(var(--ac)/.35))}.border-accent-content\/40{border-color:var(--fallback-ac,oklch(var(--ac)/.4))}.border-accent-content\/45{border-color:var(--fallback-ac,oklch(var(--ac)/.45))}.border-accent-content\/5{border-color:var(--fallback-ac,oklch(var(--ac)/.05))}.border-accent-content\/50{border-color:var(--fallback-ac,oklch(var(--ac)/.5))}.border-accent-content\/55{border-color:var(--fallback-ac,oklch(var(--ac)/.55))}.border-accent-content\/60{border-color:var(--fallback-ac,oklch(var(--ac)/.6))}.border-accent-content\/65{border-color:var(--fallback-ac,oklch(var(--ac)/.65))}.border-accent-content\/70{border-color:var(--fallback-ac,oklch(var(--ac)/.7))}.border-accent-content\/75{border-color:var(--fallback-ac,oklch(var(--ac)/.75))}.border-accent-content\/80{border-color:var(--fallback-ac,oklch(var(--ac)/.8))}.border-accent-content\/85{border-color:var(--fallback-ac,oklch(var(--ac)/.85))}.border-accent-content\/90{border-color:var(--fallback-ac,oklch(var(--ac)/.9))}.border-accent-content\/95{border-color:var(--fallback-ac,oklch(var(--ac)/.95))}.border-accent\/0{border-color:var(--fallback-a,oklch(var(--a)/0))}.border-accent\/10{border-color:var(--fallback-a,oklch(var(--a)/.1))}.border-accent\/100{border-color:var(--fallback-a,oklch(var(--a)/1))}.border-accent\/15{border-color:var(--fallback-a,oklch(var(--a)/.15))}.border-accent\/20{border-color:var(--fallback-a,oklch(var(--a)/.2))}.border-accent\/25{border-color:var(--fallback-a,oklch(var(--a)/.25))}.border-accent\/30{border-color:var(--fallback-a,oklch(var(--a)/.3))}.border-accent\/35{border-color:var(--fallback-a,oklch(var(--a)/.35))}.border-accent\/40{border-color:var(--fallback-a,oklch(var(--a)/.4))}.border-accent\/45{border-color:var(--fallback-a,oklch(var(--a)/.45))}.border-accent\/5{border-color:var(--fallback-a,oklch(var(--a)/.05))}.border-accent\/50{border-color:var(--fallback-a,oklch(var(--a)/.5))}.border-accent\/55{border-color:var(--fallback-a,oklch(var(--a)/.55))}.border-accent\/60{border-color:var(--fallback-a,oklch(var(--a)/.6))}.border-accent\/65{border-color:var(--fallback-a,oklch(var(--a)/.65))}.border-accent\/70{border-color:var(--fallback-a,oklch(var(--a)/.7))}.border-accent\/75{border-color:var(--fallback-a,oklch(var(--a)/.75))}.border-accent\/80{border-color:var(--fallback-a,oklch(var(--a)/.8))}.border-accent\/85{border-color:var(--fallback-a,oklch(var(--a)/.85))}.border-accent\/90{border-color:var(--fallback-a,oklch(var(--a)/.9))}.border-accent\/95{border-color:var(--fallback-a,oklch(var(--a)/.95))}.border-base-100{border-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-base-100\/0{border-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-base-100\/10{border-color:var(--fallback-b1,oklch(var(--b1)/.1))}.border-base-100\/100{border-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-base-100\/15{border-color:var(--fallback-b1,oklch(var(--b1)/.15))}.border-base-100\/20{border-color:var(--fallback-b1,oklch(var(--b1)/.2))}.border-base-100\/25{border-color:var(--fallback-b1,oklch(var(--b1)/.25))}.border-base-100\/30{border-color:var(--fallback-b1,oklch(var(--b1)/.3))}.border-base-100\/35{border-color:var(--fallback-b1,oklch(var(--b1)/.35))}.border-base-100\/40{border-color:var(--fallback-b1,oklch(var(--b1)/.4))}.border-base-100\/45{border-color:var(--fallback-b1,oklch(var(--b1)/.45))}.border-base-100\/5{border-color:var(--fallback-b1,oklch(var(--b1)/.05))}.border-base-100\/50{border-color:var(--fallback-b1,oklch(var(--b1)/.5))}.border-base-100\/55{border-color:var(--fallback-b1,oklch(var(--b1)/.55))}.border-base-100\/60{border-color:var(--fallback-b1,oklch(var(--b1)/.6))}.border-base-100\/65{border-color:var(--fallback-b1,oklch(var(--b1)/.65))}.border-base-100\/70{border-color:var(--fallback-b1,oklch(var(--b1)/.7))}.border-base-100\/75{border-color:var(--fallback-b1,oklch(var(--b1)/.75))}.border-base-100\/80{border-color:var(--fallback-b1,oklch(var(--b1)/.8))}.border-base-100\/85{border-color:var(--fallback-b1,oklch(var(--b1)/.85))}.border-base-100\/90{border-color:var(--fallback-b1,oklch(var(--b1)/.9))}.border-base-100\/95{border-color:var(--fallback-b1,oklch(var(--b1)/.95))}.border-base-200{border-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-base-200\/0{border-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-base-200\/10{border-color:var(--fallback-b2,oklch(var(--b2)/.1))}.border-base-200\/100{border-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-base-200\/15{border-color:var(--fallback-b2,oklch(var(--b2)/.15))}.border-base-200\/20{border-color:var(--fallback-b2,oklch(var(--b2)/.2))}.border-base-200\/25{border-color:var(--fallback-b2,oklch(var(--b2)/.25))}.border-base-200\/30{border-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-base-200\/35{border-color:var(--fallback-b2,oklch(var(--b2)/.35))}.border-base-200\/40{border-color:var(--fallback-b2,oklch(var(--b2)/.4))}.border-base-200\/45{border-color:var(--fallback-b2,oklch(var(--b2)/.45))}.border-base-200\/5{border-color:var(--fallback-b2,oklch(var(--b2)/.05))}.border-base-200\/50{border-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-base-200\/55{border-color:var(--fallback-b2,oklch(var(--b2)/.55))}.border-base-200\/60{border-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-base-200\/65{border-color:var(--fallback-b2,oklch(var(--b2)/.65))}.border-base-200\/70{border-color:var(--fallback-b2,oklch(var(--b2)/.7))}.border-base-200\/75{border-color:var(--fallback-b2,oklch(var(--b2)/.75))}.border-base-200\/80{border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-base-200\/85{border-color:var(--fallback-b2,oklch(var(--b2)/.85))}.border-base-200\/90{border-color:var(--fallback-b2,oklch(var(--b2)/.9))}.border-base-200\/95{border-color:var(--fallback-b2,oklch(var(--b2)/.95))}.border-base-300{border-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-base-300\/0{border-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-base-300\/10{border-color:var(--fallback-b3,oklch(var(--b3)/.1))}.border-base-300\/100{border-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-base-300\/15{border-color:var(--fallback-b3,oklch(var(--b3)/.15))}.border-base-300\/20{border-color:var(--fallback-b3,oklch(var(--b3)/.2))}.border-base-300\/25{border-color:var(--fallback-b3,oklch(var(--b3)/.25))}.border-base-300\/30{border-color:var(--fallback-b3,oklch(var(--b3)/.3))}.border-base-300\/35{border-color:var(--fallback-b3,oklch(var(--b3)/.35))}.border-base-300\/40{border-color:var(--fallback-b3,oklch(var(--b3)/.4))}.border-base-300\/45{border-color:var(--fallback-b3,oklch(var(--b3)/.45))}.border-base-300\/5{border-color:var(--fallback-b3,oklch(var(--b3)/.05))}.border-base-300\/50{border-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-base-300\/55{border-color:var(--fallback-b3,oklch(var(--b3)/.55))}.border-base-300\/60{border-color:var(--fallback-b3,oklch(var(--b3)/.6))}.border-base-300\/65{border-color:var(--fallback-b3,oklch(var(--b3)/.65))}.border-base-300\/70{border-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-base-300\/75{border-color:var(--fallback-b3,oklch(var(--b3)/.75))}.border-base-300\/80{border-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-base-300\/85{border-color:var(--fallback-b3,oklch(var(--b3)/.85))}.border-base-300\/90{border-color:var(--fallback-b3,oklch(var(--b3)/.9))}.border-base-300\/95{border-color:var(--fallback-b3,oklch(var(--b3)/.95))}.border-base-content{border-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-base-content\/0{border-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-base-content\/10{border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-base-content\/100{border-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-base-content\/15{border-color:var(--fallback-bc,oklch(var(--bc)/.15))}.border-base-content\/20{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-base-content\/25{border-color:var(--fallback-bc,oklch(var(--bc)/.25))}.border-base-content\/30{border-color:var(--fallback-bc,oklch(var(--bc)/.3))}.border-base-content\/35{border-color:var(--fallback-bc,oklch(var(--bc)/.35))}.border-base-content\/40{border-color:var(--fallback-bc,oklch(var(--bc)/.4))}.border-base-content\/45{border-color:var(--fallback-bc,oklch(var(--bc)/.45))}.border-base-content\/5{border-color:var(--fallback-bc,oklch(var(--bc)/.05))}.border-base-content\/50{border-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-base-content\/55{border-color:var(--fallback-bc,oklch(var(--bc)/.55))}.border-base-content\/60{border-color:var(--fallback-bc,oklch(var(--bc)/.6))}.border-base-content\/65{border-color:var(--fallback-bc,oklch(var(--bc)/.65))}.border-base-content\/70{border-color:var(--fallback-bc,oklch(var(--bc)/.7))}.border-base-content\/75{border-color:var(--fallback-bc,oklch(var(--bc)/.75))}.border-base-content\/80{border-color:var(--fallback-bc,oklch(var(--bc)/.8))}.border-base-content\/85{border-color:var(--fallback-bc,oklch(var(--bc)/.85))}.border-base-content\/90{border-color:var(--fallback-bc,oklch(var(--bc)/.9))}.border-base-content\/95{border-color:var(--fallback-bc,oklch(var(--bc)/.95))}.border-current{border-color:currentColor}.border-error{border-color:var(--fallback-er,oklch(var(--er)/1))}.border-error-content{border-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-error-content\/0{border-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-error-content\/10{border-color:var(--fallback-erc,oklch(var(--erc)/.1))}.border-error-content\/100{border-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-error-content\/15{border-color:var(--fallback-erc,oklch(var(--erc)/.15))}.border-error-content\/20{border-color:var(--fallback-erc,oklch(var(--erc)/.2))}.border-error-content\/25{border-color:var(--fallback-erc,oklch(var(--erc)/.25))}.border-error-content\/30{border-color:var(--fallback-erc,oklch(var(--erc)/.3))}.border-error-content\/35{border-color:var(--fallback-erc,oklch(var(--erc)/.35))}.border-error-content\/40{border-color:var(--fallback-erc,oklch(var(--erc)/.4))}.border-error-content\/45{border-color:var(--fallback-erc,oklch(var(--erc)/.45))}.border-error-content\/5{border-color:var(--fallback-erc,oklch(var(--erc)/.05))}.border-error-content\/50{border-color:var(--fallback-erc,oklch(var(--erc)/.5))}.border-error-content\/55{border-color:var(--fallback-erc,oklch(var(--erc)/.55))}.border-error-content\/60{border-color:var(--fallback-erc,oklch(var(--erc)/.6))}.border-error-content\/65{border-color:var(--fallback-erc,oklch(var(--erc)/.65))}.border-error-content\/70{border-color:var(--fallback-erc,oklch(var(--erc)/.7))}.border-error-content\/75{border-color:var(--fallback-erc,oklch(var(--erc)/.75))}.border-error-content\/80{border-color:var(--fallback-erc,oklch(var(--erc)/.8))}.border-error-content\/85{border-color:var(--fallback-erc,oklch(var(--erc)/.85))}.border-error-content\/90{border-color:var(--fallback-erc,oklch(var(--erc)/.9))}.border-error-content\/95{border-color:var(--fallback-erc,oklch(var(--erc)/.95))}.border-error\/0{border-color:var(--fallback-er,oklch(var(--er)/0))}.border-error\/10{border-color:var(--fallback-er,oklch(var(--er)/.1))}.border-error\/100{border-color:var(--fallback-er,oklch(var(--er)/1))}.border-error\/15{border-color:var(--fallback-er,oklch(var(--er)/.15))}.border-error\/20{border-color:var(--fallback-er,oklch(var(--er)/.2))}.border-error\/25{border-color:var(--fallback-er,oklch(var(--er)/.25))}.border-error\/30{border-color:var(--fallback-er,oklch(var(--er)/.3))}.border-error\/35{border-color:var(--fallback-er,oklch(var(--er)/.35))}.border-error\/40{border-color:var(--fallback-er,oklch(var(--er)/.4))}.border-error\/45{border-color:var(--fallback-er,oklch(var(--er)/.45))}.border-error\/5{border-color:var(--fallback-er,oklch(var(--er)/.05))}.border-error\/50{border-color:var(--fallback-er,oklch(var(--er)/.5))}.border-error\/55{border-color:var(--fallback-er,oklch(var(--er)/.55))}.border-error\/60{border-color:var(--fallback-er,oklch(var(--er)/.6))}.border-error\/65{border-color:var(--fallback-er,oklch(var(--er)/.65))}.border-error\/70{border-color:var(--fallback-er,oklch(var(--er)/.7))}.border-error\/75{border-color:var(--fallback-er,oklch(var(--er)/.75))}.border-error\/80{border-color:var(--fallback-er,oklch(var(--er)/.8))}.border-error\/85{border-color:var(--fallback-er,oklch(var(--er)/.85))}.border-error\/90{border-color:var(--fallback-er,oklch(var(--er)/.9))}.border-error\/95{border-color:var(--fallback-er,oklch(var(--er)/.95))}.border-info{border-color:var(--fallback-in,oklch(var(--in)/1))}.border-info-content{border-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-info-content\/0{border-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-info-content\/10{border-color:var(--fallback-inc,oklch(var(--inc)/.1))}.border-info-content\/100{border-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-info-content\/15{border-color:var(--fallback-inc,oklch(var(--inc)/.15))}.border-info-content\/20{border-color:var(--fallback-inc,oklch(var(--inc)/.2))}.border-info-content\/25{border-color:var(--fallback-inc,oklch(var(--inc)/.25))}.border-info-content\/30{border-color:var(--fallback-inc,oklch(var(--inc)/.3))}.border-info-content\/35{border-color:var(--fallback-inc,oklch(var(--inc)/.35))}.border-info-content\/40{border-color:var(--fallback-inc,oklch(var(--inc)/.4))}.border-info-content\/45{border-color:var(--fallback-inc,oklch(var(--inc)/.45))}.border-info-content\/5{border-color:var(--fallback-inc,oklch(var(--inc)/.05))}.border-info-content\/50{border-color:var(--fallback-inc,oklch(var(--inc)/.5))}.border-info-content\/55{border-color:var(--fallback-inc,oklch(var(--inc)/.55))}.border-info-content\/60{border-color:var(--fallback-inc,oklch(var(--inc)/.6))}.border-info-content\/65{border-color:var(--fallback-inc,oklch(var(--inc)/.65))}.border-info-content\/70{border-color:var(--fallback-inc,oklch(var(--inc)/.7))}.border-info-content\/75{border-color:var(--fallback-inc,oklch(var(--inc)/.75))}.border-info-content\/80{border-color:var(--fallback-inc,oklch(var(--inc)/.8))}.border-info-content\/85{border-color:var(--fallback-inc,oklch(var(--inc)/.85))}.border-info-content\/90{border-color:var(--fallback-inc,oklch(var(--inc)/.9))}.border-info-content\/95{border-color:var(--fallback-inc,oklch(var(--inc)/.95))}.border-info\/0{border-color:var(--fallback-in,oklch(var(--in)/0))}.border-info\/10{border-color:var(--fallback-in,oklch(var(--in)/.1))}.border-info\/100{border-color:var(--fallback-in,oklch(var(--in)/1))}.border-info\/15{border-color:var(--fallback-in,oklch(var(--in)/.15))}.border-info\/20{border-color:var(--fallback-in,oklch(var(--in)/.2))}.border-info\/25{border-color:var(--fallback-in,oklch(var(--in)/.25))}.border-info\/30{border-color:var(--fallback-in,oklch(var(--in)/.3))}.border-info\/35{border-color:var(--fallback-in,oklch(var(--in)/.35))}.border-info\/40{border-color:var(--fallback-in,oklch(var(--in)/.4))}.border-info\/45{border-color:var(--fallback-in,oklch(var(--in)/.45))}.border-info\/5{border-color:var(--fallback-in,oklch(var(--in)/.05))}.border-info\/50{border-color:var(--fallback-in,oklch(var(--in)/.5))}.border-info\/55{border-color:var(--fallback-in,oklch(var(--in)/.55))}.border-info\/60{border-color:var(--fallback-in,oklch(var(--in)/.6))}.border-info\/65{border-color:var(--fallback-in,oklch(var(--in)/.65))}.border-info\/70{border-color:var(--fallback-in,oklch(var(--in)/.7))}.border-info\/75{border-color:var(--fallback-in,oklch(var(--in)/.75))}.border-info\/80{border-color:var(--fallback-in,oklch(var(--in)/.8))}.border-info\/85{border-color:var(--fallback-in,oklch(var(--in)/.85))}.border-info\/90{border-color:var(--fallback-in,oklch(var(--in)/.9))}.border-info\/95{border-color:var(--fallback-in,oklch(var(--in)/.95))}.border-neutral{border-color:var(--fallback-n,oklch(var(--n)/1))}.border-neutral-content{border-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-neutral-content\/0{border-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-neutral-content\/10{border-color:var(--fallback-nc,oklch(var(--nc)/.1))}.border-neutral-content\/100{border-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-neutral-content\/15{border-color:var(--fallback-nc,oklch(var(--nc)/.15))}.border-neutral-content\/20{border-color:var(--fallback-nc,oklch(var(--nc)/.2))}.border-neutral-content\/25{border-color:var(--fallback-nc,oklch(var(--nc)/.25))}.border-neutral-content\/30{border-color:var(--fallback-nc,oklch(var(--nc)/.3))}.border-neutral-content\/35{border-color:var(--fallback-nc,oklch(var(--nc)/.35))}.border-neutral-content\/40{border-color:var(--fallback-nc,oklch(var(--nc)/.4))}.border-neutral-content\/45{border-color:var(--fallback-nc,oklch(var(--nc)/.45))}.border-neutral-content\/5{border-color:var(--fallback-nc,oklch(var(--nc)/.05))}.border-neutral-content\/50{border-color:var(--fallback-nc,oklch(var(--nc)/.5))}.border-neutral-content\/55{border-color:var(--fallback-nc,oklch(var(--nc)/.55))}.border-neutral-content\/60{border-color:var(--fallback-nc,oklch(var(--nc)/.6))}.border-neutral-content\/65{border-color:var(--fallback-nc,oklch(var(--nc)/.65))}.border-neutral-content\/70{border-color:var(--fallback-nc,oklch(var(--nc)/.7))}.border-neutral-content\/75{border-color:var(--fallback-nc,oklch(var(--nc)/.75))}.border-neutral-content\/80{border-color:var(--fallback-nc,oklch(var(--nc)/.8))}.border-neutral-content\/85{border-color:var(--fallback-nc,oklch(var(--nc)/.85))}.border-neutral-content\/90{border-color:var(--fallback-nc,oklch(var(--nc)/.9))}.border-neutral-content\/95{border-color:var(--fallback-nc,oklch(var(--nc)/.95))}.border-neutral\/0{border-color:var(--fallback-n,oklch(var(--n)/0))}.border-neutral\/10{border-color:var(--fallback-n,oklch(var(--n)/.1))}.border-neutral\/100{border-color:var(--fallback-n,oklch(var(--n)/1))}.border-neutral\/15{border-color:var(--fallback-n,oklch(var(--n)/.15))}.border-neutral\/20{border-color:var(--fallback-n,oklch(var(--n)/.2))}.border-neutral\/25{border-color:var(--fallback-n,oklch(var(--n)/.25))}.border-neutral\/30{border-color:var(--fallback-n,oklch(var(--n)/.3))}.border-neutral\/35{border-color:var(--fallback-n,oklch(var(--n)/.35))}.border-neutral\/40{border-color:var(--fallback-n,oklch(var(--n)/.4))}.border-neutral\/45{border-color:var(--fallback-n,oklch(var(--n)/.45))}.border-neutral\/5{border-color:var(--fallback-n,oklch(var(--n)/.05))}.border-neutral\/50{border-color:var(--fallback-n,oklch(var(--n)/.5))}.border-neutral\/55{border-color:var(--fallback-n,oklch(var(--n)/.55))}.border-neutral\/60{border-color:var(--fallback-n,oklch(var(--n)/.6))}.border-neutral\/65{border-color:var(--fallback-n,oklch(var(--n)/.65))}.border-neutral\/70{border-color:var(--fallback-n,oklch(var(--n)/.7))}.border-neutral\/75{border-color:var(--fallback-n,oklch(var(--n)/.75))}.border-neutral\/80{border-color:var(--fallback-n,oklch(var(--n)/.8))}.border-neutral\/85{border-color:var(--fallback-n,oklch(var(--n)/.85))}.border-neutral\/90{border-color:var(--fallback-n,oklch(var(--n)/.9))}.border-neutral\/95{border-color:var(--fallback-n,oklch(var(--n)/.95))}.border-primary{border-color:var(--fallback-p,oklch(var(--p)/1))}.border-primary-content{border-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-primary-content\/0{border-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-primary-content\/10{border-color:var(--fallback-pc,oklch(var(--pc)/.1))}.border-primary-content\/100{border-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-primary-content\/15{border-color:var(--fallback-pc,oklch(var(--pc)/.15))}.border-primary-content\/20{border-color:var(--fallback-pc,oklch(var(--pc)/.2))}.border-primary-content\/25{border-color:var(--fallback-pc,oklch(var(--pc)/.25))}.border-primary-content\/30{border-color:var(--fallback-pc,oklch(var(--pc)/.3))}.border-primary-content\/35{border-color:var(--fallback-pc,oklch(var(--pc)/.35))}.border-primary-content\/40{border-color:var(--fallback-pc,oklch(var(--pc)/.4))}.border-primary-content\/45{border-color:var(--fallback-pc,oklch(var(--pc)/.45))}.border-primary-content\/5{border-color:var(--fallback-pc,oklch(var(--pc)/.05))}.border-primary-content\/50{border-color:var(--fallback-pc,oklch(var(--pc)/.5))}.border-primary-content\/55{border-color:var(--fallback-pc,oklch(var(--pc)/.55))}.border-primary-content\/60{border-color:var(--fallback-pc,oklch(var(--pc)/.6))}.border-primary-content\/65{border-color:var(--fallback-pc,oklch(var(--pc)/.65))}.border-primary-content\/70{border-color:var(--fallback-pc,oklch(var(--pc)/.7))}.border-primary-content\/75{border-color:var(--fallback-pc,oklch(var(--pc)/.75))}.border-primary-content\/80{border-color:var(--fallback-pc,oklch(var(--pc)/.8))}.border-primary-content\/85{border-color:var(--fallback-pc,oklch(var(--pc)/.85))}.border-primary-content\/90{border-color:var(--fallback-pc,oklch(var(--pc)/.9))}.border-primary-content\/95{border-color:var(--fallback-pc,oklch(var(--pc)/.95))}.border-primary\/0{border-color:var(--fallback-p,oklch(var(--p)/0))}.border-primary\/10{border-color:var(--fallback-p,oklch(var(--p)/.1))}.border-primary\/100{border-color:var(--fallback-p,oklch(var(--p)/1))}.border-primary\/15{border-color:var(--fallback-p,oklch(var(--p)/.15))}.border-primary\/20{border-color:var(--fallback-p,oklch(var(--p)/.2))}.border-primary\/25{border-color:var(--fallback-p,oklch(var(--p)/.25))}.border-primary\/30{border-color:var(--fallback-p,oklch(var(--p)/.3))}.border-primary\/35{border-color:var(--fallback-p,oklch(var(--p)/.35))}.border-primary\/40{border-color:var(--fallback-p,oklch(var(--p)/.4))}.border-primary\/45{border-color:var(--fallback-p,oklch(var(--p)/.45))}.border-primary\/5{border-color:var(--fallback-p,oklch(var(--p)/.05))}.border-primary\/50{border-color:var(--fallback-p,oklch(var(--p)/.5))}.border-primary\/55{border-color:var(--fallback-p,oklch(var(--p)/.55))}.border-primary\/60{border-color:var(--fallback-p,oklch(var(--p)/.6))}.border-primary\/65{border-color:var(--fallback-p,oklch(var(--p)/.65))}.border-primary\/70{border-color:var(--fallback-p,oklch(var(--p)/.7))}.border-primary\/75{border-color:var(--fallback-p,oklch(var(--p)/.75))}.border-primary\/80{border-color:var(--fallback-p,oklch(var(--p)/.8))}.border-primary\/85{border-color:var(--fallback-p,oklch(var(--p)/.85))}.border-primary\/90{border-color:var(--fallback-p,oklch(var(--p)/.9))}.border-primary\/95{border-color:var(--fallback-p,oklch(var(--p)/.95))}.border-secondary{border-color:var(--fallback-s,oklch(var(--s)/1))}.border-secondary-content{border-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-secondary-content\/0{border-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-secondary-content\/10{border-color:var(--fallback-sc,oklch(var(--sc)/.1))}.border-secondary-content\/100{border-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-secondary-content\/15{border-color:var(--fallback-sc,oklch(var(--sc)/.15))}.border-secondary-content\/20{border-color:var(--fallback-sc,oklch(var(--sc)/.2))}.border-secondary-content\/25{border-color:var(--fallback-sc,oklch(var(--sc)/.25))}.border-secondary-content\/30{border-color:var(--fallback-sc,oklch(var(--sc)/.3))}.border-secondary-content\/35{border-color:var(--fallback-sc,oklch(var(--sc)/.35))}.border-secondary-content\/40{border-color:var(--fallback-sc,oklch(var(--sc)/.4))}.border-secondary-content\/45{border-color:var(--fallback-sc,oklch(var(--sc)/.45))}.border-secondary-content\/5{border-color:var(--fallback-sc,oklch(var(--sc)/.05))}.border-secondary-content\/50{border-color:var(--fallback-sc,oklch(var(--sc)/.5))}.border-secondary-content\/55{border-color:var(--fallback-sc,oklch(var(--sc)/.55))}.border-secondary-content\/60{border-color:var(--fallback-sc,oklch(var(--sc)/.6))}.border-secondary-content\/65{border-color:var(--fallback-sc,oklch(var(--sc)/.65))}.border-secondary-content\/70{border-color:var(--fallback-sc,oklch(var(--sc)/.7))}.border-secondary-content\/75{border-color:var(--fallback-sc,oklch(var(--sc)/.75))}.border-secondary-content\/80{border-color:var(--fallback-sc,oklch(var(--sc)/.8))}.border-secondary-content\/85{border-color:var(--fallback-sc,oklch(var(--sc)/.85))}.border-secondary-content\/90{border-color:var(--fallback-sc,oklch(var(--sc)/.9))}.border-secondary-content\/95{border-color:var(--fallback-sc,oklch(var(--sc)/.95))}.border-secondary\/0{border-color:var(--fallback-s,oklch(var(--s)/0))}.border-secondary\/10{border-color:var(--fallback-s,oklch(var(--s)/.1))}.border-secondary\/100{border-color:var(--fallback-s,oklch(var(--s)/1))}.border-secondary\/15{border-color:var(--fallback-s,oklch(var(--s)/.15))}.border-secondary\/20{border-color:var(--fallback-s,oklch(var(--s)/.2))}.border-secondary\/25{border-color:var(--fallback-s,oklch(var(--s)/.25))}.border-secondary\/30{border-color:var(--fallback-s,oklch(var(--s)/.3))}.border-secondary\/35{border-color:var(--fallback-s,oklch(var(--s)/.35))}.border-secondary\/40{border-color:var(--fallback-s,oklch(var(--s)/.4))}.border-secondary\/45{border-color:var(--fallback-s,oklch(var(--s)/.45))}.border-secondary\/5{border-color:var(--fallback-s,oklch(var(--s)/.05))}.border-secondary\/50{border-color:var(--fallback-s,oklch(var(--s)/.5))}.border-secondary\/55{border-color:var(--fallback-s,oklch(var(--s)/.55))}.border-secondary\/60{border-color:var(--fallback-s,oklch(var(--s)/.6))}.border-secondary\/65{border-color:var(--fallback-s,oklch(var(--s)/.65))}.border-secondary\/70{border-color:var(--fallback-s,oklch(var(--s)/.7))}.border-secondary\/75{border-color:var(--fallback-s,oklch(var(--s)/.75))}.border-secondary\/80{border-color:var(--fallback-s,oklch(var(--s)/.8))}.border-secondary\/85{border-color:var(--fallback-s,oklch(var(--s)/.85))}.border-secondary\/90{border-color:var(--fallback-s,oklch(var(--s)/.9))}.border-secondary\/95{border-color:var(--fallback-s,oklch(var(--s)/.95))}.border-success{border-color:var(--fallback-su,oklch(var(--su)/1))}.border-success-content{border-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-success-content\/0{border-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-success-content\/10{border-color:var(--fallback-suc,oklch(var(--suc)/.1))}.border-success-content\/100{border-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-success-content\/15{border-color:var(--fallback-suc,oklch(var(--suc)/.15))}.border-success-content\/20{border-color:var(--fallback-suc,oklch(var(--suc)/.2))}.border-success-content\/25{border-color:var(--fallback-suc,oklch(var(--suc)/.25))}.border-success-content\/30{border-color:var(--fallback-suc,oklch(var(--suc)/.3))}.border-success-content\/35{border-color:var(--fallback-suc,oklch(var(--suc)/.35))}.border-success-content\/40{border-color:var(--fallback-suc,oklch(var(--suc)/.4))}.border-success-content\/45{border-color:var(--fallback-suc,oklch(var(--suc)/.45))}.border-success-content\/5{border-color:var(--fallback-suc,oklch(var(--suc)/.05))}.border-success-content\/50{border-color:var(--fallback-suc,oklch(var(--suc)/.5))}.border-success-content\/55{border-color:var(--fallback-suc,oklch(var(--suc)/.55))}.border-success-content\/60{border-color:var(--fallback-suc,oklch(var(--suc)/.6))}.border-success-content\/65{border-color:var(--fallback-suc,oklch(var(--suc)/.65))}.border-success-content\/70{border-color:var(--fallback-suc,oklch(var(--suc)/.7))}.border-success-content\/75{border-color:var(--fallback-suc,oklch(var(--suc)/.75))}.border-success-content\/80{border-color:var(--fallback-suc,oklch(var(--suc)/.8))}.border-success-content\/85{border-color:var(--fallback-suc,oklch(var(--suc)/.85))}.border-success-content\/90{border-color:var(--fallback-suc,oklch(var(--suc)/.9))}.border-success-content\/95{border-color:var(--fallback-suc,oklch(var(--suc)/.95))}.border-success\/0{border-color:var(--fallback-su,oklch(var(--su)/0))}.border-success\/10{border-color:var(--fallback-su,oklch(var(--su)/.1))}.border-success\/100{border-color:var(--fallback-su,oklch(var(--su)/1))}.border-success\/15{border-color:var(--fallback-su,oklch(var(--su)/.15))}.border-success\/20{border-color:var(--fallback-su,oklch(var(--su)/.2))}.border-success\/25{border-color:var(--fallback-su,oklch(var(--su)/.25))}.border-success\/30{border-color:var(--fallback-su,oklch(var(--su)/.3))}.border-success\/35{border-color:var(--fallback-su,oklch(var(--su)/.35))}.border-success\/40{border-color:var(--fallback-su,oklch(var(--su)/.4))}.border-success\/45{border-color:var(--fallback-su,oklch(var(--su)/.45))}.border-success\/5{border-color:var(--fallback-su,oklch(var(--su)/.05))}.border-success\/50{border-color:var(--fallback-su,oklch(var(--su)/.5))}.border-success\/55{border-color:var(--fallback-su,oklch(var(--su)/.55))}.border-success\/60{border-color:var(--fallback-su,oklch(var(--su)/.6))}.border-success\/65{border-color:var(--fallback-su,oklch(var(--su)/.65))}.border-success\/70{border-color:var(--fallback-su,oklch(var(--su)/.7))}.border-success\/75{border-color:var(--fallback-su,oklch(var(--su)/.75))}.border-success\/80{border-color:var(--fallback-su,oklch(var(--su)/.8))}.border-success\/85{border-color:var(--fallback-su,oklch(var(--su)/.85))}.border-success\/90{border-color:var(--fallback-su,oklch(var(--su)/.9))}.border-success\/95{border-color:var(--fallback-su,oklch(var(--su)/.95))}.border-transparent{border-color:transparent}.border-transparent\/0{border-color:rgb(0 0 0 / 0)}.border-transparent\/10{border-color:rgb(0 0 0 / .1)}.border-transparent\/100{border-color:rgb(0 0 0 / 1)}.border-transparent\/15{border-color:rgb(0 0 0 / .15)}.border-transparent\/20{border-color:rgb(0 0 0 / .2)}.border-transparent\/25{border-color:rgb(0 0 0 / .25)}.border-transparent\/30{border-color:rgb(0 0 0 / .3)}.border-transparent\/35{border-color:rgb(0 0 0 / .35)}.border-transparent\/40{border-color:rgb(0 0 0 / .4)}.border-transparent\/45{border-color:rgb(0 0 0 / .45)}.border-transparent\/5{border-color:rgb(0 0 0 / .05)}.border-transparent\/50{border-color:rgb(0 0 0 / .5)}.border-transparent\/55{border-color:rgb(0 0 0 / .55)}.border-transparent\/60{border-color:rgb(0 0 0 / .6)}.border-transparent\/65{border-color:rgb(0 0 0 / .65)}.border-transparent\/70{border-color:rgb(0 0 0 / .7)}.border-transparent\/75{border-color:rgb(0 0 0 / .75)}.border-transparent\/80{border-color:rgb(0 0 0 / .8)}.border-transparent\/85{border-color:rgb(0 0 0 / .85)}.border-transparent\/90{border-color:rgb(0 0 0 / .9)}.border-transparent\/95{border-color:rgb(0 0 0 / .95)}.border-warning{border-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-warning-content{border-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-warning-content\/0{border-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-warning-content\/10{border-color:var(--fallback-wac,oklch(var(--wac)/.1))}.border-warning-content\/100{border-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-warning-content\/15{border-color:var(--fallback-wac,oklch(var(--wac)/.15))}.border-warning-content\/20{border-color:var(--fallback-wac,oklch(var(--wac)/.2))}.border-warning-content\/25{border-color:var(--fallback-wac,oklch(var(--wac)/.25))}.border-warning-content\/30{border-color:var(--fallback-wac,oklch(var(--wac)/.3))}.border-warning-content\/35{border-color:var(--fallback-wac,oklch(var(--wac)/.35))}.border-warning-content\/40{border-color:var(--fallback-wac,oklch(var(--wac)/.4))}.border-warning-content\/45{border-color:var(--fallback-wac,oklch(var(--wac)/.45))}.border-warning-content\/5{border-color:var(--fallback-wac,oklch(var(--wac)/.05))}.border-warning-content\/50{border-color:var(--fallback-wac,oklch(var(--wac)/.5))}.border-warning-content\/55{border-color:var(--fallback-wac,oklch(var(--wac)/.55))}.border-warning-content\/60{border-color:var(--fallback-wac,oklch(var(--wac)/.6))}.border-warning-content\/65{border-color:var(--fallback-wac,oklch(var(--wac)/.65))}.border-warning-content\/70{border-color:var(--fallback-wac,oklch(var(--wac)/.7))}.border-warning-content\/75{border-color:var(--fallback-wac,oklch(var(--wac)/.75))}.border-warning-content\/80{border-color:var(--fallback-wac,oklch(var(--wac)/.8))}.border-warning-content\/85{border-color:var(--fallback-wac,oklch(var(--wac)/.85))}.border-warning-content\/90{border-color:var(--fallback-wac,oklch(var(--wac)/.9))}.border-warning-content\/95{border-color:var(--fallback-wac,oklch(var(--wac)/.95))}.border-warning\/0{border-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-warning\/10{border-color:var(--fallback-wa,oklch(var(--wa)/.1))}.border-warning\/100{border-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-warning\/15{border-color:var(--fallback-wa,oklch(var(--wa)/.15))}.border-warning\/20{border-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-warning\/25{border-color:var(--fallback-wa,oklch(var(--wa)/.25))}.border-warning\/30{border-color:var(--fallback-wa,oklch(var(--wa)/.3))}.border-warning\/35{border-color:var(--fallback-wa,oklch(var(--wa)/.35))}.border-warning\/40{border-color:var(--fallback-wa,oklch(var(--wa)/.4))}.border-warning\/45{border-color:var(--fallback-wa,oklch(var(--wa)/.45))}.border-warning\/5{border-color:var(--fallback-wa,oklch(var(--wa)/.05))}.border-warning\/50{border-color:var(--fallback-wa,oklch(var(--wa)/.5))}.border-warning\/55{border-color:var(--fallback-wa,oklch(var(--wa)/.55))}.border-warning\/60{border-color:var(--fallback-wa,oklch(var(--wa)/.6))}.border-warning\/65{border-color:var(--fallback-wa,oklch(var(--wa)/.65))}.border-warning\/70{border-color:var(--fallback-wa,oklch(var(--wa)/.7))}.border-warning\/75{border-color:var(--fallback-wa,oklch(var(--wa)/.75))}.border-warning\/80{border-color:var(--fallback-wa,oklch(var(--wa)/.8))}.border-warning\/85{border-color:var(--fallback-wa,oklch(var(--wa)/.85))}.border-warning\/90{border-color:var(--fallback-wa,oklch(var(--wa)/.9))}.border-warning\/95{border-color:var(--fallback-wa,oklch(var(--wa)/.95))}.border-x-accent{border-left-color:var(--fallback-a,oklch(var(--a)/1));border-right-color:var(--fallback-a,oklch(var(--a)/1))}.border-x-accent-content{border-left-color:var(--fallback-ac,oklch(var(--ac)/1));border-right-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-x-accent-content\/0{border-left-color:var(--fallback-ac,oklch(var(--ac)/0));border-right-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-x-accent-content\/10{border-left-color:var(--fallback-ac,oklch(var(--ac)/.1));border-right-color:var(--fallback-ac,oklch(var(--ac)/.1))}.border-x-accent-content\/100{border-left-color:var(--fallback-ac,oklch(var(--ac)/1));border-right-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-x-accent-content\/15{border-left-color:var(--fallback-ac,oklch(var(--ac)/.15));border-right-color:var(--fallback-ac,oklch(var(--ac)/.15))}.border-x-accent-content\/20{border-left-color:var(--fallback-ac,oklch(var(--ac)/.2));border-right-color:var(--fallback-ac,oklch(var(--ac)/.2))}.border-x-accent-content\/25{border-left-color:var(--fallback-ac,oklch(var(--ac)/.25));border-right-color:var(--fallback-ac,oklch(var(--ac)/.25))}.border-x-accent-content\/30{border-left-color:var(--fallback-ac,oklch(var(--ac)/.3));border-right-color:var(--fallback-ac,oklch(var(--ac)/.3))}.border-x-accent-content\/35{border-left-color:var(--fallback-ac,oklch(var(--ac)/.35));border-right-color:var(--fallback-ac,oklch(var(--ac)/.35))}.border-x-accent-content\/40{border-left-color:var(--fallback-ac,oklch(var(--ac)/.4));border-right-color:var(--fallback-ac,oklch(var(--ac)/.4))}.border-x-accent-content\/45{border-left-color:var(--fallback-ac,oklch(var(--ac)/.45));border-right-color:var(--fallback-ac,oklch(var(--ac)/.45))}.border-x-accent-content\/5{border-left-color:var(--fallback-ac,oklch(var(--ac)/.05));border-right-color:var(--fallback-ac,oklch(var(--ac)/.05))}.border-x-accent-content\/50{border-left-color:var(--fallback-ac,oklch(var(--ac)/.5));border-right-color:var(--fallback-ac,oklch(var(--ac)/.5))}.border-x-accent-content\/55{border-left-color:var(--fallback-ac,oklch(var(--ac)/.55));border-right-color:var(--fallback-ac,oklch(var(--ac)/.55))}.border-x-accent-content\/60{border-left-color:var(--fallback-ac,oklch(var(--ac)/.6));border-right-color:var(--fallback-ac,oklch(var(--ac)/.6))}.border-x-accent-content\/65{border-left-color:var(--fallback-ac,oklch(var(--ac)/.65));border-right-color:var(--fallback-ac,oklch(var(--ac)/.65))}.border-x-accent-content\/70{border-left-color:var(--fallback-ac,oklch(var(--ac)/.7));border-right-color:var(--fallback-ac,oklch(var(--ac)/.7))}.border-x-accent-content\/75{border-left-color:var(--fallback-ac,oklch(var(--ac)/.75));border-right-color:var(--fallback-ac,oklch(var(--ac)/.75))}.border-x-accent-content\/80{border-left-color:var(--fallback-ac,oklch(var(--ac)/.8));border-right-color:var(--fallback-ac,oklch(var(--ac)/.8))}.border-x-accent-content\/85{border-left-color:var(--fallback-ac,oklch(var(--ac)/.85));border-right-color:var(--fallback-ac,oklch(var(--ac)/.85))}.border-x-accent-content\/90{border-left-color:var(--fallback-ac,oklch(var(--ac)/.9));border-right-color:var(--fallback-ac,oklch(var(--ac)/.9))}.border-x-accent-content\/95{border-left-color:var(--fallback-ac,oklch(var(--ac)/.95));border-right-color:var(--fallback-ac,oklch(var(--ac)/.95))}.border-x-accent\/0{border-left-color:var(--fallback-a,oklch(var(--a)/0));border-right-color:var(--fallback-a,oklch(var(--a)/0))}.border-x-accent\/10{border-left-color:var(--fallback-a,oklch(var(--a)/.1));border-right-color:var(--fallback-a,oklch(var(--a)/.1))}.border-x-accent\/100{border-left-color:var(--fallback-a,oklch(var(--a)/1));border-right-color:var(--fallback-a,oklch(var(--a)/1))}.border-x-accent\/15{border-left-color:var(--fallback-a,oklch(var(--a)/.15));border-right-color:var(--fallback-a,oklch(var(--a)/.15))}.border-x-accent\/20{border-left-color:var(--fallback-a,oklch(var(--a)/.2));border-right-color:var(--fallback-a,oklch(var(--a)/.2))}.border-x-accent\/25{border-left-color:var(--fallback-a,oklch(var(--a)/.25));border-right-color:var(--fallback-a,oklch(var(--a)/.25))}.border-x-accent\/30{border-left-color:var(--fallback-a,oklch(var(--a)/.3));border-right-color:var(--fallback-a,oklch(var(--a)/.3))}.border-x-accent\/35{border-left-color:var(--fallback-a,oklch(var(--a)/.35));border-right-color:var(--fallback-a,oklch(var(--a)/.35))}.border-x-accent\/40{border-left-color:var(--fallback-a,oklch(var(--a)/.4));border-right-color:var(--fallback-a,oklch(var(--a)/.4))}.border-x-accent\/45{border-left-color:var(--fallback-a,oklch(var(--a)/.45));border-right-color:var(--fallback-a,oklch(var(--a)/.45))}.border-x-accent\/5{border-left-color:var(--fallback-a,oklch(var(--a)/.05));border-right-color:var(--fallback-a,oklch(var(--a)/.05))}.border-x-accent\/50{border-left-color:var(--fallback-a,oklch(var(--a)/.5));border-right-color:var(--fallback-a,oklch(var(--a)/.5))}.border-x-accent\/55{border-left-color:var(--fallback-a,oklch(var(--a)/.55));border-right-color:var(--fallback-a,oklch(var(--a)/.55))}.border-x-accent\/60{border-left-color:var(--fallback-a,oklch(var(--a)/.6));border-right-color:var(--fallback-a,oklch(var(--a)/.6))}.border-x-accent\/65{border-left-color:var(--fallback-a,oklch(var(--a)/.65));border-right-color:var(--fallback-a,oklch(var(--a)/.65))}.border-x-accent\/70{border-left-color:var(--fallback-a,oklch(var(--a)/.7));border-right-color:var(--fallback-a,oklch(var(--a)/.7))}.border-x-accent\/75{border-left-color:var(--fallback-a,oklch(var(--a)/.75));border-right-color:var(--fallback-a,oklch(var(--a)/.75))}.border-x-accent\/80{border-left-color:var(--fallback-a,oklch(var(--a)/.8));border-right-color:var(--fallback-a,oklch(var(--a)/.8))}.border-x-accent\/85{border-left-color:var(--fallback-a,oklch(var(--a)/.85));border-right-color:var(--fallback-a,oklch(var(--a)/.85))}.border-x-accent\/90{border-left-color:var(--fallback-a,oklch(var(--a)/.9));border-right-color:var(--fallback-a,oklch(var(--a)/.9))}.border-x-accent\/95{border-left-color:var(--fallback-a,oklch(var(--a)/.95));border-right-color:var(--fallback-a,oklch(var(--a)/.95))}.border-x-base-100{border-left-color:var(--fallback-b1,oklch(var(--b1)/1));border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-x-base-100\/0{border-left-color:var(--fallback-b1,oklch(var(--b1)/0));border-right-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-x-base-100\/10{border-left-color:var(--fallback-b1,oklch(var(--b1)/.1));border-right-color:var(--fallback-b1,oklch(var(--b1)/.1))}.border-x-base-100\/100{border-left-color:var(--fallback-b1,oklch(var(--b1)/1));border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-x-base-100\/15{border-left-color:var(--fallback-b1,oklch(var(--b1)/.15));border-right-color:var(--fallback-b1,oklch(var(--b1)/.15))}.border-x-base-100\/20{border-left-color:var(--fallback-b1,oklch(var(--b1)/.2));border-right-color:var(--fallback-b1,oklch(var(--b1)/.2))}.border-x-base-100\/25{border-left-color:var(--fallback-b1,oklch(var(--b1)/.25));border-right-color:var(--fallback-b1,oklch(var(--b1)/.25))}.border-x-base-100\/30{border-left-color:var(--fallback-b1,oklch(var(--b1)/.3));border-right-color:var(--fallback-b1,oklch(var(--b1)/.3))}.border-x-base-100\/35{border-left-color:var(--fallback-b1,oklch(var(--b1)/.35));border-right-color:var(--fallback-b1,oklch(var(--b1)/.35))}.border-x-base-100\/40{border-left-color:var(--fallback-b1,oklch(var(--b1)/.4));border-right-color:var(--fallback-b1,oklch(var(--b1)/.4))}.border-x-base-100\/45{border-left-color:var(--fallback-b1,oklch(var(--b1)/.45));border-right-color:var(--fallback-b1,oklch(var(--b1)/.45))}.border-x-base-100\/5{border-left-color:var(--fallback-b1,oklch(var(--b1)/.05));border-right-color:var(--fallback-b1,oklch(var(--b1)/.05))}.border-x-base-100\/50{border-left-color:var(--fallback-b1,oklch(var(--b1)/.5));border-right-color:var(--fallback-b1,oklch(var(--b1)/.5))}.border-x-base-100\/55{border-left-color:var(--fallback-b1,oklch(var(--b1)/.55));border-right-color:var(--fallback-b1,oklch(var(--b1)/.55))}.border-x-base-100\/60{border-left-color:var(--fallback-b1,oklch(var(--b1)/.6));border-right-color:var(--fallback-b1,oklch(var(--b1)/.6))}.border-x-base-100\/65{border-left-color:var(--fallback-b1,oklch(var(--b1)/.65));border-right-color:var(--fallback-b1,oklch(var(--b1)/.65))}.border-x-base-100\/70{border-left-color:var(--fallback-b1,oklch(var(--b1)/.7));border-right-color:var(--fallback-b1,oklch(var(--b1)/.7))}.border-x-base-100\/75{border-left-color:var(--fallback-b1,oklch(var(--b1)/.75));border-right-color:var(--fallback-b1,oklch(var(--b1)/.75))}.border-x-base-100\/80{border-left-color:var(--fallback-b1,oklch(var(--b1)/.8));border-right-color:var(--fallback-b1,oklch(var(--b1)/.8))}.border-x-base-100\/85{border-left-color:var(--fallback-b1,oklch(var(--b1)/.85));border-right-color:var(--fallback-b1,oklch(var(--b1)/.85))}.border-x-base-100\/90{border-left-color:var(--fallback-b1,oklch(var(--b1)/.9));border-right-color:var(--fallback-b1,oklch(var(--b1)/.9))}.border-x-base-100\/95{border-left-color:var(--fallback-b1,oklch(var(--b1)/.95));border-right-color:var(--fallback-b1,oklch(var(--b1)/.95))}.border-x-base-200{border-left-color:var(--fallback-b2,oklch(var(--b2)/1));border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-x-base-200\/0{border-left-color:var(--fallback-b2,oklch(var(--b2)/0));border-right-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-x-base-200\/10{border-left-color:var(--fallback-b2,oklch(var(--b2)/.1));border-right-color:var(--fallback-b2,oklch(var(--b2)/.1))}.border-x-base-200\/100{border-left-color:var(--fallback-b2,oklch(var(--b2)/1));border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-x-base-200\/15{border-left-color:var(--fallback-b2,oklch(var(--b2)/.15));border-right-color:var(--fallback-b2,oklch(var(--b2)/.15))}.border-x-base-200\/20{border-left-color:var(--fallback-b2,oklch(var(--b2)/.2));border-right-color:var(--fallback-b2,oklch(var(--b2)/.2))}.border-x-base-200\/25{border-left-color:var(--fallback-b2,oklch(var(--b2)/.25));border-right-color:var(--fallback-b2,oklch(var(--b2)/.25))}.border-x-base-200\/30{border-left-color:var(--fallback-b2,oklch(var(--b2)/.3));border-right-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-x-base-200\/35{border-left-color:var(--fallback-b2,oklch(var(--b2)/.35));border-right-color:var(--fallback-b2,oklch(var(--b2)/.35))}.border-x-base-200\/40{border-left-color:var(--fallback-b2,oklch(var(--b2)/.4));border-right-color:var(--fallback-b2,oklch(var(--b2)/.4))}.border-x-base-200\/45{border-left-color:var(--fallback-b2,oklch(var(--b2)/.45));border-right-color:var(--fallback-b2,oklch(var(--b2)/.45))}.border-x-base-200\/5{border-left-color:var(--fallback-b2,oklch(var(--b2)/.05));border-right-color:var(--fallback-b2,oklch(var(--b2)/.05))}.border-x-base-200\/50{border-left-color:var(--fallback-b2,oklch(var(--b2)/.5));border-right-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-x-base-200\/55{border-left-color:var(--fallback-b2,oklch(var(--b2)/.55));border-right-color:var(--fallback-b2,oklch(var(--b2)/.55))}.border-x-base-200\/60{border-left-color:var(--fallback-b2,oklch(var(--b2)/.6));border-right-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-x-base-200\/65{border-left-color:var(--fallback-b2,oklch(var(--b2)/.65));border-right-color:var(--fallback-b2,oklch(var(--b2)/.65))}.border-x-base-200\/70{border-left-color:var(--fallback-b2,oklch(var(--b2)/.7));border-right-color:var(--fallback-b2,oklch(var(--b2)/.7))}.border-x-base-200\/75{border-left-color:var(--fallback-b2,oklch(var(--b2)/.75));border-right-color:var(--fallback-b2,oklch(var(--b2)/.75))}.border-x-base-200\/80{border-left-color:var(--fallback-b2,oklch(var(--b2)/.8));border-right-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-x-base-200\/85{border-left-color:var(--fallback-b2,oklch(var(--b2)/.85));border-right-color:var(--fallback-b2,oklch(var(--b2)/.85))}.border-x-base-200\/90{border-left-color:var(--fallback-b2,oklch(var(--b2)/.9));border-right-color:var(--fallback-b2,oklch(var(--b2)/.9))}.border-x-base-200\/95{border-left-color:var(--fallback-b2,oklch(var(--b2)/.95));border-right-color:var(--fallback-b2,oklch(var(--b2)/.95))}.border-x-base-300{border-left-color:var(--fallback-b3,oklch(var(--b3)/1));border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-x-base-300\/0{border-left-color:var(--fallback-b3,oklch(var(--b3)/0));border-right-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-x-base-300\/10{border-left-color:var(--fallback-b3,oklch(var(--b3)/.1));border-right-color:var(--fallback-b3,oklch(var(--b3)/.1))}.border-x-base-300\/100{border-left-color:var(--fallback-b3,oklch(var(--b3)/1));border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-x-base-300\/15{border-left-color:var(--fallback-b3,oklch(var(--b3)/.15));border-right-color:var(--fallback-b3,oklch(var(--b3)/.15))}.border-x-base-300\/20{border-left-color:var(--fallback-b3,oklch(var(--b3)/.2));border-right-color:var(--fallback-b3,oklch(var(--b3)/.2))}.border-x-base-300\/25{border-left-color:var(--fallback-b3,oklch(var(--b3)/.25));border-right-color:var(--fallback-b3,oklch(var(--b3)/.25))}.border-x-base-300\/30{border-left-color:var(--fallback-b3,oklch(var(--b3)/.3));border-right-color:var(--fallback-b3,oklch(var(--b3)/.3))}.border-x-base-300\/35{border-left-color:var(--fallback-b3,oklch(var(--b3)/.35));border-right-color:var(--fallback-b3,oklch(var(--b3)/.35))}.border-x-base-300\/40{border-left-color:var(--fallback-b3,oklch(var(--b3)/.4));border-right-color:var(--fallback-b3,oklch(var(--b3)/.4))}.border-x-base-300\/45{border-left-color:var(--fallback-b3,oklch(var(--b3)/.45));border-right-color:var(--fallback-b3,oklch(var(--b3)/.45))}.border-x-base-300\/5{border-left-color:var(--fallback-b3,oklch(var(--b3)/.05));border-right-color:var(--fallback-b3,oklch(var(--b3)/.05))}.border-x-base-300\/50{border-left-color:var(--fallback-b3,oklch(var(--b3)/.5));border-right-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-x-base-300\/55{border-left-color:var(--fallback-b3,oklch(var(--b3)/.55));border-right-color:var(--fallback-b3,oklch(var(--b3)/.55))}.border-x-base-300\/60{border-left-color:var(--fallback-b3,oklch(var(--b3)/.6));border-right-color:var(--fallback-b3,oklch(var(--b3)/.6))}.border-x-base-300\/65{border-left-color:var(--fallback-b3,oklch(var(--b3)/.65));border-right-color:var(--fallback-b3,oklch(var(--b3)/.65))}.border-x-base-300\/70{border-left-color:var(--fallback-b3,oklch(var(--b3)/.7));border-right-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-x-base-300\/75{border-left-color:var(--fallback-b3,oklch(var(--b3)/.75));border-right-color:var(--fallback-b3,oklch(var(--b3)/.75))}.border-x-base-300\/80{border-left-color:var(--fallback-b3,oklch(var(--b3)/.8));border-right-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-x-base-300\/85{border-left-color:var(--fallback-b3,oklch(var(--b3)/.85));border-right-color:var(--fallback-b3,oklch(var(--b3)/.85))}.border-x-base-300\/90{border-left-color:var(--fallback-b3,oklch(var(--b3)/.9));border-right-color:var(--fallback-b3,oklch(var(--b3)/.9))}.border-x-base-300\/95{border-left-color:var(--fallback-b3,oklch(var(--b3)/.95));border-right-color:var(--fallback-b3,oklch(var(--b3)/.95))}.border-x-base-content{border-left-color:var(--fallback-bc,oklch(var(--bc)/1));border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-x-base-content\/0{border-left-color:var(--fallback-bc,oklch(var(--bc)/0));border-right-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-x-base-content\/10{border-left-color:var(--fallback-bc,oklch(var(--bc)/.1));border-right-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-x-base-content\/100{border-left-color:var(--fallback-bc,oklch(var(--bc)/1));border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-x-base-content\/15{border-left-color:var(--fallback-bc,oklch(var(--bc)/.15));border-right-color:var(--fallback-bc,oklch(var(--bc)/.15))}.border-x-base-content\/20{border-left-color:var(--fallback-bc,oklch(var(--bc)/.2));border-right-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-x-base-content\/25{border-left-color:var(--fallback-bc,oklch(var(--bc)/.25));border-right-color:var(--fallback-bc,oklch(var(--bc)/.25))}.border-x-base-content\/30{border-left-color:var(--fallback-bc,oklch(var(--bc)/.3));border-right-color:var(--fallback-bc,oklch(var(--bc)/.3))}.border-x-base-content\/35{border-left-color:var(--fallback-bc,oklch(var(--bc)/.35));border-right-color:var(--fallback-bc,oklch(var(--bc)/.35))}.border-x-base-content\/40{border-left-color:var(--fallback-bc,oklch(var(--bc)/.4));border-right-color:var(--fallback-bc,oklch(var(--bc)/.4))}.border-x-base-content\/45{border-left-color:var(--fallback-bc,oklch(var(--bc)/.45));border-right-color:var(--fallback-bc,oklch(var(--bc)/.45))}.border-x-base-content\/5{border-left-color:var(--fallback-bc,oklch(var(--bc)/.05));border-right-color:var(--fallback-bc,oklch(var(--bc)/.05))}.border-x-base-content\/50{border-left-color:var(--fallback-bc,oklch(var(--bc)/.5));border-right-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-x-base-content\/55{border-left-color:var(--fallback-bc,oklch(var(--bc)/.55));border-right-color:var(--fallback-bc,oklch(var(--bc)/.55))}.border-x-base-content\/60{border-left-color:var(--fallback-bc,oklch(var(--bc)/.6));border-right-color:var(--fallback-bc,oklch(var(--bc)/.6))}.border-x-base-content\/65{border-left-color:var(--fallback-bc,oklch(var(--bc)/.65));border-right-color:var(--fallback-bc,oklch(var(--bc)/.65))}.border-x-base-content\/70{border-left-color:var(--fallback-bc,oklch(var(--bc)/.7));border-right-color:var(--fallback-bc,oklch(var(--bc)/.7))}.border-x-base-content\/75{border-left-color:var(--fallback-bc,oklch(var(--bc)/.75));border-right-color:var(--fallback-bc,oklch(var(--bc)/.75))}.border-x-base-content\/80{border-left-color:var(--fallback-bc,oklch(var(--bc)/.8));border-right-color:var(--fallback-bc,oklch(var(--bc)/.8))}.border-x-base-content\/85{border-left-color:var(--fallback-bc,oklch(var(--bc)/.85));border-right-color:var(--fallback-bc,oklch(var(--bc)/.85))}.border-x-base-content\/90{border-left-color:var(--fallback-bc,oklch(var(--bc)/.9));border-right-color:var(--fallback-bc,oklch(var(--bc)/.9))}.border-x-base-content\/95{border-left-color:var(--fallback-bc,oklch(var(--bc)/.95));border-right-color:var(--fallback-bc,oklch(var(--bc)/.95))}.border-x-current{border-left-color:currentColor;border-right-color:currentColor}.border-x-error{border-left-color:var(--fallback-er,oklch(var(--er)/1));border-right-color:var(--fallback-er,oklch(var(--er)/1))}.border-x-error-content{border-left-color:var(--fallback-erc,oklch(var(--erc)/1));border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-x-error-content\/0{border-left-color:var(--fallback-erc,oklch(var(--erc)/0));border-right-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-x-error-content\/10{border-left-color:var(--fallback-erc,oklch(var(--erc)/.1));border-right-color:var(--fallback-erc,oklch(var(--erc)/.1))}.border-x-error-content\/100{border-left-color:var(--fallback-erc,oklch(var(--erc)/1));border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-x-error-content\/15{border-left-color:var(--fallback-erc,oklch(var(--erc)/.15));border-right-color:var(--fallback-erc,oklch(var(--erc)/.15))}.border-x-error-content\/20{border-left-color:var(--fallback-erc,oklch(var(--erc)/.2));border-right-color:var(--fallback-erc,oklch(var(--erc)/.2))}.border-x-error-content\/25{border-left-color:var(--fallback-erc,oklch(var(--erc)/.25));border-right-color:var(--fallback-erc,oklch(var(--erc)/.25))}.border-x-error-content\/30{border-left-color:var(--fallback-erc,oklch(var(--erc)/.3));border-right-color:var(--fallback-erc,oklch(var(--erc)/.3))}.border-x-error-content\/35{border-left-color:var(--fallback-erc,oklch(var(--erc)/.35));border-right-color:var(--fallback-erc,oklch(var(--erc)/.35))}.border-x-error-content\/40{border-left-color:var(--fallback-erc,oklch(var(--erc)/.4));border-right-color:var(--fallback-erc,oklch(var(--erc)/.4))}.border-x-error-content\/45{border-left-color:var(--fallback-erc,oklch(var(--erc)/.45));border-right-color:var(--fallback-erc,oklch(var(--erc)/.45))}.border-x-error-content\/5{border-left-color:var(--fallback-erc,oklch(var(--erc)/.05));border-right-color:var(--fallback-erc,oklch(var(--erc)/.05))}.border-x-error-content\/50{border-left-color:var(--fallback-erc,oklch(var(--erc)/.5));border-right-color:var(--fallback-erc,oklch(var(--erc)/.5))}.border-x-error-content\/55{border-left-color:var(--fallback-erc,oklch(var(--erc)/.55));border-right-color:var(--fallback-erc,oklch(var(--erc)/.55))}.border-x-error-content\/60{border-left-color:var(--fallback-erc,oklch(var(--erc)/.6));border-right-color:var(--fallback-erc,oklch(var(--erc)/.6))}.border-x-error-content\/65{border-left-color:var(--fallback-erc,oklch(var(--erc)/.65));border-right-color:var(--fallback-erc,oklch(var(--erc)/.65))}.border-x-error-content\/70{border-left-color:var(--fallback-erc,oklch(var(--erc)/.7));border-right-color:var(--fallback-erc,oklch(var(--erc)/.7))}.border-x-error-content\/75{border-left-color:var(--fallback-erc,oklch(var(--erc)/.75));border-right-color:var(--fallback-erc,oklch(var(--erc)/.75))}.border-x-error-content\/80{border-left-color:var(--fallback-erc,oklch(var(--erc)/.8));border-right-color:var(--fallback-erc,oklch(var(--erc)/.8))}.border-x-error-content\/85{border-left-color:var(--fallback-erc,oklch(var(--erc)/.85));border-right-color:var(--fallback-erc,oklch(var(--erc)/.85))}.border-x-error-content\/90{border-left-color:var(--fallback-erc,oklch(var(--erc)/.9));border-right-color:var(--fallback-erc,oklch(var(--erc)/.9))}.border-x-error-content\/95{border-left-color:var(--fallback-erc,oklch(var(--erc)/.95));border-right-color:var(--fallback-erc,oklch(var(--erc)/.95))}.border-x-error\/0{border-left-color:var(--fallback-er,oklch(var(--er)/0));border-right-color:var(--fallback-er,oklch(var(--er)/0))}.border-x-error\/10{border-left-color:var(--fallback-er,oklch(var(--er)/.1));border-right-color:var(--fallback-er,oklch(var(--er)/.1))}.border-x-error\/100{border-left-color:var(--fallback-er,oklch(var(--er)/1));border-right-color:var(--fallback-er,oklch(var(--er)/1))}.border-x-error\/15{border-left-color:var(--fallback-er,oklch(var(--er)/.15));border-right-color:var(--fallback-er,oklch(var(--er)/.15))}.border-x-error\/20{border-left-color:var(--fallback-er,oklch(var(--er)/.2));border-right-color:var(--fallback-er,oklch(var(--er)/.2))}.border-x-error\/25{border-left-color:var(--fallback-er,oklch(var(--er)/.25));border-right-color:var(--fallback-er,oklch(var(--er)/.25))}.border-x-error\/30{border-left-color:var(--fallback-er,oklch(var(--er)/.3));border-right-color:var(--fallback-er,oklch(var(--er)/.3))}.border-x-error\/35{border-left-color:var(--fallback-er,oklch(var(--er)/.35));border-right-color:var(--fallback-er,oklch(var(--er)/.35))}.border-x-error\/40{border-left-color:var(--fallback-er,oklch(var(--er)/.4));border-right-color:var(--fallback-er,oklch(var(--er)/.4))}.border-x-error\/45{border-left-color:var(--fallback-er,oklch(var(--er)/.45));border-right-color:var(--fallback-er,oklch(var(--er)/.45))}.border-x-error\/5{border-left-color:var(--fallback-er,oklch(var(--er)/.05));border-right-color:var(--fallback-er,oklch(var(--er)/.05))}.border-x-error\/50{border-left-color:var(--fallback-er,oklch(var(--er)/.5));border-right-color:var(--fallback-er,oklch(var(--er)/.5))}.border-x-error\/55{border-left-color:var(--fallback-er,oklch(var(--er)/.55));border-right-color:var(--fallback-er,oklch(var(--er)/.55))}.border-x-error\/60{border-left-color:var(--fallback-er,oklch(var(--er)/.6));border-right-color:var(--fallback-er,oklch(var(--er)/.6))}.border-x-error\/65{border-left-color:var(--fallback-er,oklch(var(--er)/.65));border-right-color:var(--fallback-er,oklch(var(--er)/.65))}.border-x-error\/70{border-left-color:var(--fallback-er,oklch(var(--er)/.7));border-right-color:var(--fallback-er,oklch(var(--er)/.7))}.border-x-error\/75{border-left-color:var(--fallback-er,oklch(var(--er)/.75));border-right-color:var(--fallback-er,oklch(var(--er)/.75))}.border-x-error\/80{border-left-color:var(--fallback-er,oklch(var(--er)/.8));border-right-color:var(--fallback-er,oklch(var(--er)/.8))}.border-x-error\/85{border-left-color:var(--fallback-er,oklch(var(--er)/.85));border-right-color:var(--fallback-er,oklch(var(--er)/.85))}.border-x-error\/90{border-left-color:var(--fallback-er,oklch(var(--er)/.9));border-right-color:var(--fallback-er,oklch(var(--er)/.9))}.border-x-error\/95{border-left-color:var(--fallback-er,oklch(var(--er)/.95));border-right-color:var(--fallback-er,oklch(var(--er)/.95))}.border-x-info{border-left-color:var(--fallback-in,oklch(var(--in)/1));border-right-color:var(--fallback-in,oklch(var(--in)/1))}.border-x-info-content{border-left-color:var(--fallback-inc,oklch(var(--inc)/1));border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-x-info-content\/0{border-left-color:var(--fallback-inc,oklch(var(--inc)/0));border-right-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-x-info-content\/10{border-left-color:var(--fallback-inc,oklch(var(--inc)/.1));border-right-color:var(--fallback-inc,oklch(var(--inc)/.1))}.border-x-info-content\/100{border-left-color:var(--fallback-inc,oklch(var(--inc)/1));border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-x-info-content\/15{border-left-color:var(--fallback-inc,oklch(var(--inc)/.15));border-right-color:var(--fallback-inc,oklch(var(--inc)/.15))}.border-x-info-content\/20{border-left-color:var(--fallback-inc,oklch(var(--inc)/.2));border-right-color:var(--fallback-inc,oklch(var(--inc)/.2))}.border-x-info-content\/25{border-left-color:var(--fallback-inc,oklch(var(--inc)/.25));border-right-color:var(--fallback-inc,oklch(var(--inc)/.25))}.border-x-info-content\/30{border-left-color:var(--fallback-inc,oklch(var(--inc)/.3));border-right-color:var(--fallback-inc,oklch(var(--inc)/.3))}.border-x-info-content\/35{border-left-color:var(--fallback-inc,oklch(var(--inc)/.35));border-right-color:var(--fallback-inc,oklch(var(--inc)/.35))}.border-x-info-content\/40{border-left-color:var(--fallback-inc,oklch(var(--inc)/.4));border-right-color:var(--fallback-inc,oklch(var(--inc)/.4))}.border-x-info-content\/45{border-left-color:var(--fallback-inc,oklch(var(--inc)/.45));border-right-color:var(--fallback-inc,oklch(var(--inc)/.45))}.border-x-info-content\/5{border-left-color:var(--fallback-inc,oklch(var(--inc)/.05));border-right-color:var(--fallback-inc,oklch(var(--inc)/.05))}.border-x-info-content\/50{border-left-color:var(--fallback-inc,oklch(var(--inc)/.5));border-right-color:var(--fallback-inc,oklch(var(--inc)/.5))}.border-x-info-content\/55{border-left-color:var(--fallback-inc,oklch(var(--inc)/.55));border-right-color:var(--fallback-inc,oklch(var(--inc)/.55))}.border-x-info-content\/60{border-left-color:var(--fallback-inc,oklch(var(--inc)/.6));border-right-color:var(--fallback-inc,oklch(var(--inc)/.6))}.border-x-info-content\/65{border-left-color:var(--fallback-inc,oklch(var(--inc)/.65));border-right-color:var(--fallback-inc,oklch(var(--inc)/.65))}.border-x-info-content\/70{border-left-color:var(--fallback-inc,oklch(var(--inc)/.7));border-right-color:var(--fallback-inc,oklch(var(--inc)/.7))}.border-x-info-content\/75{border-left-color:var(--fallback-inc,oklch(var(--inc)/.75));border-right-color:var(--fallback-inc,oklch(var(--inc)/.75))}.border-x-info-content\/80{border-left-color:var(--fallback-inc,oklch(var(--inc)/.8));border-right-color:var(--fallback-inc,oklch(var(--inc)/.8))}.border-x-info-content\/85{border-left-color:var(--fallback-inc,oklch(var(--inc)/.85));border-right-color:var(--fallback-inc,oklch(var(--inc)/.85))}.border-x-info-content\/90{border-left-color:var(--fallback-inc,oklch(var(--inc)/.9));border-right-color:var(--fallback-inc,oklch(var(--inc)/.9))}.border-x-info-content\/95{border-left-color:var(--fallback-inc,oklch(var(--inc)/.95));border-right-color:var(--fallback-inc,oklch(var(--inc)/.95))}.border-x-info\/0{border-left-color:var(--fallback-in,oklch(var(--in)/0));border-right-color:var(--fallback-in,oklch(var(--in)/0))}.border-x-info\/10{border-left-color:var(--fallback-in,oklch(var(--in)/.1));border-right-color:var(--fallback-in,oklch(var(--in)/.1))}.border-x-info\/100{border-left-color:var(--fallback-in,oklch(var(--in)/1));border-right-color:var(--fallback-in,oklch(var(--in)/1))}.border-x-info\/15{border-left-color:var(--fallback-in,oklch(var(--in)/.15));border-right-color:var(--fallback-in,oklch(var(--in)/.15))}.border-x-info\/20{border-left-color:var(--fallback-in,oklch(var(--in)/.2));border-right-color:var(--fallback-in,oklch(var(--in)/.2))}.border-x-info\/25{border-left-color:var(--fallback-in,oklch(var(--in)/.25));border-right-color:var(--fallback-in,oklch(var(--in)/.25))}.border-x-info\/30{border-left-color:var(--fallback-in,oklch(var(--in)/.3));border-right-color:var(--fallback-in,oklch(var(--in)/.3))}.border-x-info\/35{border-left-color:var(--fallback-in,oklch(var(--in)/.35));border-right-color:var(--fallback-in,oklch(var(--in)/.35))}.border-x-info\/40{border-left-color:var(--fallback-in,oklch(var(--in)/.4));border-right-color:var(--fallback-in,oklch(var(--in)/.4))}.border-x-info\/45{border-left-color:var(--fallback-in,oklch(var(--in)/.45));border-right-color:var(--fallback-in,oklch(var(--in)/.45))}.border-x-info\/5{border-left-color:var(--fallback-in,oklch(var(--in)/.05));border-right-color:var(--fallback-in,oklch(var(--in)/.05))}.border-x-info\/50{border-left-color:var(--fallback-in,oklch(var(--in)/.5));border-right-color:var(--fallback-in,oklch(var(--in)/.5))}.border-x-info\/55{border-left-color:var(--fallback-in,oklch(var(--in)/.55));border-right-color:var(--fallback-in,oklch(var(--in)/.55))}.border-x-info\/60{border-left-color:var(--fallback-in,oklch(var(--in)/.6));border-right-color:var(--fallback-in,oklch(var(--in)/.6))}.border-x-info\/65{border-left-color:var(--fallback-in,oklch(var(--in)/.65));border-right-color:var(--fallback-in,oklch(var(--in)/.65))}.border-x-info\/70{border-left-color:var(--fallback-in,oklch(var(--in)/.7));border-right-color:var(--fallback-in,oklch(var(--in)/.7))}.border-x-info\/75{border-left-color:var(--fallback-in,oklch(var(--in)/.75));border-right-color:var(--fallback-in,oklch(var(--in)/.75))}.border-x-info\/80{border-left-color:var(--fallback-in,oklch(var(--in)/.8));border-right-color:var(--fallback-in,oklch(var(--in)/.8))}.border-x-info\/85{border-left-color:var(--fallback-in,oklch(var(--in)/.85));border-right-color:var(--fallback-in,oklch(var(--in)/.85))}.border-x-info\/90{border-left-color:var(--fallback-in,oklch(var(--in)/.9));border-right-color:var(--fallback-in,oklch(var(--in)/.9))}.border-x-info\/95{border-left-color:var(--fallback-in,oklch(var(--in)/.95));border-right-color:var(--fallback-in,oklch(var(--in)/.95))}.border-x-neutral{border-left-color:var(--fallback-n,oklch(var(--n)/1));border-right-color:var(--fallback-n,oklch(var(--n)/1))}.border-x-neutral-content{border-left-color:var(--fallback-nc,oklch(var(--nc)/1));border-right-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-x-neutral-content\/0{border-left-color:var(--fallback-nc,oklch(var(--nc)/0));border-right-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-x-neutral-content\/10{border-left-color:var(--fallback-nc,oklch(var(--nc)/.1));border-right-color:var(--fallback-nc,oklch(var(--nc)/.1))}.border-x-neutral-content\/100{border-left-color:var(--fallback-nc,oklch(var(--nc)/1));border-right-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-x-neutral-content\/15{border-left-color:var(--fallback-nc,oklch(var(--nc)/.15));border-right-color:var(--fallback-nc,oklch(var(--nc)/.15))}.border-x-neutral-content\/20{border-left-color:var(--fallback-nc,oklch(var(--nc)/.2));border-right-color:var(--fallback-nc,oklch(var(--nc)/.2))}.border-x-neutral-content\/25{border-left-color:var(--fallback-nc,oklch(var(--nc)/.25));border-right-color:var(--fallback-nc,oklch(var(--nc)/.25))}.border-x-neutral-content\/30{border-left-color:var(--fallback-nc,oklch(var(--nc)/.3));border-right-color:var(--fallback-nc,oklch(var(--nc)/.3))}.border-x-neutral-content\/35{border-left-color:var(--fallback-nc,oklch(var(--nc)/.35));border-right-color:var(--fallback-nc,oklch(var(--nc)/.35))}.border-x-neutral-content\/40{border-left-color:var(--fallback-nc,oklch(var(--nc)/.4));border-right-color:var(--fallback-nc,oklch(var(--nc)/.4))}.border-x-neutral-content\/45{border-left-color:var(--fallback-nc,oklch(var(--nc)/.45));border-right-color:var(--fallback-nc,oklch(var(--nc)/.45))}.border-x-neutral-content\/5{border-left-color:var(--fallback-nc,oklch(var(--nc)/.05));border-right-color:var(--fallback-nc,oklch(var(--nc)/.05))}.border-x-neutral-content\/50{border-left-color:var(--fallback-nc,oklch(var(--nc)/.5));border-right-color:var(--fallback-nc,oklch(var(--nc)/.5))}.border-x-neutral-content\/55{border-left-color:var(--fallback-nc,oklch(var(--nc)/.55));border-right-color:var(--fallback-nc,oklch(var(--nc)/.55))}.border-x-neutral-content\/60{border-left-color:var(--fallback-nc,oklch(var(--nc)/.6));border-right-color:var(--fallback-nc,oklch(var(--nc)/.6))}.border-x-neutral-content\/65{border-left-color:var(--fallback-nc,oklch(var(--nc)/.65));border-right-color:var(--fallback-nc,oklch(var(--nc)/.65))}.border-x-neutral-content\/70{border-left-color:var(--fallback-nc,oklch(var(--nc)/.7));border-right-color:var(--fallback-nc,oklch(var(--nc)/.7))}.border-x-neutral-content\/75{border-left-color:var(--fallback-nc,oklch(var(--nc)/.75));border-right-color:var(--fallback-nc,oklch(var(--nc)/.75))}.border-x-neutral-content\/80{border-left-color:var(--fallback-nc,oklch(var(--nc)/.8));border-right-color:var(--fallback-nc,oklch(var(--nc)/.8))}.border-x-neutral-content\/85{border-left-color:var(--fallback-nc,oklch(var(--nc)/.85));border-right-color:var(--fallback-nc,oklch(var(--nc)/.85))}.border-x-neutral-content\/90{border-left-color:var(--fallback-nc,oklch(var(--nc)/.9));border-right-color:var(--fallback-nc,oklch(var(--nc)/.9))}.border-x-neutral-content\/95{border-left-color:var(--fallback-nc,oklch(var(--nc)/.95));border-right-color:var(--fallback-nc,oklch(var(--nc)/.95))}.border-x-neutral\/0{border-left-color:var(--fallback-n,oklch(var(--n)/0));border-right-color:var(--fallback-n,oklch(var(--n)/0))}.border-x-neutral\/10{border-left-color:var(--fallback-n,oklch(var(--n)/.1));border-right-color:var(--fallback-n,oklch(var(--n)/.1))}.border-x-neutral\/100{border-left-color:var(--fallback-n,oklch(var(--n)/1));border-right-color:var(--fallback-n,oklch(var(--n)/1))}.border-x-neutral\/15{border-left-color:var(--fallback-n,oklch(var(--n)/.15));border-right-color:var(--fallback-n,oklch(var(--n)/.15))}.border-x-neutral\/20{border-left-color:var(--fallback-n,oklch(var(--n)/.2));border-right-color:var(--fallback-n,oklch(var(--n)/.2))}.border-x-neutral\/25{border-left-color:var(--fallback-n,oklch(var(--n)/.25));border-right-color:var(--fallback-n,oklch(var(--n)/.25))}.border-x-neutral\/30{border-left-color:var(--fallback-n,oklch(var(--n)/.3));border-right-color:var(--fallback-n,oklch(var(--n)/.3))}.border-x-neutral\/35{border-left-color:var(--fallback-n,oklch(var(--n)/.35));border-right-color:var(--fallback-n,oklch(var(--n)/.35))}.border-x-neutral\/40{border-left-color:var(--fallback-n,oklch(var(--n)/.4));border-right-color:var(--fallback-n,oklch(var(--n)/.4))}.border-x-neutral\/45{border-left-color:var(--fallback-n,oklch(var(--n)/.45));border-right-color:var(--fallback-n,oklch(var(--n)/.45))}.border-x-neutral\/5{border-left-color:var(--fallback-n,oklch(var(--n)/.05));border-right-color:var(--fallback-n,oklch(var(--n)/.05))}.border-x-neutral\/50{border-left-color:var(--fallback-n,oklch(var(--n)/.5));border-right-color:var(--fallback-n,oklch(var(--n)/.5))}.border-x-neutral\/55{border-left-color:var(--fallback-n,oklch(var(--n)/.55));border-right-color:var(--fallback-n,oklch(var(--n)/.55))}.border-x-neutral\/60{border-left-color:var(--fallback-n,oklch(var(--n)/.6));border-right-color:var(--fallback-n,oklch(var(--n)/.6))}.border-x-neutral\/65{border-left-color:var(--fallback-n,oklch(var(--n)/.65));border-right-color:var(--fallback-n,oklch(var(--n)/.65))}.border-x-neutral\/70{border-left-color:var(--fallback-n,oklch(var(--n)/.7));border-right-color:var(--fallback-n,oklch(var(--n)/.7))}.border-x-neutral\/75{border-left-color:var(--fallback-n,oklch(var(--n)/.75));border-right-color:var(--fallback-n,oklch(var(--n)/.75))}.border-x-neutral\/80{border-left-color:var(--fallback-n,oklch(var(--n)/.8));border-right-color:var(--fallback-n,oklch(var(--n)/.8))}.border-x-neutral\/85{border-left-color:var(--fallback-n,oklch(var(--n)/.85));border-right-color:var(--fallback-n,oklch(var(--n)/.85))}.border-x-neutral\/90{border-left-color:var(--fallback-n,oklch(var(--n)/.9));border-right-color:var(--fallback-n,oklch(var(--n)/.9))}.border-x-neutral\/95{border-left-color:var(--fallback-n,oklch(var(--n)/.95));border-right-color:var(--fallback-n,oklch(var(--n)/.95))}.border-x-primary{border-left-color:var(--fallback-p,oklch(var(--p)/1));border-right-color:var(--fallback-p,oklch(var(--p)/1))}.border-x-primary-content{border-left-color:var(--fallback-pc,oklch(var(--pc)/1));border-right-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-x-primary-content\/0{border-left-color:var(--fallback-pc,oklch(var(--pc)/0));border-right-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-x-primary-content\/10{border-left-color:var(--fallback-pc,oklch(var(--pc)/.1));border-right-color:var(--fallback-pc,oklch(var(--pc)/.1))}.border-x-primary-content\/100{border-left-color:var(--fallback-pc,oklch(var(--pc)/1));border-right-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-x-primary-content\/15{border-left-color:var(--fallback-pc,oklch(var(--pc)/.15));border-right-color:var(--fallback-pc,oklch(var(--pc)/.15))}.border-x-primary-content\/20{border-left-color:var(--fallback-pc,oklch(var(--pc)/.2));border-right-color:var(--fallback-pc,oklch(var(--pc)/.2))}.border-x-primary-content\/25{border-left-color:var(--fallback-pc,oklch(var(--pc)/.25));border-right-color:var(--fallback-pc,oklch(var(--pc)/.25))}.border-x-primary-content\/30{border-left-color:var(--fallback-pc,oklch(var(--pc)/.3));border-right-color:var(--fallback-pc,oklch(var(--pc)/.3))}.border-x-primary-content\/35{border-left-color:var(--fallback-pc,oklch(var(--pc)/.35));border-right-color:var(--fallback-pc,oklch(var(--pc)/.35))}.border-x-primary-content\/40{border-left-color:var(--fallback-pc,oklch(var(--pc)/.4));border-right-color:var(--fallback-pc,oklch(var(--pc)/.4))}.border-x-primary-content\/45{border-left-color:var(--fallback-pc,oklch(var(--pc)/.45));border-right-color:var(--fallback-pc,oklch(var(--pc)/.45))}.border-x-primary-content\/5{border-left-color:var(--fallback-pc,oklch(var(--pc)/.05));border-right-color:var(--fallback-pc,oklch(var(--pc)/.05))}.border-x-primary-content\/50{border-left-color:var(--fallback-pc,oklch(var(--pc)/.5));border-right-color:var(--fallback-pc,oklch(var(--pc)/.5))}.border-x-primary-content\/55{border-left-color:var(--fallback-pc,oklch(var(--pc)/.55));border-right-color:var(--fallback-pc,oklch(var(--pc)/.55))}.border-x-primary-content\/60{border-left-color:var(--fallback-pc,oklch(var(--pc)/.6));border-right-color:var(--fallback-pc,oklch(var(--pc)/.6))}.border-x-primary-content\/65{border-left-color:var(--fallback-pc,oklch(var(--pc)/.65));border-right-color:var(--fallback-pc,oklch(var(--pc)/.65))}.border-x-primary-content\/70{border-left-color:var(--fallback-pc,oklch(var(--pc)/.7));border-right-color:var(--fallback-pc,oklch(var(--pc)/.7))}.border-x-primary-content\/75{border-left-color:var(--fallback-pc,oklch(var(--pc)/.75));border-right-color:var(--fallback-pc,oklch(var(--pc)/.75))}.border-x-primary-content\/80{border-left-color:var(--fallback-pc,oklch(var(--pc)/.8));border-right-color:var(--fallback-pc,oklch(var(--pc)/.8))}.border-x-primary-content\/85{border-left-color:var(--fallback-pc,oklch(var(--pc)/.85));border-right-color:var(--fallback-pc,oklch(var(--pc)/.85))}.border-x-primary-content\/90{border-left-color:var(--fallback-pc,oklch(var(--pc)/.9));border-right-color:var(--fallback-pc,oklch(var(--pc)/.9))}.border-x-primary-content\/95{border-left-color:var(--fallback-pc,oklch(var(--pc)/.95));border-right-color:var(--fallback-pc,oklch(var(--pc)/.95))}.border-x-primary\/0{border-left-color:var(--fallback-p,oklch(var(--p)/0));border-right-color:var(--fallback-p,oklch(var(--p)/0))}.border-x-primary\/10{border-left-color:var(--fallback-p,oklch(var(--p)/.1));border-right-color:var(--fallback-p,oklch(var(--p)/.1))}.border-x-primary\/100{border-left-color:var(--fallback-p,oklch(var(--p)/1));border-right-color:var(--fallback-p,oklch(var(--p)/1))}.border-x-primary\/15{border-left-color:var(--fallback-p,oklch(var(--p)/.15));border-right-color:var(--fallback-p,oklch(var(--p)/.15))}.border-x-primary\/20{border-left-color:var(--fallback-p,oklch(var(--p)/.2));border-right-color:var(--fallback-p,oklch(var(--p)/.2))}.border-x-primary\/25{border-left-color:var(--fallback-p,oklch(var(--p)/.25));border-right-color:var(--fallback-p,oklch(var(--p)/.25))}.border-x-primary\/30{border-left-color:var(--fallback-p,oklch(var(--p)/.3));border-right-color:var(--fallback-p,oklch(var(--p)/.3))}.border-x-primary\/35{border-left-color:var(--fallback-p,oklch(var(--p)/.35));border-right-color:var(--fallback-p,oklch(var(--p)/.35))}.border-x-primary\/40{border-left-color:var(--fallback-p,oklch(var(--p)/.4));border-right-color:var(--fallback-p,oklch(var(--p)/.4))}.border-x-primary\/45{border-left-color:var(--fallback-p,oklch(var(--p)/.45));border-right-color:var(--fallback-p,oklch(var(--p)/.45))}.border-x-primary\/5{border-left-color:var(--fallback-p,oklch(var(--p)/.05));border-right-color:var(--fallback-p,oklch(var(--p)/.05))}.border-x-primary\/50{border-left-color:var(--fallback-p,oklch(var(--p)/.5));border-right-color:var(--fallback-p,oklch(var(--p)/.5))}.border-x-primary\/55{border-left-color:var(--fallback-p,oklch(var(--p)/.55));border-right-color:var(--fallback-p,oklch(var(--p)/.55))}.border-x-primary\/60{border-left-color:var(--fallback-p,oklch(var(--p)/.6));border-right-color:var(--fallback-p,oklch(var(--p)/.6))}.border-x-primary\/65{border-left-color:var(--fallback-p,oklch(var(--p)/.65));border-right-color:var(--fallback-p,oklch(var(--p)/.65))}.border-x-primary\/70{border-left-color:var(--fallback-p,oklch(var(--p)/.7));border-right-color:var(--fallback-p,oklch(var(--p)/.7))}.border-x-primary\/75{border-left-color:var(--fallback-p,oklch(var(--p)/.75));border-right-color:var(--fallback-p,oklch(var(--p)/.75))}.border-x-primary\/80{border-left-color:var(--fallback-p,oklch(var(--p)/.8));border-right-color:var(--fallback-p,oklch(var(--p)/.8))}.border-x-primary\/85{border-left-color:var(--fallback-p,oklch(var(--p)/.85));border-right-color:var(--fallback-p,oklch(var(--p)/.85))}.border-x-primary\/90{border-left-color:var(--fallback-p,oklch(var(--p)/.9));border-right-color:var(--fallback-p,oklch(var(--p)/.9))}.border-x-primary\/95{border-left-color:var(--fallback-p,oklch(var(--p)/.95));border-right-color:var(--fallback-p,oklch(var(--p)/.95))}.border-x-secondary{border-left-color:var(--fallback-s,oklch(var(--s)/1));border-right-color:var(--fallback-s,oklch(var(--s)/1))}.border-x-secondary-content{border-left-color:var(--fallback-sc,oklch(var(--sc)/1));border-right-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-x-secondary-content\/0{border-left-color:var(--fallback-sc,oklch(var(--sc)/0));border-right-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-x-secondary-content\/10{border-left-color:var(--fallback-sc,oklch(var(--sc)/.1));border-right-color:var(--fallback-sc,oklch(var(--sc)/.1))}.border-x-secondary-content\/100{border-left-color:var(--fallback-sc,oklch(var(--sc)/1));border-right-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-x-secondary-content\/15{border-left-color:var(--fallback-sc,oklch(var(--sc)/.15));border-right-color:var(--fallback-sc,oklch(var(--sc)/.15))}.border-x-secondary-content\/20{border-left-color:var(--fallback-sc,oklch(var(--sc)/.2));border-right-color:var(--fallback-sc,oklch(var(--sc)/.2))}.border-x-secondary-content\/25{border-left-color:var(--fallback-sc,oklch(var(--sc)/.25));border-right-color:var(--fallback-sc,oklch(var(--sc)/.25))}.border-x-secondary-content\/30{border-left-color:var(--fallback-sc,oklch(var(--sc)/.3));border-right-color:var(--fallback-sc,oklch(var(--sc)/.3))}.border-x-secondary-content\/35{border-left-color:var(--fallback-sc,oklch(var(--sc)/.35));border-right-color:var(--fallback-sc,oklch(var(--sc)/.35))}.border-x-secondary-content\/40{border-left-color:var(--fallback-sc,oklch(var(--sc)/.4));border-right-color:var(--fallback-sc,oklch(var(--sc)/.4))}.border-x-secondary-content\/45{border-left-color:var(--fallback-sc,oklch(var(--sc)/.45));border-right-color:var(--fallback-sc,oklch(var(--sc)/.45))}.border-x-secondary-content\/5{border-left-color:var(--fallback-sc,oklch(var(--sc)/.05));border-right-color:var(--fallback-sc,oklch(var(--sc)/.05))}.border-x-secondary-content\/50{border-left-color:var(--fallback-sc,oklch(var(--sc)/.5));border-right-color:var(--fallback-sc,oklch(var(--sc)/.5))}.border-x-secondary-content\/55{border-left-color:var(--fallback-sc,oklch(var(--sc)/.55));border-right-color:var(--fallback-sc,oklch(var(--sc)/.55))}.border-x-secondary-content\/60{border-left-color:var(--fallback-sc,oklch(var(--sc)/.6));border-right-color:var(--fallback-sc,oklch(var(--sc)/.6))}.border-x-secondary-content\/65{border-left-color:var(--fallback-sc,oklch(var(--sc)/.65));border-right-color:var(--fallback-sc,oklch(var(--sc)/.65))}.border-x-secondary-content\/70{border-left-color:var(--fallback-sc,oklch(var(--sc)/.7));border-right-color:var(--fallback-sc,oklch(var(--sc)/.7))}.border-x-secondary-content\/75{border-left-color:var(--fallback-sc,oklch(var(--sc)/.75));border-right-color:var(--fallback-sc,oklch(var(--sc)/.75))}.border-x-secondary-content\/80{border-left-color:var(--fallback-sc,oklch(var(--sc)/.8));border-right-color:var(--fallback-sc,oklch(var(--sc)/.8))}.border-x-secondary-content\/85{border-left-color:var(--fallback-sc,oklch(var(--sc)/.85));border-right-color:var(--fallback-sc,oklch(var(--sc)/.85))}.border-x-secondary-content\/90{border-left-color:var(--fallback-sc,oklch(var(--sc)/.9));border-right-color:var(--fallback-sc,oklch(var(--sc)/.9))}.border-x-secondary-content\/95{border-left-color:var(--fallback-sc,oklch(var(--sc)/.95));border-right-color:var(--fallback-sc,oklch(var(--sc)/.95))}.border-x-secondary\/0{border-left-color:var(--fallback-s,oklch(var(--s)/0));border-right-color:var(--fallback-s,oklch(var(--s)/0))}.border-x-secondary\/10{border-left-color:var(--fallback-s,oklch(var(--s)/.1));border-right-color:var(--fallback-s,oklch(var(--s)/.1))}.border-x-secondary\/100{border-left-color:var(--fallback-s,oklch(var(--s)/1));border-right-color:var(--fallback-s,oklch(var(--s)/1))}.border-x-secondary\/15{border-left-color:var(--fallback-s,oklch(var(--s)/.15));border-right-color:var(--fallback-s,oklch(var(--s)/.15))}.border-x-secondary\/20{border-left-color:var(--fallback-s,oklch(var(--s)/.2));border-right-color:var(--fallback-s,oklch(var(--s)/.2))}.border-x-secondary\/25{border-left-color:var(--fallback-s,oklch(var(--s)/.25));border-right-color:var(--fallback-s,oklch(var(--s)/.25))}.border-x-secondary\/30{border-left-color:var(--fallback-s,oklch(var(--s)/.3));border-right-color:var(--fallback-s,oklch(var(--s)/.3))}.border-x-secondary\/35{border-left-color:var(--fallback-s,oklch(var(--s)/.35));border-right-color:var(--fallback-s,oklch(var(--s)/.35))}.border-x-secondary\/40{border-left-color:var(--fallback-s,oklch(var(--s)/.4));border-right-color:var(--fallback-s,oklch(var(--s)/.4))}.border-x-secondary\/45{border-left-color:var(--fallback-s,oklch(var(--s)/.45));border-right-color:var(--fallback-s,oklch(var(--s)/.45))}.border-x-secondary\/5{border-left-color:var(--fallback-s,oklch(var(--s)/.05));border-right-color:var(--fallback-s,oklch(var(--s)/.05))}.border-x-secondary\/50{border-left-color:var(--fallback-s,oklch(var(--s)/.5));border-right-color:var(--fallback-s,oklch(var(--s)/.5))}.border-x-secondary\/55{border-left-color:var(--fallback-s,oklch(var(--s)/.55));border-right-color:var(--fallback-s,oklch(var(--s)/.55))}.border-x-secondary\/60{border-left-color:var(--fallback-s,oklch(var(--s)/.6));border-right-color:var(--fallback-s,oklch(var(--s)/.6))}.border-x-secondary\/65{border-left-color:var(--fallback-s,oklch(var(--s)/.65));border-right-color:var(--fallback-s,oklch(var(--s)/.65))}.border-x-secondary\/70{border-left-color:var(--fallback-s,oklch(var(--s)/.7));border-right-color:var(--fallback-s,oklch(var(--s)/.7))}.border-x-secondary\/75{border-left-color:var(--fallback-s,oklch(var(--s)/.75));border-right-color:var(--fallback-s,oklch(var(--s)/.75))}.border-x-secondary\/80{border-left-color:var(--fallback-s,oklch(var(--s)/.8));border-right-color:var(--fallback-s,oklch(var(--s)/.8))}.border-x-secondary\/85{border-left-color:var(--fallback-s,oklch(var(--s)/.85));border-right-color:var(--fallback-s,oklch(var(--s)/.85))}.border-x-secondary\/90{border-left-color:var(--fallback-s,oklch(var(--s)/.9));border-right-color:var(--fallback-s,oklch(var(--s)/.9))}.border-x-secondary\/95{border-left-color:var(--fallback-s,oklch(var(--s)/.95));border-right-color:var(--fallback-s,oklch(var(--s)/.95))}.border-x-success{border-left-color:var(--fallback-su,oklch(var(--su)/1));border-right-color:var(--fallback-su,oklch(var(--su)/1))}.border-x-success-content{border-left-color:var(--fallback-suc,oklch(var(--suc)/1));border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-x-success-content\/0{border-left-color:var(--fallback-suc,oklch(var(--suc)/0));border-right-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-x-success-content\/10{border-left-color:var(--fallback-suc,oklch(var(--suc)/.1));border-right-color:var(--fallback-suc,oklch(var(--suc)/.1))}.border-x-success-content\/100{border-left-color:var(--fallback-suc,oklch(var(--suc)/1));border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-x-success-content\/15{border-left-color:var(--fallback-suc,oklch(var(--suc)/.15));border-right-color:var(--fallback-suc,oklch(var(--suc)/.15))}.border-x-success-content\/20{border-left-color:var(--fallback-suc,oklch(var(--suc)/.2));border-right-color:var(--fallback-suc,oklch(var(--suc)/.2))}.border-x-success-content\/25{border-left-color:var(--fallback-suc,oklch(var(--suc)/.25));border-right-color:var(--fallback-suc,oklch(var(--suc)/.25))}.border-x-success-content\/30{border-left-color:var(--fallback-suc,oklch(var(--suc)/.3));border-right-color:var(--fallback-suc,oklch(var(--suc)/.3))}.border-x-success-content\/35{border-left-color:var(--fallback-suc,oklch(var(--suc)/.35));border-right-color:var(--fallback-suc,oklch(var(--suc)/.35))}.border-x-success-content\/40{border-left-color:var(--fallback-suc,oklch(var(--suc)/.4));border-right-color:var(--fallback-suc,oklch(var(--suc)/.4))}.border-x-success-content\/45{border-left-color:var(--fallback-suc,oklch(var(--suc)/.45));border-right-color:var(--fallback-suc,oklch(var(--suc)/.45))}.border-x-success-content\/5{border-left-color:var(--fallback-suc,oklch(var(--suc)/.05));border-right-color:var(--fallback-suc,oklch(var(--suc)/.05))}.border-x-success-content\/50{border-left-color:var(--fallback-suc,oklch(var(--suc)/.5));border-right-color:var(--fallback-suc,oklch(var(--suc)/.5))}.border-x-success-content\/55{border-left-color:var(--fallback-suc,oklch(var(--suc)/.55));border-right-color:var(--fallback-suc,oklch(var(--suc)/.55))}.border-x-success-content\/60{border-left-color:var(--fallback-suc,oklch(var(--suc)/.6));border-right-color:var(--fallback-suc,oklch(var(--suc)/.6))}.border-x-success-content\/65{border-left-color:var(--fallback-suc,oklch(var(--suc)/.65));border-right-color:var(--fallback-suc,oklch(var(--suc)/.65))}.border-x-success-content\/70{border-left-color:var(--fallback-suc,oklch(var(--suc)/.7));border-right-color:var(--fallback-suc,oklch(var(--suc)/.7))}.border-x-success-content\/75{border-left-color:var(--fallback-suc,oklch(var(--suc)/.75));border-right-color:var(--fallback-suc,oklch(var(--suc)/.75))}.border-x-success-content\/80{border-left-color:var(--fallback-suc,oklch(var(--suc)/.8));border-right-color:var(--fallback-suc,oklch(var(--suc)/.8))}.border-x-success-content\/85{border-left-color:var(--fallback-suc,oklch(var(--suc)/.85));border-right-color:var(--fallback-suc,oklch(var(--suc)/.85))}.border-x-success-content\/90{border-left-color:var(--fallback-suc,oklch(var(--suc)/.9));border-right-color:var(--fallback-suc,oklch(var(--suc)/.9))}.border-x-success-content\/95{border-left-color:var(--fallback-suc,oklch(var(--suc)/.95));border-right-color:var(--fallback-suc,oklch(var(--suc)/.95))}.border-x-success\/0{border-left-color:var(--fallback-su,oklch(var(--su)/0));border-right-color:var(--fallback-su,oklch(var(--su)/0))}.border-x-success\/10{border-left-color:var(--fallback-su,oklch(var(--su)/.1));border-right-color:var(--fallback-su,oklch(var(--su)/.1))}.border-x-success\/100{border-left-color:var(--fallback-su,oklch(var(--su)/1));border-right-color:var(--fallback-su,oklch(var(--su)/1))}.border-x-success\/15{border-left-color:var(--fallback-su,oklch(var(--su)/.15));border-right-color:var(--fallback-su,oklch(var(--su)/.15))}.border-x-success\/20{border-left-color:var(--fallback-su,oklch(var(--su)/.2));border-right-color:var(--fallback-su,oklch(var(--su)/.2))}.border-x-success\/25{border-left-color:var(--fallback-su,oklch(var(--su)/.25));border-right-color:var(--fallback-su,oklch(var(--su)/.25))}.border-x-success\/30{border-left-color:var(--fallback-su,oklch(var(--su)/.3));border-right-color:var(--fallback-su,oklch(var(--su)/.3))}.border-x-success\/35{border-left-color:var(--fallback-su,oklch(var(--su)/.35));border-right-color:var(--fallback-su,oklch(var(--su)/.35))}.border-x-success\/40{border-left-color:var(--fallback-su,oklch(var(--su)/.4));border-right-color:var(--fallback-su,oklch(var(--su)/.4))}.border-x-success\/45{border-left-color:var(--fallback-su,oklch(var(--su)/.45));border-right-color:var(--fallback-su,oklch(var(--su)/.45))}.border-x-success\/5{border-left-color:var(--fallback-su,oklch(var(--su)/.05));border-right-color:var(--fallback-su,oklch(var(--su)/.05))}.border-x-success\/50{border-left-color:var(--fallback-su,oklch(var(--su)/.5));border-right-color:var(--fallback-su,oklch(var(--su)/.5))}.border-x-success\/55{border-left-color:var(--fallback-su,oklch(var(--su)/.55));border-right-color:var(--fallback-su,oklch(var(--su)/.55))}.border-x-success\/60{border-left-color:var(--fallback-su,oklch(var(--su)/.6));border-right-color:var(--fallback-su,oklch(var(--su)/.6))}.border-x-success\/65{border-left-color:var(--fallback-su,oklch(var(--su)/.65));border-right-color:var(--fallback-su,oklch(var(--su)/.65))}.border-x-success\/70{border-left-color:var(--fallback-su,oklch(var(--su)/.7));border-right-color:var(--fallback-su,oklch(var(--su)/.7))}.border-x-success\/75{border-left-color:var(--fallback-su,oklch(var(--su)/.75));border-right-color:var(--fallback-su,oklch(var(--su)/.75))}.border-x-success\/80{border-left-color:var(--fallback-su,oklch(var(--su)/.8));border-right-color:var(--fallback-su,oklch(var(--su)/.8))}.border-x-success\/85{border-left-color:var(--fallback-su,oklch(var(--su)/.85));border-right-color:var(--fallback-su,oklch(var(--su)/.85))}.border-x-success\/90{border-left-color:var(--fallback-su,oklch(var(--su)/.9));border-right-color:var(--fallback-su,oklch(var(--su)/.9))}.border-x-success\/95{border-left-color:var(--fallback-su,oklch(var(--su)/.95));border-right-color:var(--fallback-su,oklch(var(--su)/.95))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-x-transparent\/0{border-left-color:rgb(0 0 0 / 0);border-right-color:rgb(0 0 0 / 0)}.border-x-transparent\/10{border-left-color:rgb(0 0 0 / .1);border-right-color:rgb(0 0 0 / .1)}.border-x-transparent\/100{border-left-color:rgb(0 0 0 / 1);border-right-color:rgb(0 0 0 / 1)}.border-x-transparent\/15{border-left-color:rgb(0 0 0 / .15);border-right-color:rgb(0 0 0 / .15)}.border-x-transparent\/20{border-left-color:rgb(0 0 0 / .2);border-right-color:rgb(0 0 0 / .2)}.border-x-transparent\/25{border-left-color:rgb(0 0 0 / .25);border-right-color:rgb(0 0 0 / .25)}.border-x-transparent\/30{border-left-color:rgb(0 0 0 / .3);border-right-color:rgb(0 0 0 / .3)}.border-x-transparent\/35{border-left-color:rgb(0 0 0 / .35);border-right-color:rgb(0 0 0 / .35)}.border-x-transparent\/40{border-left-color:rgb(0 0 0 / .4);border-right-color:rgb(0 0 0 / .4)}.border-x-transparent\/45{border-left-color:rgb(0 0 0 / .45);border-right-color:rgb(0 0 0 / .45)}.border-x-transparent\/5{border-left-color:rgb(0 0 0 / .05);border-right-color:rgb(0 0 0 / .05)}.border-x-transparent\/50{border-left-color:rgb(0 0 0 / .5);border-right-color:rgb(0 0 0 / .5)}.border-x-transparent\/55{border-left-color:rgb(0 0 0 / .55);border-right-color:rgb(0 0 0 / .55)}.border-x-transparent\/60{border-left-color:rgb(0 0 0 / .6);border-right-color:rgb(0 0 0 / .6)}.border-x-transparent\/65{border-left-color:rgb(0 0 0 / .65);border-right-color:rgb(0 0 0 / .65)}.border-x-transparent\/70{border-left-color:rgb(0 0 0 / .7);border-right-color:rgb(0 0 0 / .7)}.border-x-transparent\/75{border-left-color:rgb(0 0 0 / .75);border-right-color:rgb(0 0 0 / .75)}.border-x-transparent\/80{border-left-color:rgb(0 0 0 / .8);border-right-color:rgb(0 0 0 / .8)}.border-x-transparent\/85{border-left-color:rgb(0 0 0 / .85);border-right-color:rgb(0 0 0 / .85)}.border-x-transparent\/90{border-left-color:rgb(0 0 0 / .9);border-right-color:rgb(0 0 0 / .9)}.border-x-transparent\/95{border-left-color:rgb(0 0 0 / .95);border-right-color:rgb(0 0 0 / .95)}.border-x-warning{border-left-color:var(--fallback-wa,oklch(var(--wa)/1));border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-x-warning-content{border-left-color:var(--fallback-wac,oklch(var(--wac)/1));border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-x-warning-content\/0{border-left-color:var(--fallback-wac,oklch(var(--wac)/0));border-right-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-x-warning-content\/10{border-left-color:var(--fallback-wac,oklch(var(--wac)/.1));border-right-color:var(--fallback-wac,oklch(var(--wac)/.1))}.border-x-warning-content\/100{border-left-color:var(--fallback-wac,oklch(var(--wac)/1));border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-x-warning-content\/15{border-left-color:var(--fallback-wac,oklch(var(--wac)/.15));border-right-color:var(--fallback-wac,oklch(var(--wac)/.15))}.border-x-warning-content\/20{border-left-color:var(--fallback-wac,oklch(var(--wac)/.2));border-right-color:var(--fallback-wac,oklch(var(--wac)/.2))}.border-x-warning-content\/25{border-left-color:var(--fallback-wac,oklch(var(--wac)/.25));border-right-color:var(--fallback-wac,oklch(var(--wac)/.25))}.border-x-warning-content\/30{border-left-color:var(--fallback-wac,oklch(var(--wac)/.3));border-right-color:var(--fallback-wac,oklch(var(--wac)/.3))}.border-x-warning-content\/35{border-left-color:var(--fallback-wac,oklch(var(--wac)/.35));border-right-color:var(--fallback-wac,oklch(var(--wac)/.35))}.border-x-warning-content\/40{border-left-color:var(--fallback-wac,oklch(var(--wac)/.4));border-right-color:var(--fallback-wac,oklch(var(--wac)/.4))}.border-x-warning-content\/45{border-left-color:var(--fallback-wac,oklch(var(--wac)/.45));border-right-color:var(--fallback-wac,oklch(var(--wac)/.45))}.border-x-warning-content\/5{border-left-color:var(--fallback-wac,oklch(var(--wac)/.05));border-right-color:var(--fallback-wac,oklch(var(--wac)/.05))}.border-x-warning-content\/50{border-left-color:var(--fallback-wac,oklch(var(--wac)/.5));border-right-color:var(--fallback-wac,oklch(var(--wac)/.5))}.border-x-warning-content\/55{border-left-color:var(--fallback-wac,oklch(var(--wac)/.55));border-right-color:var(--fallback-wac,oklch(var(--wac)/.55))}.border-x-warning-content\/60{border-left-color:var(--fallback-wac,oklch(var(--wac)/.6));border-right-color:var(--fallback-wac,oklch(var(--wac)/.6))}.border-x-warning-content\/65{border-left-color:var(--fallback-wac,oklch(var(--wac)/.65));border-right-color:var(--fallback-wac,oklch(var(--wac)/.65))}.border-x-warning-content\/70{border-left-color:var(--fallback-wac,oklch(var(--wac)/.7));border-right-color:var(--fallback-wac,oklch(var(--wac)/.7))}.border-x-warning-content\/75{border-left-color:var(--fallback-wac,oklch(var(--wac)/.75));border-right-color:var(--fallback-wac,oklch(var(--wac)/.75))}.border-x-warning-content\/80{border-left-color:var(--fallback-wac,oklch(var(--wac)/.8));border-right-color:var(--fallback-wac,oklch(var(--wac)/.8))}.border-x-warning-content\/85{border-left-color:var(--fallback-wac,oklch(var(--wac)/.85));border-right-color:var(--fallback-wac,oklch(var(--wac)/.85))}.border-x-warning-content\/90{border-left-color:var(--fallback-wac,oklch(var(--wac)/.9));border-right-color:var(--fallback-wac,oklch(var(--wac)/.9))}.border-x-warning-content\/95{border-left-color:var(--fallback-wac,oklch(var(--wac)/.95));border-right-color:var(--fallback-wac,oklch(var(--wac)/.95))}.border-x-warning\/0{border-left-color:var(--fallback-wa,oklch(var(--wa)/0));border-right-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-x-warning\/10{border-left-color:var(--fallback-wa,oklch(var(--wa)/.1));border-right-color:var(--fallback-wa,oklch(var(--wa)/.1))}.border-x-warning\/100{border-left-color:var(--fallback-wa,oklch(var(--wa)/1));border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-x-warning\/15{border-left-color:var(--fallback-wa,oklch(var(--wa)/.15));border-right-color:var(--fallback-wa,oklch(var(--wa)/.15))}.border-x-warning\/20{border-left-color:var(--fallback-wa,oklch(var(--wa)/.2));border-right-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-x-warning\/25{border-left-color:var(--fallback-wa,oklch(var(--wa)/.25));border-right-color:var(--fallback-wa,oklch(var(--wa)/.25))}.border-x-warning\/30{border-left-color:var(--fallback-wa,oklch(var(--wa)/.3));border-right-color:var(--fallback-wa,oklch(var(--wa)/.3))}.border-x-warning\/35{border-left-color:var(--fallback-wa,oklch(var(--wa)/.35));border-right-color:var(--fallback-wa,oklch(var(--wa)/.35))}.border-x-warning\/40{border-left-color:var(--fallback-wa,oklch(var(--wa)/.4));border-right-color:var(--fallback-wa,oklch(var(--wa)/.4))}.border-x-warning\/45{border-left-color:var(--fallback-wa,oklch(var(--wa)/.45));border-right-color:var(--fallback-wa,oklch(var(--wa)/.45))}.border-x-warning\/5{border-left-color:var(--fallback-wa,oklch(var(--wa)/.05));border-right-color:var(--fallback-wa,oklch(var(--wa)/.05))}.border-x-warning\/50{border-left-color:var(--fallback-wa,oklch(var(--wa)/.5));border-right-color:var(--fallback-wa,oklch(var(--wa)/.5))}.border-x-warning\/55{border-left-color:var(--fallback-wa,oklch(var(--wa)/.55));border-right-color:var(--fallback-wa,oklch(var(--wa)/.55))}.border-x-warning\/60{border-left-color:var(--fallback-wa,oklch(var(--wa)/.6));border-right-color:var(--fallback-wa,oklch(var(--wa)/.6))}.border-x-warning\/65{border-left-color:var(--fallback-wa,oklch(var(--wa)/.65));border-right-color:var(--fallback-wa,oklch(var(--wa)/.65))}.border-x-warning\/70{border-left-color:var(--fallback-wa,oklch(var(--wa)/.7));border-right-color:var(--fallback-wa,oklch(var(--wa)/.7))}.border-x-warning\/75{border-left-color:var(--fallback-wa,oklch(var(--wa)/.75));border-right-color:var(--fallback-wa,oklch(var(--wa)/.75))}.border-x-warning\/80{border-left-color:var(--fallback-wa,oklch(var(--wa)/.8));border-right-color:var(--fallback-wa,oklch(var(--wa)/.8))}.border-x-warning\/85{border-left-color:var(--fallback-wa,oklch(var(--wa)/.85));border-right-color:var(--fallback-wa,oklch(var(--wa)/.85))}.border-x-warning\/90{border-left-color:var(--fallback-wa,oklch(var(--wa)/.9));border-right-color:var(--fallback-wa,oklch(var(--wa)/.9))}.border-x-warning\/95{border-left-color:var(--fallback-wa,oklch(var(--wa)/.95));border-right-color:var(--fallback-wa,oklch(var(--wa)/.95))}.border-y-accent{border-top-color:var(--fallback-a,oklch(var(--a)/1));border-bottom-color:var(--fallback-a,oklch(var(--a)/1))}.border-y-accent-content{border-top-color:var(--fallback-ac,oklch(var(--ac)/1));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-y-accent-content\/0{border-top-color:var(--fallback-ac,oklch(var(--ac)/0));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-y-accent-content\/10{border-top-color:var(--fallback-ac,oklch(var(--ac)/.1));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.1))}.border-y-accent-content\/100{border-top-color:var(--fallback-ac,oklch(var(--ac)/1));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-y-accent-content\/15{border-top-color:var(--fallback-ac,oklch(var(--ac)/.15));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.15))}.border-y-accent-content\/20{border-top-color:var(--fallback-ac,oklch(var(--ac)/.2));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.2))}.border-y-accent-content\/25{border-top-color:var(--fallback-ac,oklch(var(--ac)/.25));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.25))}.border-y-accent-content\/30{border-top-color:var(--fallback-ac,oklch(var(--ac)/.3));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.3))}.border-y-accent-content\/35{border-top-color:var(--fallback-ac,oklch(var(--ac)/.35));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.35))}.border-y-accent-content\/40{border-top-color:var(--fallback-ac,oklch(var(--ac)/.4));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.4))}.border-y-accent-content\/45{border-top-color:var(--fallback-ac,oklch(var(--ac)/.45));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.45))}.border-y-accent-content\/5{border-top-color:var(--fallback-ac,oklch(var(--ac)/.05));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.05))}.border-y-accent-content\/50{border-top-color:var(--fallback-ac,oklch(var(--ac)/.5));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.5))}.border-y-accent-content\/55{border-top-color:var(--fallback-ac,oklch(var(--ac)/.55));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.55))}.border-y-accent-content\/60{border-top-color:var(--fallback-ac,oklch(var(--ac)/.6));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.6))}.border-y-accent-content\/65{border-top-color:var(--fallback-ac,oklch(var(--ac)/.65));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.65))}.border-y-accent-content\/70{border-top-color:var(--fallback-ac,oklch(var(--ac)/.7));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.7))}.border-y-accent-content\/75{border-top-color:var(--fallback-ac,oklch(var(--ac)/.75));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.75))}.border-y-accent-content\/80{border-top-color:var(--fallback-ac,oklch(var(--ac)/.8));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.8))}.border-y-accent-content\/85{border-top-color:var(--fallback-ac,oklch(var(--ac)/.85));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.85))}.border-y-accent-content\/90{border-top-color:var(--fallback-ac,oklch(var(--ac)/.9));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.9))}.border-y-accent-content\/95{border-top-color:var(--fallback-ac,oklch(var(--ac)/.95));border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.95))}.border-y-accent\/0{border-top-color:var(--fallback-a,oklch(var(--a)/0));border-bottom-color:var(--fallback-a,oklch(var(--a)/0))}.border-y-accent\/10{border-top-color:var(--fallback-a,oklch(var(--a)/.1));border-bottom-color:var(--fallback-a,oklch(var(--a)/.1))}.border-y-accent\/100{border-top-color:var(--fallback-a,oklch(var(--a)/1));border-bottom-color:var(--fallback-a,oklch(var(--a)/1))}.border-y-accent\/15{border-top-color:var(--fallback-a,oklch(var(--a)/.15));border-bottom-color:var(--fallback-a,oklch(var(--a)/.15))}.border-y-accent\/20{border-top-color:var(--fallback-a,oklch(var(--a)/.2));border-bottom-color:var(--fallback-a,oklch(var(--a)/.2))}.border-y-accent\/25{border-top-color:var(--fallback-a,oklch(var(--a)/.25));border-bottom-color:var(--fallback-a,oklch(var(--a)/.25))}.border-y-accent\/30{border-top-color:var(--fallback-a,oklch(var(--a)/.3));border-bottom-color:var(--fallback-a,oklch(var(--a)/.3))}.border-y-accent\/35{border-top-color:var(--fallback-a,oklch(var(--a)/.35));border-bottom-color:var(--fallback-a,oklch(var(--a)/.35))}.border-y-accent\/40{border-top-color:var(--fallback-a,oklch(var(--a)/.4));border-bottom-color:var(--fallback-a,oklch(var(--a)/.4))}.border-y-accent\/45{border-top-color:var(--fallback-a,oklch(var(--a)/.45));border-bottom-color:var(--fallback-a,oklch(var(--a)/.45))}.border-y-accent\/5{border-top-color:var(--fallback-a,oklch(var(--a)/.05));border-bottom-color:var(--fallback-a,oklch(var(--a)/.05))}.border-y-accent\/50{border-top-color:var(--fallback-a,oklch(var(--a)/.5));border-bottom-color:var(--fallback-a,oklch(var(--a)/.5))}.border-y-accent\/55{border-top-color:var(--fallback-a,oklch(var(--a)/.55));border-bottom-color:var(--fallback-a,oklch(var(--a)/.55))}.border-y-accent\/60{border-top-color:var(--fallback-a,oklch(var(--a)/.6));border-bottom-color:var(--fallback-a,oklch(var(--a)/.6))}.border-y-accent\/65{border-top-color:var(--fallback-a,oklch(var(--a)/.65));border-bottom-color:var(--fallback-a,oklch(var(--a)/.65))}.border-y-accent\/70{border-top-color:var(--fallback-a,oklch(var(--a)/.7));border-bottom-color:var(--fallback-a,oklch(var(--a)/.7))}.border-y-accent\/75{border-top-color:var(--fallback-a,oklch(var(--a)/.75));border-bottom-color:var(--fallback-a,oklch(var(--a)/.75))}.border-y-accent\/80{border-top-color:var(--fallback-a,oklch(var(--a)/.8));border-bottom-color:var(--fallback-a,oklch(var(--a)/.8))}.border-y-accent\/85{border-top-color:var(--fallback-a,oklch(var(--a)/.85));border-bottom-color:var(--fallback-a,oklch(var(--a)/.85))}.border-y-accent\/90{border-top-color:var(--fallback-a,oklch(var(--a)/.9));border-bottom-color:var(--fallback-a,oklch(var(--a)/.9))}.border-y-accent\/95{border-top-color:var(--fallback-a,oklch(var(--a)/.95));border-bottom-color:var(--fallback-a,oklch(var(--a)/.95))}.border-y-base-100{border-top-color:var(--fallback-b1,oklch(var(--b1)/1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-y-base-100\/0{border-top-color:var(--fallback-b1,oklch(var(--b1)/0));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-y-base-100\/10{border-top-color:var(--fallback-b1,oklch(var(--b1)/.1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.1))}.border-y-base-100\/100{border-top-color:var(--fallback-b1,oklch(var(--b1)/1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-y-base-100\/15{border-top-color:var(--fallback-b1,oklch(var(--b1)/.15));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.15))}.border-y-base-100\/20{border-top-color:var(--fallback-b1,oklch(var(--b1)/.2));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.2))}.border-y-base-100\/25{border-top-color:var(--fallback-b1,oklch(var(--b1)/.25));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.25))}.border-y-base-100\/30{border-top-color:var(--fallback-b1,oklch(var(--b1)/.3));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.3))}.border-y-base-100\/35{border-top-color:var(--fallback-b1,oklch(var(--b1)/.35));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.35))}.border-y-base-100\/40{border-top-color:var(--fallback-b1,oklch(var(--b1)/.4));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.4))}.border-y-base-100\/45{border-top-color:var(--fallback-b1,oklch(var(--b1)/.45));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.45))}.border-y-base-100\/5{border-top-color:var(--fallback-b1,oklch(var(--b1)/.05));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.05))}.border-y-base-100\/50{border-top-color:var(--fallback-b1,oklch(var(--b1)/.5));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.5))}.border-y-base-100\/55{border-top-color:var(--fallback-b1,oklch(var(--b1)/.55));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.55))}.border-y-base-100\/60{border-top-color:var(--fallback-b1,oklch(var(--b1)/.6));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.6))}.border-y-base-100\/65{border-top-color:var(--fallback-b1,oklch(var(--b1)/.65));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.65))}.border-y-base-100\/70{border-top-color:var(--fallback-b1,oklch(var(--b1)/.7));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.7))}.border-y-base-100\/75{border-top-color:var(--fallback-b1,oklch(var(--b1)/.75));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.75))}.border-y-base-100\/80{border-top-color:var(--fallback-b1,oklch(var(--b1)/.8));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.8))}.border-y-base-100\/85{border-top-color:var(--fallback-b1,oklch(var(--b1)/.85));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.85))}.border-y-base-100\/90{border-top-color:var(--fallback-b1,oklch(var(--b1)/.9));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.9))}.border-y-base-100\/95{border-top-color:var(--fallback-b1,oklch(var(--b1)/.95));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.95))}.border-y-base-200{border-top-color:var(--fallback-b2,oklch(var(--b2)/1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-y-base-200\/0{border-top-color:var(--fallback-b2,oklch(var(--b2)/0));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-y-base-200\/10{border-top-color:var(--fallback-b2,oklch(var(--b2)/.1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.1))}.border-y-base-200\/100{border-top-color:var(--fallback-b2,oklch(var(--b2)/1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-y-base-200\/15{border-top-color:var(--fallback-b2,oklch(var(--b2)/.15));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.15))}.border-y-base-200\/20{border-top-color:var(--fallback-b2,oklch(var(--b2)/.2));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.2))}.border-y-base-200\/25{border-top-color:var(--fallback-b2,oklch(var(--b2)/.25));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.25))}.border-y-base-200\/30{border-top-color:var(--fallback-b2,oklch(var(--b2)/.3));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-y-base-200\/35{border-top-color:var(--fallback-b2,oklch(var(--b2)/.35));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.35))}.border-y-base-200\/40{border-top-color:var(--fallback-b2,oklch(var(--b2)/.4));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.4))}.border-y-base-200\/45{border-top-color:var(--fallback-b2,oklch(var(--b2)/.45));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.45))}.border-y-base-200\/5{border-top-color:var(--fallback-b2,oklch(var(--b2)/.05));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.05))}.border-y-base-200\/50{border-top-color:var(--fallback-b2,oklch(var(--b2)/.5));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-y-base-200\/55{border-top-color:var(--fallback-b2,oklch(var(--b2)/.55));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.55))}.border-y-base-200\/60{border-top-color:var(--fallback-b2,oklch(var(--b2)/.6));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-y-base-200\/65{border-top-color:var(--fallback-b2,oklch(var(--b2)/.65));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.65))}.border-y-base-200\/70{border-top-color:var(--fallback-b2,oklch(var(--b2)/.7));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.7))}.border-y-base-200\/75{border-top-color:var(--fallback-b2,oklch(var(--b2)/.75));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.75))}.border-y-base-200\/80{border-top-color:var(--fallback-b2,oklch(var(--b2)/.8));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-y-base-200\/85{border-top-color:var(--fallback-b2,oklch(var(--b2)/.85));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.85))}.border-y-base-200\/90{border-top-color:var(--fallback-b2,oklch(var(--b2)/.9));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.9))}.border-y-base-200\/95{border-top-color:var(--fallback-b2,oklch(var(--b2)/.95));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.95))}.border-y-base-300{border-top-color:var(--fallback-b3,oklch(var(--b3)/1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-y-base-300\/0{border-top-color:var(--fallback-b3,oklch(var(--b3)/0));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-y-base-300\/10{border-top-color:var(--fallback-b3,oklch(var(--b3)/.1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.1))}.border-y-base-300\/100{border-top-color:var(--fallback-b3,oklch(var(--b3)/1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-y-base-300\/15{border-top-color:var(--fallback-b3,oklch(var(--b3)/.15));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.15))}.border-y-base-300\/20{border-top-color:var(--fallback-b3,oklch(var(--b3)/.2));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.2))}.border-y-base-300\/25{border-top-color:var(--fallback-b3,oklch(var(--b3)/.25));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.25))}.border-y-base-300\/30{border-top-color:var(--fallback-b3,oklch(var(--b3)/.3));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.3))}.border-y-base-300\/35{border-top-color:var(--fallback-b3,oklch(var(--b3)/.35));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.35))}.border-y-base-300\/40{border-top-color:var(--fallback-b3,oklch(var(--b3)/.4));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.4))}.border-y-base-300\/45{border-top-color:var(--fallback-b3,oklch(var(--b3)/.45));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.45))}.border-y-base-300\/5{border-top-color:var(--fallback-b3,oklch(var(--b3)/.05));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.05))}.border-y-base-300\/50{border-top-color:var(--fallback-b3,oklch(var(--b3)/.5));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-y-base-300\/55{border-top-color:var(--fallback-b3,oklch(var(--b3)/.55));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.55))}.border-y-base-300\/60{border-top-color:var(--fallback-b3,oklch(var(--b3)/.6));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.6))}.border-y-base-300\/65{border-top-color:var(--fallback-b3,oklch(var(--b3)/.65));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.65))}.border-y-base-300\/70{border-top-color:var(--fallback-b3,oklch(var(--b3)/.7));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-y-base-300\/75{border-top-color:var(--fallback-b3,oklch(var(--b3)/.75));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.75))}.border-y-base-300\/80{border-top-color:var(--fallback-b3,oklch(var(--b3)/.8));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-y-base-300\/85{border-top-color:var(--fallback-b3,oklch(var(--b3)/.85));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.85))}.border-y-base-300\/90{border-top-color:var(--fallback-b3,oklch(var(--b3)/.9));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.9))}.border-y-base-300\/95{border-top-color:var(--fallback-b3,oklch(var(--b3)/.95));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.95))}.border-y-base-content{border-top-color:var(--fallback-bc,oklch(var(--bc)/1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-y-base-content\/0{border-top-color:var(--fallback-bc,oklch(var(--bc)/0));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-y-base-content\/10{border-top-color:var(--fallback-bc,oklch(var(--bc)/.1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-y-base-content\/100{border-top-color:var(--fallback-bc,oklch(var(--bc)/1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-y-base-content\/15{border-top-color:var(--fallback-bc,oklch(var(--bc)/.15));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.15))}.border-y-base-content\/20{border-top-color:var(--fallback-bc,oklch(var(--bc)/.2));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-y-base-content\/25{border-top-color:var(--fallback-bc,oklch(var(--bc)/.25));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.25))}.border-y-base-content\/30{border-top-color:var(--fallback-bc,oklch(var(--bc)/.3));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.3))}.border-y-base-content\/35{border-top-color:var(--fallback-bc,oklch(var(--bc)/.35));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.35))}.border-y-base-content\/40{border-top-color:var(--fallback-bc,oklch(var(--bc)/.4));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.4))}.border-y-base-content\/45{border-top-color:var(--fallback-bc,oklch(var(--bc)/.45));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.45))}.border-y-base-content\/5{border-top-color:var(--fallback-bc,oklch(var(--bc)/.05));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.05))}.border-y-base-content\/50{border-top-color:var(--fallback-bc,oklch(var(--bc)/.5));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-y-base-content\/55{border-top-color:var(--fallback-bc,oklch(var(--bc)/.55));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.55))}.border-y-base-content\/60{border-top-color:var(--fallback-bc,oklch(var(--bc)/.6));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.6))}.border-y-base-content\/65{border-top-color:var(--fallback-bc,oklch(var(--bc)/.65));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.65))}.border-y-base-content\/70{border-top-color:var(--fallback-bc,oklch(var(--bc)/.7));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.7))}.border-y-base-content\/75{border-top-color:var(--fallback-bc,oklch(var(--bc)/.75));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.75))}.border-y-base-content\/80{border-top-color:var(--fallback-bc,oklch(var(--bc)/.8));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.8))}.border-y-base-content\/85{border-top-color:var(--fallback-bc,oklch(var(--bc)/.85));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.85))}.border-y-base-content\/90{border-top-color:var(--fallback-bc,oklch(var(--bc)/.9));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.9))}.border-y-base-content\/95{border-top-color:var(--fallback-bc,oklch(var(--bc)/.95));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.95))}.border-y-current{border-top-color:currentColor;border-bottom-color:currentColor}.border-y-error{border-top-color:var(--fallback-er,oklch(var(--er)/1));border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.border-y-error-content{border-top-color:var(--fallback-erc,oklch(var(--erc)/1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-y-error-content\/0{border-top-color:var(--fallback-erc,oklch(var(--erc)/0));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-y-error-content\/10{border-top-color:var(--fallback-erc,oklch(var(--erc)/.1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.1))}.border-y-error-content\/100{border-top-color:var(--fallback-erc,oklch(var(--erc)/1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-y-error-content\/15{border-top-color:var(--fallback-erc,oklch(var(--erc)/.15));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.15))}.border-y-error-content\/20{border-top-color:var(--fallback-erc,oklch(var(--erc)/.2));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.2))}.border-y-error-content\/25{border-top-color:var(--fallback-erc,oklch(var(--erc)/.25));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.25))}.border-y-error-content\/30{border-top-color:var(--fallback-erc,oklch(var(--erc)/.3));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.3))}.border-y-error-content\/35{border-top-color:var(--fallback-erc,oklch(var(--erc)/.35));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.35))}.border-y-error-content\/40{border-top-color:var(--fallback-erc,oklch(var(--erc)/.4));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.4))}.border-y-error-content\/45{border-top-color:var(--fallback-erc,oklch(var(--erc)/.45));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.45))}.border-y-error-content\/5{border-top-color:var(--fallback-erc,oklch(var(--erc)/.05));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.05))}.border-y-error-content\/50{border-top-color:var(--fallback-erc,oklch(var(--erc)/.5));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.5))}.border-y-error-content\/55{border-top-color:var(--fallback-erc,oklch(var(--erc)/.55));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.55))}.border-y-error-content\/60{border-top-color:var(--fallback-erc,oklch(var(--erc)/.6));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.6))}.border-y-error-content\/65{border-top-color:var(--fallback-erc,oklch(var(--erc)/.65));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.65))}.border-y-error-content\/70{border-top-color:var(--fallback-erc,oklch(var(--erc)/.7));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.7))}.border-y-error-content\/75{border-top-color:var(--fallback-erc,oklch(var(--erc)/.75));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.75))}.border-y-error-content\/80{border-top-color:var(--fallback-erc,oklch(var(--erc)/.8));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.8))}.border-y-error-content\/85{border-top-color:var(--fallback-erc,oklch(var(--erc)/.85));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.85))}.border-y-error-content\/90{border-top-color:var(--fallback-erc,oklch(var(--erc)/.9));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.9))}.border-y-error-content\/95{border-top-color:var(--fallback-erc,oklch(var(--erc)/.95));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.95))}.border-y-error\/0{border-top-color:var(--fallback-er,oklch(var(--er)/0));border-bottom-color:var(--fallback-er,oklch(var(--er)/0))}.border-y-error\/10{border-top-color:var(--fallback-er,oklch(var(--er)/.1));border-bottom-color:var(--fallback-er,oklch(var(--er)/.1))}.border-y-error\/100{border-top-color:var(--fallback-er,oklch(var(--er)/1));border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.border-y-error\/15{border-top-color:var(--fallback-er,oklch(var(--er)/.15));border-bottom-color:var(--fallback-er,oklch(var(--er)/.15))}.border-y-error\/20{border-top-color:var(--fallback-er,oklch(var(--er)/.2));border-bottom-color:var(--fallback-er,oklch(var(--er)/.2))}.border-y-error\/25{border-top-color:var(--fallback-er,oklch(var(--er)/.25));border-bottom-color:var(--fallback-er,oklch(var(--er)/.25))}.border-y-error\/30{border-top-color:var(--fallback-er,oklch(var(--er)/.3));border-bottom-color:var(--fallback-er,oklch(var(--er)/.3))}.border-y-error\/35{border-top-color:var(--fallback-er,oklch(var(--er)/.35));border-bottom-color:var(--fallback-er,oklch(var(--er)/.35))}.border-y-error\/40{border-top-color:var(--fallback-er,oklch(var(--er)/.4));border-bottom-color:var(--fallback-er,oklch(var(--er)/.4))}.border-y-error\/45{border-top-color:var(--fallback-er,oklch(var(--er)/.45));border-bottom-color:var(--fallback-er,oklch(var(--er)/.45))}.border-y-error\/5{border-top-color:var(--fallback-er,oklch(var(--er)/.05));border-bottom-color:var(--fallback-er,oklch(var(--er)/.05))}.border-y-error\/50{border-top-color:var(--fallback-er,oklch(var(--er)/.5));border-bottom-color:var(--fallback-er,oklch(var(--er)/.5))}.border-y-error\/55{border-top-color:var(--fallback-er,oklch(var(--er)/.55));border-bottom-color:var(--fallback-er,oklch(var(--er)/.55))}.border-y-error\/60{border-top-color:var(--fallback-er,oklch(var(--er)/.6));border-bottom-color:var(--fallback-er,oklch(var(--er)/.6))}.border-y-error\/65{border-top-color:var(--fallback-er,oklch(var(--er)/.65));border-bottom-color:var(--fallback-er,oklch(var(--er)/.65))}.border-y-error\/70{border-top-color:var(--fallback-er,oklch(var(--er)/.7));border-bottom-color:var(--fallback-er,oklch(var(--er)/.7))}.border-y-error\/75{border-top-color:var(--fallback-er,oklch(var(--er)/.75));border-bottom-color:var(--fallback-er,oklch(var(--er)/.75))}.border-y-error\/80{border-top-color:var(--fallback-er,oklch(var(--er)/.8));border-bottom-color:var(--fallback-er,oklch(var(--er)/.8))}.border-y-error\/85{border-top-color:var(--fallback-er,oklch(var(--er)/.85));border-bottom-color:var(--fallback-er,oklch(var(--er)/.85))}.border-y-error\/90{border-top-color:var(--fallback-er,oklch(var(--er)/.9));border-bottom-color:var(--fallback-er,oklch(var(--er)/.9))}.border-y-error\/95{border-top-color:var(--fallback-er,oklch(var(--er)/.95));border-bottom-color:var(--fallback-er,oklch(var(--er)/.95))}.border-y-info{border-top-color:var(--fallback-in,oklch(var(--in)/1));border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.border-y-info-content{border-top-color:var(--fallback-inc,oklch(var(--inc)/1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-y-info-content\/0{border-top-color:var(--fallback-inc,oklch(var(--inc)/0));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-y-info-content\/10{border-top-color:var(--fallback-inc,oklch(var(--inc)/.1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.1))}.border-y-info-content\/100{border-top-color:var(--fallback-inc,oklch(var(--inc)/1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-y-info-content\/15{border-top-color:var(--fallback-inc,oklch(var(--inc)/.15));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.15))}.border-y-info-content\/20{border-top-color:var(--fallback-inc,oklch(var(--inc)/.2));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.2))}.border-y-info-content\/25{border-top-color:var(--fallback-inc,oklch(var(--inc)/.25));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.25))}.border-y-info-content\/30{border-top-color:var(--fallback-inc,oklch(var(--inc)/.3));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.3))}.border-y-info-content\/35{border-top-color:var(--fallback-inc,oklch(var(--inc)/.35));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.35))}.border-y-info-content\/40{border-top-color:var(--fallback-inc,oklch(var(--inc)/.4));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.4))}.border-y-info-content\/45{border-top-color:var(--fallback-inc,oklch(var(--inc)/.45));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.45))}.border-y-info-content\/5{border-top-color:var(--fallback-inc,oklch(var(--inc)/.05));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.05))}.border-y-info-content\/50{border-top-color:var(--fallback-inc,oklch(var(--inc)/.5));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.5))}.border-y-info-content\/55{border-top-color:var(--fallback-inc,oklch(var(--inc)/.55));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.55))}.border-y-info-content\/60{border-top-color:var(--fallback-inc,oklch(var(--inc)/.6));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.6))}.border-y-info-content\/65{border-top-color:var(--fallback-inc,oklch(var(--inc)/.65));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.65))}.border-y-info-content\/70{border-top-color:var(--fallback-inc,oklch(var(--inc)/.7));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.7))}.border-y-info-content\/75{border-top-color:var(--fallback-inc,oklch(var(--inc)/.75));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.75))}.border-y-info-content\/80{border-top-color:var(--fallback-inc,oklch(var(--inc)/.8));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.8))}.border-y-info-content\/85{border-top-color:var(--fallback-inc,oklch(var(--inc)/.85));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.85))}.border-y-info-content\/90{border-top-color:var(--fallback-inc,oklch(var(--inc)/.9));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.9))}.border-y-info-content\/95{border-top-color:var(--fallback-inc,oklch(var(--inc)/.95));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.95))}.border-y-info\/0{border-top-color:var(--fallback-in,oklch(var(--in)/0));border-bottom-color:var(--fallback-in,oklch(var(--in)/0))}.border-y-info\/10{border-top-color:var(--fallback-in,oklch(var(--in)/.1));border-bottom-color:var(--fallback-in,oklch(var(--in)/.1))}.border-y-info\/100{border-top-color:var(--fallback-in,oklch(var(--in)/1));border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.border-y-info\/15{border-top-color:var(--fallback-in,oklch(var(--in)/.15));border-bottom-color:var(--fallback-in,oklch(var(--in)/.15))}.border-y-info\/20{border-top-color:var(--fallback-in,oklch(var(--in)/.2));border-bottom-color:var(--fallback-in,oklch(var(--in)/.2))}.border-y-info\/25{border-top-color:var(--fallback-in,oklch(var(--in)/.25));border-bottom-color:var(--fallback-in,oklch(var(--in)/.25))}.border-y-info\/30{border-top-color:var(--fallback-in,oklch(var(--in)/.3));border-bottom-color:var(--fallback-in,oklch(var(--in)/.3))}.border-y-info\/35{border-top-color:var(--fallback-in,oklch(var(--in)/.35));border-bottom-color:var(--fallback-in,oklch(var(--in)/.35))}.border-y-info\/40{border-top-color:var(--fallback-in,oklch(var(--in)/.4));border-bottom-color:var(--fallback-in,oklch(var(--in)/.4))}.border-y-info\/45{border-top-color:var(--fallback-in,oklch(var(--in)/.45));border-bottom-color:var(--fallback-in,oklch(var(--in)/.45))}.border-y-info\/5{border-top-color:var(--fallback-in,oklch(var(--in)/.05));border-bottom-color:var(--fallback-in,oklch(var(--in)/.05))}.border-y-info\/50{border-top-color:var(--fallback-in,oklch(var(--in)/.5));border-bottom-color:var(--fallback-in,oklch(var(--in)/.5))}.border-y-info\/55{border-top-color:var(--fallback-in,oklch(var(--in)/.55));border-bottom-color:var(--fallback-in,oklch(var(--in)/.55))}.border-y-info\/60{border-top-color:var(--fallback-in,oklch(var(--in)/.6));border-bottom-color:var(--fallback-in,oklch(var(--in)/.6))}.border-y-info\/65{border-top-color:var(--fallback-in,oklch(var(--in)/.65));border-bottom-color:var(--fallback-in,oklch(var(--in)/.65))}.border-y-info\/70{border-top-color:var(--fallback-in,oklch(var(--in)/.7));border-bottom-color:var(--fallback-in,oklch(var(--in)/.7))}.border-y-info\/75{border-top-color:var(--fallback-in,oklch(var(--in)/.75));border-bottom-color:var(--fallback-in,oklch(var(--in)/.75))}.border-y-info\/80{border-top-color:var(--fallback-in,oklch(var(--in)/.8));border-bottom-color:var(--fallback-in,oklch(var(--in)/.8))}.border-y-info\/85{border-top-color:var(--fallback-in,oklch(var(--in)/.85));border-bottom-color:var(--fallback-in,oklch(var(--in)/.85))}.border-y-info\/90{border-top-color:var(--fallback-in,oklch(var(--in)/.9));border-bottom-color:var(--fallback-in,oklch(var(--in)/.9))}.border-y-info\/95{border-top-color:var(--fallback-in,oklch(var(--in)/.95));border-bottom-color:var(--fallback-in,oklch(var(--in)/.95))}.border-y-neutral{border-top-color:var(--fallback-n,oklch(var(--n)/1));border-bottom-color:var(--fallback-n,oklch(var(--n)/1))}.border-y-neutral-content{border-top-color:var(--fallback-nc,oklch(var(--nc)/1));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-y-neutral-content\/0{border-top-color:var(--fallback-nc,oklch(var(--nc)/0));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-y-neutral-content\/10{border-top-color:var(--fallback-nc,oklch(var(--nc)/.1));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.1))}.border-y-neutral-content\/100{border-top-color:var(--fallback-nc,oklch(var(--nc)/1));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-y-neutral-content\/15{border-top-color:var(--fallback-nc,oklch(var(--nc)/.15));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.15))}.border-y-neutral-content\/20{border-top-color:var(--fallback-nc,oklch(var(--nc)/.2));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.2))}.border-y-neutral-content\/25{border-top-color:var(--fallback-nc,oklch(var(--nc)/.25));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.25))}.border-y-neutral-content\/30{border-top-color:var(--fallback-nc,oklch(var(--nc)/.3));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.3))}.border-y-neutral-content\/35{border-top-color:var(--fallback-nc,oklch(var(--nc)/.35));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.35))}.border-y-neutral-content\/40{border-top-color:var(--fallback-nc,oklch(var(--nc)/.4));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.4))}.border-y-neutral-content\/45{border-top-color:var(--fallback-nc,oklch(var(--nc)/.45));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.45))}.border-y-neutral-content\/5{border-top-color:var(--fallback-nc,oklch(var(--nc)/.05));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.05))}.border-y-neutral-content\/50{border-top-color:var(--fallback-nc,oklch(var(--nc)/.5));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.5))}.border-y-neutral-content\/55{border-top-color:var(--fallback-nc,oklch(var(--nc)/.55));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.55))}.border-y-neutral-content\/60{border-top-color:var(--fallback-nc,oklch(var(--nc)/.6));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.6))}.border-y-neutral-content\/65{border-top-color:var(--fallback-nc,oklch(var(--nc)/.65));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.65))}.border-y-neutral-content\/70{border-top-color:var(--fallback-nc,oklch(var(--nc)/.7));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.7))}.border-y-neutral-content\/75{border-top-color:var(--fallback-nc,oklch(var(--nc)/.75));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.75))}.border-y-neutral-content\/80{border-top-color:var(--fallback-nc,oklch(var(--nc)/.8));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.8))}.border-y-neutral-content\/85{border-top-color:var(--fallback-nc,oklch(var(--nc)/.85));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.85))}.border-y-neutral-content\/90{border-top-color:var(--fallback-nc,oklch(var(--nc)/.9));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.9))}.border-y-neutral-content\/95{border-top-color:var(--fallback-nc,oklch(var(--nc)/.95));border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.95))}.border-y-neutral\/0{border-top-color:var(--fallback-n,oklch(var(--n)/0));border-bottom-color:var(--fallback-n,oklch(var(--n)/0))}.border-y-neutral\/10{border-top-color:var(--fallback-n,oklch(var(--n)/.1));border-bottom-color:var(--fallback-n,oklch(var(--n)/.1))}.border-y-neutral\/100{border-top-color:var(--fallback-n,oklch(var(--n)/1));border-bottom-color:var(--fallback-n,oklch(var(--n)/1))}.border-y-neutral\/15{border-top-color:var(--fallback-n,oklch(var(--n)/.15));border-bottom-color:var(--fallback-n,oklch(var(--n)/.15))}.border-y-neutral\/20{border-top-color:var(--fallback-n,oklch(var(--n)/.2));border-bottom-color:var(--fallback-n,oklch(var(--n)/.2))}.border-y-neutral\/25{border-top-color:var(--fallback-n,oklch(var(--n)/.25));border-bottom-color:var(--fallback-n,oklch(var(--n)/.25))}.border-y-neutral\/30{border-top-color:var(--fallback-n,oklch(var(--n)/.3));border-bottom-color:var(--fallback-n,oklch(var(--n)/.3))}.border-y-neutral\/35{border-top-color:var(--fallback-n,oklch(var(--n)/.35));border-bottom-color:var(--fallback-n,oklch(var(--n)/.35))}.border-y-neutral\/40{border-top-color:var(--fallback-n,oklch(var(--n)/.4));border-bottom-color:var(--fallback-n,oklch(var(--n)/.4))}.border-y-neutral\/45{border-top-color:var(--fallback-n,oklch(var(--n)/.45));border-bottom-color:var(--fallback-n,oklch(var(--n)/.45))}.border-y-neutral\/5{border-top-color:var(--fallback-n,oklch(var(--n)/.05));border-bottom-color:var(--fallback-n,oklch(var(--n)/.05))}.border-y-neutral\/50{border-top-color:var(--fallback-n,oklch(var(--n)/.5));border-bottom-color:var(--fallback-n,oklch(var(--n)/.5))}.border-y-neutral\/55{border-top-color:var(--fallback-n,oklch(var(--n)/.55));border-bottom-color:var(--fallback-n,oklch(var(--n)/.55))}.border-y-neutral\/60{border-top-color:var(--fallback-n,oklch(var(--n)/.6));border-bottom-color:var(--fallback-n,oklch(var(--n)/.6))}.border-y-neutral\/65{border-top-color:var(--fallback-n,oklch(var(--n)/.65));border-bottom-color:var(--fallback-n,oklch(var(--n)/.65))}.border-y-neutral\/70{border-top-color:var(--fallback-n,oklch(var(--n)/.7));border-bottom-color:var(--fallback-n,oklch(var(--n)/.7))}.border-y-neutral\/75{border-top-color:var(--fallback-n,oklch(var(--n)/.75));border-bottom-color:var(--fallback-n,oklch(var(--n)/.75))}.border-y-neutral\/80{border-top-color:var(--fallback-n,oklch(var(--n)/.8));border-bottom-color:var(--fallback-n,oklch(var(--n)/.8))}.border-y-neutral\/85{border-top-color:var(--fallback-n,oklch(var(--n)/.85));border-bottom-color:var(--fallback-n,oklch(var(--n)/.85))}.border-y-neutral\/90{border-top-color:var(--fallback-n,oklch(var(--n)/.9));border-bottom-color:var(--fallback-n,oklch(var(--n)/.9))}.border-y-neutral\/95{border-top-color:var(--fallback-n,oklch(var(--n)/.95));border-bottom-color:var(--fallback-n,oklch(var(--n)/.95))}.border-y-primary{border-top-color:var(--fallback-p,oklch(var(--p)/1));border-bottom-color:var(--fallback-p,oklch(var(--p)/1))}.border-y-primary-content{border-top-color:var(--fallback-pc,oklch(var(--pc)/1));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-y-primary-content\/0{border-top-color:var(--fallback-pc,oklch(var(--pc)/0));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-y-primary-content\/10{border-top-color:var(--fallback-pc,oklch(var(--pc)/.1));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.1))}.border-y-primary-content\/100{border-top-color:var(--fallback-pc,oklch(var(--pc)/1));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-y-primary-content\/15{border-top-color:var(--fallback-pc,oklch(var(--pc)/.15));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.15))}.border-y-primary-content\/20{border-top-color:var(--fallback-pc,oklch(var(--pc)/.2));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.2))}.border-y-primary-content\/25{border-top-color:var(--fallback-pc,oklch(var(--pc)/.25));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.25))}.border-y-primary-content\/30{border-top-color:var(--fallback-pc,oklch(var(--pc)/.3));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.3))}.border-y-primary-content\/35{border-top-color:var(--fallback-pc,oklch(var(--pc)/.35));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.35))}.border-y-primary-content\/40{border-top-color:var(--fallback-pc,oklch(var(--pc)/.4));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.4))}.border-y-primary-content\/45{border-top-color:var(--fallback-pc,oklch(var(--pc)/.45));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.45))}.border-y-primary-content\/5{border-top-color:var(--fallback-pc,oklch(var(--pc)/.05));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.05))}.border-y-primary-content\/50{border-top-color:var(--fallback-pc,oklch(var(--pc)/.5));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.5))}.border-y-primary-content\/55{border-top-color:var(--fallback-pc,oklch(var(--pc)/.55));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.55))}.border-y-primary-content\/60{border-top-color:var(--fallback-pc,oklch(var(--pc)/.6));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.6))}.border-y-primary-content\/65{border-top-color:var(--fallback-pc,oklch(var(--pc)/.65));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.65))}.border-y-primary-content\/70{border-top-color:var(--fallback-pc,oklch(var(--pc)/.7));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.7))}.border-y-primary-content\/75{border-top-color:var(--fallback-pc,oklch(var(--pc)/.75));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.75))}.border-y-primary-content\/80{border-top-color:var(--fallback-pc,oklch(var(--pc)/.8));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.8))}.border-y-primary-content\/85{border-top-color:var(--fallback-pc,oklch(var(--pc)/.85));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.85))}.border-y-primary-content\/90{border-top-color:var(--fallback-pc,oklch(var(--pc)/.9));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.9))}.border-y-primary-content\/95{border-top-color:var(--fallback-pc,oklch(var(--pc)/.95));border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.95))}.border-y-primary\/0{border-top-color:var(--fallback-p,oklch(var(--p)/0));border-bottom-color:var(--fallback-p,oklch(var(--p)/0))}.border-y-primary\/10{border-top-color:var(--fallback-p,oklch(var(--p)/.1));border-bottom-color:var(--fallback-p,oklch(var(--p)/.1))}.border-y-primary\/100{border-top-color:var(--fallback-p,oklch(var(--p)/1));border-bottom-color:var(--fallback-p,oklch(var(--p)/1))}.border-y-primary\/15{border-top-color:var(--fallback-p,oklch(var(--p)/.15));border-bottom-color:var(--fallback-p,oklch(var(--p)/.15))}.border-y-primary\/20{border-top-color:var(--fallback-p,oklch(var(--p)/.2));border-bottom-color:var(--fallback-p,oklch(var(--p)/.2))}.border-y-primary\/25{border-top-color:var(--fallback-p,oklch(var(--p)/.25));border-bottom-color:var(--fallback-p,oklch(var(--p)/.25))}.border-y-primary\/30{border-top-color:var(--fallback-p,oklch(var(--p)/.3));border-bottom-color:var(--fallback-p,oklch(var(--p)/.3))}.border-y-primary\/35{border-top-color:var(--fallback-p,oklch(var(--p)/.35));border-bottom-color:var(--fallback-p,oklch(var(--p)/.35))}.border-y-primary\/40{border-top-color:var(--fallback-p,oklch(var(--p)/.4));border-bottom-color:var(--fallback-p,oklch(var(--p)/.4))}.border-y-primary\/45{border-top-color:var(--fallback-p,oklch(var(--p)/.45));border-bottom-color:var(--fallback-p,oklch(var(--p)/.45))}.border-y-primary\/5{border-top-color:var(--fallback-p,oklch(var(--p)/.05));border-bottom-color:var(--fallback-p,oklch(var(--p)/.05))}.border-y-primary\/50{border-top-color:var(--fallback-p,oklch(var(--p)/.5));border-bottom-color:var(--fallback-p,oklch(var(--p)/.5))}.border-y-primary\/55{border-top-color:var(--fallback-p,oklch(var(--p)/.55));border-bottom-color:var(--fallback-p,oklch(var(--p)/.55))}.border-y-primary\/60{border-top-color:var(--fallback-p,oklch(var(--p)/.6));border-bottom-color:var(--fallback-p,oklch(var(--p)/.6))}.border-y-primary\/65{border-top-color:var(--fallback-p,oklch(var(--p)/.65));border-bottom-color:var(--fallback-p,oklch(var(--p)/.65))}.border-y-primary\/70{border-top-color:var(--fallback-p,oklch(var(--p)/.7));border-bottom-color:var(--fallback-p,oklch(var(--p)/.7))}.border-y-primary\/75{border-top-color:var(--fallback-p,oklch(var(--p)/.75));border-bottom-color:var(--fallback-p,oklch(var(--p)/.75))}.border-y-primary\/80{border-top-color:var(--fallback-p,oklch(var(--p)/.8));border-bottom-color:var(--fallback-p,oklch(var(--p)/.8))}.border-y-primary\/85{border-top-color:var(--fallback-p,oklch(var(--p)/.85));border-bottom-color:var(--fallback-p,oklch(var(--p)/.85))}.border-y-primary\/90{border-top-color:var(--fallback-p,oklch(var(--p)/.9));border-bottom-color:var(--fallback-p,oklch(var(--p)/.9))}.border-y-primary\/95{border-top-color:var(--fallback-p,oklch(var(--p)/.95));border-bottom-color:var(--fallback-p,oklch(var(--p)/.95))}.border-y-secondary{border-top-color:var(--fallback-s,oklch(var(--s)/1));border-bottom-color:var(--fallback-s,oklch(var(--s)/1))}.border-y-secondary-content{border-top-color:var(--fallback-sc,oklch(var(--sc)/1));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-y-secondary-content\/0{border-top-color:var(--fallback-sc,oklch(var(--sc)/0));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-y-secondary-content\/10{border-top-color:var(--fallback-sc,oklch(var(--sc)/.1));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.1))}.border-y-secondary-content\/100{border-top-color:var(--fallback-sc,oklch(var(--sc)/1));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-y-secondary-content\/15{border-top-color:var(--fallback-sc,oklch(var(--sc)/.15));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.15))}.border-y-secondary-content\/20{border-top-color:var(--fallback-sc,oklch(var(--sc)/.2));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.2))}.border-y-secondary-content\/25{border-top-color:var(--fallback-sc,oklch(var(--sc)/.25));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.25))}.border-y-secondary-content\/30{border-top-color:var(--fallback-sc,oklch(var(--sc)/.3));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.3))}.border-y-secondary-content\/35{border-top-color:var(--fallback-sc,oklch(var(--sc)/.35));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.35))}.border-y-secondary-content\/40{border-top-color:var(--fallback-sc,oklch(var(--sc)/.4));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.4))}.border-y-secondary-content\/45{border-top-color:var(--fallback-sc,oklch(var(--sc)/.45));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.45))}.border-y-secondary-content\/5{border-top-color:var(--fallback-sc,oklch(var(--sc)/.05));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.05))}.border-y-secondary-content\/50{border-top-color:var(--fallback-sc,oklch(var(--sc)/.5));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.5))}.border-y-secondary-content\/55{border-top-color:var(--fallback-sc,oklch(var(--sc)/.55));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.55))}.border-y-secondary-content\/60{border-top-color:var(--fallback-sc,oklch(var(--sc)/.6));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.6))}.border-y-secondary-content\/65{border-top-color:var(--fallback-sc,oklch(var(--sc)/.65));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.65))}.border-y-secondary-content\/70{border-top-color:var(--fallback-sc,oklch(var(--sc)/.7));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.7))}.border-y-secondary-content\/75{border-top-color:var(--fallback-sc,oklch(var(--sc)/.75));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.75))}.border-y-secondary-content\/80{border-top-color:var(--fallback-sc,oklch(var(--sc)/.8));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.8))}.border-y-secondary-content\/85{border-top-color:var(--fallback-sc,oklch(var(--sc)/.85));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.85))}.border-y-secondary-content\/90{border-top-color:var(--fallback-sc,oklch(var(--sc)/.9));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.9))}.border-y-secondary-content\/95{border-top-color:var(--fallback-sc,oklch(var(--sc)/.95));border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.95))}.border-y-secondary\/0{border-top-color:var(--fallback-s,oklch(var(--s)/0));border-bottom-color:var(--fallback-s,oklch(var(--s)/0))}.border-y-secondary\/10{border-top-color:var(--fallback-s,oklch(var(--s)/.1));border-bottom-color:var(--fallback-s,oklch(var(--s)/.1))}.border-y-secondary\/100{border-top-color:var(--fallback-s,oklch(var(--s)/1));border-bottom-color:var(--fallback-s,oklch(var(--s)/1))}.border-y-secondary\/15{border-top-color:var(--fallback-s,oklch(var(--s)/.15));border-bottom-color:var(--fallback-s,oklch(var(--s)/.15))}.border-y-secondary\/20{border-top-color:var(--fallback-s,oklch(var(--s)/.2));border-bottom-color:var(--fallback-s,oklch(var(--s)/.2))}.border-y-secondary\/25{border-top-color:var(--fallback-s,oklch(var(--s)/.25));border-bottom-color:var(--fallback-s,oklch(var(--s)/.25))}.border-y-secondary\/30{border-top-color:var(--fallback-s,oklch(var(--s)/.3));border-bottom-color:var(--fallback-s,oklch(var(--s)/.3))}.border-y-secondary\/35{border-top-color:var(--fallback-s,oklch(var(--s)/.35));border-bottom-color:var(--fallback-s,oklch(var(--s)/.35))}.border-y-secondary\/40{border-top-color:var(--fallback-s,oklch(var(--s)/.4));border-bottom-color:var(--fallback-s,oklch(var(--s)/.4))}.border-y-secondary\/45{border-top-color:var(--fallback-s,oklch(var(--s)/.45));border-bottom-color:var(--fallback-s,oklch(var(--s)/.45))}.border-y-secondary\/5{border-top-color:var(--fallback-s,oklch(var(--s)/.05));border-bottom-color:var(--fallback-s,oklch(var(--s)/.05))}.border-y-secondary\/50{border-top-color:var(--fallback-s,oklch(var(--s)/.5));border-bottom-color:var(--fallback-s,oklch(var(--s)/.5))}.border-y-secondary\/55{border-top-color:var(--fallback-s,oklch(var(--s)/.55));border-bottom-color:var(--fallback-s,oklch(var(--s)/.55))}.border-y-secondary\/60{border-top-color:var(--fallback-s,oklch(var(--s)/.6));border-bottom-color:var(--fallback-s,oklch(var(--s)/.6))}.border-y-secondary\/65{border-top-color:var(--fallback-s,oklch(var(--s)/.65));border-bottom-color:var(--fallback-s,oklch(var(--s)/.65))}.border-y-secondary\/70{border-top-color:var(--fallback-s,oklch(var(--s)/.7));border-bottom-color:var(--fallback-s,oklch(var(--s)/.7))}.border-y-secondary\/75{border-top-color:var(--fallback-s,oklch(var(--s)/.75));border-bottom-color:var(--fallback-s,oklch(var(--s)/.75))}.border-y-secondary\/80{border-top-color:var(--fallback-s,oklch(var(--s)/.8));border-bottom-color:var(--fallback-s,oklch(var(--s)/.8))}.border-y-secondary\/85{border-top-color:var(--fallback-s,oklch(var(--s)/.85));border-bottom-color:var(--fallback-s,oklch(var(--s)/.85))}.border-y-secondary\/90{border-top-color:var(--fallback-s,oklch(var(--s)/.9));border-bottom-color:var(--fallback-s,oklch(var(--s)/.9))}.border-y-secondary\/95{border-top-color:var(--fallback-s,oklch(var(--s)/.95));border-bottom-color:var(--fallback-s,oklch(var(--s)/.95))}.border-y-success{border-top-color:var(--fallback-su,oklch(var(--su)/1));border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.border-y-success-content{border-top-color:var(--fallback-suc,oklch(var(--suc)/1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-y-success-content\/0{border-top-color:var(--fallback-suc,oklch(var(--suc)/0));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-y-success-content\/10{border-top-color:var(--fallback-suc,oklch(var(--suc)/.1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.1))}.border-y-success-content\/100{border-top-color:var(--fallback-suc,oklch(var(--suc)/1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-y-success-content\/15{border-top-color:var(--fallback-suc,oklch(var(--suc)/.15));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.15))}.border-y-success-content\/20{border-top-color:var(--fallback-suc,oklch(var(--suc)/.2));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.2))}.border-y-success-content\/25{border-top-color:var(--fallback-suc,oklch(var(--suc)/.25));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.25))}.border-y-success-content\/30{border-top-color:var(--fallback-suc,oklch(var(--suc)/.3));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.3))}.border-y-success-content\/35{border-top-color:var(--fallback-suc,oklch(var(--suc)/.35));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.35))}.border-y-success-content\/40{border-top-color:var(--fallback-suc,oklch(var(--suc)/.4));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.4))}.border-y-success-content\/45{border-top-color:var(--fallback-suc,oklch(var(--suc)/.45));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.45))}.border-y-success-content\/5{border-top-color:var(--fallback-suc,oklch(var(--suc)/.05));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.05))}.border-y-success-content\/50{border-top-color:var(--fallback-suc,oklch(var(--suc)/.5));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.5))}.border-y-success-content\/55{border-top-color:var(--fallback-suc,oklch(var(--suc)/.55));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.55))}.border-y-success-content\/60{border-top-color:var(--fallback-suc,oklch(var(--suc)/.6));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.6))}.border-y-success-content\/65{border-top-color:var(--fallback-suc,oklch(var(--suc)/.65));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.65))}.border-y-success-content\/70{border-top-color:var(--fallback-suc,oklch(var(--suc)/.7));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.7))}.border-y-success-content\/75{border-top-color:var(--fallback-suc,oklch(var(--suc)/.75));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.75))}.border-y-success-content\/80{border-top-color:var(--fallback-suc,oklch(var(--suc)/.8));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.8))}.border-y-success-content\/85{border-top-color:var(--fallback-suc,oklch(var(--suc)/.85));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.85))}.border-y-success-content\/90{border-top-color:var(--fallback-suc,oklch(var(--suc)/.9));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.9))}.border-y-success-content\/95{border-top-color:var(--fallback-suc,oklch(var(--suc)/.95));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.95))}.border-y-success\/0{border-top-color:var(--fallback-su,oklch(var(--su)/0));border-bottom-color:var(--fallback-su,oklch(var(--su)/0))}.border-y-success\/10{border-top-color:var(--fallback-su,oklch(var(--su)/.1));border-bottom-color:var(--fallback-su,oklch(var(--su)/.1))}.border-y-success\/100{border-top-color:var(--fallback-su,oklch(var(--su)/1));border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.border-y-success\/15{border-top-color:var(--fallback-su,oklch(var(--su)/.15));border-bottom-color:var(--fallback-su,oklch(var(--su)/.15))}.border-y-success\/20{border-top-color:var(--fallback-su,oklch(var(--su)/.2));border-bottom-color:var(--fallback-su,oklch(var(--su)/.2))}.border-y-success\/25{border-top-color:var(--fallback-su,oklch(var(--su)/.25));border-bottom-color:var(--fallback-su,oklch(var(--su)/.25))}.border-y-success\/30{border-top-color:var(--fallback-su,oklch(var(--su)/.3));border-bottom-color:var(--fallback-su,oklch(var(--su)/.3))}.border-y-success\/35{border-top-color:var(--fallback-su,oklch(var(--su)/.35));border-bottom-color:var(--fallback-su,oklch(var(--su)/.35))}.border-y-success\/40{border-top-color:var(--fallback-su,oklch(var(--su)/.4));border-bottom-color:var(--fallback-su,oklch(var(--su)/.4))}.border-y-success\/45{border-top-color:var(--fallback-su,oklch(var(--su)/.45));border-bottom-color:var(--fallback-su,oklch(var(--su)/.45))}.border-y-success\/5{border-top-color:var(--fallback-su,oklch(var(--su)/.05));border-bottom-color:var(--fallback-su,oklch(var(--su)/.05))}.border-y-success\/50{border-top-color:var(--fallback-su,oklch(var(--su)/.5));border-bottom-color:var(--fallback-su,oklch(var(--su)/.5))}.border-y-success\/55{border-top-color:var(--fallback-su,oklch(var(--su)/.55));border-bottom-color:var(--fallback-su,oklch(var(--su)/.55))}.border-y-success\/60{border-top-color:var(--fallback-su,oklch(var(--su)/.6));border-bottom-color:var(--fallback-su,oklch(var(--su)/.6))}.border-y-success\/65{border-top-color:var(--fallback-su,oklch(var(--su)/.65));border-bottom-color:var(--fallback-su,oklch(var(--su)/.65))}.border-y-success\/70{border-top-color:var(--fallback-su,oklch(var(--su)/.7));border-bottom-color:var(--fallback-su,oklch(var(--su)/.7))}.border-y-success\/75{border-top-color:var(--fallback-su,oklch(var(--su)/.75));border-bottom-color:var(--fallback-su,oklch(var(--su)/.75))}.border-y-success\/80{border-top-color:var(--fallback-su,oklch(var(--su)/.8));border-bottom-color:var(--fallback-su,oklch(var(--su)/.8))}.border-y-success\/85{border-top-color:var(--fallback-su,oklch(var(--su)/.85));border-bottom-color:var(--fallback-su,oklch(var(--su)/.85))}.border-y-success\/90{border-top-color:var(--fallback-su,oklch(var(--su)/.9));border-bottom-color:var(--fallback-su,oklch(var(--su)/.9))}.border-y-success\/95{border-top-color:var(--fallback-su,oklch(var(--su)/.95));border-bottom-color:var(--fallback-su,oklch(var(--su)/.95))}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-y-transparent\/0{border-top-color:rgb(0 0 0 / 0);border-bottom-color:rgb(0 0 0 / 0)}.border-y-transparent\/10{border-top-color:rgb(0 0 0 / .1);border-bottom-color:rgb(0 0 0 / .1)}.border-y-transparent\/100{border-top-color:rgb(0 0 0 / 1);border-bottom-color:rgb(0 0 0 / 1)}.border-y-transparent\/15{border-top-color:rgb(0 0 0 / .15);border-bottom-color:rgb(0 0 0 / .15)}.border-y-transparent\/20{border-top-color:rgb(0 0 0 / .2);border-bottom-color:rgb(0 0 0 / .2)}.border-y-transparent\/25{border-top-color:rgb(0 0 0 / .25);border-bottom-color:rgb(0 0 0 / .25)}.border-y-transparent\/30{border-top-color:rgb(0 0 0 / .3);border-bottom-color:rgb(0 0 0 / .3)}.border-y-transparent\/35{border-top-color:rgb(0 0 0 / .35);border-bottom-color:rgb(0 0 0 / .35)}.border-y-transparent\/40{border-top-color:rgb(0 0 0 / .4);border-bottom-color:rgb(0 0 0 / .4)}.border-y-transparent\/45{border-top-color:rgb(0 0 0 / .45);border-bottom-color:rgb(0 0 0 / .45)}.border-y-transparent\/5{border-top-color:rgb(0 0 0 / .05);border-bottom-color:rgb(0 0 0 / .05)}.border-y-transparent\/50{border-top-color:rgb(0 0 0 / .5);border-bottom-color:rgb(0 0 0 / .5)}.border-y-transparent\/55{border-top-color:rgb(0 0 0 / .55);border-bottom-color:rgb(0 0 0 / .55)}.border-y-transparent\/60{border-top-color:rgb(0 0 0 / .6);border-bottom-color:rgb(0 0 0 / .6)}.border-y-transparent\/65{border-top-color:rgb(0 0 0 / .65);border-bottom-color:rgb(0 0 0 / .65)}.border-y-transparent\/70{border-top-color:rgb(0 0 0 / .7);border-bottom-color:rgb(0 0 0 / .7)}.border-y-transparent\/75{border-top-color:rgb(0 0 0 / .75);border-bottom-color:rgb(0 0 0 / .75)}.border-y-transparent\/80{border-top-color:rgb(0 0 0 / .8);border-bottom-color:rgb(0 0 0 / .8)}.border-y-transparent\/85{border-top-color:rgb(0 0 0 / .85);border-bottom-color:rgb(0 0 0 / .85)}.border-y-transparent\/90{border-top-color:rgb(0 0 0 / .9);border-bottom-color:rgb(0 0 0 / .9)}.border-y-transparent\/95{border-top-color:rgb(0 0 0 / .95);border-bottom-color:rgb(0 0 0 / .95)}.border-y-warning{border-top-color:var(--fallback-wa,oklch(var(--wa)/1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-y-warning-content{border-top-color:var(--fallback-wac,oklch(var(--wac)/1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-y-warning-content\/0{border-top-color:var(--fallback-wac,oklch(var(--wac)/0));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-y-warning-content\/10{border-top-color:var(--fallback-wac,oklch(var(--wac)/.1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.1))}.border-y-warning-content\/100{border-top-color:var(--fallback-wac,oklch(var(--wac)/1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-y-warning-content\/15{border-top-color:var(--fallback-wac,oklch(var(--wac)/.15));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.15))}.border-y-warning-content\/20{border-top-color:var(--fallback-wac,oklch(var(--wac)/.2));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.2))}.border-y-warning-content\/25{border-top-color:var(--fallback-wac,oklch(var(--wac)/.25));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.25))}.border-y-warning-content\/30{border-top-color:var(--fallback-wac,oklch(var(--wac)/.3));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.3))}.border-y-warning-content\/35{border-top-color:var(--fallback-wac,oklch(var(--wac)/.35));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.35))}.border-y-warning-content\/40{border-top-color:var(--fallback-wac,oklch(var(--wac)/.4));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.4))}.border-y-warning-content\/45{border-top-color:var(--fallback-wac,oklch(var(--wac)/.45));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.45))}.border-y-warning-content\/5{border-top-color:var(--fallback-wac,oklch(var(--wac)/.05));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.05))}.border-y-warning-content\/50{border-top-color:var(--fallback-wac,oklch(var(--wac)/.5));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.5))}.border-y-warning-content\/55{border-top-color:var(--fallback-wac,oklch(var(--wac)/.55));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.55))}.border-y-warning-content\/60{border-top-color:var(--fallback-wac,oklch(var(--wac)/.6));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.6))}.border-y-warning-content\/65{border-top-color:var(--fallback-wac,oklch(var(--wac)/.65));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.65))}.border-y-warning-content\/70{border-top-color:var(--fallback-wac,oklch(var(--wac)/.7));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.7))}.border-y-warning-content\/75{border-top-color:var(--fallback-wac,oklch(var(--wac)/.75));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.75))}.border-y-warning-content\/80{border-top-color:var(--fallback-wac,oklch(var(--wac)/.8));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.8))}.border-y-warning-content\/85{border-top-color:var(--fallback-wac,oklch(var(--wac)/.85));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.85))}.border-y-warning-content\/90{border-top-color:var(--fallback-wac,oklch(var(--wac)/.9));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.9))}.border-y-warning-content\/95{border-top-color:var(--fallback-wac,oklch(var(--wac)/.95));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.95))}.border-y-warning\/0{border-top-color:var(--fallback-wa,oklch(var(--wa)/0));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-y-warning\/10{border-top-color:var(--fallback-wa,oklch(var(--wa)/.1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.1))}.border-y-warning\/100{border-top-color:var(--fallback-wa,oklch(var(--wa)/1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-y-warning\/15{border-top-color:var(--fallback-wa,oklch(var(--wa)/.15));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.15))}.border-y-warning\/20{border-top-color:var(--fallback-wa,oklch(var(--wa)/.2));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-y-warning\/25{border-top-color:var(--fallback-wa,oklch(var(--wa)/.25));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.25))}.border-y-warning\/30{border-top-color:var(--fallback-wa,oklch(var(--wa)/.3));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.3))}.border-y-warning\/35{border-top-color:var(--fallback-wa,oklch(var(--wa)/.35));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.35))}.border-y-warning\/40{border-top-color:var(--fallback-wa,oklch(var(--wa)/.4));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.4))}.border-y-warning\/45{border-top-color:var(--fallback-wa,oklch(var(--wa)/.45));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.45))}.border-y-warning\/5{border-top-color:var(--fallback-wa,oklch(var(--wa)/.05));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.05))}.border-y-warning\/50{border-top-color:var(--fallback-wa,oklch(var(--wa)/.5));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.5))}.border-y-warning\/55{border-top-color:var(--fallback-wa,oklch(var(--wa)/.55));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.55))}.border-y-warning\/60{border-top-color:var(--fallback-wa,oklch(var(--wa)/.6));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.6))}.border-y-warning\/65{border-top-color:var(--fallback-wa,oklch(var(--wa)/.65));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.65))}.border-y-warning\/70{border-top-color:var(--fallback-wa,oklch(var(--wa)/.7));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.7))}.border-y-warning\/75{border-top-color:var(--fallback-wa,oklch(var(--wa)/.75));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.75))}.border-y-warning\/80{border-top-color:var(--fallback-wa,oklch(var(--wa)/.8));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.8))}.border-y-warning\/85{border-top-color:var(--fallback-wa,oklch(var(--wa)/.85));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.85))}.border-y-warning\/90{border-top-color:var(--fallback-wa,oklch(var(--wa)/.9));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.9))}.border-y-warning\/95{border-top-color:var(--fallback-wa,oklch(var(--wa)/.95));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.95))}.border-b-accent{border-bottom-color:var(--fallback-a,oklch(var(--a)/1))}.border-b-accent-content{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-b-accent-content\/0{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-b-accent-content\/10{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.1))}.border-b-accent-content\/100{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-b-accent-content\/15{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.15))}.border-b-accent-content\/20{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.2))}.border-b-accent-content\/25{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.25))}.border-b-accent-content\/30{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.3))}.border-b-accent-content\/35{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.35))}.border-b-accent-content\/40{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.4))}.border-b-accent-content\/45{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.45))}.border-b-accent-content\/5{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.05))}.border-b-accent-content\/50{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.5))}.border-b-accent-content\/55{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.55))}.border-b-accent-content\/60{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.6))}.border-b-accent-content\/65{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.65))}.border-b-accent-content\/70{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.7))}.border-b-accent-content\/75{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.75))}.border-b-accent-content\/80{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.8))}.border-b-accent-content\/85{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.85))}.border-b-accent-content\/90{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.9))}.border-b-accent-content\/95{border-bottom-color:var(--fallback-ac,oklch(var(--ac)/.95))}.border-b-accent\/0{border-bottom-color:var(--fallback-a,oklch(var(--a)/0))}.border-b-accent\/10{border-bottom-color:var(--fallback-a,oklch(var(--a)/.1))}.border-b-accent\/100{border-bottom-color:var(--fallback-a,oklch(var(--a)/1))}.border-b-accent\/15{border-bottom-color:var(--fallback-a,oklch(var(--a)/.15))}.border-b-accent\/20{border-bottom-color:var(--fallback-a,oklch(var(--a)/.2))}.border-b-accent\/25{border-bottom-color:var(--fallback-a,oklch(var(--a)/.25))}.border-b-accent\/30{border-bottom-color:var(--fallback-a,oklch(var(--a)/.3))}.border-b-accent\/35{border-bottom-color:var(--fallback-a,oklch(var(--a)/.35))}.border-b-accent\/40{border-bottom-color:var(--fallback-a,oklch(var(--a)/.4))}.border-b-accent\/45{border-bottom-color:var(--fallback-a,oklch(var(--a)/.45))}.border-b-accent\/5{border-bottom-color:var(--fallback-a,oklch(var(--a)/.05))}.border-b-accent\/50{border-bottom-color:var(--fallback-a,oklch(var(--a)/.5))}.border-b-accent\/55{border-bottom-color:var(--fallback-a,oklch(var(--a)/.55))}.border-b-accent\/60{border-bottom-color:var(--fallback-a,oklch(var(--a)/.6))}.border-b-accent\/65{border-bottom-color:var(--fallback-a,oklch(var(--a)/.65))}.border-b-accent\/70{border-bottom-color:var(--fallback-a,oklch(var(--a)/.7))}.border-b-accent\/75{border-bottom-color:var(--fallback-a,oklch(var(--a)/.75))}.border-b-accent\/80{border-bottom-color:var(--fallback-a,oklch(var(--a)/.8))}.border-b-accent\/85{border-bottom-color:var(--fallback-a,oklch(var(--a)/.85))}.border-b-accent\/90{border-bottom-color:var(--fallback-a,oklch(var(--a)/.9))}.border-b-accent\/95{border-bottom-color:var(--fallback-a,oklch(var(--a)/.95))}.border-b-base-100{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-b-base-100\/0{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-b-base-100\/10{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.1))}.border-b-base-100\/100{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-b-base-100\/15{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.15))}.border-b-base-100\/20{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.2))}.border-b-base-100\/25{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.25))}.border-b-base-100\/30{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.3))}.border-b-base-100\/35{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.35))}.border-b-base-100\/40{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.4))}.border-b-base-100\/45{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.45))}.border-b-base-100\/5{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.05))}.border-b-base-100\/50{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.5))}.border-b-base-100\/55{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.55))}.border-b-base-100\/60{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.6))}.border-b-base-100\/65{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.65))}.border-b-base-100\/70{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.7))}.border-b-base-100\/75{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.75))}.border-b-base-100\/80{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.8))}.border-b-base-100\/85{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.85))}.border-b-base-100\/90{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.9))}.border-b-base-100\/95{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.95))}.border-b-base-200{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-b-base-200\/0{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-b-base-200\/10{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.1))}.border-b-base-200\/100{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-b-base-200\/15{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.15))}.border-b-base-200\/20{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.2))}.border-b-base-200\/25{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.25))}.border-b-base-200\/30{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-b-base-200\/35{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.35))}.border-b-base-200\/40{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.4))}.border-b-base-200\/45{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.45))}.border-b-base-200\/5{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.05))}.border-b-base-200\/50{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-b-base-200\/55{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.55))}.border-b-base-200\/60{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-b-base-200\/65{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.65))}.border-b-base-200\/70{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.7))}.border-b-base-200\/75{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.75))}.border-b-base-200\/80{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-b-base-200\/85{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.85))}.border-b-base-200\/90{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.9))}.border-b-base-200\/95{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.95))}.border-b-base-300{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-b-base-300\/0{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-b-base-300\/10{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.1))}.border-b-base-300\/100{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-b-base-300\/15{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.15))}.border-b-base-300\/20{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.2))}.border-b-base-300\/25{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.25))}.border-b-base-300\/30{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.3))}.border-b-base-300\/35{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.35))}.border-b-base-300\/40{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.4))}.border-b-base-300\/45{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.45))}.border-b-base-300\/5{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.05))}.border-b-base-300\/50{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-b-base-300\/55{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.55))}.border-b-base-300\/60{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.6))}.border-b-base-300\/65{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.65))}.border-b-base-300\/70{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-b-base-300\/75{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.75))}.border-b-base-300\/80{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-b-base-300\/85{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.85))}.border-b-base-300\/90{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.9))}.border-b-base-300\/95{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.95))}.border-b-base-content{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-b-base-content\/0{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-b-base-content\/10{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-b-base-content\/100{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-b-base-content\/15{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.15))}.border-b-base-content\/20{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-b-base-content\/25{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.25))}.border-b-base-content\/30{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.3))}.border-b-base-content\/35{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.35))}.border-b-base-content\/40{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.4))}.border-b-base-content\/45{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.45))}.border-b-base-content\/5{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.05))}.border-b-base-content\/50{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-b-base-content\/55{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.55))}.border-b-base-content\/60{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.6))}.border-b-base-content\/65{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.65))}.border-b-base-content\/70{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.7))}.border-b-base-content\/75{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.75))}.border-b-base-content\/80{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.8))}.border-b-base-content\/85{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.85))}.border-b-base-content\/90{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.9))}.border-b-base-content\/95{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.95))}.border-b-current{border-bottom-color:currentColor}.border-b-error{border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.border-b-error-content{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-b-error-content\/0{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-b-error-content\/10{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.1))}.border-b-error-content\/100{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-b-error-content\/15{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.15))}.border-b-error-content\/20{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.2))}.border-b-error-content\/25{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.25))}.border-b-error-content\/30{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.3))}.border-b-error-content\/35{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.35))}.border-b-error-content\/40{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.4))}.border-b-error-content\/45{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.45))}.border-b-error-content\/5{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.05))}.border-b-error-content\/50{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.5))}.border-b-error-content\/55{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.55))}.border-b-error-content\/60{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.6))}.border-b-error-content\/65{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.65))}.border-b-error-content\/70{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.7))}.border-b-error-content\/75{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.75))}.border-b-error-content\/80{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.8))}.border-b-error-content\/85{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.85))}.border-b-error-content\/90{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.9))}.border-b-error-content\/95{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.95))}.border-b-error\/0{border-bottom-color:var(--fallback-er,oklch(var(--er)/0))}.border-b-error\/10{border-bottom-color:var(--fallback-er,oklch(var(--er)/.1))}.border-b-error\/100{border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.border-b-error\/15{border-bottom-color:var(--fallback-er,oklch(var(--er)/.15))}.border-b-error\/20{border-bottom-color:var(--fallback-er,oklch(var(--er)/.2))}.border-b-error\/25{border-bottom-color:var(--fallback-er,oklch(var(--er)/.25))}.border-b-error\/30{border-bottom-color:var(--fallback-er,oklch(var(--er)/.3))}.border-b-error\/35{border-bottom-color:var(--fallback-er,oklch(var(--er)/.35))}.border-b-error\/40{border-bottom-color:var(--fallback-er,oklch(var(--er)/.4))}.border-b-error\/45{border-bottom-color:var(--fallback-er,oklch(var(--er)/.45))}.border-b-error\/5{border-bottom-color:var(--fallback-er,oklch(var(--er)/.05))}.border-b-error\/50{border-bottom-color:var(--fallback-er,oklch(var(--er)/.5))}.border-b-error\/55{border-bottom-color:var(--fallback-er,oklch(var(--er)/.55))}.border-b-error\/60{border-bottom-color:var(--fallback-er,oklch(var(--er)/.6))}.border-b-error\/65{border-bottom-color:var(--fallback-er,oklch(var(--er)/.65))}.border-b-error\/70{border-bottom-color:var(--fallback-er,oklch(var(--er)/.7))}.border-b-error\/75{border-bottom-color:var(--fallback-er,oklch(var(--er)/.75))}.border-b-error\/80{border-bottom-color:var(--fallback-er,oklch(var(--er)/.8))}.border-b-error\/85{border-bottom-color:var(--fallback-er,oklch(var(--er)/.85))}.border-b-error\/90{border-bottom-color:var(--fallback-er,oklch(var(--er)/.9))}.border-b-error\/95{border-bottom-color:var(--fallback-er,oklch(var(--er)/.95))}.border-b-info{border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.border-b-info-content{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-b-info-content\/0{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-b-info-content\/10{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.1))}.border-b-info-content\/100{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-b-info-content\/15{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.15))}.border-b-info-content\/20{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.2))}.border-b-info-content\/25{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.25))}.border-b-info-content\/30{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.3))}.border-b-info-content\/35{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.35))}.border-b-info-content\/40{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.4))}.border-b-info-content\/45{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.45))}.border-b-info-content\/5{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.05))}.border-b-info-content\/50{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.5))}.border-b-info-content\/55{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.55))}.border-b-info-content\/60{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.6))}.border-b-info-content\/65{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.65))}.border-b-info-content\/70{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.7))}.border-b-info-content\/75{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.75))}.border-b-info-content\/80{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.8))}.border-b-info-content\/85{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.85))}.border-b-info-content\/90{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.9))}.border-b-info-content\/95{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.95))}.border-b-info\/0{border-bottom-color:var(--fallback-in,oklch(var(--in)/0))}.border-b-info\/10{border-bottom-color:var(--fallback-in,oklch(var(--in)/.1))}.border-b-info\/100{border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.border-b-info\/15{border-bottom-color:var(--fallback-in,oklch(var(--in)/.15))}.border-b-info\/20{border-bottom-color:var(--fallback-in,oklch(var(--in)/.2))}.border-b-info\/25{border-bottom-color:var(--fallback-in,oklch(var(--in)/.25))}.border-b-info\/30{border-bottom-color:var(--fallback-in,oklch(var(--in)/.3))}.border-b-info\/35{border-bottom-color:var(--fallback-in,oklch(var(--in)/.35))}.border-b-info\/40{border-bottom-color:var(--fallback-in,oklch(var(--in)/.4))}.border-b-info\/45{border-bottom-color:var(--fallback-in,oklch(var(--in)/.45))}.border-b-info\/5{border-bottom-color:var(--fallback-in,oklch(var(--in)/.05))}.border-b-info\/50{border-bottom-color:var(--fallback-in,oklch(var(--in)/.5))}.border-b-info\/55{border-bottom-color:var(--fallback-in,oklch(var(--in)/.55))}.border-b-info\/60{border-bottom-color:var(--fallback-in,oklch(var(--in)/.6))}.border-b-info\/65{border-bottom-color:var(--fallback-in,oklch(var(--in)/.65))}.border-b-info\/70{border-bottom-color:var(--fallback-in,oklch(var(--in)/.7))}.border-b-info\/75{border-bottom-color:var(--fallback-in,oklch(var(--in)/.75))}.border-b-info\/80{border-bottom-color:var(--fallback-in,oklch(var(--in)/.8))}.border-b-info\/85{border-bottom-color:var(--fallback-in,oklch(var(--in)/.85))}.border-b-info\/90{border-bottom-color:var(--fallback-in,oklch(var(--in)/.9))}.border-b-info\/95{border-bottom-color:var(--fallback-in,oklch(var(--in)/.95))}.border-b-neutral{border-bottom-color:var(--fallback-n,oklch(var(--n)/1))}.border-b-neutral-content{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-b-neutral-content\/0{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-b-neutral-content\/10{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.1))}.border-b-neutral-content\/100{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-b-neutral-content\/15{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.15))}.border-b-neutral-content\/20{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.2))}.border-b-neutral-content\/25{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.25))}.border-b-neutral-content\/30{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.3))}.border-b-neutral-content\/35{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.35))}.border-b-neutral-content\/40{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.4))}.border-b-neutral-content\/45{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.45))}.border-b-neutral-content\/5{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.05))}.border-b-neutral-content\/50{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.5))}.border-b-neutral-content\/55{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.55))}.border-b-neutral-content\/60{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.6))}.border-b-neutral-content\/65{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.65))}.border-b-neutral-content\/70{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.7))}.border-b-neutral-content\/75{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.75))}.border-b-neutral-content\/80{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.8))}.border-b-neutral-content\/85{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.85))}.border-b-neutral-content\/90{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.9))}.border-b-neutral-content\/95{border-bottom-color:var(--fallback-nc,oklch(var(--nc)/.95))}.border-b-neutral\/0{border-bottom-color:var(--fallback-n,oklch(var(--n)/0))}.border-b-neutral\/10{border-bottom-color:var(--fallback-n,oklch(var(--n)/.1))}.border-b-neutral\/100{border-bottom-color:var(--fallback-n,oklch(var(--n)/1))}.border-b-neutral\/15{border-bottom-color:var(--fallback-n,oklch(var(--n)/.15))}.border-b-neutral\/20{border-bottom-color:var(--fallback-n,oklch(var(--n)/.2))}.border-b-neutral\/25{border-bottom-color:var(--fallback-n,oklch(var(--n)/.25))}.border-b-neutral\/30{border-bottom-color:var(--fallback-n,oklch(var(--n)/.3))}.border-b-neutral\/35{border-bottom-color:var(--fallback-n,oklch(var(--n)/.35))}.border-b-neutral\/40{border-bottom-color:var(--fallback-n,oklch(var(--n)/.4))}.border-b-neutral\/45{border-bottom-color:var(--fallback-n,oklch(var(--n)/.45))}.border-b-neutral\/5{border-bottom-color:var(--fallback-n,oklch(var(--n)/.05))}.border-b-neutral\/50{border-bottom-color:var(--fallback-n,oklch(var(--n)/.5))}.border-b-neutral\/55{border-bottom-color:var(--fallback-n,oklch(var(--n)/.55))}.border-b-neutral\/60{border-bottom-color:var(--fallback-n,oklch(var(--n)/.6))}.border-b-neutral\/65{border-bottom-color:var(--fallback-n,oklch(var(--n)/.65))}.border-b-neutral\/70{border-bottom-color:var(--fallback-n,oklch(var(--n)/.7))}.border-b-neutral\/75{border-bottom-color:var(--fallback-n,oklch(var(--n)/.75))}.border-b-neutral\/80{border-bottom-color:var(--fallback-n,oklch(var(--n)/.8))}.border-b-neutral\/85{border-bottom-color:var(--fallback-n,oklch(var(--n)/.85))}.border-b-neutral\/90{border-bottom-color:var(--fallback-n,oklch(var(--n)/.9))}.border-b-neutral\/95{border-bottom-color:var(--fallback-n,oklch(var(--n)/.95))}.border-b-primary{border-bottom-color:var(--fallback-p,oklch(var(--p)/1))}.border-b-primary-content{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-b-primary-content\/0{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-b-primary-content\/10{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.1))}.border-b-primary-content\/100{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-b-primary-content\/15{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.15))}.border-b-primary-content\/20{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.2))}.border-b-primary-content\/25{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.25))}.border-b-primary-content\/30{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.3))}.border-b-primary-content\/35{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.35))}.border-b-primary-content\/40{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.4))}.border-b-primary-content\/45{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.45))}.border-b-primary-content\/5{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.05))}.border-b-primary-content\/50{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.5))}.border-b-primary-content\/55{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.55))}.border-b-primary-content\/60{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.6))}.border-b-primary-content\/65{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.65))}.border-b-primary-content\/70{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.7))}.border-b-primary-content\/75{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.75))}.border-b-primary-content\/80{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.8))}.border-b-primary-content\/85{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.85))}.border-b-primary-content\/90{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.9))}.border-b-primary-content\/95{border-bottom-color:var(--fallback-pc,oklch(var(--pc)/.95))}.border-b-primary\/0{border-bottom-color:var(--fallback-p,oklch(var(--p)/0))}.border-b-primary\/10{border-bottom-color:var(--fallback-p,oklch(var(--p)/.1))}.border-b-primary\/100{border-bottom-color:var(--fallback-p,oklch(var(--p)/1))}.border-b-primary\/15{border-bottom-color:var(--fallback-p,oklch(var(--p)/.15))}.border-b-primary\/20{border-bottom-color:var(--fallback-p,oklch(var(--p)/.2))}.border-b-primary\/25{border-bottom-color:var(--fallback-p,oklch(var(--p)/.25))}.border-b-primary\/30{border-bottom-color:var(--fallback-p,oklch(var(--p)/.3))}.border-b-primary\/35{border-bottom-color:var(--fallback-p,oklch(var(--p)/.35))}.border-b-primary\/40{border-bottom-color:var(--fallback-p,oklch(var(--p)/.4))}.border-b-primary\/45{border-bottom-color:var(--fallback-p,oklch(var(--p)/.45))}.border-b-primary\/5{border-bottom-color:var(--fallback-p,oklch(var(--p)/.05))}.border-b-primary\/50{border-bottom-color:var(--fallback-p,oklch(var(--p)/.5))}.border-b-primary\/55{border-bottom-color:var(--fallback-p,oklch(var(--p)/.55))}.border-b-primary\/60{border-bottom-color:var(--fallback-p,oklch(var(--p)/.6))}.border-b-primary\/65{border-bottom-color:var(--fallback-p,oklch(var(--p)/.65))}.border-b-primary\/70{border-bottom-color:var(--fallback-p,oklch(var(--p)/.7))}.border-b-primary\/75{border-bottom-color:var(--fallback-p,oklch(var(--p)/.75))}.border-b-primary\/80{border-bottom-color:var(--fallback-p,oklch(var(--p)/.8))}.border-b-primary\/85{border-bottom-color:var(--fallback-p,oklch(var(--p)/.85))}.border-b-primary\/90{border-bottom-color:var(--fallback-p,oklch(var(--p)/.9))}.border-b-primary\/95{border-bottom-color:var(--fallback-p,oklch(var(--p)/.95))}.border-b-secondary{border-bottom-color:var(--fallback-s,oklch(var(--s)/1))}.border-b-secondary-content{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-b-secondary-content\/0{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-b-secondary-content\/10{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.1))}.border-b-secondary-content\/100{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-b-secondary-content\/15{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.15))}.border-b-secondary-content\/20{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.2))}.border-b-secondary-content\/25{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.25))}.border-b-secondary-content\/30{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.3))}.border-b-secondary-content\/35{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.35))}.border-b-secondary-content\/40{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.4))}.border-b-secondary-content\/45{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.45))}.border-b-secondary-content\/5{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.05))}.border-b-secondary-content\/50{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.5))}.border-b-secondary-content\/55{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.55))}.border-b-secondary-content\/60{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.6))}.border-b-secondary-content\/65{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.65))}.border-b-secondary-content\/70{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.7))}.border-b-secondary-content\/75{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.75))}.border-b-secondary-content\/80{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.8))}.border-b-secondary-content\/85{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.85))}.border-b-secondary-content\/90{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.9))}.border-b-secondary-content\/95{border-bottom-color:var(--fallback-sc,oklch(var(--sc)/.95))}.border-b-secondary\/0{border-bottom-color:var(--fallback-s,oklch(var(--s)/0))}.border-b-secondary\/10{border-bottom-color:var(--fallback-s,oklch(var(--s)/.1))}.border-b-secondary\/100{border-bottom-color:var(--fallback-s,oklch(var(--s)/1))}.border-b-secondary\/15{border-bottom-color:var(--fallback-s,oklch(var(--s)/.15))}.border-b-secondary\/20{border-bottom-color:var(--fallback-s,oklch(var(--s)/.2))}.border-b-secondary\/25{border-bottom-color:var(--fallback-s,oklch(var(--s)/.25))}.border-b-secondary\/30{border-bottom-color:var(--fallback-s,oklch(var(--s)/.3))}.border-b-secondary\/35{border-bottom-color:var(--fallback-s,oklch(var(--s)/.35))}.border-b-secondary\/40{border-bottom-color:var(--fallback-s,oklch(var(--s)/.4))}.border-b-secondary\/45{border-bottom-color:var(--fallback-s,oklch(var(--s)/.45))}.border-b-secondary\/5{border-bottom-color:var(--fallback-s,oklch(var(--s)/.05))}.border-b-secondary\/50{border-bottom-color:var(--fallback-s,oklch(var(--s)/.5))}.border-b-secondary\/55{border-bottom-color:var(--fallback-s,oklch(var(--s)/.55))}.border-b-secondary\/60{border-bottom-color:var(--fallback-s,oklch(var(--s)/.6))}.border-b-secondary\/65{border-bottom-color:var(--fallback-s,oklch(var(--s)/.65))}.border-b-secondary\/70{border-bottom-color:var(--fallback-s,oklch(var(--s)/.7))}.border-b-secondary\/75{border-bottom-color:var(--fallback-s,oklch(var(--s)/.75))}.border-b-secondary\/80{border-bottom-color:var(--fallback-s,oklch(var(--s)/.8))}.border-b-secondary\/85{border-bottom-color:var(--fallback-s,oklch(var(--s)/.85))}.border-b-secondary\/90{border-bottom-color:var(--fallback-s,oklch(var(--s)/.9))}.border-b-secondary\/95{border-bottom-color:var(--fallback-s,oklch(var(--s)/.95))}.border-b-success{border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.border-b-success-content{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-b-success-content\/0{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-b-success-content\/10{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.1))}.border-b-success-content\/100{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-b-success-content\/15{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.15))}.border-b-success-content\/20{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.2))}.border-b-success-content\/25{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.25))}.border-b-success-content\/30{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.3))}.border-b-success-content\/35{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.35))}.border-b-success-content\/40{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.4))}.border-b-success-content\/45{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.45))}.border-b-success-content\/5{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.05))}.border-b-success-content\/50{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.5))}.border-b-success-content\/55{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.55))}.border-b-success-content\/60{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.6))}.border-b-success-content\/65{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.65))}.border-b-success-content\/70{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.7))}.border-b-success-content\/75{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.75))}.border-b-success-content\/80{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.8))}.border-b-success-content\/85{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.85))}.border-b-success-content\/90{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.9))}.border-b-success-content\/95{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.95))}.border-b-success\/0{border-bottom-color:var(--fallback-su,oklch(var(--su)/0))}.border-b-success\/10{border-bottom-color:var(--fallback-su,oklch(var(--su)/.1))}.border-b-success\/100{border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.border-b-success\/15{border-bottom-color:var(--fallback-su,oklch(var(--su)/.15))}.border-b-success\/20{border-bottom-color:var(--fallback-su,oklch(var(--su)/.2))}.border-b-success\/25{border-bottom-color:var(--fallback-su,oklch(var(--su)/.25))}.border-b-success\/30{border-bottom-color:var(--fallback-su,oklch(var(--su)/.3))}.border-b-success\/35{border-bottom-color:var(--fallback-su,oklch(var(--su)/.35))}.border-b-success\/40{border-bottom-color:var(--fallback-su,oklch(var(--su)/.4))}.border-b-success\/45{border-bottom-color:var(--fallback-su,oklch(var(--su)/.45))}.border-b-success\/5{border-bottom-color:var(--fallback-su,oklch(var(--su)/.05))}.border-b-success\/50{border-bottom-color:var(--fallback-su,oklch(var(--su)/.5))}.border-b-success\/55{border-bottom-color:var(--fallback-su,oklch(var(--su)/.55))}.border-b-success\/60{border-bottom-color:var(--fallback-su,oklch(var(--su)/.6))}.border-b-success\/65{border-bottom-color:var(--fallback-su,oklch(var(--su)/.65))}.border-b-success\/70{border-bottom-color:var(--fallback-su,oklch(var(--su)/.7))}.border-b-success\/75{border-bottom-color:var(--fallback-su,oklch(var(--su)/.75))}.border-b-success\/80{border-bottom-color:var(--fallback-su,oklch(var(--su)/.8))}.border-b-success\/85{border-bottom-color:var(--fallback-su,oklch(var(--su)/.85))}.border-b-success\/90{border-bottom-color:var(--fallback-su,oklch(var(--su)/.9))}.border-b-success\/95{border-bottom-color:var(--fallback-su,oklch(var(--su)/.95))}.border-b-transparent{border-bottom-color:transparent}.border-b-transparent\/0{border-bottom-color:rgb(0 0 0 / 0)}.border-b-transparent\/10{border-bottom-color:rgb(0 0 0 / .1)}.border-b-transparent\/100{border-bottom-color:rgb(0 0 0 / 1)}.border-b-transparent\/15{border-bottom-color:rgb(0 0 0 / .15)}.border-b-transparent\/20{border-bottom-color:rgb(0 0 0 / .2)}.border-b-transparent\/25{border-bottom-color:rgb(0 0 0 / .25)}.border-b-transparent\/30{border-bottom-color:rgb(0 0 0 / .3)}.border-b-transparent\/35{border-bottom-color:rgb(0 0 0 / .35)}.border-b-transparent\/40{border-bottom-color:rgb(0 0 0 / .4)}.border-b-transparent\/45{border-bottom-color:rgb(0 0 0 / .45)}.border-b-transparent\/5{border-bottom-color:rgb(0 0 0 / .05)}.border-b-transparent\/50{border-bottom-color:rgb(0 0 0 / .5)}.border-b-transparent\/55{border-bottom-color:rgb(0 0 0 / .55)}.border-b-transparent\/60{border-bottom-color:rgb(0 0 0 / .6)}.border-b-transparent\/65{border-bottom-color:rgb(0 0 0 / .65)}.border-b-transparent\/70{border-bottom-color:rgb(0 0 0 / .7)}.border-b-transparent\/75{border-bottom-color:rgb(0 0 0 / .75)}.border-b-transparent\/80{border-bottom-color:rgb(0 0 0 / .8)}.border-b-transparent\/85{border-bottom-color:rgb(0 0 0 / .85)}.border-b-transparent\/90{border-bottom-color:rgb(0 0 0 / .9)}.border-b-transparent\/95{border-bottom-color:rgb(0 0 0 / .95)}.border-b-warning{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-b-warning-content{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-b-warning-content\/0{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-b-warning-content\/10{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.1))}.border-b-warning-content\/100{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-b-warning-content\/15{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.15))}.border-b-warning-content\/20{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.2))}.border-b-warning-content\/25{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.25))}.border-b-warning-content\/30{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.3))}.border-b-warning-content\/35{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.35))}.border-b-warning-content\/40{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.4))}.border-b-warning-content\/45{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.45))}.border-b-warning-content\/5{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.05))}.border-b-warning-content\/50{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.5))}.border-b-warning-content\/55{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.55))}.border-b-warning-content\/60{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.6))}.border-b-warning-content\/65{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.65))}.border-b-warning-content\/70{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.7))}.border-b-warning-content\/75{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.75))}.border-b-warning-content\/80{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.8))}.border-b-warning-content\/85{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.85))}.border-b-warning-content\/90{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.9))}.border-b-warning-content\/95{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.95))}.border-b-warning\/0{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-b-warning\/10{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.1))}.border-b-warning\/100{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-b-warning\/15{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.15))}.border-b-warning\/20{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-b-warning\/25{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.25))}.border-b-warning\/30{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.3))}.border-b-warning\/35{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.35))}.border-b-warning\/40{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.4))}.border-b-warning\/45{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.45))}.border-b-warning\/5{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.05))}.border-b-warning\/50{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.5))}.border-b-warning\/55{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.55))}.border-b-warning\/60{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.6))}.border-b-warning\/65{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.65))}.border-b-warning\/70{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.7))}.border-b-warning\/75{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.75))}.border-b-warning\/80{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.8))}.border-b-warning\/85{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.85))}.border-b-warning\/90{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.9))}.border-b-warning\/95{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.95))}.border-e-accent{border-inline-end-color:var(--fallback-a,oklch(var(--a)/1))}.border-e-accent-content{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-e-accent-content\/0{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-e-accent-content\/10{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.1))}.border-e-accent-content\/100{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-e-accent-content\/15{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.15))}.border-e-accent-content\/20{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.2))}.border-e-accent-content\/25{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.25))}.border-e-accent-content\/30{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.3))}.border-e-accent-content\/35{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.35))}.border-e-accent-content\/40{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.4))}.border-e-accent-content\/45{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.45))}.border-e-accent-content\/5{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.05))}.border-e-accent-content\/50{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.5))}.border-e-accent-content\/55{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.55))}.border-e-accent-content\/60{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.6))}.border-e-accent-content\/65{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.65))}.border-e-accent-content\/70{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.7))}.border-e-accent-content\/75{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.75))}.border-e-accent-content\/80{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.8))}.border-e-accent-content\/85{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.85))}.border-e-accent-content\/90{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.9))}.border-e-accent-content\/95{border-inline-end-color:var(--fallback-ac,oklch(var(--ac)/0.95))}.border-e-accent\/0{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0))}.border-e-accent\/10{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.1))}.border-e-accent\/100{border-inline-end-color:var(--fallback-a,oklch(var(--a)/1))}.border-e-accent\/15{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.15))}.border-e-accent\/20{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.2))}.border-e-accent\/25{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.25))}.border-e-accent\/30{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.3))}.border-e-accent\/35{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.35))}.border-e-accent\/40{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.4))}.border-e-accent\/45{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.45))}.border-e-accent\/5{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.05))}.border-e-accent\/50{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.5))}.border-e-accent\/55{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.55))}.border-e-accent\/60{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.6))}.border-e-accent\/65{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.65))}.border-e-accent\/70{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.7))}.border-e-accent\/75{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.75))}.border-e-accent\/80{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.8))}.border-e-accent\/85{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.85))}.border-e-accent\/90{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.9))}.border-e-accent\/95{border-inline-end-color:var(--fallback-a,oklch(var(--a)/0.95))}.border-e-base-100{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-e-base-100\/0{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-e-base-100\/10{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.border-e-base-100\/100{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-e-base-100\/15{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.border-e-base-100\/20{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.border-e-base-100\/25{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.border-e-base-100\/30{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.border-e-base-100\/35{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.border-e-base-100\/40{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.border-e-base-100\/45{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.border-e-base-100\/5{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.border-e-base-100\/50{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.border-e-base-100\/55{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.border-e-base-100\/60{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.border-e-base-100\/65{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.border-e-base-100\/70{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.border-e-base-100\/75{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.border-e-base-100\/80{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.border-e-base-100\/85{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.border-e-base-100\/90{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.border-e-base-100\/95{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.border-e-base-200{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-e-base-200\/0{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-e-base-200\/10{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.border-e-base-200\/100{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-e-base-200\/15{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.border-e-base-200\/20{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.border-e-base-200\/25{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.border-e-base-200\/30{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.border-e-base-200\/35{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.border-e-base-200\/40{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.border-e-base-200\/45{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.border-e-base-200\/5{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.border-e-base-200\/50{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.border-e-base-200\/55{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.border-e-base-200\/60{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.border-e-base-200\/65{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.border-e-base-200\/70{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.border-e-base-200\/75{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.border-e-base-200\/80{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.border-e-base-200\/85{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.border-e-base-200\/90{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.border-e-base-200\/95{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.border-e-base-300{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-e-base-300\/0{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-e-base-300\/10{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.border-e-base-300\/100{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-e-base-300\/15{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.border-e-base-300\/20{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.border-e-base-300\/25{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.border-e-base-300\/30{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.border-e-base-300\/35{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.border-e-base-300\/40{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.border-e-base-300\/45{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.border-e-base-300\/5{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.border-e-base-300\/50{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.border-e-base-300\/55{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.border-e-base-300\/60{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.border-e-base-300\/65{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.border-e-base-300\/70{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.border-e-base-300\/75{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.border-e-base-300\/80{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.border-e-base-300\/85{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.border-e-base-300\/90{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.border-e-base-300\/95{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.border-e-base-content{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-e-base-content\/0{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-e-base-content\/10{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.border-e-base-content\/100{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-e-base-content\/15{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.border-e-base-content\/20{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.border-e-base-content\/25{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.border-e-base-content\/30{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.border-e-base-content\/35{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.border-e-base-content\/40{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.border-e-base-content\/45{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.border-e-base-content\/5{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.border-e-base-content\/50{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.border-e-base-content\/55{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.border-e-base-content\/60{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.border-e-base-content\/65{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.border-e-base-content\/70{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.border-e-base-content\/75{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.border-e-base-content\/80{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.border-e-base-content\/85{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.border-e-base-content\/90{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.border-e-base-content\/95{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.border-e-current{border-inline-end-color:currentColor}.border-e-error{border-inline-end-color:var(--fallback-er,oklch(var(--er)/1))}.border-e-error-content{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-e-error-content\/0{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-e-error-content\/10{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.border-e-error-content\/100{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-e-error-content\/15{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.border-e-error-content\/20{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.border-e-error-content\/25{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.border-e-error-content\/30{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.border-e-error-content\/35{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.border-e-error-content\/40{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.border-e-error-content\/45{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.border-e-error-content\/5{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.border-e-error-content\/50{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.border-e-error-content\/55{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.border-e-error-content\/60{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.border-e-error-content\/65{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.border-e-error-content\/70{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.border-e-error-content\/75{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.border-e-error-content\/80{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.border-e-error-content\/85{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.border-e-error-content\/90{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.border-e-error-content\/95{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.border-e-error\/0{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0))}.border-e-error\/10{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.1))}.border-e-error\/100{border-inline-end-color:var(--fallback-er,oklch(var(--er)/1))}.border-e-error\/15{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.15))}.border-e-error\/20{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.2))}.border-e-error\/25{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.25))}.border-e-error\/30{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.3))}.border-e-error\/35{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.35))}.border-e-error\/40{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.4))}.border-e-error\/45{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.45))}.border-e-error\/5{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.05))}.border-e-error\/50{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.5))}.border-e-error\/55{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.55))}.border-e-error\/60{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.6))}.border-e-error\/65{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.65))}.border-e-error\/70{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.7))}.border-e-error\/75{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.75))}.border-e-error\/80{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.8))}.border-e-error\/85{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.85))}.border-e-error\/90{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.9))}.border-e-error\/95{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.95))}.border-e-info{border-inline-end-color:var(--fallback-in,oklch(var(--in)/1))}.border-e-info-content{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-e-info-content\/0{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-e-info-content\/10{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.border-e-info-content\/100{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-e-info-content\/15{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.border-e-info-content\/20{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.border-e-info-content\/25{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.border-e-info-content\/30{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.border-e-info-content\/35{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.border-e-info-content\/40{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.border-e-info-content\/45{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.border-e-info-content\/5{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.border-e-info-content\/50{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.border-e-info-content\/55{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.border-e-info-content\/60{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.border-e-info-content\/65{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.border-e-info-content\/70{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.border-e-info-content\/75{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.border-e-info-content\/80{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.border-e-info-content\/85{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.border-e-info-content\/90{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.border-e-info-content\/95{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.border-e-info\/0{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0))}.border-e-info\/10{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.1))}.border-e-info\/100{border-inline-end-color:var(--fallback-in,oklch(var(--in)/1))}.border-e-info\/15{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.15))}.border-e-info\/20{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.2))}.border-e-info\/25{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.25))}.border-e-info\/30{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.3))}.border-e-info\/35{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.35))}.border-e-info\/40{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.4))}.border-e-info\/45{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.45))}.border-e-info\/5{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.05))}.border-e-info\/50{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.5))}.border-e-info\/55{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.55))}.border-e-info\/60{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.6))}.border-e-info\/65{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.65))}.border-e-info\/70{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.7))}.border-e-info\/75{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.75))}.border-e-info\/80{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.8))}.border-e-info\/85{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.85))}.border-e-info\/90{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.9))}.border-e-info\/95{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.95))}.border-e-neutral{border-inline-end-color:var(--fallback-n,oklch(var(--n)/1))}.border-e-neutral-content{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-e-neutral-content\/0{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-e-neutral-content\/10{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.1))}.border-e-neutral-content\/100{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-e-neutral-content\/15{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.15))}.border-e-neutral-content\/20{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.2))}.border-e-neutral-content\/25{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.25))}.border-e-neutral-content\/30{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.3))}.border-e-neutral-content\/35{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.35))}.border-e-neutral-content\/40{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.4))}.border-e-neutral-content\/45{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.45))}.border-e-neutral-content\/5{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.05))}.border-e-neutral-content\/50{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.5))}.border-e-neutral-content\/55{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.55))}.border-e-neutral-content\/60{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.6))}.border-e-neutral-content\/65{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.65))}.border-e-neutral-content\/70{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.7))}.border-e-neutral-content\/75{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.75))}.border-e-neutral-content\/80{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.8))}.border-e-neutral-content\/85{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.85))}.border-e-neutral-content\/90{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.9))}.border-e-neutral-content\/95{border-inline-end-color:var(--fallback-nc,oklch(var(--nc)/0.95))}.border-e-neutral\/0{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0))}.border-e-neutral\/10{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.1))}.border-e-neutral\/100{border-inline-end-color:var(--fallback-n,oklch(var(--n)/1))}.border-e-neutral\/15{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.15))}.border-e-neutral\/20{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.2))}.border-e-neutral\/25{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.25))}.border-e-neutral\/30{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.3))}.border-e-neutral\/35{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.35))}.border-e-neutral\/40{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.4))}.border-e-neutral\/45{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.45))}.border-e-neutral\/5{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.05))}.border-e-neutral\/50{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.5))}.border-e-neutral\/55{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.55))}.border-e-neutral\/60{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.6))}.border-e-neutral\/65{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.65))}.border-e-neutral\/70{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.7))}.border-e-neutral\/75{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.75))}.border-e-neutral\/80{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.8))}.border-e-neutral\/85{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.85))}.border-e-neutral\/90{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.9))}.border-e-neutral\/95{border-inline-end-color:var(--fallback-n,oklch(var(--n)/0.95))}.border-e-primary{border-inline-end-color:var(--fallback-p,oklch(var(--p)/1))}.border-e-primary-content{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-e-primary-content\/0{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-e-primary-content\/10{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.1))}.border-e-primary-content\/100{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-e-primary-content\/15{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.15))}.border-e-primary-content\/20{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.2))}.border-e-primary-content\/25{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.25))}.border-e-primary-content\/30{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.3))}.border-e-primary-content\/35{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.35))}.border-e-primary-content\/40{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.4))}.border-e-primary-content\/45{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.45))}.border-e-primary-content\/5{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.05))}.border-e-primary-content\/50{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.5))}.border-e-primary-content\/55{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.55))}.border-e-primary-content\/60{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.6))}.border-e-primary-content\/65{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.65))}.border-e-primary-content\/70{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.7))}.border-e-primary-content\/75{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.75))}.border-e-primary-content\/80{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.8))}.border-e-primary-content\/85{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.85))}.border-e-primary-content\/90{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.9))}.border-e-primary-content\/95{border-inline-end-color:var(--fallback-pc,oklch(var(--pc)/0.95))}.border-e-primary\/0{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0))}.border-e-primary\/10{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.1))}.border-e-primary\/100{border-inline-end-color:var(--fallback-p,oklch(var(--p)/1))}.border-e-primary\/15{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.15))}.border-e-primary\/20{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.2))}.border-e-primary\/25{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.25))}.border-e-primary\/30{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.3))}.border-e-primary\/35{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.35))}.border-e-primary\/40{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.4))}.border-e-primary\/45{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.45))}.border-e-primary\/5{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.05))}.border-e-primary\/50{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.5))}.border-e-primary\/55{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.55))}.border-e-primary\/60{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.6))}.border-e-primary\/65{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.65))}.border-e-primary\/70{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.7))}.border-e-primary\/75{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.75))}.border-e-primary\/80{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.8))}.border-e-primary\/85{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.85))}.border-e-primary\/90{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.9))}.border-e-primary\/95{border-inline-end-color:var(--fallback-p,oklch(var(--p)/0.95))}.border-e-secondary{border-inline-end-color:var(--fallback-s,oklch(var(--s)/1))}.border-e-secondary-content{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-e-secondary-content\/0{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-e-secondary-content\/10{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.1))}.border-e-secondary-content\/100{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-e-secondary-content\/15{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.15))}.border-e-secondary-content\/20{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.2))}.border-e-secondary-content\/25{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.25))}.border-e-secondary-content\/30{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.3))}.border-e-secondary-content\/35{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.35))}.border-e-secondary-content\/40{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.4))}.border-e-secondary-content\/45{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.45))}.border-e-secondary-content\/5{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.05))}.border-e-secondary-content\/50{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.5))}.border-e-secondary-content\/55{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.55))}.border-e-secondary-content\/60{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.6))}.border-e-secondary-content\/65{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.65))}.border-e-secondary-content\/70{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.7))}.border-e-secondary-content\/75{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.75))}.border-e-secondary-content\/80{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.8))}.border-e-secondary-content\/85{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.85))}.border-e-secondary-content\/90{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.9))}.border-e-secondary-content\/95{border-inline-end-color:var(--fallback-sc,oklch(var(--sc)/0.95))}.border-e-secondary\/0{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0))}.border-e-secondary\/10{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.1))}.border-e-secondary\/100{border-inline-end-color:var(--fallback-s,oklch(var(--s)/1))}.border-e-secondary\/15{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.15))}.border-e-secondary\/20{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.2))}.border-e-secondary\/25{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.25))}.border-e-secondary\/30{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.3))}.border-e-secondary\/35{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.35))}.border-e-secondary\/40{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.4))}.border-e-secondary\/45{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.45))}.border-e-secondary\/5{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.05))}.border-e-secondary\/50{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.5))}.border-e-secondary\/55{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.55))}.border-e-secondary\/60{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.6))}.border-e-secondary\/65{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.65))}.border-e-secondary\/70{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.7))}.border-e-secondary\/75{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.75))}.border-e-secondary\/80{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.8))}.border-e-secondary\/85{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.85))}.border-e-secondary\/90{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.9))}.border-e-secondary\/95{border-inline-end-color:var(--fallback-s,oklch(var(--s)/0.95))}.border-e-success{border-inline-end-color:var(--fallback-su,oklch(var(--su)/1))}.border-e-success-content{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-e-success-content\/0{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-e-success-content\/10{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.border-e-success-content\/100{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-e-success-content\/15{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.border-e-success-content\/20{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.border-e-success-content\/25{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.border-e-success-content\/30{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.border-e-success-content\/35{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.border-e-success-content\/40{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.border-e-success-content\/45{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.border-e-success-content\/5{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.border-e-success-content\/50{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.border-e-success-content\/55{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.border-e-success-content\/60{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.border-e-success-content\/65{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.border-e-success-content\/70{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.border-e-success-content\/75{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.border-e-success-content\/80{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.border-e-success-content\/85{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.border-e-success-content\/90{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.border-e-success-content\/95{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.border-e-success\/0{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0))}.border-e-success\/10{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.1))}.border-e-success\/100{border-inline-end-color:var(--fallback-su,oklch(var(--su)/1))}.border-e-success\/15{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.15))}.border-e-success\/20{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.2))}.border-e-success\/25{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.25))}.border-e-success\/30{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.3))}.border-e-success\/35{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.35))}.border-e-success\/40{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.4))}.border-e-success\/45{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.45))}.border-e-success\/5{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.05))}.border-e-success\/50{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.5))}.border-e-success\/55{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.55))}.border-e-success\/60{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.6))}.border-e-success\/65{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.65))}.border-e-success\/70{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.7))}.border-e-success\/75{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.75))}.border-e-success\/80{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.8))}.border-e-success\/85{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.85))}.border-e-success\/90{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.9))}.border-e-success\/95{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.95))}.border-e-transparent{border-inline-end-color:transparent}.border-e-transparent\/0{border-inline-end-color:rgb(0 0 0 / 0)}.border-e-transparent\/10{border-inline-end-color:rgb(0 0 0 / 0.1)}.border-e-transparent\/100{border-inline-end-color:rgb(0 0 0 / 1)}.border-e-transparent\/15{border-inline-end-color:rgb(0 0 0 / 0.15)}.border-e-transparent\/20{border-inline-end-color:rgb(0 0 0 / 0.2)}.border-e-transparent\/25{border-inline-end-color:rgb(0 0 0 / 0.25)}.border-e-transparent\/30{border-inline-end-color:rgb(0 0 0 / 0.3)}.border-e-transparent\/35{border-inline-end-color:rgb(0 0 0 / 0.35)}.border-e-transparent\/40{border-inline-end-color:rgb(0 0 0 / 0.4)}.border-e-transparent\/45{border-inline-end-color:rgb(0 0 0 / 0.45)}.border-e-transparent\/5{border-inline-end-color:rgb(0 0 0 / 0.05)}.border-e-transparent\/50{border-inline-end-color:rgb(0 0 0 / 0.5)}.border-e-transparent\/55{border-inline-end-color:rgb(0 0 0 / 0.55)}.border-e-transparent\/60{border-inline-end-color:rgb(0 0 0 / 0.6)}.border-e-transparent\/65{border-inline-end-color:rgb(0 0 0 / 0.65)}.border-e-transparent\/70{border-inline-end-color:rgb(0 0 0 / 0.7)}.border-e-transparent\/75{border-inline-end-color:rgb(0 0 0 / 0.75)}.border-e-transparent\/80{border-inline-end-color:rgb(0 0 0 / 0.8)}.border-e-transparent\/85{border-inline-end-color:rgb(0 0 0 / 0.85)}.border-e-transparent\/90{border-inline-end-color:rgb(0 0 0 / 0.9)}.border-e-transparent\/95{border-inline-end-color:rgb(0 0 0 / 0.95)}.border-e-warning{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-e-warning-content{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-e-warning-content\/0{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-e-warning-content\/10{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.border-e-warning-content\/100{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-e-warning-content\/15{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.border-e-warning-content\/20{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.border-e-warning-content\/25{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.border-e-warning-content\/30{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.border-e-warning-content\/35{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.border-e-warning-content\/40{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.border-e-warning-content\/45{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.border-e-warning-content\/5{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.border-e-warning-content\/50{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.border-e-warning-content\/55{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.border-e-warning-content\/60{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.border-e-warning-content\/65{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.border-e-warning-content\/70{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.border-e-warning-content\/75{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.border-e-warning-content\/80{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.border-e-warning-content\/85{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.border-e-warning-content\/90{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.border-e-warning-content\/95{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.border-e-warning\/0{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-e-warning\/10{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.border-e-warning\/100{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-e-warning\/15{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.border-e-warning\/20{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.border-e-warning\/25{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.border-e-warning\/30{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.border-e-warning\/35{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.border-e-warning\/40{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.border-e-warning\/45{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.border-e-warning\/5{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.border-e-warning\/50{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.border-e-warning\/55{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.border-e-warning\/60{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.border-e-warning\/65{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.border-e-warning\/70{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.border-e-warning\/75{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.border-e-warning\/80{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.border-e-warning\/85{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.border-e-warning\/90{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.border-e-warning\/95{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.border-l-accent{border-left-color:var(--fallback-a,oklch(var(--a)/1))}.border-l-accent-content{border-left-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-l-accent-content\/0{border-left-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-l-accent-content\/10{border-left-color:var(--fallback-ac,oklch(var(--ac)/.1))}.border-l-accent-content\/100{border-left-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-l-accent-content\/15{border-left-color:var(--fallback-ac,oklch(var(--ac)/.15))}.border-l-accent-content\/20{border-left-color:var(--fallback-ac,oklch(var(--ac)/.2))}.border-l-accent-content\/25{border-left-color:var(--fallback-ac,oklch(var(--ac)/.25))}.border-l-accent-content\/30{border-left-color:var(--fallback-ac,oklch(var(--ac)/.3))}.border-l-accent-content\/35{border-left-color:var(--fallback-ac,oklch(var(--ac)/.35))}.border-l-accent-content\/40{border-left-color:var(--fallback-ac,oklch(var(--ac)/.4))}.border-l-accent-content\/45{border-left-color:var(--fallback-ac,oklch(var(--ac)/.45))}.border-l-accent-content\/5{border-left-color:var(--fallback-ac,oklch(var(--ac)/.05))}.border-l-accent-content\/50{border-left-color:var(--fallback-ac,oklch(var(--ac)/.5))}.border-l-accent-content\/55{border-left-color:var(--fallback-ac,oklch(var(--ac)/.55))}.border-l-accent-content\/60{border-left-color:var(--fallback-ac,oklch(var(--ac)/.6))}.border-l-accent-content\/65{border-left-color:var(--fallback-ac,oklch(var(--ac)/.65))}.border-l-accent-content\/70{border-left-color:var(--fallback-ac,oklch(var(--ac)/.7))}.border-l-accent-content\/75{border-left-color:var(--fallback-ac,oklch(var(--ac)/.75))}.border-l-accent-content\/80{border-left-color:var(--fallback-ac,oklch(var(--ac)/.8))}.border-l-accent-content\/85{border-left-color:var(--fallback-ac,oklch(var(--ac)/.85))}.border-l-accent-content\/90{border-left-color:var(--fallback-ac,oklch(var(--ac)/.9))}.border-l-accent-content\/95{border-left-color:var(--fallback-ac,oklch(var(--ac)/.95))}.border-l-accent\/0{border-left-color:var(--fallback-a,oklch(var(--a)/0))}.border-l-accent\/10{border-left-color:var(--fallback-a,oklch(var(--a)/.1))}.border-l-accent\/100{border-left-color:var(--fallback-a,oklch(var(--a)/1))}.border-l-accent\/15{border-left-color:var(--fallback-a,oklch(var(--a)/.15))}.border-l-accent\/20{border-left-color:var(--fallback-a,oklch(var(--a)/.2))}.border-l-accent\/25{border-left-color:var(--fallback-a,oklch(var(--a)/.25))}.border-l-accent\/30{border-left-color:var(--fallback-a,oklch(var(--a)/.3))}.border-l-accent\/35{border-left-color:var(--fallback-a,oklch(var(--a)/.35))}.border-l-accent\/40{border-left-color:var(--fallback-a,oklch(var(--a)/.4))}.border-l-accent\/45{border-left-color:var(--fallback-a,oklch(var(--a)/.45))}.border-l-accent\/5{border-left-color:var(--fallback-a,oklch(var(--a)/.05))}.border-l-accent\/50{border-left-color:var(--fallback-a,oklch(var(--a)/.5))}.border-l-accent\/55{border-left-color:var(--fallback-a,oklch(var(--a)/.55))}.border-l-accent\/60{border-left-color:var(--fallback-a,oklch(var(--a)/.6))}.border-l-accent\/65{border-left-color:var(--fallback-a,oklch(var(--a)/.65))}.border-l-accent\/70{border-left-color:var(--fallback-a,oklch(var(--a)/.7))}.border-l-accent\/75{border-left-color:var(--fallback-a,oklch(var(--a)/.75))}.border-l-accent\/80{border-left-color:var(--fallback-a,oklch(var(--a)/.8))}.border-l-accent\/85{border-left-color:var(--fallback-a,oklch(var(--a)/.85))}.border-l-accent\/90{border-left-color:var(--fallback-a,oklch(var(--a)/.9))}.border-l-accent\/95{border-left-color:var(--fallback-a,oklch(var(--a)/.95))}.border-l-base-100{border-left-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-l-base-100\/0{border-left-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-l-base-100\/10{border-left-color:var(--fallback-b1,oklch(var(--b1)/.1))}.border-l-base-100\/100{border-left-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-l-base-100\/15{border-left-color:var(--fallback-b1,oklch(var(--b1)/.15))}.border-l-base-100\/20{border-left-color:var(--fallback-b1,oklch(var(--b1)/.2))}.border-l-base-100\/25{border-left-color:var(--fallback-b1,oklch(var(--b1)/.25))}.border-l-base-100\/30{border-left-color:var(--fallback-b1,oklch(var(--b1)/.3))}.border-l-base-100\/35{border-left-color:var(--fallback-b1,oklch(var(--b1)/.35))}.border-l-base-100\/40{border-left-color:var(--fallback-b1,oklch(var(--b1)/.4))}.border-l-base-100\/45{border-left-color:var(--fallback-b1,oklch(var(--b1)/.45))}.border-l-base-100\/5{border-left-color:var(--fallback-b1,oklch(var(--b1)/.05))}.border-l-base-100\/50{border-left-color:var(--fallback-b1,oklch(var(--b1)/.5))}.border-l-base-100\/55{border-left-color:var(--fallback-b1,oklch(var(--b1)/.55))}.border-l-base-100\/60{border-left-color:var(--fallback-b1,oklch(var(--b1)/.6))}.border-l-base-100\/65{border-left-color:var(--fallback-b1,oklch(var(--b1)/.65))}.border-l-base-100\/70{border-left-color:var(--fallback-b1,oklch(var(--b1)/.7))}.border-l-base-100\/75{border-left-color:var(--fallback-b1,oklch(var(--b1)/.75))}.border-l-base-100\/80{border-left-color:var(--fallback-b1,oklch(var(--b1)/.8))}.border-l-base-100\/85{border-left-color:var(--fallback-b1,oklch(var(--b1)/.85))}.border-l-base-100\/90{border-left-color:var(--fallback-b1,oklch(var(--b1)/.9))}.border-l-base-100\/95{border-left-color:var(--fallback-b1,oklch(var(--b1)/.95))}.border-l-base-200{border-left-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-l-base-200\/0{border-left-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-l-base-200\/10{border-left-color:var(--fallback-b2,oklch(var(--b2)/.1))}.border-l-base-200\/100{border-left-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-l-base-200\/15{border-left-color:var(--fallback-b2,oklch(var(--b2)/.15))}.border-l-base-200\/20{border-left-color:var(--fallback-b2,oklch(var(--b2)/.2))}.border-l-base-200\/25{border-left-color:var(--fallback-b2,oklch(var(--b2)/.25))}.border-l-base-200\/30{border-left-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-l-base-200\/35{border-left-color:var(--fallback-b2,oklch(var(--b2)/.35))}.border-l-base-200\/40{border-left-color:var(--fallback-b2,oklch(var(--b2)/.4))}.border-l-base-200\/45{border-left-color:var(--fallback-b2,oklch(var(--b2)/.45))}.border-l-base-200\/5{border-left-color:var(--fallback-b2,oklch(var(--b2)/.05))}.border-l-base-200\/50{border-left-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-l-base-200\/55{border-left-color:var(--fallback-b2,oklch(var(--b2)/.55))}.border-l-base-200\/60{border-left-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-l-base-200\/65{border-left-color:var(--fallback-b2,oklch(var(--b2)/.65))}.border-l-base-200\/70{border-left-color:var(--fallback-b2,oklch(var(--b2)/.7))}.border-l-base-200\/75{border-left-color:var(--fallback-b2,oklch(var(--b2)/.75))}.border-l-base-200\/80{border-left-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-l-base-200\/85{border-left-color:var(--fallback-b2,oklch(var(--b2)/.85))}.border-l-base-200\/90{border-left-color:var(--fallback-b2,oklch(var(--b2)/.9))}.border-l-base-200\/95{border-left-color:var(--fallback-b2,oklch(var(--b2)/.95))}.border-l-base-300{border-left-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-l-base-300\/0{border-left-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-l-base-300\/10{border-left-color:var(--fallback-b3,oklch(var(--b3)/.1))}.border-l-base-300\/100{border-left-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-l-base-300\/15{border-left-color:var(--fallback-b3,oklch(var(--b3)/.15))}.border-l-base-300\/20{border-left-color:var(--fallback-b3,oklch(var(--b3)/.2))}.border-l-base-300\/25{border-left-color:var(--fallback-b3,oklch(var(--b3)/.25))}.border-l-base-300\/30{border-left-color:var(--fallback-b3,oklch(var(--b3)/.3))}.border-l-base-300\/35{border-left-color:var(--fallback-b3,oklch(var(--b3)/.35))}.border-l-base-300\/40{border-left-color:var(--fallback-b3,oklch(var(--b3)/.4))}.border-l-base-300\/45{border-left-color:var(--fallback-b3,oklch(var(--b3)/.45))}.border-l-base-300\/5{border-left-color:var(--fallback-b3,oklch(var(--b3)/.05))}.border-l-base-300\/50{border-left-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-l-base-300\/55{border-left-color:var(--fallback-b3,oklch(var(--b3)/.55))}.border-l-base-300\/60{border-left-color:var(--fallback-b3,oklch(var(--b3)/.6))}.border-l-base-300\/65{border-left-color:var(--fallback-b3,oklch(var(--b3)/.65))}.border-l-base-300\/70{border-left-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-l-base-300\/75{border-left-color:var(--fallback-b3,oklch(var(--b3)/.75))}.border-l-base-300\/80{border-left-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-l-base-300\/85{border-left-color:var(--fallback-b3,oklch(var(--b3)/.85))}.border-l-base-300\/90{border-left-color:var(--fallback-b3,oklch(var(--b3)/.9))}.border-l-base-300\/95{border-left-color:var(--fallback-b3,oklch(var(--b3)/.95))}.border-l-base-content{border-left-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-l-base-content\/0{border-left-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-l-base-content\/10{border-left-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-l-base-content\/100{border-left-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-l-base-content\/15{border-left-color:var(--fallback-bc,oklch(var(--bc)/.15))}.border-l-base-content\/20{border-left-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-l-base-content\/25{border-left-color:var(--fallback-bc,oklch(var(--bc)/.25))}.border-l-base-content\/30{border-left-color:var(--fallback-bc,oklch(var(--bc)/.3))}.border-l-base-content\/35{border-left-color:var(--fallback-bc,oklch(var(--bc)/.35))}.border-l-base-content\/40{border-left-color:var(--fallback-bc,oklch(var(--bc)/.4))}.border-l-base-content\/45{border-left-color:var(--fallback-bc,oklch(var(--bc)/.45))}.border-l-base-content\/5{border-left-color:var(--fallback-bc,oklch(var(--bc)/.05))}.border-l-base-content\/50{border-left-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-l-base-content\/55{border-left-color:var(--fallback-bc,oklch(var(--bc)/.55))}.border-l-base-content\/60{border-left-color:var(--fallback-bc,oklch(var(--bc)/.6))}.border-l-base-content\/65{border-left-color:var(--fallback-bc,oklch(var(--bc)/.65))}.border-l-base-content\/70{border-left-color:var(--fallback-bc,oklch(var(--bc)/.7))}.border-l-base-content\/75{border-left-color:var(--fallback-bc,oklch(var(--bc)/.75))}.border-l-base-content\/80{border-left-color:var(--fallback-bc,oklch(var(--bc)/.8))}.border-l-base-content\/85{border-left-color:var(--fallback-bc,oklch(var(--bc)/.85))}.border-l-base-content\/90{border-left-color:var(--fallback-bc,oklch(var(--bc)/.9))}.border-l-base-content\/95{border-left-color:var(--fallback-bc,oklch(var(--bc)/.95))}.border-l-current{border-left-color:currentColor}.border-l-error{border-left-color:var(--fallback-er,oklch(var(--er)/1))}.border-l-error-content{border-left-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-l-error-content\/0{border-left-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-l-error-content\/10{border-left-color:var(--fallback-erc,oklch(var(--erc)/.1))}.border-l-error-content\/100{border-left-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-l-error-content\/15{border-left-color:var(--fallback-erc,oklch(var(--erc)/.15))}.border-l-error-content\/20{border-left-color:var(--fallback-erc,oklch(var(--erc)/.2))}.border-l-error-content\/25{border-left-color:var(--fallback-erc,oklch(var(--erc)/.25))}.border-l-error-content\/30{border-left-color:var(--fallback-erc,oklch(var(--erc)/.3))}.border-l-error-content\/35{border-left-color:var(--fallback-erc,oklch(var(--erc)/.35))}.border-l-error-content\/40{border-left-color:var(--fallback-erc,oklch(var(--erc)/.4))}.border-l-error-content\/45{border-left-color:var(--fallback-erc,oklch(var(--erc)/.45))}.border-l-error-content\/5{border-left-color:var(--fallback-erc,oklch(var(--erc)/.05))}.border-l-error-content\/50{border-left-color:var(--fallback-erc,oklch(var(--erc)/.5))}.border-l-error-content\/55{border-left-color:var(--fallback-erc,oklch(var(--erc)/.55))}.border-l-error-content\/60{border-left-color:var(--fallback-erc,oklch(var(--erc)/.6))}.border-l-error-content\/65{border-left-color:var(--fallback-erc,oklch(var(--erc)/.65))}.border-l-error-content\/70{border-left-color:var(--fallback-erc,oklch(var(--erc)/.7))}.border-l-error-content\/75{border-left-color:var(--fallback-erc,oklch(var(--erc)/.75))}.border-l-error-content\/80{border-left-color:var(--fallback-erc,oklch(var(--erc)/.8))}.border-l-error-content\/85{border-left-color:var(--fallback-erc,oklch(var(--erc)/.85))}.border-l-error-content\/90{border-left-color:var(--fallback-erc,oklch(var(--erc)/.9))}.border-l-error-content\/95{border-left-color:var(--fallback-erc,oklch(var(--erc)/.95))}.border-l-error\/0{border-left-color:var(--fallback-er,oklch(var(--er)/0))}.border-l-error\/10{border-left-color:var(--fallback-er,oklch(var(--er)/.1))}.border-l-error\/100{border-left-color:var(--fallback-er,oklch(var(--er)/1))}.border-l-error\/15{border-left-color:var(--fallback-er,oklch(var(--er)/.15))}.border-l-error\/20{border-left-color:var(--fallback-er,oklch(var(--er)/.2))}.border-l-error\/25{border-left-color:var(--fallback-er,oklch(var(--er)/.25))}.border-l-error\/30{border-left-color:var(--fallback-er,oklch(var(--er)/.3))}.border-l-error\/35{border-left-color:var(--fallback-er,oklch(var(--er)/.35))}.border-l-error\/40{border-left-color:var(--fallback-er,oklch(var(--er)/.4))}.border-l-error\/45{border-left-color:var(--fallback-er,oklch(var(--er)/.45))}.border-l-error\/5{border-left-color:var(--fallback-er,oklch(var(--er)/.05))}.border-l-error\/50{border-left-color:var(--fallback-er,oklch(var(--er)/.5))}.border-l-error\/55{border-left-color:var(--fallback-er,oklch(var(--er)/.55))}.border-l-error\/60{border-left-color:var(--fallback-er,oklch(var(--er)/.6))}.border-l-error\/65{border-left-color:var(--fallback-er,oklch(var(--er)/.65))}.border-l-error\/70{border-left-color:var(--fallback-er,oklch(var(--er)/.7))}.border-l-error\/75{border-left-color:var(--fallback-er,oklch(var(--er)/.75))}.border-l-error\/80{border-left-color:var(--fallback-er,oklch(var(--er)/.8))}.border-l-error\/85{border-left-color:var(--fallback-er,oklch(var(--er)/.85))}.border-l-error\/90{border-left-color:var(--fallback-er,oklch(var(--er)/.9))}.border-l-error\/95{border-left-color:var(--fallback-er,oklch(var(--er)/.95))}.border-l-info{border-left-color:var(--fallback-in,oklch(var(--in)/1))}.border-l-info-content{border-left-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-l-info-content\/0{border-left-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-l-info-content\/10{border-left-color:var(--fallback-inc,oklch(var(--inc)/.1))}.border-l-info-content\/100{border-left-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-l-info-content\/15{border-left-color:var(--fallback-inc,oklch(var(--inc)/.15))}.border-l-info-content\/20{border-left-color:var(--fallback-inc,oklch(var(--inc)/.2))}.border-l-info-content\/25{border-left-color:var(--fallback-inc,oklch(var(--inc)/.25))}.border-l-info-content\/30{border-left-color:var(--fallback-inc,oklch(var(--inc)/.3))}.border-l-info-content\/35{border-left-color:var(--fallback-inc,oklch(var(--inc)/.35))}.border-l-info-content\/40{border-left-color:var(--fallback-inc,oklch(var(--inc)/.4))}.border-l-info-content\/45{border-left-color:var(--fallback-inc,oklch(var(--inc)/.45))}.border-l-info-content\/5{border-left-color:var(--fallback-inc,oklch(var(--inc)/.05))}.border-l-info-content\/50{border-left-color:var(--fallback-inc,oklch(var(--inc)/.5))}.border-l-info-content\/55{border-left-color:var(--fallback-inc,oklch(var(--inc)/.55))}.border-l-info-content\/60{border-left-color:var(--fallback-inc,oklch(var(--inc)/.6))}.border-l-info-content\/65{border-left-color:var(--fallback-inc,oklch(var(--inc)/.65))}.border-l-info-content\/70{border-left-color:var(--fallback-inc,oklch(var(--inc)/.7))}.border-l-info-content\/75{border-left-color:var(--fallback-inc,oklch(var(--inc)/.75))}.border-l-info-content\/80{border-left-color:var(--fallback-inc,oklch(var(--inc)/.8))}.border-l-info-content\/85{border-left-color:var(--fallback-inc,oklch(var(--inc)/.85))}.border-l-info-content\/90{border-left-color:var(--fallback-inc,oklch(var(--inc)/.9))}.border-l-info-content\/95{border-left-color:var(--fallback-inc,oklch(var(--inc)/.95))}.border-l-info\/0{border-left-color:var(--fallback-in,oklch(var(--in)/0))}.border-l-info\/10{border-left-color:var(--fallback-in,oklch(var(--in)/.1))}.border-l-info\/100{border-left-color:var(--fallback-in,oklch(var(--in)/1))}.border-l-info\/15{border-left-color:var(--fallback-in,oklch(var(--in)/.15))}.border-l-info\/20{border-left-color:var(--fallback-in,oklch(var(--in)/.2))}.border-l-info\/25{border-left-color:var(--fallback-in,oklch(var(--in)/.25))}.border-l-info\/30{border-left-color:var(--fallback-in,oklch(var(--in)/.3))}.border-l-info\/35{border-left-color:var(--fallback-in,oklch(var(--in)/.35))}.border-l-info\/40{border-left-color:var(--fallback-in,oklch(var(--in)/.4))}.border-l-info\/45{border-left-color:var(--fallback-in,oklch(var(--in)/.45))}.border-l-info\/5{border-left-color:var(--fallback-in,oklch(var(--in)/.05))}.border-l-info\/50{border-left-color:var(--fallback-in,oklch(var(--in)/.5))}.border-l-info\/55{border-left-color:var(--fallback-in,oklch(var(--in)/.55))}.border-l-info\/60{border-left-color:var(--fallback-in,oklch(var(--in)/.6))}.border-l-info\/65{border-left-color:var(--fallback-in,oklch(var(--in)/.65))}.border-l-info\/70{border-left-color:var(--fallback-in,oklch(var(--in)/.7))}.border-l-info\/75{border-left-color:var(--fallback-in,oklch(var(--in)/.75))}.border-l-info\/80{border-left-color:var(--fallback-in,oklch(var(--in)/.8))}.border-l-info\/85{border-left-color:var(--fallback-in,oklch(var(--in)/.85))}.border-l-info\/90{border-left-color:var(--fallback-in,oklch(var(--in)/.9))}.border-l-info\/95{border-left-color:var(--fallback-in,oklch(var(--in)/.95))}.border-l-neutral{border-left-color:var(--fallback-n,oklch(var(--n)/1))}.border-l-neutral-content{border-left-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-l-neutral-content\/0{border-left-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-l-neutral-content\/10{border-left-color:var(--fallback-nc,oklch(var(--nc)/.1))}.border-l-neutral-content\/100{border-left-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-l-neutral-content\/15{border-left-color:var(--fallback-nc,oklch(var(--nc)/.15))}.border-l-neutral-content\/20{border-left-color:var(--fallback-nc,oklch(var(--nc)/.2))}.border-l-neutral-content\/25{border-left-color:var(--fallback-nc,oklch(var(--nc)/.25))}.border-l-neutral-content\/30{border-left-color:var(--fallback-nc,oklch(var(--nc)/.3))}.border-l-neutral-content\/35{border-left-color:var(--fallback-nc,oklch(var(--nc)/.35))}.border-l-neutral-content\/40{border-left-color:var(--fallback-nc,oklch(var(--nc)/.4))}.border-l-neutral-content\/45{border-left-color:var(--fallback-nc,oklch(var(--nc)/.45))}.border-l-neutral-content\/5{border-left-color:var(--fallback-nc,oklch(var(--nc)/.05))}.border-l-neutral-content\/50{border-left-color:var(--fallback-nc,oklch(var(--nc)/.5))}.border-l-neutral-content\/55{border-left-color:var(--fallback-nc,oklch(var(--nc)/.55))}.border-l-neutral-content\/60{border-left-color:var(--fallback-nc,oklch(var(--nc)/.6))}.border-l-neutral-content\/65{border-left-color:var(--fallback-nc,oklch(var(--nc)/.65))}.border-l-neutral-content\/70{border-left-color:var(--fallback-nc,oklch(var(--nc)/.7))}.border-l-neutral-content\/75{border-left-color:var(--fallback-nc,oklch(var(--nc)/.75))}.border-l-neutral-content\/80{border-left-color:var(--fallback-nc,oklch(var(--nc)/.8))}.border-l-neutral-content\/85{border-left-color:var(--fallback-nc,oklch(var(--nc)/.85))}.border-l-neutral-content\/90{border-left-color:var(--fallback-nc,oklch(var(--nc)/.9))}.border-l-neutral-content\/95{border-left-color:var(--fallback-nc,oklch(var(--nc)/.95))}.border-l-neutral\/0{border-left-color:var(--fallback-n,oklch(var(--n)/0))}.border-l-neutral\/10{border-left-color:var(--fallback-n,oklch(var(--n)/.1))}.border-l-neutral\/100{border-left-color:var(--fallback-n,oklch(var(--n)/1))}.border-l-neutral\/15{border-left-color:var(--fallback-n,oklch(var(--n)/.15))}.border-l-neutral\/20{border-left-color:var(--fallback-n,oklch(var(--n)/.2))}.border-l-neutral\/25{border-left-color:var(--fallback-n,oklch(var(--n)/.25))}.border-l-neutral\/30{border-left-color:var(--fallback-n,oklch(var(--n)/.3))}.border-l-neutral\/35{border-left-color:var(--fallback-n,oklch(var(--n)/.35))}.border-l-neutral\/40{border-left-color:var(--fallback-n,oklch(var(--n)/.4))}.border-l-neutral\/45{border-left-color:var(--fallback-n,oklch(var(--n)/.45))}.border-l-neutral\/5{border-left-color:var(--fallback-n,oklch(var(--n)/.05))}.border-l-neutral\/50{border-left-color:var(--fallback-n,oklch(var(--n)/.5))}.border-l-neutral\/55{border-left-color:var(--fallback-n,oklch(var(--n)/.55))}.border-l-neutral\/60{border-left-color:var(--fallback-n,oklch(var(--n)/.6))}.border-l-neutral\/65{border-left-color:var(--fallback-n,oklch(var(--n)/.65))}.border-l-neutral\/70{border-left-color:var(--fallback-n,oklch(var(--n)/.7))}.border-l-neutral\/75{border-left-color:var(--fallback-n,oklch(var(--n)/.75))}.border-l-neutral\/80{border-left-color:var(--fallback-n,oklch(var(--n)/.8))}.border-l-neutral\/85{border-left-color:var(--fallback-n,oklch(var(--n)/.85))}.border-l-neutral\/90{border-left-color:var(--fallback-n,oklch(var(--n)/.9))}.border-l-neutral\/95{border-left-color:var(--fallback-n,oklch(var(--n)/.95))}.border-l-primary{border-left-color:var(--fallback-p,oklch(var(--p)/1))}.border-l-primary-content{border-left-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-l-primary-content\/0{border-left-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-l-primary-content\/10{border-left-color:var(--fallback-pc,oklch(var(--pc)/.1))}.border-l-primary-content\/100{border-left-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-l-primary-content\/15{border-left-color:var(--fallback-pc,oklch(var(--pc)/.15))}.border-l-primary-content\/20{border-left-color:var(--fallback-pc,oklch(var(--pc)/.2))}.border-l-primary-content\/25{border-left-color:var(--fallback-pc,oklch(var(--pc)/.25))}.border-l-primary-content\/30{border-left-color:var(--fallback-pc,oklch(var(--pc)/.3))}.border-l-primary-content\/35{border-left-color:var(--fallback-pc,oklch(var(--pc)/.35))}.border-l-primary-content\/40{border-left-color:var(--fallback-pc,oklch(var(--pc)/.4))}.border-l-primary-content\/45{border-left-color:var(--fallback-pc,oklch(var(--pc)/.45))}.border-l-primary-content\/5{border-left-color:var(--fallback-pc,oklch(var(--pc)/.05))}.border-l-primary-content\/50{border-left-color:var(--fallback-pc,oklch(var(--pc)/.5))}.border-l-primary-content\/55{border-left-color:var(--fallback-pc,oklch(var(--pc)/.55))}.border-l-primary-content\/60{border-left-color:var(--fallback-pc,oklch(var(--pc)/.6))}.border-l-primary-content\/65{border-left-color:var(--fallback-pc,oklch(var(--pc)/.65))}.border-l-primary-content\/70{border-left-color:var(--fallback-pc,oklch(var(--pc)/.7))}.border-l-primary-content\/75{border-left-color:var(--fallback-pc,oklch(var(--pc)/.75))}.border-l-primary-content\/80{border-left-color:var(--fallback-pc,oklch(var(--pc)/.8))}.border-l-primary-content\/85{border-left-color:var(--fallback-pc,oklch(var(--pc)/.85))}.border-l-primary-content\/90{border-left-color:var(--fallback-pc,oklch(var(--pc)/.9))}.border-l-primary-content\/95{border-left-color:var(--fallback-pc,oklch(var(--pc)/.95))}.border-l-primary\/0{border-left-color:var(--fallback-p,oklch(var(--p)/0))}.border-l-primary\/10{border-left-color:var(--fallback-p,oklch(var(--p)/.1))}.border-l-primary\/100{border-left-color:var(--fallback-p,oklch(var(--p)/1))}.border-l-primary\/15{border-left-color:var(--fallback-p,oklch(var(--p)/.15))}.border-l-primary\/20{border-left-color:var(--fallback-p,oklch(var(--p)/.2))}.border-l-primary\/25{border-left-color:var(--fallback-p,oklch(var(--p)/.25))}.border-l-primary\/30{border-left-color:var(--fallback-p,oklch(var(--p)/.3))}.border-l-primary\/35{border-left-color:var(--fallback-p,oklch(var(--p)/.35))}.border-l-primary\/40{border-left-color:var(--fallback-p,oklch(var(--p)/.4))}.border-l-primary\/45{border-left-color:var(--fallback-p,oklch(var(--p)/.45))}.border-l-primary\/5{border-left-color:var(--fallback-p,oklch(var(--p)/.05))}.border-l-primary\/50{border-left-color:var(--fallback-p,oklch(var(--p)/.5))}.border-l-primary\/55{border-left-color:var(--fallback-p,oklch(var(--p)/.55))}.border-l-primary\/60{border-left-color:var(--fallback-p,oklch(var(--p)/.6))}.border-l-primary\/65{border-left-color:var(--fallback-p,oklch(var(--p)/.65))}.border-l-primary\/70{border-left-color:var(--fallback-p,oklch(var(--p)/.7))}.border-l-primary\/75{border-left-color:var(--fallback-p,oklch(var(--p)/.75))}.border-l-primary\/80{border-left-color:var(--fallback-p,oklch(var(--p)/.8))}.border-l-primary\/85{border-left-color:var(--fallback-p,oklch(var(--p)/.85))}.border-l-primary\/90{border-left-color:var(--fallback-p,oklch(var(--p)/.9))}.border-l-primary\/95{border-left-color:var(--fallback-p,oklch(var(--p)/.95))}.border-l-secondary{border-left-color:var(--fallback-s,oklch(var(--s)/1))}.border-l-secondary-content{border-left-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-l-secondary-content\/0{border-left-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-l-secondary-content\/10{border-left-color:var(--fallback-sc,oklch(var(--sc)/.1))}.border-l-secondary-content\/100{border-left-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-l-secondary-content\/15{border-left-color:var(--fallback-sc,oklch(var(--sc)/.15))}.border-l-secondary-content\/20{border-left-color:var(--fallback-sc,oklch(var(--sc)/.2))}.border-l-secondary-content\/25{border-left-color:var(--fallback-sc,oklch(var(--sc)/.25))}.border-l-secondary-content\/30{border-left-color:var(--fallback-sc,oklch(var(--sc)/.3))}.border-l-secondary-content\/35{border-left-color:var(--fallback-sc,oklch(var(--sc)/.35))}.border-l-secondary-content\/40{border-left-color:var(--fallback-sc,oklch(var(--sc)/.4))}.border-l-secondary-content\/45{border-left-color:var(--fallback-sc,oklch(var(--sc)/.45))}.border-l-secondary-content\/5{border-left-color:var(--fallback-sc,oklch(var(--sc)/.05))}.border-l-secondary-content\/50{border-left-color:var(--fallback-sc,oklch(var(--sc)/.5))}.border-l-secondary-content\/55{border-left-color:var(--fallback-sc,oklch(var(--sc)/.55))}.border-l-secondary-content\/60{border-left-color:var(--fallback-sc,oklch(var(--sc)/.6))}.border-l-secondary-content\/65{border-left-color:var(--fallback-sc,oklch(var(--sc)/.65))}.border-l-secondary-content\/70{border-left-color:var(--fallback-sc,oklch(var(--sc)/.7))}.border-l-secondary-content\/75{border-left-color:var(--fallback-sc,oklch(var(--sc)/.75))}.border-l-secondary-content\/80{border-left-color:var(--fallback-sc,oklch(var(--sc)/.8))}.border-l-secondary-content\/85{border-left-color:var(--fallback-sc,oklch(var(--sc)/.85))}.border-l-secondary-content\/90{border-left-color:var(--fallback-sc,oklch(var(--sc)/.9))}.border-l-secondary-content\/95{border-left-color:var(--fallback-sc,oklch(var(--sc)/.95))}.border-l-secondary\/0{border-left-color:var(--fallback-s,oklch(var(--s)/0))}.border-l-secondary\/10{border-left-color:var(--fallback-s,oklch(var(--s)/.1))}.border-l-secondary\/100{border-left-color:var(--fallback-s,oklch(var(--s)/1))}.border-l-secondary\/15{border-left-color:var(--fallback-s,oklch(var(--s)/.15))}.border-l-secondary\/20{border-left-color:var(--fallback-s,oklch(var(--s)/.2))}.border-l-secondary\/25{border-left-color:var(--fallback-s,oklch(var(--s)/.25))}.border-l-secondary\/30{border-left-color:var(--fallback-s,oklch(var(--s)/.3))}.border-l-secondary\/35{border-left-color:var(--fallback-s,oklch(var(--s)/.35))}.border-l-secondary\/40{border-left-color:var(--fallback-s,oklch(var(--s)/.4))}.border-l-secondary\/45{border-left-color:var(--fallback-s,oklch(var(--s)/.45))}.border-l-secondary\/5{border-left-color:var(--fallback-s,oklch(var(--s)/.05))}.border-l-secondary\/50{border-left-color:var(--fallback-s,oklch(var(--s)/.5))}.border-l-secondary\/55{border-left-color:var(--fallback-s,oklch(var(--s)/.55))}.border-l-secondary\/60{border-left-color:var(--fallback-s,oklch(var(--s)/.6))}.border-l-secondary\/65{border-left-color:var(--fallback-s,oklch(var(--s)/.65))}.border-l-secondary\/70{border-left-color:var(--fallback-s,oklch(var(--s)/.7))}.border-l-secondary\/75{border-left-color:var(--fallback-s,oklch(var(--s)/.75))}.border-l-secondary\/80{border-left-color:var(--fallback-s,oklch(var(--s)/.8))}.border-l-secondary\/85{border-left-color:var(--fallback-s,oklch(var(--s)/.85))}.border-l-secondary\/90{border-left-color:var(--fallback-s,oklch(var(--s)/.9))}.border-l-secondary\/95{border-left-color:var(--fallback-s,oklch(var(--s)/.95))}.border-l-success{border-left-color:var(--fallback-su,oklch(var(--su)/1))}.border-l-success-content{border-left-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-l-success-content\/0{border-left-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-l-success-content\/10{border-left-color:var(--fallback-suc,oklch(var(--suc)/.1))}.border-l-success-content\/100{border-left-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-l-success-content\/15{border-left-color:var(--fallback-suc,oklch(var(--suc)/.15))}.border-l-success-content\/20{border-left-color:var(--fallback-suc,oklch(var(--suc)/.2))}.border-l-success-content\/25{border-left-color:var(--fallback-suc,oklch(var(--suc)/.25))}.border-l-success-content\/30{border-left-color:var(--fallback-suc,oklch(var(--suc)/.3))}.border-l-success-content\/35{border-left-color:var(--fallback-suc,oklch(var(--suc)/.35))}.border-l-success-content\/40{border-left-color:var(--fallback-suc,oklch(var(--suc)/.4))}.border-l-success-content\/45{border-left-color:var(--fallback-suc,oklch(var(--suc)/.45))}.border-l-success-content\/5{border-left-color:var(--fallback-suc,oklch(var(--suc)/.05))}.border-l-success-content\/50{border-left-color:var(--fallback-suc,oklch(var(--suc)/.5))}.border-l-success-content\/55{border-left-color:var(--fallback-suc,oklch(var(--suc)/.55))}.border-l-success-content\/60{border-left-color:var(--fallback-suc,oklch(var(--suc)/.6))}.border-l-success-content\/65{border-left-color:var(--fallback-suc,oklch(var(--suc)/.65))}.border-l-success-content\/70{border-left-color:var(--fallback-suc,oklch(var(--suc)/.7))}.border-l-success-content\/75{border-left-color:var(--fallback-suc,oklch(var(--suc)/.75))}.border-l-success-content\/80{border-left-color:var(--fallback-suc,oklch(var(--suc)/.8))}.border-l-success-content\/85{border-left-color:var(--fallback-suc,oklch(var(--suc)/.85))}.border-l-success-content\/90{border-left-color:var(--fallback-suc,oklch(var(--suc)/.9))}.border-l-success-content\/95{border-left-color:var(--fallback-suc,oklch(var(--suc)/.95))}.border-l-success\/0{border-left-color:var(--fallback-su,oklch(var(--su)/0))}.border-l-success\/10{border-left-color:var(--fallback-su,oklch(var(--su)/.1))}.border-l-success\/100{border-left-color:var(--fallback-su,oklch(var(--su)/1))}.border-l-success\/15{border-left-color:var(--fallback-su,oklch(var(--su)/.15))}.border-l-success\/20{border-left-color:var(--fallback-su,oklch(var(--su)/.2))}.border-l-success\/25{border-left-color:var(--fallback-su,oklch(var(--su)/.25))}.border-l-success\/30{border-left-color:var(--fallback-su,oklch(var(--su)/.3))}.border-l-success\/35{border-left-color:var(--fallback-su,oklch(var(--su)/.35))}.border-l-success\/40{border-left-color:var(--fallback-su,oklch(var(--su)/.4))}.border-l-success\/45{border-left-color:var(--fallback-su,oklch(var(--su)/.45))}.border-l-success\/5{border-left-color:var(--fallback-su,oklch(var(--su)/.05))}.border-l-success\/50{border-left-color:var(--fallback-su,oklch(var(--su)/.5))}.border-l-success\/55{border-left-color:var(--fallback-su,oklch(var(--su)/.55))}.border-l-success\/60{border-left-color:var(--fallback-su,oklch(var(--su)/.6))}.border-l-success\/65{border-left-color:var(--fallback-su,oklch(var(--su)/.65))}.border-l-success\/70{border-left-color:var(--fallback-su,oklch(var(--su)/.7))}.border-l-success\/75{border-left-color:var(--fallback-su,oklch(var(--su)/.75))}.border-l-success\/80{border-left-color:var(--fallback-su,oklch(var(--su)/.8))}.border-l-success\/85{border-left-color:var(--fallback-su,oklch(var(--su)/.85))}.border-l-success\/90{border-left-color:var(--fallback-su,oklch(var(--su)/.9))}.border-l-success\/95{border-left-color:var(--fallback-su,oklch(var(--su)/.95))}.border-l-transparent{border-left-color:transparent}.border-l-transparent\/0{border-left-color:rgb(0 0 0 / 0)}.border-l-transparent\/10{border-left-color:rgb(0 0 0 / .1)}.border-l-transparent\/100{border-left-color:rgb(0 0 0 / 1)}.border-l-transparent\/15{border-left-color:rgb(0 0 0 / .15)}.border-l-transparent\/20{border-left-color:rgb(0 0 0 / .2)}.border-l-transparent\/25{border-left-color:rgb(0 0 0 / .25)}.border-l-transparent\/30{border-left-color:rgb(0 0 0 / .3)}.border-l-transparent\/35{border-left-color:rgb(0 0 0 / .35)}.border-l-transparent\/40{border-left-color:rgb(0 0 0 / .4)}.border-l-transparent\/45{border-left-color:rgb(0 0 0 / .45)}.border-l-transparent\/5{border-left-color:rgb(0 0 0 / .05)}.border-l-transparent\/50{border-left-color:rgb(0 0 0 / .5)}.border-l-transparent\/55{border-left-color:rgb(0 0 0 / .55)}.border-l-transparent\/60{border-left-color:rgb(0 0 0 / .6)}.border-l-transparent\/65{border-left-color:rgb(0 0 0 / .65)}.border-l-transparent\/70{border-left-color:rgb(0 0 0 / .7)}.border-l-transparent\/75{border-left-color:rgb(0 0 0 / .75)}.border-l-transparent\/80{border-left-color:rgb(0 0 0 / .8)}.border-l-transparent\/85{border-left-color:rgb(0 0 0 / .85)}.border-l-transparent\/90{border-left-color:rgb(0 0 0 / .9)}.border-l-transparent\/95{border-left-color:rgb(0 0 0 / .95)}.border-l-warning{border-left-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-l-warning-content{border-left-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-l-warning-content\/0{border-left-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-l-warning-content\/10{border-left-color:var(--fallback-wac,oklch(var(--wac)/.1))}.border-l-warning-content\/100{border-left-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-l-warning-content\/15{border-left-color:var(--fallback-wac,oklch(var(--wac)/.15))}.border-l-warning-content\/20{border-left-color:var(--fallback-wac,oklch(var(--wac)/.2))}.border-l-warning-content\/25{border-left-color:var(--fallback-wac,oklch(var(--wac)/.25))}.border-l-warning-content\/30{border-left-color:var(--fallback-wac,oklch(var(--wac)/.3))}.border-l-warning-content\/35{border-left-color:var(--fallback-wac,oklch(var(--wac)/.35))}.border-l-warning-content\/40{border-left-color:var(--fallback-wac,oklch(var(--wac)/.4))}.border-l-warning-content\/45{border-left-color:var(--fallback-wac,oklch(var(--wac)/.45))}.border-l-warning-content\/5{border-left-color:var(--fallback-wac,oklch(var(--wac)/.05))}.border-l-warning-content\/50{border-left-color:var(--fallback-wac,oklch(var(--wac)/.5))}.border-l-warning-content\/55{border-left-color:var(--fallback-wac,oklch(var(--wac)/.55))}.border-l-warning-content\/60{border-left-color:var(--fallback-wac,oklch(var(--wac)/.6))}.border-l-warning-content\/65{border-left-color:var(--fallback-wac,oklch(var(--wac)/.65))}.border-l-warning-content\/70{border-left-color:var(--fallback-wac,oklch(var(--wac)/.7))}.border-l-warning-content\/75{border-left-color:var(--fallback-wac,oklch(var(--wac)/.75))}.border-l-warning-content\/80{border-left-color:var(--fallback-wac,oklch(var(--wac)/.8))}.border-l-warning-content\/85{border-left-color:var(--fallback-wac,oklch(var(--wac)/.85))}.border-l-warning-content\/90{border-left-color:var(--fallback-wac,oklch(var(--wac)/.9))}.border-l-warning-content\/95{border-left-color:var(--fallback-wac,oklch(var(--wac)/.95))}.border-l-warning\/0{border-left-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-l-warning\/10{border-left-color:var(--fallback-wa,oklch(var(--wa)/.1))}.border-l-warning\/100{border-left-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-l-warning\/15{border-left-color:var(--fallback-wa,oklch(var(--wa)/.15))}.border-l-warning\/20{border-left-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-l-warning\/25{border-left-color:var(--fallback-wa,oklch(var(--wa)/.25))}.border-l-warning\/30{border-left-color:var(--fallback-wa,oklch(var(--wa)/.3))}.border-l-warning\/35{border-left-color:var(--fallback-wa,oklch(var(--wa)/.35))}.border-l-warning\/40{border-left-color:var(--fallback-wa,oklch(var(--wa)/.4))}.border-l-warning\/45{border-left-color:var(--fallback-wa,oklch(var(--wa)/.45))}.border-l-warning\/5{border-left-color:var(--fallback-wa,oklch(var(--wa)/.05))}.border-l-warning\/50{border-left-color:var(--fallback-wa,oklch(var(--wa)/.5))}.border-l-warning\/55{border-left-color:var(--fallback-wa,oklch(var(--wa)/.55))}.border-l-warning\/60{border-left-color:var(--fallback-wa,oklch(var(--wa)/.6))}.border-l-warning\/65{border-left-color:var(--fallback-wa,oklch(var(--wa)/.65))}.border-l-warning\/70{border-left-color:var(--fallback-wa,oklch(var(--wa)/.7))}.border-l-warning\/75{border-left-color:var(--fallback-wa,oklch(var(--wa)/.75))}.border-l-warning\/80{border-left-color:var(--fallback-wa,oklch(var(--wa)/.8))}.border-l-warning\/85{border-left-color:var(--fallback-wa,oklch(var(--wa)/.85))}.border-l-warning\/90{border-left-color:var(--fallback-wa,oklch(var(--wa)/.9))}.border-l-warning\/95{border-left-color:var(--fallback-wa,oklch(var(--wa)/.95))}.border-r-accent{border-right-color:var(--fallback-a,oklch(var(--a)/1))}.border-r-accent-content{border-right-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-r-accent-content\/0{border-right-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-r-accent-content\/10{border-right-color:var(--fallback-ac,oklch(var(--ac)/.1))}.border-r-accent-content\/100{border-right-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-r-accent-content\/15{border-right-color:var(--fallback-ac,oklch(var(--ac)/.15))}.border-r-accent-content\/20{border-right-color:var(--fallback-ac,oklch(var(--ac)/.2))}.border-r-accent-content\/25{border-right-color:var(--fallback-ac,oklch(var(--ac)/.25))}.border-r-accent-content\/30{border-right-color:var(--fallback-ac,oklch(var(--ac)/.3))}.border-r-accent-content\/35{border-right-color:var(--fallback-ac,oklch(var(--ac)/.35))}.border-r-accent-content\/40{border-right-color:var(--fallback-ac,oklch(var(--ac)/.4))}.border-r-accent-content\/45{border-right-color:var(--fallback-ac,oklch(var(--ac)/.45))}.border-r-accent-content\/5{border-right-color:var(--fallback-ac,oklch(var(--ac)/.05))}.border-r-accent-content\/50{border-right-color:var(--fallback-ac,oklch(var(--ac)/.5))}.border-r-accent-content\/55{border-right-color:var(--fallback-ac,oklch(var(--ac)/.55))}.border-r-accent-content\/60{border-right-color:var(--fallback-ac,oklch(var(--ac)/.6))}.border-r-accent-content\/65{border-right-color:var(--fallback-ac,oklch(var(--ac)/.65))}.border-r-accent-content\/70{border-right-color:var(--fallback-ac,oklch(var(--ac)/.7))}.border-r-accent-content\/75{border-right-color:var(--fallback-ac,oklch(var(--ac)/.75))}.border-r-accent-content\/80{border-right-color:var(--fallback-ac,oklch(var(--ac)/.8))}.border-r-accent-content\/85{border-right-color:var(--fallback-ac,oklch(var(--ac)/.85))}.border-r-accent-content\/90{border-right-color:var(--fallback-ac,oklch(var(--ac)/.9))}.border-r-accent-content\/95{border-right-color:var(--fallback-ac,oklch(var(--ac)/.95))}.border-r-accent\/0{border-right-color:var(--fallback-a,oklch(var(--a)/0))}.border-r-accent\/10{border-right-color:var(--fallback-a,oklch(var(--a)/.1))}.border-r-accent\/100{border-right-color:var(--fallback-a,oklch(var(--a)/1))}.border-r-accent\/15{border-right-color:var(--fallback-a,oklch(var(--a)/.15))}.border-r-accent\/20{border-right-color:var(--fallback-a,oklch(var(--a)/.2))}.border-r-accent\/25{border-right-color:var(--fallback-a,oklch(var(--a)/.25))}.border-r-accent\/30{border-right-color:var(--fallback-a,oklch(var(--a)/.3))}.border-r-accent\/35{border-right-color:var(--fallback-a,oklch(var(--a)/.35))}.border-r-accent\/40{border-right-color:var(--fallback-a,oklch(var(--a)/.4))}.border-r-accent\/45{border-right-color:var(--fallback-a,oklch(var(--a)/.45))}.border-r-accent\/5{border-right-color:var(--fallback-a,oklch(var(--a)/.05))}.border-r-accent\/50{border-right-color:var(--fallback-a,oklch(var(--a)/.5))}.border-r-accent\/55{border-right-color:var(--fallback-a,oklch(var(--a)/.55))}.border-r-accent\/60{border-right-color:var(--fallback-a,oklch(var(--a)/.6))}.border-r-accent\/65{border-right-color:var(--fallback-a,oklch(var(--a)/.65))}.border-r-accent\/70{border-right-color:var(--fallback-a,oklch(var(--a)/.7))}.border-r-accent\/75{border-right-color:var(--fallback-a,oklch(var(--a)/.75))}.border-r-accent\/80{border-right-color:var(--fallback-a,oklch(var(--a)/.8))}.border-r-accent\/85{border-right-color:var(--fallback-a,oklch(var(--a)/.85))}.border-r-accent\/90{border-right-color:var(--fallback-a,oklch(var(--a)/.9))}.border-r-accent\/95{border-right-color:var(--fallback-a,oklch(var(--a)/.95))}.border-r-base-100{border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-r-base-100\/0{border-right-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-r-base-100\/10{border-right-color:var(--fallback-b1,oklch(var(--b1)/.1))}.border-r-base-100\/100{border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-r-base-100\/15{border-right-color:var(--fallback-b1,oklch(var(--b1)/.15))}.border-r-base-100\/20{border-right-color:var(--fallback-b1,oklch(var(--b1)/.2))}.border-r-base-100\/25{border-right-color:var(--fallback-b1,oklch(var(--b1)/.25))}.border-r-base-100\/30{border-right-color:var(--fallback-b1,oklch(var(--b1)/.3))}.border-r-base-100\/35{border-right-color:var(--fallback-b1,oklch(var(--b1)/.35))}.border-r-base-100\/40{border-right-color:var(--fallback-b1,oklch(var(--b1)/.4))}.border-r-base-100\/45{border-right-color:var(--fallback-b1,oklch(var(--b1)/.45))}.border-r-base-100\/5{border-right-color:var(--fallback-b1,oklch(var(--b1)/.05))}.border-r-base-100\/50{border-right-color:var(--fallback-b1,oklch(var(--b1)/.5))}.border-r-base-100\/55{border-right-color:var(--fallback-b1,oklch(var(--b1)/.55))}.border-r-base-100\/60{border-right-color:var(--fallback-b1,oklch(var(--b1)/.6))}.border-r-base-100\/65{border-right-color:var(--fallback-b1,oklch(var(--b1)/.65))}.border-r-base-100\/70{border-right-color:var(--fallback-b1,oklch(var(--b1)/.7))}.border-r-base-100\/75{border-right-color:var(--fallback-b1,oklch(var(--b1)/.75))}.border-r-base-100\/80{border-right-color:var(--fallback-b1,oklch(var(--b1)/.8))}.border-r-base-100\/85{border-right-color:var(--fallback-b1,oklch(var(--b1)/.85))}.border-r-base-100\/90{border-right-color:var(--fallback-b1,oklch(var(--b1)/.9))}.border-r-base-100\/95{border-right-color:var(--fallback-b1,oklch(var(--b1)/.95))}.border-r-base-200{border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-r-base-200\/0{border-right-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-r-base-200\/10{border-right-color:var(--fallback-b2,oklch(var(--b2)/.1))}.border-r-base-200\/100{border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-r-base-200\/15{border-right-color:var(--fallback-b2,oklch(var(--b2)/.15))}.border-r-base-200\/20{border-right-color:var(--fallback-b2,oklch(var(--b2)/.2))}.border-r-base-200\/25{border-right-color:var(--fallback-b2,oklch(var(--b2)/.25))}.border-r-base-200\/30{border-right-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-r-base-200\/35{border-right-color:var(--fallback-b2,oklch(var(--b2)/.35))}.border-r-base-200\/40{border-right-color:var(--fallback-b2,oklch(var(--b2)/.4))}.border-r-base-200\/45{border-right-color:var(--fallback-b2,oklch(var(--b2)/.45))}.border-r-base-200\/5{border-right-color:var(--fallback-b2,oklch(var(--b2)/.05))}.border-r-base-200\/50{border-right-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-r-base-200\/55{border-right-color:var(--fallback-b2,oklch(var(--b2)/.55))}.border-r-base-200\/60{border-right-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-r-base-200\/65{border-right-color:var(--fallback-b2,oklch(var(--b2)/.65))}.border-r-base-200\/70{border-right-color:var(--fallback-b2,oklch(var(--b2)/.7))}.border-r-base-200\/75{border-right-color:var(--fallback-b2,oklch(var(--b2)/.75))}.border-r-base-200\/80{border-right-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-r-base-200\/85{border-right-color:var(--fallback-b2,oklch(var(--b2)/.85))}.border-r-base-200\/90{border-right-color:var(--fallback-b2,oklch(var(--b2)/.9))}.border-r-base-200\/95{border-right-color:var(--fallback-b2,oklch(var(--b2)/.95))}.border-r-base-300{border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-r-base-300\/0{border-right-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-r-base-300\/10{border-right-color:var(--fallback-b3,oklch(var(--b3)/.1))}.border-r-base-300\/100{border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-r-base-300\/15{border-right-color:var(--fallback-b3,oklch(var(--b3)/.15))}.border-r-base-300\/20{border-right-color:var(--fallback-b3,oklch(var(--b3)/.2))}.border-r-base-300\/25{border-right-color:var(--fallback-b3,oklch(var(--b3)/.25))}.border-r-base-300\/30{border-right-color:var(--fallback-b3,oklch(var(--b3)/.3))}.border-r-base-300\/35{border-right-color:var(--fallback-b3,oklch(var(--b3)/.35))}.border-r-base-300\/40{border-right-color:var(--fallback-b3,oklch(var(--b3)/.4))}.border-r-base-300\/45{border-right-color:var(--fallback-b3,oklch(var(--b3)/.45))}.border-r-base-300\/5{border-right-color:var(--fallback-b3,oklch(var(--b3)/.05))}.border-r-base-300\/50{border-right-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-r-base-300\/55{border-right-color:var(--fallback-b3,oklch(var(--b3)/.55))}.border-r-base-300\/60{border-right-color:var(--fallback-b3,oklch(var(--b3)/.6))}.border-r-base-300\/65{border-right-color:var(--fallback-b3,oklch(var(--b3)/.65))}.border-r-base-300\/70{border-right-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-r-base-300\/75{border-right-color:var(--fallback-b3,oklch(var(--b3)/.75))}.border-r-base-300\/80{border-right-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-r-base-300\/85{border-right-color:var(--fallback-b3,oklch(var(--b3)/.85))}.border-r-base-300\/90{border-right-color:var(--fallback-b3,oklch(var(--b3)/.9))}.border-r-base-300\/95{border-right-color:var(--fallback-b3,oklch(var(--b3)/.95))}.border-r-base-content{border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-r-base-content\/0{border-right-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-r-base-content\/10{border-right-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-r-base-content\/100{border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-r-base-content\/15{border-right-color:var(--fallback-bc,oklch(var(--bc)/.15))}.border-r-base-content\/20{border-right-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-r-base-content\/25{border-right-color:var(--fallback-bc,oklch(var(--bc)/.25))}.border-r-base-content\/30{border-right-color:var(--fallback-bc,oklch(var(--bc)/.3))}.border-r-base-content\/35{border-right-color:var(--fallback-bc,oklch(var(--bc)/.35))}.border-r-base-content\/40{border-right-color:var(--fallback-bc,oklch(var(--bc)/.4))}.border-r-base-content\/45{border-right-color:var(--fallback-bc,oklch(var(--bc)/.45))}.border-r-base-content\/5{border-right-color:var(--fallback-bc,oklch(var(--bc)/.05))}.border-r-base-content\/50{border-right-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-r-base-content\/55{border-right-color:var(--fallback-bc,oklch(var(--bc)/.55))}.border-r-base-content\/60{border-right-color:var(--fallback-bc,oklch(var(--bc)/.6))}.border-r-base-content\/65{border-right-color:var(--fallback-bc,oklch(var(--bc)/.65))}.border-r-base-content\/70{border-right-color:var(--fallback-bc,oklch(var(--bc)/.7))}.border-r-base-content\/75{border-right-color:var(--fallback-bc,oklch(var(--bc)/.75))}.border-r-base-content\/80{border-right-color:var(--fallback-bc,oklch(var(--bc)/.8))}.border-r-base-content\/85{border-right-color:var(--fallback-bc,oklch(var(--bc)/.85))}.border-r-base-content\/90{border-right-color:var(--fallback-bc,oklch(var(--bc)/.9))}.border-r-base-content\/95{border-right-color:var(--fallback-bc,oklch(var(--bc)/.95))}.border-r-current{border-right-color:currentColor}.border-r-error{border-right-color:var(--fallback-er,oklch(var(--er)/1))}.border-r-error-content{border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-r-error-content\/0{border-right-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-r-error-content\/10{border-right-color:var(--fallback-erc,oklch(var(--erc)/.1))}.border-r-error-content\/100{border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-r-error-content\/15{border-right-color:var(--fallback-erc,oklch(var(--erc)/.15))}.border-r-error-content\/20{border-right-color:var(--fallback-erc,oklch(var(--erc)/.2))}.border-r-error-content\/25{border-right-color:var(--fallback-erc,oklch(var(--erc)/.25))}.border-r-error-content\/30{border-right-color:var(--fallback-erc,oklch(var(--erc)/.3))}.border-r-error-content\/35{border-right-color:var(--fallback-erc,oklch(var(--erc)/.35))}.border-r-error-content\/40{border-right-color:var(--fallback-erc,oklch(var(--erc)/.4))}.border-r-error-content\/45{border-right-color:var(--fallback-erc,oklch(var(--erc)/.45))}.border-r-error-content\/5{border-right-color:var(--fallback-erc,oklch(var(--erc)/.05))}.border-r-error-content\/50{border-right-color:var(--fallback-erc,oklch(var(--erc)/.5))}.border-r-error-content\/55{border-right-color:var(--fallback-erc,oklch(var(--erc)/.55))}.border-r-error-content\/60{border-right-color:var(--fallback-erc,oklch(var(--erc)/.6))}.border-r-error-content\/65{border-right-color:var(--fallback-erc,oklch(var(--erc)/.65))}.border-r-error-content\/70{border-right-color:var(--fallback-erc,oklch(var(--erc)/.7))}.border-r-error-content\/75{border-right-color:var(--fallback-erc,oklch(var(--erc)/.75))}.border-r-error-content\/80{border-right-color:var(--fallback-erc,oklch(var(--erc)/.8))}.border-r-error-content\/85{border-right-color:var(--fallback-erc,oklch(var(--erc)/.85))}.border-r-error-content\/90{border-right-color:var(--fallback-erc,oklch(var(--erc)/.9))}.border-r-error-content\/95{border-right-color:var(--fallback-erc,oklch(var(--erc)/.95))}.border-r-error\/0{border-right-color:var(--fallback-er,oklch(var(--er)/0))}.border-r-error\/10{border-right-color:var(--fallback-er,oklch(var(--er)/.1))}.border-r-error\/100{border-right-color:var(--fallback-er,oklch(var(--er)/1))}.border-r-error\/15{border-right-color:var(--fallback-er,oklch(var(--er)/.15))}.border-r-error\/20{border-right-color:var(--fallback-er,oklch(var(--er)/.2))}.border-r-error\/25{border-right-color:var(--fallback-er,oklch(var(--er)/.25))}.border-r-error\/30{border-right-color:var(--fallback-er,oklch(var(--er)/.3))}.border-r-error\/35{border-right-color:var(--fallback-er,oklch(var(--er)/.35))}.border-r-error\/40{border-right-color:var(--fallback-er,oklch(var(--er)/.4))}.border-r-error\/45{border-right-color:var(--fallback-er,oklch(var(--er)/.45))}.border-r-error\/5{border-right-color:var(--fallback-er,oklch(var(--er)/.05))}.border-r-error\/50{border-right-color:var(--fallback-er,oklch(var(--er)/.5))}.border-r-error\/55{border-right-color:var(--fallback-er,oklch(var(--er)/.55))}.border-r-error\/60{border-right-color:var(--fallback-er,oklch(var(--er)/.6))}.border-r-error\/65{border-right-color:var(--fallback-er,oklch(var(--er)/.65))}.border-r-error\/70{border-right-color:var(--fallback-er,oklch(var(--er)/.7))}.border-r-error\/75{border-right-color:var(--fallback-er,oklch(var(--er)/.75))}.border-r-error\/80{border-right-color:var(--fallback-er,oklch(var(--er)/.8))}.border-r-error\/85{border-right-color:var(--fallback-er,oklch(var(--er)/.85))}.border-r-error\/90{border-right-color:var(--fallback-er,oklch(var(--er)/.9))}.border-r-error\/95{border-right-color:var(--fallback-er,oklch(var(--er)/.95))}.border-r-info{border-right-color:var(--fallback-in,oklch(var(--in)/1))}.border-r-info-content{border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-r-info-content\/0{border-right-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-r-info-content\/10{border-right-color:var(--fallback-inc,oklch(var(--inc)/.1))}.border-r-info-content\/100{border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-r-info-content\/15{border-right-color:var(--fallback-inc,oklch(var(--inc)/.15))}.border-r-info-content\/20{border-right-color:var(--fallback-inc,oklch(var(--inc)/.2))}.border-r-info-content\/25{border-right-color:var(--fallback-inc,oklch(var(--inc)/.25))}.border-r-info-content\/30{border-right-color:var(--fallback-inc,oklch(var(--inc)/.3))}.border-r-info-content\/35{border-right-color:var(--fallback-inc,oklch(var(--inc)/.35))}.border-r-info-content\/40{border-right-color:var(--fallback-inc,oklch(var(--inc)/.4))}.border-r-info-content\/45{border-right-color:var(--fallback-inc,oklch(var(--inc)/.45))}.border-r-info-content\/5{border-right-color:var(--fallback-inc,oklch(var(--inc)/.05))}.border-r-info-content\/50{border-right-color:var(--fallback-inc,oklch(var(--inc)/.5))}.border-r-info-content\/55{border-right-color:var(--fallback-inc,oklch(var(--inc)/.55))}.border-r-info-content\/60{border-right-color:var(--fallback-inc,oklch(var(--inc)/.6))}.border-r-info-content\/65{border-right-color:var(--fallback-inc,oklch(var(--inc)/.65))}.border-r-info-content\/70{border-right-color:var(--fallback-inc,oklch(var(--inc)/.7))}.border-r-info-content\/75{border-right-color:var(--fallback-inc,oklch(var(--inc)/.75))}.border-r-info-content\/80{border-right-color:var(--fallback-inc,oklch(var(--inc)/.8))}.border-r-info-content\/85{border-right-color:var(--fallback-inc,oklch(var(--inc)/.85))}.border-r-info-content\/90{border-right-color:var(--fallback-inc,oklch(var(--inc)/.9))}.border-r-info-content\/95{border-right-color:var(--fallback-inc,oklch(var(--inc)/.95))}.border-r-info\/0{border-right-color:var(--fallback-in,oklch(var(--in)/0))}.border-r-info\/10{border-right-color:var(--fallback-in,oklch(var(--in)/.1))}.border-r-info\/100{border-right-color:var(--fallback-in,oklch(var(--in)/1))}.border-r-info\/15{border-right-color:var(--fallback-in,oklch(var(--in)/.15))}.border-r-info\/20{border-right-color:var(--fallback-in,oklch(var(--in)/.2))}.border-r-info\/25{border-right-color:var(--fallback-in,oklch(var(--in)/.25))}.border-r-info\/30{border-right-color:var(--fallback-in,oklch(var(--in)/.3))}.border-r-info\/35{border-right-color:var(--fallback-in,oklch(var(--in)/.35))}.border-r-info\/40{border-right-color:var(--fallback-in,oklch(var(--in)/.4))}.border-r-info\/45{border-right-color:var(--fallback-in,oklch(var(--in)/.45))}.border-r-info\/5{border-right-color:var(--fallback-in,oklch(var(--in)/.05))}.border-r-info\/50{border-right-color:var(--fallback-in,oklch(var(--in)/.5))}.border-r-info\/55{border-right-color:var(--fallback-in,oklch(var(--in)/.55))}.border-r-info\/60{border-right-color:var(--fallback-in,oklch(var(--in)/.6))}.border-r-info\/65{border-right-color:var(--fallback-in,oklch(var(--in)/.65))}.border-r-info\/70{border-right-color:var(--fallback-in,oklch(var(--in)/.7))}.border-r-info\/75{border-right-color:var(--fallback-in,oklch(var(--in)/.75))}.border-r-info\/80{border-right-color:var(--fallback-in,oklch(var(--in)/.8))}.border-r-info\/85{border-right-color:var(--fallback-in,oklch(var(--in)/.85))}.border-r-info\/90{border-right-color:var(--fallback-in,oklch(var(--in)/.9))}.border-r-info\/95{border-right-color:var(--fallback-in,oklch(var(--in)/.95))}.border-r-neutral{border-right-color:var(--fallback-n,oklch(var(--n)/1))}.border-r-neutral-content{border-right-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-r-neutral-content\/0{border-right-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-r-neutral-content\/10{border-right-color:var(--fallback-nc,oklch(var(--nc)/.1))}.border-r-neutral-content\/100{border-right-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-r-neutral-content\/15{border-right-color:var(--fallback-nc,oklch(var(--nc)/.15))}.border-r-neutral-content\/20{border-right-color:var(--fallback-nc,oklch(var(--nc)/.2))}.border-r-neutral-content\/25{border-right-color:var(--fallback-nc,oklch(var(--nc)/.25))}.border-r-neutral-content\/30{border-right-color:var(--fallback-nc,oklch(var(--nc)/.3))}.border-r-neutral-content\/35{border-right-color:var(--fallback-nc,oklch(var(--nc)/.35))}.border-r-neutral-content\/40{border-right-color:var(--fallback-nc,oklch(var(--nc)/.4))}.border-r-neutral-content\/45{border-right-color:var(--fallback-nc,oklch(var(--nc)/.45))}.border-r-neutral-content\/5{border-right-color:var(--fallback-nc,oklch(var(--nc)/.05))}.border-r-neutral-content\/50{border-right-color:var(--fallback-nc,oklch(var(--nc)/.5))}.border-r-neutral-content\/55{border-right-color:var(--fallback-nc,oklch(var(--nc)/.55))}.border-r-neutral-content\/60{border-right-color:var(--fallback-nc,oklch(var(--nc)/.6))}.border-r-neutral-content\/65{border-right-color:var(--fallback-nc,oklch(var(--nc)/.65))}.border-r-neutral-content\/70{border-right-color:var(--fallback-nc,oklch(var(--nc)/.7))}.border-r-neutral-content\/75{border-right-color:var(--fallback-nc,oklch(var(--nc)/.75))}.border-r-neutral-content\/80{border-right-color:var(--fallback-nc,oklch(var(--nc)/.8))}.border-r-neutral-content\/85{border-right-color:var(--fallback-nc,oklch(var(--nc)/.85))}.border-r-neutral-content\/90{border-right-color:var(--fallback-nc,oklch(var(--nc)/.9))}.border-r-neutral-content\/95{border-right-color:var(--fallback-nc,oklch(var(--nc)/.95))}.border-r-neutral\/0{border-right-color:var(--fallback-n,oklch(var(--n)/0))}.border-r-neutral\/10{border-right-color:var(--fallback-n,oklch(var(--n)/.1))}.border-r-neutral\/100{border-right-color:var(--fallback-n,oklch(var(--n)/1))}.border-r-neutral\/15{border-right-color:var(--fallback-n,oklch(var(--n)/.15))}.border-r-neutral\/20{border-right-color:var(--fallback-n,oklch(var(--n)/.2))}.border-r-neutral\/25{border-right-color:var(--fallback-n,oklch(var(--n)/.25))}.border-r-neutral\/30{border-right-color:var(--fallback-n,oklch(var(--n)/.3))}.border-r-neutral\/35{border-right-color:var(--fallback-n,oklch(var(--n)/.35))}.border-r-neutral\/40{border-right-color:var(--fallback-n,oklch(var(--n)/.4))}.border-r-neutral\/45{border-right-color:var(--fallback-n,oklch(var(--n)/.45))}.border-r-neutral\/5{border-right-color:var(--fallback-n,oklch(var(--n)/.05))}.border-r-neutral\/50{border-right-color:var(--fallback-n,oklch(var(--n)/.5))}.border-r-neutral\/55{border-right-color:var(--fallback-n,oklch(var(--n)/.55))}.border-r-neutral\/60{border-right-color:var(--fallback-n,oklch(var(--n)/.6))}.border-r-neutral\/65{border-right-color:var(--fallback-n,oklch(var(--n)/.65))}.border-r-neutral\/70{border-right-color:var(--fallback-n,oklch(var(--n)/.7))}.border-r-neutral\/75{border-right-color:var(--fallback-n,oklch(var(--n)/.75))}.border-r-neutral\/80{border-right-color:var(--fallback-n,oklch(var(--n)/.8))}.border-r-neutral\/85{border-right-color:var(--fallback-n,oklch(var(--n)/.85))}.border-r-neutral\/90{border-right-color:var(--fallback-n,oklch(var(--n)/.9))}.border-r-neutral\/95{border-right-color:var(--fallback-n,oklch(var(--n)/.95))}.border-r-primary{border-right-color:var(--fallback-p,oklch(var(--p)/1))}.border-r-primary-content{border-right-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-r-primary-content\/0{border-right-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-r-primary-content\/10{border-right-color:var(--fallback-pc,oklch(var(--pc)/.1))}.border-r-primary-content\/100{border-right-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-r-primary-content\/15{border-right-color:var(--fallback-pc,oklch(var(--pc)/.15))}.border-r-primary-content\/20{border-right-color:var(--fallback-pc,oklch(var(--pc)/.2))}.border-r-primary-content\/25{border-right-color:var(--fallback-pc,oklch(var(--pc)/.25))}.border-r-primary-content\/30{border-right-color:var(--fallback-pc,oklch(var(--pc)/.3))}.border-r-primary-content\/35{border-right-color:var(--fallback-pc,oklch(var(--pc)/.35))}.border-r-primary-content\/40{border-right-color:var(--fallback-pc,oklch(var(--pc)/.4))}.border-r-primary-content\/45{border-right-color:var(--fallback-pc,oklch(var(--pc)/.45))}.border-r-primary-content\/5{border-right-color:var(--fallback-pc,oklch(var(--pc)/.05))}.border-r-primary-content\/50{border-right-color:var(--fallback-pc,oklch(var(--pc)/.5))}.border-r-primary-content\/55{border-right-color:var(--fallback-pc,oklch(var(--pc)/.55))}.border-r-primary-content\/60{border-right-color:var(--fallback-pc,oklch(var(--pc)/.6))}.border-r-primary-content\/65{border-right-color:var(--fallback-pc,oklch(var(--pc)/.65))}.border-r-primary-content\/70{border-right-color:var(--fallback-pc,oklch(var(--pc)/.7))}.border-r-primary-content\/75{border-right-color:var(--fallback-pc,oklch(var(--pc)/.75))}.border-r-primary-content\/80{border-right-color:var(--fallback-pc,oklch(var(--pc)/.8))}.border-r-primary-content\/85{border-right-color:var(--fallback-pc,oklch(var(--pc)/.85))}.border-r-primary-content\/90{border-right-color:var(--fallback-pc,oklch(var(--pc)/.9))}.border-r-primary-content\/95{border-right-color:var(--fallback-pc,oklch(var(--pc)/.95))}.border-r-primary\/0{border-right-color:var(--fallback-p,oklch(var(--p)/0))}.border-r-primary\/10{border-right-color:var(--fallback-p,oklch(var(--p)/.1))}.border-r-primary\/100{border-right-color:var(--fallback-p,oklch(var(--p)/1))}.border-r-primary\/15{border-right-color:var(--fallback-p,oklch(var(--p)/.15))}.border-r-primary\/20{border-right-color:var(--fallback-p,oklch(var(--p)/.2))}.border-r-primary\/25{border-right-color:var(--fallback-p,oklch(var(--p)/.25))}.border-r-primary\/30{border-right-color:var(--fallback-p,oklch(var(--p)/.3))}.border-r-primary\/35{border-right-color:var(--fallback-p,oklch(var(--p)/.35))}.border-r-primary\/40{border-right-color:var(--fallback-p,oklch(var(--p)/.4))}.border-r-primary\/45{border-right-color:var(--fallback-p,oklch(var(--p)/.45))}.border-r-primary\/5{border-right-color:var(--fallback-p,oklch(var(--p)/.05))}.border-r-primary\/50{border-right-color:var(--fallback-p,oklch(var(--p)/.5))}.border-r-primary\/55{border-right-color:var(--fallback-p,oklch(var(--p)/.55))}.border-r-primary\/60{border-right-color:var(--fallback-p,oklch(var(--p)/.6))}.border-r-primary\/65{border-right-color:var(--fallback-p,oklch(var(--p)/.65))}.border-r-primary\/70{border-right-color:var(--fallback-p,oklch(var(--p)/.7))}.border-r-primary\/75{border-right-color:var(--fallback-p,oklch(var(--p)/.75))}.border-r-primary\/80{border-right-color:var(--fallback-p,oklch(var(--p)/.8))}.border-r-primary\/85{border-right-color:var(--fallback-p,oklch(var(--p)/.85))}.border-r-primary\/90{border-right-color:var(--fallback-p,oklch(var(--p)/.9))}.border-r-primary\/95{border-right-color:var(--fallback-p,oklch(var(--p)/.95))}.border-r-secondary{border-right-color:var(--fallback-s,oklch(var(--s)/1))}.border-r-secondary-content{border-right-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-r-secondary-content\/0{border-right-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-r-secondary-content\/10{border-right-color:var(--fallback-sc,oklch(var(--sc)/.1))}.border-r-secondary-content\/100{border-right-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-r-secondary-content\/15{border-right-color:var(--fallback-sc,oklch(var(--sc)/.15))}.border-r-secondary-content\/20{border-right-color:var(--fallback-sc,oklch(var(--sc)/.2))}.border-r-secondary-content\/25{border-right-color:var(--fallback-sc,oklch(var(--sc)/.25))}.border-r-secondary-content\/30{border-right-color:var(--fallback-sc,oklch(var(--sc)/.3))}.border-r-secondary-content\/35{border-right-color:var(--fallback-sc,oklch(var(--sc)/.35))}.border-r-secondary-content\/40{border-right-color:var(--fallback-sc,oklch(var(--sc)/.4))}.border-r-secondary-content\/45{border-right-color:var(--fallback-sc,oklch(var(--sc)/.45))}.border-r-secondary-content\/5{border-right-color:var(--fallback-sc,oklch(var(--sc)/.05))}.border-r-secondary-content\/50{border-right-color:var(--fallback-sc,oklch(var(--sc)/.5))}.border-r-secondary-content\/55{border-right-color:var(--fallback-sc,oklch(var(--sc)/.55))}.border-r-secondary-content\/60{border-right-color:var(--fallback-sc,oklch(var(--sc)/.6))}.border-r-secondary-content\/65{border-right-color:var(--fallback-sc,oklch(var(--sc)/.65))}.border-r-secondary-content\/70{border-right-color:var(--fallback-sc,oklch(var(--sc)/.7))}.border-r-secondary-content\/75{border-right-color:var(--fallback-sc,oklch(var(--sc)/.75))}.border-r-secondary-content\/80{border-right-color:var(--fallback-sc,oklch(var(--sc)/.8))}.border-r-secondary-content\/85{border-right-color:var(--fallback-sc,oklch(var(--sc)/.85))}.border-r-secondary-content\/90{border-right-color:var(--fallback-sc,oklch(var(--sc)/.9))}.border-r-secondary-content\/95{border-right-color:var(--fallback-sc,oklch(var(--sc)/.95))}.border-r-secondary\/0{border-right-color:var(--fallback-s,oklch(var(--s)/0))}.border-r-secondary\/10{border-right-color:var(--fallback-s,oklch(var(--s)/.1))}.border-r-secondary\/100{border-right-color:var(--fallback-s,oklch(var(--s)/1))}.border-r-secondary\/15{border-right-color:var(--fallback-s,oklch(var(--s)/.15))}.border-r-secondary\/20{border-right-color:var(--fallback-s,oklch(var(--s)/.2))}.border-r-secondary\/25{border-right-color:var(--fallback-s,oklch(var(--s)/.25))}.border-r-secondary\/30{border-right-color:var(--fallback-s,oklch(var(--s)/.3))}.border-r-secondary\/35{border-right-color:var(--fallback-s,oklch(var(--s)/.35))}.border-r-secondary\/40{border-right-color:var(--fallback-s,oklch(var(--s)/.4))}.border-r-secondary\/45{border-right-color:var(--fallback-s,oklch(var(--s)/.45))}.border-r-secondary\/5{border-right-color:var(--fallback-s,oklch(var(--s)/.05))}.border-r-secondary\/50{border-right-color:var(--fallback-s,oklch(var(--s)/.5))}.border-r-secondary\/55{border-right-color:var(--fallback-s,oklch(var(--s)/.55))}.border-r-secondary\/60{border-right-color:var(--fallback-s,oklch(var(--s)/.6))}.border-r-secondary\/65{border-right-color:var(--fallback-s,oklch(var(--s)/.65))}.border-r-secondary\/70{border-right-color:var(--fallback-s,oklch(var(--s)/.7))}.border-r-secondary\/75{border-right-color:var(--fallback-s,oklch(var(--s)/.75))}.border-r-secondary\/80{border-right-color:var(--fallback-s,oklch(var(--s)/.8))}.border-r-secondary\/85{border-right-color:var(--fallback-s,oklch(var(--s)/.85))}.border-r-secondary\/90{border-right-color:var(--fallback-s,oklch(var(--s)/.9))}.border-r-secondary\/95{border-right-color:var(--fallback-s,oklch(var(--s)/.95))}.border-r-success{border-right-color:var(--fallback-su,oklch(var(--su)/1))}.border-r-success-content{border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-r-success-content\/0{border-right-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-r-success-content\/10{border-right-color:var(--fallback-suc,oklch(var(--suc)/.1))}.border-r-success-content\/100{border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-r-success-content\/15{border-right-color:var(--fallback-suc,oklch(var(--suc)/.15))}.border-r-success-content\/20{border-right-color:var(--fallback-suc,oklch(var(--suc)/.2))}.border-r-success-content\/25{border-right-color:var(--fallback-suc,oklch(var(--suc)/.25))}.border-r-success-content\/30{border-right-color:var(--fallback-suc,oklch(var(--suc)/.3))}.border-r-success-content\/35{border-right-color:var(--fallback-suc,oklch(var(--suc)/.35))}.border-r-success-content\/40{border-right-color:var(--fallback-suc,oklch(var(--suc)/.4))}.border-r-success-content\/45{border-right-color:var(--fallback-suc,oklch(var(--suc)/.45))}.border-r-success-content\/5{border-right-color:var(--fallback-suc,oklch(var(--suc)/.05))}.border-r-success-content\/50{border-right-color:var(--fallback-suc,oklch(var(--suc)/.5))}.border-r-success-content\/55{border-right-color:var(--fallback-suc,oklch(var(--suc)/.55))}.border-r-success-content\/60{border-right-color:var(--fallback-suc,oklch(var(--suc)/.6))}.border-r-success-content\/65{border-right-color:var(--fallback-suc,oklch(var(--suc)/.65))}.border-r-success-content\/70{border-right-color:var(--fallback-suc,oklch(var(--suc)/.7))}.border-r-success-content\/75{border-right-color:var(--fallback-suc,oklch(var(--suc)/.75))}.border-r-success-content\/80{border-right-color:var(--fallback-suc,oklch(var(--suc)/.8))}.border-r-success-content\/85{border-right-color:var(--fallback-suc,oklch(var(--suc)/.85))}.border-r-success-content\/90{border-right-color:var(--fallback-suc,oklch(var(--suc)/.9))}.border-r-success-content\/95{border-right-color:var(--fallback-suc,oklch(var(--suc)/.95))}.border-r-success\/0{border-right-color:var(--fallback-su,oklch(var(--su)/0))}.border-r-success\/10{border-right-color:var(--fallback-su,oklch(var(--su)/.1))}.border-r-success\/100{border-right-color:var(--fallback-su,oklch(var(--su)/1))}.border-r-success\/15{border-right-color:var(--fallback-su,oklch(var(--su)/.15))}.border-r-success\/20{border-right-color:var(--fallback-su,oklch(var(--su)/.2))}.border-r-success\/25{border-right-color:var(--fallback-su,oklch(var(--su)/.25))}.border-r-success\/30{border-right-color:var(--fallback-su,oklch(var(--su)/.3))}.border-r-success\/35{border-right-color:var(--fallback-su,oklch(var(--su)/.35))}.border-r-success\/40{border-right-color:var(--fallback-su,oklch(var(--su)/.4))}.border-r-success\/45{border-right-color:var(--fallback-su,oklch(var(--su)/.45))}.border-r-success\/5{border-right-color:var(--fallback-su,oklch(var(--su)/.05))}.border-r-success\/50{border-right-color:var(--fallback-su,oklch(var(--su)/.5))}.border-r-success\/55{border-right-color:var(--fallback-su,oklch(var(--su)/.55))}.border-r-success\/60{border-right-color:var(--fallback-su,oklch(var(--su)/.6))}.border-r-success\/65{border-right-color:var(--fallback-su,oklch(var(--su)/.65))}.border-r-success\/70{border-right-color:var(--fallback-su,oklch(var(--su)/.7))}.border-r-success\/75{border-right-color:var(--fallback-su,oklch(var(--su)/.75))}.border-r-success\/80{border-right-color:var(--fallback-su,oklch(var(--su)/.8))}.border-r-success\/85{border-right-color:var(--fallback-su,oklch(var(--su)/.85))}.border-r-success\/90{border-right-color:var(--fallback-su,oklch(var(--su)/.9))}.border-r-success\/95{border-right-color:var(--fallback-su,oklch(var(--su)/.95))}.border-r-transparent{border-right-color:transparent}.border-r-transparent\/0{border-right-color:rgb(0 0 0 / 0)}.border-r-transparent\/10{border-right-color:rgb(0 0 0 / .1)}.border-r-transparent\/100{border-right-color:rgb(0 0 0 / 1)}.border-r-transparent\/15{border-right-color:rgb(0 0 0 / .15)}.border-r-transparent\/20{border-right-color:rgb(0 0 0 / .2)}.border-r-transparent\/25{border-right-color:rgb(0 0 0 / .25)}.border-r-transparent\/30{border-right-color:rgb(0 0 0 / .3)}.border-r-transparent\/35{border-right-color:rgb(0 0 0 / .35)}.border-r-transparent\/40{border-right-color:rgb(0 0 0 / .4)}.border-r-transparent\/45{border-right-color:rgb(0 0 0 / .45)}.border-r-transparent\/5{border-right-color:rgb(0 0 0 / .05)}.border-r-transparent\/50{border-right-color:rgb(0 0 0 / .5)}.border-r-transparent\/55{border-right-color:rgb(0 0 0 / .55)}.border-r-transparent\/60{border-right-color:rgb(0 0 0 / .6)}.border-r-transparent\/65{border-right-color:rgb(0 0 0 / .65)}.border-r-transparent\/70{border-right-color:rgb(0 0 0 / .7)}.border-r-transparent\/75{border-right-color:rgb(0 0 0 / .75)}.border-r-transparent\/80{border-right-color:rgb(0 0 0 / .8)}.border-r-transparent\/85{border-right-color:rgb(0 0 0 / .85)}.border-r-transparent\/90{border-right-color:rgb(0 0 0 / .9)}.border-r-transparent\/95{border-right-color:rgb(0 0 0 / .95)}.border-r-warning{border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-r-warning-content{border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-r-warning-content\/0{border-right-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-r-warning-content\/10{border-right-color:var(--fallback-wac,oklch(var(--wac)/.1))}.border-r-warning-content\/100{border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-r-warning-content\/15{border-right-color:var(--fallback-wac,oklch(var(--wac)/.15))}.border-r-warning-content\/20{border-right-color:var(--fallback-wac,oklch(var(--wac)/.2))}.border-r-warning-content\/25{border-right-color:var(--fallback-wac,oklch(var(--wac)/.25))}.border-r-warning-content\/30{border-right-color:var(--fallback-wac,oklch(var(--wac)/.3))}.border-r-warning-content\/35{border-right-color:var(--fallback-wac,oklch(var(--wac)/.35))}.border-r-warning-content\/40{border-right-color:var(--fallback-wac,oklch(var(--wac)/.4))}.border-r-warning-content\/45{border-right-color:var(--fallback-wac,oklch(var(--wac)/.45))}.border-r-warning-content\/5{border-right-color:var(--fallback-wac,oklch(var(--wac)/.05))}.border-r-warning-content\/50{border-right-color:var(--fallback-wac,oklch(var(--wac)/.5))}.border-r-warning-content\/55{border-right-color:var(--fallback-wac,oklch(var(--wac)/.55))}.border-r-warning-content\/60{border-right-color:var(--fallback-wac,oklch(var(--wac)/.6))}.border-r-warning-content\/65{border-right-color:var(--fallback-wac,oklch(var(--wac)/.65))}.border-r-warning-content\/70{border-right-color:var(--fallback-wac,oklch(var(--wac)/.7))}.border-r-warning-content\/75{border-right-color:var(--fallback-wac,oklch(var(--wac)/.75))}.border-r-warning-content\/80{border-right-color:var(--fallback-wac,oklch(var(--wac)/.8))}.border-r-warning-content\/85{border-right-color:var(--fallback-wac,oklch(var(--wac)/.85))}.border-r-warning-content\/90{border-right-color:var(--fallback-wac,oklch(var(--wac)/.9))}.border-r-warning-content\/95{border-right-color:var(--fallback-wac,oklch(var(--wac)/.95))}.border-r-warning\/0{border-right-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-r-warning\/10{border-right-color:var(--fallback-wa,oklch(var(--wa)/.1))}.border-r-warning\/100{border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-r-warning\/15{border-right-color:var(--fallback-wa,oklch(var(--wa)/.15))}.border-r-warning\/20{border-right-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-r-warning\/25{border-right-color:var(--fallback-wa,oklch(var(--wa)/.25))}.border-r-warning\/30{border-right-color:var(--fallback-wa,oklch(var(--wa)/.3))}.border-r-warning\/35{border-right-color:var(--fallback-wa,oklch(var(--wa)/.35))}.border-r-warning\/40{border-right-color:var(--fallback-wa,oklch(var(--wa)/.4))}.border-r-warning\/45{border-right-color:var(--fallback-wa,oklch(var(--wa)/.45))}.border-r-warning\/5{border-right-color:var(--fallback-wa,oklch(var(--wa)/.05))}.border-r-warning\/50{border-right-color:var(--fallback-wa,oklch(var(--wa)/.5))}.border-r-warning\/55{border-right-color:var(--fallback-wa,oklch(var(--wa)/.55))}.border-r-warning\/60{border-right-color:var(--fallback-wa,oklch(var(--wa)/.6))}.border-r-warning\/65{border-right-color:var(--fallback-wa,oklch(var(--wa)/.65))}.border-r-warning\/70{border-right-color:var(--fallback-wa,oklch(var(--wa)/.7))}.border-r-warning\/75{border-right-color:var(--fallback-wa,oklch(var(--wa)/.75))}.border-r-warning\/80{border-right-color:var(--fallback-wa,oklch(var(--wa)/.8))}.border-r-warning\/85{border-right-color:var(--fallback-wa,oklch(var(--wa)/.85))}.border-r-warning\/90{border-right-color:var(--fallback-wa,oklch(var(--wa)/.9))}.border-r-warning\/95{border-right-color:var(--fallback-wa,oklch(var(--wa)/.95))}.border-s-accent{border-inline-start-color:var(--fallback-a,oklch(var(--a)/1))}.border-s-accent-content{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-s-accent-content\/0{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-s-accent-content\/10{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.1))}.border-s-accent-content\/100{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-s-accent-content\/15{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.15))}.border-s-accent-content\/20{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.2))}.border-s-accent-content\/25{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.25))}.border-s-accent-content\/30{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.3))}.border-s-accent-content\/35{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.35))}.border-s-accent-content\/40{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.4))}.border-s-accent-content\/45{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.45))}.border-s-accent-content\/5{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.05))}.border-s-accent-content\/50{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.5))}.border-s-accent-content\/55{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.55))}.border-s-accent-content\/60{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.6))}.border-s-accent-content\/65{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.65))}.border-s-accent-content\/70{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.7))}.border-s-accent-content\/75{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.75))}.border-s-accent-content\/80{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.8))}.border-s-accent-content\/85{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.85))}.border-s-accent-content\/90{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.9))}.border-s-accent-content\/95{border-inline-start-color:var(--fallback-ac,oklch(var(--ac)/0.95))}.border-s-accent\/0{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0))}.border-s-accent\/10{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.1))}.border-s-accent\/100{border-inline-start-color:var(--fallback-a,oklch(var(--a)/1))}.border-s-accent\/15{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.15))}.border-s-accent\/20{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.2))}.border-s-accent\/25{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.25))}.border-s-accent\/30{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.3))}.border-s-accent\/35{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.35))}.border-s-accent\/40{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.4))}.border-s-accent\/45{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.45))}.border-s-accent\/5{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.05))}.border-s-accent\/50{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.5))}.border-s-accent\/55{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.55))}.border-s-accent\/60{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.6))}.border-s-accent\/65{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.65))}.border-s-accent\/70{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.7))}.border-s-accent\/75{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.75))}.border-s-accent\/80{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.8))}.border-s-accent\/85{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.85))}.border-s-accent\/90{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.9))}.border-s-accent\/95{border-inline-start-color:var(--fallback-a,oklch(var(--a)/0.95))}.border-s-base-100{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-s-base-100\/0{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-s-base-100\/10{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.border-s-base-100\/100{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-s-base-100\/15{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.border-s-base-100\/20{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.border-s-base-100\/25{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.border-s-base-100\/30{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.border-s-base-100\/35{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.border-s-base-100\/40{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.border-s-base-100\/45{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.border-s-base-100\/5{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.border-s-base-100\/50{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.border-s-base-100\/55{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.border-s-base-100\/60{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.border-s-base-100\/65{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.border-s-base-100\/70{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.border-s-base-100\/75{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.border-s-base-100\/80{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.border-s-base-100\/85{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.border-s-base-100\/90{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.border-s-base-100\/95{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.border-s-base-200{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-s-base-200\/0{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-s-base-200\/10{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.border-s-base-200\/100{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-s-base-200\/15{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.border-s-base-200\/20{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.border-s-base-200\/25{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.border-s-base-200\/30{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.border-s-base-200\/35{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.border-s-base-200\/40{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.border-s-base-200\/45{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.border-s-base-200\/5{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.border-s-base-200\/50{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.border-s-base-200\/55{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.border-s-base-200\/60{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.border-s-base-200\/65{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.border-s-base-200\/70{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.border-s-base-200\/75{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.border-s-base-200\/80{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.border-s-base-200\/85{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.border-s-base-200\/90{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.border-s-base-200\/95{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.border-s-base-300{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-s-base-300\/0{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-s-base-300\/10{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.border-s-base-300\/100{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-s-base-300\/15{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.border-s-base-300\/20{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.border-s-base-300\/25{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.border-s-base-300\/30{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.border-s-base-300\/35{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.border-s-base-300\/40{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.border-s-base-300\/45{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.border-s-base-300\/5{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.border-s-base-300\/50{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.border-s-base-300\/55{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.border-s-base-300\/60{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.border-s-base-300\/65{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.border-s-base-300\/70{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.border-s-base-300\/75{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.border-s-base-300\/80{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.border-s-base-300\/85{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.border-s-base-300\/90{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.border-s-base-300\/95{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.border-s-base-content{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-s-base-content\/0{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-s-base-content\/10{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.border-s-base-content\/100{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-s-base-content\/15{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.border-s-base-content\/20{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.border-s-base-content\/25{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.border-s-base-content\/30{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.border-s-base-content\/35{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.border-s-base-content\/40{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.border-s-base-content\/45{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.border-s-base-content\/5{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.border-s-base-content\/50{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.border-s-base-content\/55{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.border-s-base-content\/60{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.border-s-base-content\/65{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.border-s-base-content\/70{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.border-s-base-content\/75{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.border-s-base-content\/80{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.border-s-base-content\/85{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.border-s-base-content\/90{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.border-s-base-content\/95{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.border-s-current{border-inline-start-color:currentColor}.border-s-error{border-inline-start-color:var(--fallback-er,oklch(var(--er)/1))}.border-s-error-content{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-s-error-content\/0{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-s-error-content\/10{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.border-s-error-content\/100{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-s-error-content\/15{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.border-s-error-content\/20{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.border-s-error-content\/25{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.border-s-error-content\/30{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.border-s-error-content\/35{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.border-s-error-content\/40{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.border-s-error-content\/45{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.border-s-error-content\/5{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.border-s-error-content\/50{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.border-s-error-content\/55{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.border-s-error-content\/60{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.border-s-error-content\/65{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.border-s-error-content\/70{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.border-s-error-content\/75{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.border-s-error-content\/80{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.border-s-error-content\/85{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.border-s-error-content\/90{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.border-s-error-content\/95{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.border-s-error\/0{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0))}.border-s-error\/10{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.1))}.border-s-error\/100{border-inline-start-color:var(--fallback-er,oklch(var(--er)/1))}.border-s-error\/15{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.15))}.border-s-error\/20{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.2))}.border-s-error\/25{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.25))}.border-s-error\/30{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.3))}.border-s-error\/35{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.35))}.border-s-error\/40{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.4))}.border-s-error\/45{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.45))}.border-s-error\/5{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.05))}.border-s-error\/50{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.5))}.border-s-error\/55{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.55))}.border-s-error\/60{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.6))}.border-s-error\/65{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.65))}.border-s-error\/70{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.7))}.border-s-error\/75{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.75))}.border-s-error\/80{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.8))}.border-s-error\/85{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.85))}.border-s-error\/90{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.9))}.border-s-error\/95{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.95))}.border-s-info{border-inline-start-color:var(--fallback-in,oklch(var(--in)/1))}.border-s-info-content{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-s-info-content\/0{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-s-info-content\/10{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.border-s-info-content\/100{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-s-info-content\/15{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.border-s-info-content\/20{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.border-s-info-content\/25{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.border-s-info-content\/30{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.border-s-info-content\/35{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.border-s-info-content\/40{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.border-s-info-content\/45{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.border-s-info-content\/5{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.border-s-info-content\/50{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.border-s-info-content\/55{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.border-s-info-content\/60{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.border-s-info-content\/65{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.border-s-info-content\/70{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.border-s-info-content\/75{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.border-s-info-content\/80{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.border-s-info-content\/85{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.border-s-info-content\/90{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.border-s-info-content\/95{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.border-s-info\/0{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0))}.border-s-info\/10{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.1))}.border-s-info\/100{border-inline-start-color:var(--fallback-in,oklch(var(--in)/1))}.border-s-info\/15{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.15))}.border-s-info\/20{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.2))}.border-s-info\/25{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.25))}.border-s-info\/30{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.3))}.border-s-info\/35{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.35))}.border-s-info\/40{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.4))}.border-s-info\/45{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.45))}.border-s-info\/5{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.05))}.border-s-info\/50{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.5))}.border-s-info\/55{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.55))}.border-s-info\/60{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.6))}.border-s-info\/65{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.65))}.border-s-info\/70{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.7))}.border-s-info\/75{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.75))}.border-s-info\/80{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.8))}.border-s-info\/85{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.85))}.border-s-info\/90{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.9))}.border-s-info\/95{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.95))}.border-s-neutral{border-inline-start-color:var(--fallback-n,oklch(var(--n)/1))}.border-s-neutral-content{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-s-neutral-content\/0{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-s-neutral-content\/10{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.1))}.border-s-neutral-content\/100{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-s-neutral-content\/15{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.15))}.border-s-neutral-content\/20{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.2))}.border-s-neutral-content\/25{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.25))}.border-s-neutral-content\/30{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.3))}.border-s-neutral-content\/35{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.35))}.border-s-neutral-content\/40{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.4))}.border-s-neutral-content\/45{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.45))}.border-s-neutral-content\/5{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.05))}.border-s-neutral-content\/50{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.5))}.border-s-neutral-content\/55{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.55))}.border-s-neutral-content\/60{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.6))}.border-s-neutral-content\/65{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.65))}.border-s-neutral-content\/70{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.7))}.border-s-neutral-content\/75{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.75))}.border-s-neutral-content\/80{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.8))}.border-s-neutral-content\/85{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.85))}.border-s-neutral-content\/90{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.9))}.border-s-neutral-content\/95{border-inline-start-color:var(--fallback-nc,oklch(var(--nc)/0.95))}.border-s-neutral\/0{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0))}.border-s-neutral\/10{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.1))}.border-s-neutral\/100{border-inline-start-color:var(--fallback-n,oklch(var(--n)/1))}.border-s-neutral\/15{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.15))}.border-s-neutral\/20{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.2))}.border-s-neutral\/25{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.25))}.border-s-neutral\/30{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.3))}.border-s-neutral\/35{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.35))}.border-s-neutral\/40{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.4))}.border-s-neutral\/45{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.45))}.border-s-neutral\/5{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.05))}.border-s-neutral\/50{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.5))}.border-s-neutral\/55{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.55))}.border-s-neutral\/60{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.6))}.border-s-neutral\/65{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.65))}.border-s-neutral\/70{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.7))}.border-s-neutral\/75{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.75))}.border-s-neutral\/80{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.8))}.border-s-neutral\/85{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.85))}.border-s-neutral\/90{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.9))}.border-s-neutral\/95{border-inline-start-color:var(--fallback-n,oklch(var(--n)/0.95))}.border-s-primary{border-inline-start-color:var(--fallback-p,oklch(var(--p)/1))}.border-s-primary-content{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-s-primary-content\/0{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-s-primary-content\/10{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.1))}.border-s-primary-content\/100{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-s-primary-content\/15{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.15))}.border-s-primary-content\/20{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.2))}.border-s-primary-content\/25{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.25))}.border-s-primary-content\/30{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.3))}.border-s-primary-content\/35{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.35))}.border-s-primary-content\/40{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.4))}.border-s-primary-content\/45{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.45))}.border-s-primary-content\/5{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.05))}.border-s-primary-content\/50{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.5))}.border-s-primary-content\/55{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.55))}.border-s-primary-content\/60{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.6))}.border-s-primary-content\/65{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.65))}.border-s-primary-content\/70{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.7))}.border-s-primary-content\/75{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.75))}.border-s-primary-content\/80{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.8))}.border-s-primary-content\/85{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.85))}.border-s-primary-content\/90{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.9))}.border-s-primary-content\/95{border-inline-start-color:var(--fallback-pc,oklch(var(--pc)/0.95))}.border-s-primary\/0{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0))}.border-s-primary\/10{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.1))}.border-s-primary\/100{border-inline-start-color:var(--fallback-p,oklch(var(--p)/1))}.border-s-primary\/15{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.15))}.border-s-primary\/20{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.2))}.border-s-primary\/25{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.25))}.border-s-primary\/30{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.3))}.border-s-primary\/35{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.35))}.border-s-primary\/40{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.4))}.border-s-primary\/45{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.45))}.border-s-primary\/5{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.05))}.border-s-primary\/50{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.5))}.border-s-primary\/55{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.55))}.border-s-primary\/60{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.6))}.border-s-primary\/65{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.65))}.border-s-primary\/70{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.7))}.border-s-primary\/75{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.75))}.border-s-primary\/80{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.8))}.border-s-primary\/85{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.85))}.border-s-primary\/90{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.9))}.border-s-primary\/95{border-inline-start-color:var(--fallback-p,oklch(var(--p)/0.95))}.border-s-secondary{border-inline-start-color:var(--fallback-s,oklch(var(--s)/1))}.border-s-secondary-content{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-s-secondary-content\/0{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-s-secondary-content\/10{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.1))}.border-s-secondary-content\/100{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-s-secondary-content\/15{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.15))}.border-s-secondary-content\/20{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.2))}.border-s-secondary-content\/25{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.25))}.border-s-secondary-content\/30{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.3))}.border-s-secondary-content\/35{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.35))}.border-s-secondary-content\/40{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.4))}.border-s-secondary-content\/45{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.45))}.border-s-secondary-content\/5{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.05))}.border-s-secondary-content\/50{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.5))}.border-s-secondary-content\/55{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.55))}.border-s-secondary-content\/60{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.6))}.border-s-secondary-content\/65{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.65))}.border-s-secondary-content\/70{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.7))}.border-s-secondary-content\/75{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.75))}.border-s-secondary-content\/80{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.8))}.border-s-secondary-content\/85{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.85))}.border-s-secondary-content\/90{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.9))}.border-s-secondary-content\/95{border-inline-start-color:var(--fallback-sc,oklch(var(--sc)/0.95))}.border-s-secondary\/0{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0))}.border-s-secondary\/10{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.1))}.border-s-secondary\/100{border-inline-start-color:var(--fallback-s,oklch(var(--s)/1))}.border-s-secondary\/15{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.15))}.border-s-secondary\/20{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.2))}.border-s-secondary\/25{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.25))}.border-s-secondary\/30{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.3))}.border-s-secondary\/35{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.35))}.border-s-secondary\/40{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.4))}.border-s-secondary\/45{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.45))}.border-s-secondary\/5{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.05))}.border-s-secondary\/50{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.5))}.border-s-secondary\/55{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.55))}.border-s-secondary\/60{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.6))}.border-s-secondary\/65{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.65))}.border-s-secondary\/70{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.7))}.border-s-secondary\/75{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.75))}.border-s-secondary\/80{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.8))}.border-s-secondary\/85{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.85))}.border-s-secondary\/90{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.9))}.border-s-secondary\/95{border-inline-start-color:var(--fallback-s,oklch(var(--s)/0.95))}.border-s-success{border-inline-start-color:var(--fallback-su,oklch(var(--su)/1))}.border-s-success-content{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-s-success-content\/0{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-s-success-content\/10{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.border-s-success-content\/100{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-s-success-content\/15{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.border-s-success-content\/20{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.border-s-success-content\/25{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.border-s-success-content\/30{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.border-s-success-content\/35{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.border-s-success-content\/40{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.border-s-success-content\/45{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.border-s-success-content\/5{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.border-s-success-content\/50{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.border-s-success-content\/55{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.border-s-success-content\/60{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.border-s-success-content\/65{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.border-s-success-content\/70{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.border-s-success-content\/75{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.border-s-success-content\/80{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.border-s-success-content\/85{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.border-s-success-content\/90{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.border-s-success-content\/95{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.border-s-success\/0{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0))}.border-s-success\/10{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.1))}.border-s-success\/100{border-inline-start-color:var(--fallback-su,oklch(var(--su)/1))}.border-s-success\/15{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.15))}.border-s-success\/20{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.2))}.border-s-success\/25{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.25))}.border-s-success\/30{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.3))}.border-s-success\/35{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.35))}.border-s-success\/40{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.4))}.border-s-success\/45{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.45))}.border-s-success\/5{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.05))}.border-s-success\/50{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.5))}.border-s-success\/55{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.55))}.border-s-success\/60{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.6))}.border-s-success\/65{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.65))}.border-s-success\/70{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.7))}.border-s-success\/75{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.75))}.border-s-success\/80{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.8))}.border-s-success\/85{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.85))}.border-s-success\/90{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.9))}.border-s-success\/95{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.95))}.border-s-transparent{border-inline-start-color:transparent}.border-s-transparent\/0{border-inline-start-color:rgb(0 0 0 / 0)}.border-s-transparent\/10{border-inline-start-color:rgb(0 0 0 / 0.1)}.border-s-transparent\/100{border-inline-start-color:rgb(0 0 0 / 1)}.border-s-transparent\/15{border-inline-start-color:rgb(0 0 0 / 0.15)}.border-s-transparent\/20{border-inline-start-color:rgb(0 0 0 / 0.2)}.border-s-transparent\/25{border-inline-start-color:rgb(0 0 0 / 0.25)}.border-s-transparent\/30{border-inline-start-color:rgb(0 0 0 / 0.3)}.border-s-transparent\/35{border-inline-start-color:rgb(0 0 0 / 0.35)}.border-s-transparent\/40{border-inline-start-color:rgb(0 0 0 / 0.4)}.border-s-transparent\/45{border-inline-start-color:rgb(0 0 0 / 0.45)}.border-s-transparent\/5{border-inline-start-color:rgb(0 0 0 / 0.05)}.border-s-transparent\/50{border-inline-start-color:rgb(0 0 0 / 0.5)}.border-s-transparent\/55{border-inline-start-color:rgb(0 0 0 / 0.55)}.border-s-transparent\/60{border-inline-start-color:rgb(0 0 0 / 0.6)}.border-s-transparent\/65{border-inline-start-color:rgb(0 0 0 / 0.65)}.border-s-transparent\/70{border-inline-start-color:rgb(0 0 0 / 0.7)}.border-s-transparent\/75{border-inline-start-color:rgb(0 0 0 / 0.75)}.border-s-transparent\/80{border-inline-start-color:rgb(0 0 0 / 0.8)}.border-s-transparent\/85{border-inline-start-color:rgb(0 0 0 / 0.85)}.border-s-transparent\/90{border-inline-start-color:rgb(0 0 0 / 0.9)}.border-s-transparent\/95{border-inline-start-color:rgb(0 0 0 / 0.95)}.border-s-warning{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-s-warning-content{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-s-warning-content\/0{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-s-warning-content\/10{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.border-s-warning-content\/100{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-s-warning-content\/15{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.border-s-warning-content\/20{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.border-s-warning-content\/25{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.border-s-warning-content\/30{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.border-s-warning-content\/35{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.border-s-warning-content\/40{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.border-s-warning-content\/45{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.border-s-warning-content\/5{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.border-s-warning-content\/50{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.border-s-warning-content\/55{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.border-s-warning-content\/60{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.border-s-warning-content\/65{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.border-s-warning-content\/70{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.border-s-warning-content\/75{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.border-s-warning-content\/80{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.border-s-warning-content\/85{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.border-s-warning-content\/90{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.border-s-warning-content\/95{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.border-s-warning\/0{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-s-warning\/10{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.border-s-warning\/100{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-s-warning\/15{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.border-s-warning\/20{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.border-s-warning\/25{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.border-s-warning\/30{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.border-s-warning\/35{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.border-s-warning\/40{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.border-s-warning\/45{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.border-s-warning\/5{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.border-s-warning\/50{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.border-s-warning\/55{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.border-s-warning\/60{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.border-s-warning\/65{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.border-s-warning\/70{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.border-s-warning\/75{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.border-s-warning\/80{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.border-s-warning\/85{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.border-s-warning\/90{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.border-s-warning\/95{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.border-t-accent{border-top-color:var(--fallback-a,oklch(var(--a)/1))}.border-t-accent-content{border-top-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-t-accent-content\/0{border-top-color:var(--fallback-ac,oklch(var(--ac)/0))}.border-t-accent-content\/10{border-top-color:var(--fallback-ac,oklch(var(--ac)/.1))}.border-t-accent-content\/100{border-top-color:var(--fallback-ac,oklch(var(--ac)/1))}.border-t-accent-content\/15{border-top-color:var(--fallback-ac,oklch(var(--ac)/.15))}.border-t-accent-content\/20{border-top-color:var(--fallback-ac,oklch(var(--ac)/.2))}.border-t-accent-content\/25{border-top-color:var(--fallback-ac,oklch(var(--ac)/.25))}.border-t-accent-content\/30{border-top-color:var(--fallback-ac,oklch(var(--ac)/.3))}.border-t-accent-content\/35{border-top-color:var(--fallback-ac,oklch(var(--ac)/.35))}.border-t-accent-content\/40{border-top-color:var(--fallback-ac,oklch(var(--ac)/.4))}.border-t-accent-content\/45{border-top-color:var(--fallback-ac,oklch(var(--ac)/.45))}.border-t-accent-content\/5{border-top-color:var(--fallback-ac,oklch(var(--ac)/.05))}.border-t-accent-content\/50{border-top-color:var(--fallback-ac,oklch(var(--ac)/.5))}.border-t-accent-content\/55{border-top-color:var(--fallback-ac,oklch(var(--ac)/.55))}.border-t-accent-content\/60{border-top-color:var(--fallback-ac,oklch(var(--ac)/.6))}.border-t-accent-content\/65{border-top-color:var(--fallback-ac,oklch(var(--ac)/.65))}.border-t-accent-content\/70{border-top-color:var(--fallback-ac,oklch(var(--ac)/.7))}.border-t-accent-content\/75{border-top-color:var(--fallback-ac,oklch(var(--ac)/.75))}.border-t-accent-content\/80{border-top-color:var(--fallback-ac,oklch(var(--ac)/.8))}.border-t-accent-content\/85{border-top-color:var(--fallback-ac,oklch(var(--ac)/.85))}.border-t-accent-content\/90{border-top-color:var(--fallback-ac,oklch(var(--ac)/.9))}.border-t-accent-content\/95{border-top-color:var(--fallback-ac,oklch(var(--ac)/.95))}.border-t-accent\/0{border-top-color:var(--fallback-a,oklch(var(--a)/0))}.border-t-accent\/10{border-top-color:var(--fallback-a,oklch(var(--a)/.1))}.border-t-accent\/100{border-top-color:var(--fallback-a,oklch(var(--a)/1))}.border-t-accent\/15{border-top-color:var(--fallback-a,oklch(var(--a)/.15))}.border-t-accent\/20{border-top-color:var(--fallback-a,oklch(var(--a)/.2))}.border-t-accent\/25{border-top-color:var(--fallback-a,oklch(var(--a)/.25))}.border-t-accent\/30{border-top-color:var(--fallback-a,oklch(var(--a)/.3))}.border-t-accent\/35{border-top-color:var(--fallback-a,oklch(var(--a)/.35))}.border-t-accent\/40{border-top-color:var(--fallback-a,oklch(var(--a)/.4))}.border-t-accent\/45{border-top-color:var(--fallback-a,oklch(var(--a)/.45))}.border-t-accent\/5{border-top-color:var(--fallback-a,oklch(var(--a)/.05))}.border-t-accent\/50{border-top-color:var(--fallback-a,oklch(var(--a)/.5))}.border-t-accent\/55{border-top-color:var(--fallback-a,oklch(var(--a)/.55))}.border-t-accent\/60{border-top-color:var(--fallback-a,oklch(var(--a)/.6))}.border-t-accent\/65{border-top-color:var(--fallback-a,oklch(var(--a)/.65))}.border-t-accent\/70{border-top-color:var(--fallback-a,oklch(var(--a)/.7))}.border-t-accent\/75{border-top-color:var(--fallback-a,oklch(var(--a)/.75))}.border-t-accent\/80{border-top-color:var(--fallback-a,oklch(var(--a)/.8))}.border-t-accent\/85{border-top-color:var(--fallback-a,oklch(var(--a)/.85))}.border-t-accent\/90{border-top-color:var(--fallback-a,oklch(var(--a)/.9))}.border-t-accent\/95{border-top-color:var(--fallback-a,oklch(var(--a)/.95))}.border-t-base-100{border-top-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-t-base-100\/0{border-top-color:var(--fallback-b1,oklch(var(--b1)/0))}.border-t-base-100\/10{border-top-color:var(--fallback-b1,oklch(var(--b1)/.1))}.border-t-base-100\/100{border-top-color:var(--fallback-b1,oklch(var(--b1)/1))}.border-t-base-100\/15{border-top-color:var(--fallback-b1,oklch(var(--b1)/.15))}.border-t-base-100\/20{border-top-color:var(--fallback-b1,oklch(var(--b1)/.2))}.border-t-base-100\/25{border-top-color:var(--fallback-b1,oklch(var(--b1)/.25))}.border-t-base-100\/30{border-top-color:var(--fallback-b1,oklch(var(--b1)/.3))}.border-t-base-100\/35{border-top-color:var(--fallback-b1,oklch(var(--b1)/.35))}.border-t-base-100\/40{border-top-color:var(--fallback-b1,oklch(var(--b1)/.4))}.border-t-base-100\/45{border-top-color:var(--fallback-b1,oklch(var(--b1)/.45))}.border-t-base-100\/5{border-top-color:var(--fallback-b1,oklch(var(--b1)/.05))}.border-t-base-100\/50{border-top-color:var(--fallback-b1,oklch(var(--b1)/.5))}.border-t-base-100\/55{border-top-color:var(--fallback-b1,oklch(var(--b1)/.55))}.border-t-base-100\/60{border-top-color:var(--fallback-b1,oklch(var(--b1)/.6))}.border-t-base-100\/65{border-top-color:var(--fallback-b1,oklch(var(--b1)/.65))}.border-t-base-100\/70{border-top-color:var(--fallback-b1,oklch(var(--b1)/.7))}.border-t-base-100\/75{border-top-color:var(--fallback-b1,oklch(var(--b1)/.75))}.border-t-base-100\/80{border-top-color:var(--fallback-b1,oklch(var(--b1)/.8))}.border-t-base-100\/85{border-top-color:var(--fallback-b1,oklch(var(--b1)/.85))}.border-t-base-100\/90{border-top-color:var(--fallback-b1,oklch(var(--b1)/.9))}.border-t-base-100\/95{border-top-color:var(--fallback-b1,oklch(var(--b1)/.95))}.border-t-base-200{border-top-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-t-base-200\/0{border-top-color:var(--fallback-b2,oklch(var(--b2)/0))}.border-t-base-200\/10{border-top-color:var(--fallback-b2,oklch(var(--b2)/.1))}.border-t-base-200\/100{border-top-color:var(--fallback-b2,oklch(var(--b2)/1))}.border-t-base-200\/15{border-top-color:var(--fallback-b2,oklch(var(--b2)/.15))}.border-t-base-200\/20{border-top-color:var(--fallback-b2,oklch(var(--b2)/.2))}.border-t-base-200\/25{border-top-color:var(--fallback-b2,oklch(var(--b2)/.25))}.border-t-base-200\/30{border-top-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-t-base-200\/35{border-top-color:var(--fallback-b2,oklch(var(--b2)/.35))}.border-t-base-200\/40{border-top-color:var(--fallback-b2,oklch(var(--b2)/.4))}.border-t-base-200\/45{border-top-color:var(--fallback-b2,oklch(var(--b2)/.45))}.border-t-base-200\/5{border-top-color:var(--fallback-b2,oklch(var(--b2)/.05))}.border-t-base-200\/50{border-top-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-t-base-200\/55{border-top-color:var(--fallback-b2,oklch(var(--b2)/.55))}.border-t-base-200\/60{border-top-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-t-base-200\/65{border-top-color:var(--fallback-b2,oklch(var(--b2)/.65))}.border-t-base-200\/70{border-top-color:var(--fallback-b2,oklch(var(--b2)/.7))}.border-t-base-200\/75{border-top-color:var(--fallback-b2,oklch(var(--b2)/.75))}.border-t-base-200\/80{border-top-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-t-base-200\/85{border-top-color:var(--fallback-b2,oklch(var(--b2)/.85))}.border-t-base-200\/90{border-top-color:var(--fallback-b2,oklch(var(--b2)/.9))}.border-t-base-200\/95{border-top-color:var(--fallback-b2,oklch(var(--b2)/.95))}.border-t-base-300{border-top-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-t-base-300\/0{border-top-color:var(--fallback-b3,oklch(var(--b3)/0))}.border-t-base-300\/10{border-top-color:var(--fallback-b3,oklch(var(--b3)/.1))}.border-t-base-300\/100{border-top-color:var(--fallback-b3,oklch(var(--b3)/1))}.border-t-base-300\/15{border-top-color:var(--fallback-b3,oklch(var(--b3)/.15))}.border-t-base-300\/20{border-top-color:var(--fallback-b3,oklch(var(--b3)/.2))}.border-t-base-300\/25{border-top-color:var(--fallback-b3,oklch(var(--b3)/.25))}.border-t-base-300\/30{border-top-color:var(--fallback-b3,oklch(var(--b3)/.3))}.border-t-base-300\/35{border-top-color:var(--fallback-b3,oklch(var(--b3)/.35))}.border-t-base-300\/40{border-top-color:var(--fallback-b3,oklch(var(--b3)/.4))}.border-t-base-300\/45{border-top-color:var(--fallback-b3,oklch(var(--b3)/.45))}.border-t-base-300\/5{border-top-color:var(--fallback-b3,oklch(var(--b3)/.05))}.border-t-base-300\/50{border-top-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-t-base-300\/55{border-top-color:var(--fallback-b3,oklch(var(--b3)/.55))}.border-t-base-300\/60{border-top-color:var(--fallback-b3,oklch(var(--b3)/.6))}.border-t-base-300\/65{border-top-color:var(--fallback-b3,oklch(var(--b3)/.65))}.border-t-base-300\/70{border-top-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-t-base-300\/75{border-top-color:var(--fallback-b3,oklch(var(--b3)/.75))}.border-t-base-300\/80{border-top-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-t-base-300\/85{border-top-color:var(--fallback-b3,oklch(var(--b3)/.85))}.border-t-base-300\/90{border-top-color:var(--fallback-b3,oklch(var(--b3)/.9))}.border-t-base-300\/95{border-top-color:var(--fallback-b3,oklch(var(--b3)/.95))}.border-t-base-content{border-top-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-t-base-content\/0{border-top-color:var(--fallback-bc,oklch(var(--bc)/0))}.border-t-base-content\/10{border-top-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-t-base-content\/100{border-top-color:var(--fallback-bc,oklch(var(--bc)/1))}.border-t-base-content\/15{border-top-color:var(--fallback-bc,oklch(var(--bc)/.15))}.border-t-base-content\/20{border-top-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-t-base-content\/25{border-top-color:var(--fallback-bc,oklch(var(--bc)/.25))}.border-t-base-content\/30{border-top-color:var(--fallback-bc,oklch(var(--bc)/.3))}.border-t-base-content\/35{border-top-color:var(--fallback-bc,oklch(var(--bc)/.35))}.border-t-base-content\/40{border-top-color:var(--fallback-bc,oklch(var(--bc)/.4))}.border-t-base-content\/45{border-top-color:var(--fallback-bc,oklch(var(--bc)/.45))}.border-t-base-content\/5{border-top-color:var(--fallback-bc,oklch(var(--bc)/.05))}.border-t-base-content\/50{border-top-color:var(--fallback-bc,oklch(var(--bc)/.5))}.border-t-base-content\/55{border-top-color:var(--fallback-bc,oklch(var(--bc)/.55))}.border-t-base-content\/60{border-top-color:var(--fallback-bc,oklch(var(--bc)/.6))}.border-t-base-content\/65{border-top-color:var(--fallback-bc,oklch(var(--bc)/.65))}.border-t-base-content\/70{border-top-color:var(--fallback-bc,oklch(var(--bc)/.7))}.border-t-base-content\/75{border-top-color:var(--fallback-bc,oklch(var(--bc)/.75))}.border-t-base-content\/80{border-top-color:var(--fallback-bc,oklch(var(--bc)/.8))}.border-t-base-content\/85{border-top-color:var(--fallback-bc,oklch(var(--bc)/.85))}.border-t-base-content\/90{border-top-color:var(--fallback-bc,oklch(var(--bc)/.9))}.border-t-base-content\/95{border-top-color:var(--fallback-bc,oklch(var(--bc)/.95))}.border-t-current{border-top-color:currentColor}.border-t-error{border-top-color:var(--fallback-er,oklch(var(--er)/1))}.border-t-error-content{border-top-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-t-error-content\/0{border-top-color:var(--fallback-erc,oklch(var(--erc)/0))}.border-t-error-content\/10{border-top-color:var(--fallback-erc,oklch(var(--erc)/.1))}.border-t-error-content\/100{border-top-color:var(--fallback-erc,oklch(var(--erc)/1))}.border-t-error-content\/15{border-top-color:var(--fallback-erc,oklch(var(--erc)/.15))}.border-t-error-content\/20{border-top-color:var(--fallback-erc,oklch(var(--erc)/.2))}.border-t-error-content\/25{border-top-color:var(--fallback-erc,oklch(var(--erc)/.25))}.border-t-error-content\/30{border-top-color:var(--fallback-erc,oklch(var(--erc)/.3))}.border-t-error-content\/35{border-top-color:var(--fallback-erc,oklch(var(--erc)/.35))}.border-t-error-content\/40{border-top-color:var(--fallback-erc,oklch(var(--erc)/.4))}.border-t-error-content\/45{border-top-color:var(--fallback-erc,oklch(var(--erc)/.45))}.border-t-error-content\/5{border-top-color:var(--fallback-erc,oklch(var(--erc)/.05))}.border-t-error-content\/50{border-top-color:var(--fallback-erc,oklch(var(--erc)/.5))}.border-t-error-content\/55{border-top-color:var(--fallback-erc,oklch(var(--erc)/.55))}.border-t-error-content\/60{border-top-color:var(--fallback-erc,oklch(var(--erc)/.6))}.border-t-error-content\/65{border-top-color:var(--fallback-erc,oklch(var(--erc)/.65))}.border-t-error-content\/70{border-top-color:var(--fallback-erc,oklch(var(--erc)/.7))}.border-t-error-content\/75{border-top-color:var(--fallback-erc,oklch(var(--erc)/.75))}.border-t-error-content\/80{border-top-color:var(--fallback-erc,oklch(var(--erc)/.8))}.border-t-error-content\/85{border-top-color:var(--fallback-erc,oklch(var(--erc)/.85))}.border-t-error-content\/90{border-top-color:var(--fallback-erc,oklch(var(--erc)/.9))}.border-t-error-content\/95{border-top-color:var(--fallback-erc,oklch(var(--erc)/.95))}.border-t-error\/0{border-top-color:var(--fallback-er,oklch(var(--er)/0))}.border-t-error\/10{border-top-color:var(--fallback-er,oklch(var(--er)/.1))}.border-t-error\/100{border-top-color:var(--fallback-er,oklch(var(--er)/1))}.border-t-error\/15{border-top-color:var(--fallback-er,oklch(var(--er)/.15))}.border-t-error\/20{border-top-color:var(--fallback-er,oklch(var(--er)/.2))}.border-t-error\/25{border-top-color:var(--fallback-er,oklch(var(--er)/.25))}.border-t-error\/30{border-top-color:var(--fallback-er,oklch(var(--er)/.3))}.border-t-error\/35{border-top-color:var(--fallback-er,oklch(var(--er)/.35))}.border-t-error\/40{border-top-color:var(--fallback-er,oklch(var(--er)/.4))}.border-t-error\/45{border-top-color:var(--fallback-er,oklch(var(--er)/.45))}.border-t-error\/5{border-top-color:var(--fallback-er,oklch(var(--er)/.05))}.border-t-error\/50{border-top-color:var(--fallback-er,oklch(var(--er)/.5))}.border-t-error\/55{border-top-color:var(--fallback-er,oklch(var(--er)/.55))}.border-t-error\/60{border-top-color:var(--fallback-er,oklch(var(--er)/.6))}.border-t-error\/65{border-top-color:var(--fallback-er,oklch(var(--er)/.65))}.border-t-error\/70{border-top-color:var(--fallback-er,oklch(var(--er)/.7))}.border-t-error\/75{border-top-color:var(--fallback-er,oklch(var(--er)/.75))}.border-t-error\/80{border-top-color:var(--fallback-er,oklch(var(--er)/.8))}.border-t-error\/85{border-top-color:var(--fallback-er,oklch(var(--er)/.85))}.border-t-error\/90{border-top-color:var(--fallback-er,oklch(var(--er)/.9))}.border-t-error\/95{border-top-color:var(--fallback-er,oklch(var(--er)/.95))}.border-t-info{border-top-color:var(--fallback-in,oklch(var(--in)/1))}.border-t-info-content{border-top-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-t-info-content\/0{border-top-color:var(--fallback-inc,oklch(var(--inc)/0))}.border-t-info-content\/10{border-top-color:var(--fallback-inc,oklch(var(--inc)/.1))}.border-t-info-content\/100{border-top-color:var(--fallback-inc,oklch(var(--inc)/1))}.border-t-info-content\/15{border-top-color:var(--fallback-inc,oklch(var(--inc)/.15))}.border-t-info-content\/20{border-top-color:var(--fallback-inc,oklch(var(--inc)/.2))}.border-t-info-content\/25{border-top-color:var(--fallback-inc,oklch(var(--inc)/.25))}.border-t-info-content\/30{border-top-color:var(--fallback-inc,oklch(var(--inc)/.3))}.border-t-info-content\/35{border-top-color:var(--fallback-inc,oklch(var(--inc)/.35))}.border-t-info-content\/40{border-top-color:var(--fallback-inc,oklch(var(--inc)/.4))}.border-t-info-content\/45{border-top-color:var(--fallback-inc,oklch(var(--inc)/.45))}.border-t-info-content\/5{border-top-color:var(--fallback-inc,oklch(var(--inc)/.05))}.border-t-info-content\/50{border-top-color:var(--fallback-inc,oklch(var(--inc)/.5))}.border-t-info-content\/55{border-top-color:var(--fallback-inc,oklch(var(--inc)/.55))}.border-t-info-content\/60{border-top-color:var(--fallback-inc,oklch(var(--inc)/.6))}.border-t-info-content\/65{border-top-color:var(--fallback-inc,oklch(var(--inc)/.65))}.border-t-info-content\/70{border-top-color:var(--fallback-inc,oklch(var(--inc)/.7))}.border-t-info-content\/75{border-top-color:var(--fallback-inc,oklch(var(--inc)/.75))}.border-t-info-content\/80{border-top-color:var(--fallback-inc,oklch(var(--inc)/.8))}.border-t-info-content\/85{border-top-color:var(--fallback-inc,oklch(var(--inc)/.85))}.border-t-info-content\/90{border-top-color:var(--fallback-inc,oklch(var(--inc)/.9))}.border-t-info-content\/95{border-top-color:var(--fallback-inc,oklch(var(--inc)/.95))}.border-t-info\/0{border-top-color:var(--fallback-in,oklch(var(--in)/0))}.border-t-info\/10{border-top-color:var(--fallback-in,oklch(var(--in)/.1))}.border-t-info\/100{border-top-color:var(--fallback-in,oklch(var(--in)/1))}.border-t-info\/15{border-top-color:var(--fallback-in,oklch(var(--in)/.15))}.border-t-info\/20{border-top-color:var(--fallback-in,oklch(var(--in)/.2))}.border-t-info\/25{border-top-color:var(--fallback-in,oklch(var(--in)/.25))}.border-t-info\/30{border-top-color:var(--fallback-in,oklch(var(--in)/.3))}.border-t-info\/35{border-top-color:var(--fallback-in,oklch(var(--in)/.35))}.border-t-info\/40{border-top-color:var(--fallback-in,oklch(var(--in)/.4))}.border-t-info\/45{border-top-color:var(--fallback-in,oklch(var(--in)/.45))}.border-t-info\/5{border-top-color:var(--fallback-in,oklch(var(--in)/.05))}.border-t-info\/50{border-top-color:var(--fallback-in,oklch(var(--in)/.5))}.border-t-info\/55{border-top-color:var(--fallback-in,oklch(var(--in)/.55))}.border-t-info\/60{border-top-color:var(--fallback-in,oklch(var(--in)/.6))}.border-t-info\/65{border-top-color:var(--fallback-in,oklch(var(--in)/.65))}.border-t-info\/70{border-top-color:var(--fallback-in,oklch(var(--in)/.7))}.border-t-info\/75{border-top-color:var(--fallback-in,oklch(var(--in)/.75))}.border-t-info\/80{border-top-color:var(--fallback-in,oklch(var(--in)/.8))}.border-t-info\/85{border-top-color:var(--fallback-in,oklch(var(--in)/.85))}.border-t-info\/90{border-top-color:var(--fallback-in,oklch(var(--in)/.9))}.border-t-info\/95{border-top-color:var(--fallback-in,oklch(var(--in)/.95))}.border-t-neutral{border-top-color:var(--fallback-n,oklch(var(--n)/1))}.border-t-neutral-content{border-top-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-t-neutral-content\/0{border-top-color:var(--fallback-nc,oklch(var(--nc)/0))}.border-t-neutral-content\/10{border-top-color:var(--fallback-nc,oklch(var(--nc)/.1))}.border-t-neutral-content\/100{border-top-color:var(--fallback-nc,oklch(var(--nc)/1))}.border-t-neutral-content\/15{border-top-color:var(--fallback-nc,oklch(var(--nc)/.15))}.border-t-neutral-content\/20{border-top-color:var(--fallback-nc,oklch(var(--nc)/.2))}.border-t-neutral-content\/25{border-top-color:var(--fallback-nc,oklch(var(--nc)/.25))}.border-t-neutral-content\/30{border-top-color:var(--fallback-nc,oklch(var(--nc)/.3))}.border-t-neutral-content\/35{border-top-color:var(--fallback-nc,oklch(var(--nc)/.35))}.border-t-neutral-content\/40{border-top-color:var(--fallback-nc,oklch(var(--nc)/.4))}.border-t-neutral-content\/45{border-top-color:var(--fallback-nc,oklch(var(--nc)/.45))}.border-t-neutral-content\/5{border-top-color:var(--fallback-nc,oklch(var(--nc)/.05))}.border-t-neutral-content\/50{border-top-color:var(--fallback-nc,oklch(var(--nc)/.5))}.border-t-neutral-content\/55{border-top-color:var(--fallback-nc,oklch(var(--nc)/.55))}.border-t-neutral-content\/60{border-top-color:var(--fallback-nc,oklch(var(--nc)/.6))}.border-t-neutral-content\/65{border-top-color:var(--fallback-nc,oklch(var(--nc)/.65))}.border-t-neutral-content\/70{border-top-color:var(--fallback-nc,oklch(var(--nc)/.7))}.border-t-neutral-content\/75{border-top-color:var(--fallback-nc,oklch(var(--nc)/.75))}.border-t-neutral-content\/80{border-top-color:var(--fallback-nc,oklch(var(--nc)/.8))}.border-t-neutral-content\/85{border-top-color:var(--fallback-nc,oklch(var(--nc)/.85))}.border-t-neutral-content\/90{border-top-color:var(--fallback-nc,oklch(var(--nc)/.9))}.border-t-neutral-content\/95{border-top-color:var(--fallback-nc,oklch(var(--nc)/.95))}.border-t-neutral\/0{border-top-color:var(--fallback-n,oklch(var(--n)/0))}.border-t-neutral\/10{border-top-color:var(--fallback-n,oklch(var(--n)/.1))}.border-t-neutral\/100{border-top-color:var(--fallback-n,oklch(var(--n)/1))}.border-t-neutral\/15{border-top-color:var(--fallback-n,oklch(var(--n)/.15))}.border-t-neutral\/20{border-top-color:var(--fallback-n,oklch(var(--n)/.2))}.border-t-neutral\/25{border-top-color:var(--fallback-n,oklch(var(--n)/.25))}.border-t-neutral\/30{border-top-color:var(--fallback-n,oklch(var(--n)/.3))}.border-t-neutral\/35{border-top-color:var(--fallback-n,oklch(var(--n)/.35))}.border-t-neutral\/40{border-top-color:var(--fallback-n,oklch(var(--n)/.4))}.border-t-neutral\/45{border-top-color:var(--fallback-n,oklch(var(--n)/.45))}.border-t-neutral\/5{border-top-color:var(--fallback-n,oklch(var(--n)/.05))}.border-t-neutral\/50{border-top-color:var(--fallback-n,oklch(var(--n)/.5))}.border-t-neutral\/55{border-top-color:var(--fallback-n,oklch(var(--n)/.55))}.border-t-neutral\/60{border-top-color:var(--fallback-n,oklch(var(--n)/.6))}.border-t-neutral\/65{border-top-color:var(--fallback-n,oklch(var(--n)/.65))}.border-t-neutral\/70{border-top-color:var(--fallback-n,oklch(var(--n)/.7))}.border-t-neutral\/75{border-top-color:var(--fallback-n,oklch(var(--n)/.75))}.border-t-neutral\/80{border-top-color:var(--fallback-n,oklch(var(--n)/.8))}.border-t-neutral\/85{border-top-color:var(--fallback-n,oklch(var(--n)/.85))}.border-t-neutral\/90{border-top-color:var(--fallback-n,oklch(var(--n)/.9))}.border-t-neutral\/95{border-top-color:var(--fallback-n,oklch(var(--n)/.95))}.border-t-primary{border-top-color:var(--fallback-p,oklch(var(--p)/1))}.border-t-primary-content{border-top-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-t-primary-content\/0{border-top-color:var(--fallback-pc,oklch(var(--pc)/0))}.border-t-primary-content\/10{border-top-color:var(--fallback-pc,oklch(var(--pc)/.1))}.border-t-primary-content\/100{border-top-color:var(--fallback-pc,oklch(var(--pc)/1))}.border-t-primary-content\/15{border-top-color:var(--fallback-pc,oklch(var(--pc)/.15))}.border-t-primary-content\/20{border-top-color:var(--fallback-pc,oklch(var(--pc)/.2))}.border-t-primary-content\/25{border-top-color:var(--fallback-pc,oklch(var(--pc)/.25))}.border-t-primary-content\/30{border-top-color:var(--fallback-pc,oklch(var(--pc)/.3))}.border-t-primary-content\/35{border-top-color:var(--fallback-pc,oklch(var(--pc)/.35))}.border-t-primary-content\/40{border-top-color:var(--fallback-pc,oklch(var(--pc)/.4))}.border-t-primary-content\/45{border-top-color:var(--fallback-pc,oklch(var(--pc)/.45))}.border-t-primary-content\/5{border-top-color:var(--fallback-pc,oklch(var(--pc)/.05))}.border-t-primary-content\/50{border-top-color:var(--fallback-pc,oklch(var(--pc)/.5))}.border-t-primary-content\/55{border-top-color:var(--fallback-pc,oklch(var(--pc)/.55))}.border-t-primary-content\/60{border-top-color:var(--fallback-pc,oklch(var(--pc)/.6))}.border-t-primary-content\/65{border-top-color:var(--fallback-pc,oklch(var(--pc)/.65))}.border-t-primary-content\/70{border-top-color:var(--fallback-pc,oklch(var(--pc)/.7))}.border-t-primary-content\/75{border-top-color:var(--fallback-pc,oklch(var(--pc)/.75))}.border-t-primary-content\/80{border-top-color:var(--fallback-pc,oklch(var(--pc)/.8))}.border-t-primary-content\/85{border-top-color:var(--fallback-pc,oklch(var(--pc)/.85))}.border-t-primary-content\/90{border-top-color:var(--fallback-pc,oklch(var(--pc)/.9))}.border-t-primary-content\/95{border-top-color:var(--fallback-pc,oklch(var(--pc)/.95))}.border-t-primary\/0{border-top-color:var(--fallback-p,oklch(var(--p)/0))}.border-t-primary\/10{border-top-color:var(--fallback-p,oklch(var(--p)/.1))}.border-t-primary\/100{border-top-color:var(--fallback-p,oklch(var(--p)/1))}.border-t-primary\/15{border-top-color:var(--fallback-p,oklch(var(--p)/.15))}.border-t-primary\/20{border-top-color:var(--fallback-p,oklch(var(--p)/.2))}.border-t-primary\/25{border-top-color:var(--fallback-p,oklch(var(--p)/.25))}.border-t-primary\/30{border-top-color:var(--fallback-p,oklch(var(--p)/.3))}.border-t-primary\/35{border-top-color:var(--fallback-p,oklch(var(--p)/.35))}.border-t-primary\/40{border-top-color:var(--fallback-p,oklch(var(--p)/.4))}.border-t-primary\/45{border-top-color:var(--fallback-p,oklch(var(--p)/.45))}.border-t-primary\/5{border-top-color:var(--fallback-p,oklch(var(--p)/.05))}.border-t-primary\/50{border-top-color:var(--fallback-p,oklch(var(--p)/.5))}.border-t-primary\/55{border-top-color:var(--fallback-p,oklch(var(--p)/.55))}.border-t-primary\/60{border-top-color:var(--fallback-p,oklch(var(--p)/.6))}.border-t-primary\/65{border-top-color:var(--fallback-p,oklch(var(--p)/.65))}.border-t-primary\/70{border-top-color:var(--fallback-p,oklch(var(--p)/.7))}.border-t-primary\/75{border-top-color:var(--fallback-p,oklch(var(--p)/.75))}.border-t-primary\/80{border-top-color:var(--fallback-p,oklch(var(--p)/.8))}.border-t-primary\/85{border-top-color:var(--fallback-p,oklch(var(--p)/.85))}.border-t-primary\/90{border-top-color:var(--fallback-p,oklch(var(--p)/.9))}.border-t-primary\/95{border-top-color:var(--fallback-p,oklch(var(--p)/.95))}.border-t-secondary{border-top-color:var(--fallback-s,oklch(var(--s)/1))}.border-t-secondary-content{border-top-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-t-secondary-content\/0{border-top-color:var(--fallback-sc,oklch(var(--sc)/0))}.border-t-secondary-content\/10{border-top-color:var(--fallback-sc,oklch(var(--sc)/.1))}.border-t-secondary-content\/100{border-top-color:var(--fallback-sc,oklch(var(--sc)/1))}.border-t-secondary-content\/15{border-top-color:var(--fallback-sc,oklch(var(--sc)/.15))}.border-t-secondary-content\/20{border-top-color:var(--fallback-sc,oklch(var(--sc)/.2))}.border-t-secondary-content\/25{border-top-color:var(--fallback-sc,oklch(var(--sc)/.25))}.border-t-secondary-content\/30{border-top-color:var(--fallback-sc,oklch(var(--sc)/.3))}.border-t-secondary-content\/35{border-top-color:var(--fallback-sc,oklch(var(--sc)/.35))}.border-t-secondary-content\/40{border-top-color:var(--fallback-sc,oklch(var(--sc)/.4))}.border-t-secondary-content\/45{border-top-color:var(--fallback-sc,oklch(var(--sc)/.45))}.border-t-secondary-content\/5{border-top-color:var(--fallback-sc,oklch(var(--sc)/.05))}.border-t-secondary-content\/50{border-top-color:var(--fallback-sc,oklch(var(--sc)/.5))}.border-t-secondary-content\/55{border-top-color:var(--fallback-sc,oklch(var(--sc)/.55))}.border-t-secondary-content\/60{border-top-color:var(--fallback-sc,oklch(var(--sc)/.6))}.border-t-secondary-content\/65{border-top-color:var(--fallback-sc,oklch(var(--sc)/.65))}.border-t-secondary-content\/70{border-top-color:var(--fallback-sc,oklch(var(--sc)/.7))}.border-t-secondary-content\/75{border-top-color:var(--fallback-sc,oklch(var(--sc)/.75))}.border-t-secondary-content\/80{border-top-color:var(--fallback-sc,oklch(var(--sc)/.8))}.border-t-secondary-content\/85{border-top-color:var(--fallback-sc,oklch(var(--sc)/.85))}.border-t-secondary-content\/90{border-top-color:var(--fallback-sc,oklch(var(--sc)/.9))}.border-t-secondary-content\/95{border-top-color:var(--fallback-sc,oklch(var(--sc)/.95))}.border-t-secondary\/0{border-top-color:var(--fallback-s,oklch(var(--s)/0))}.border-t-secondary\/10{border-top-color:var(--fallback-s,oklch(var(--s)/.1))}.border-t-secondary\/100{border-top-color:var(--fallback-s,oklch(var(--s)/1))}.border-t-secondary\/15{border-top-color:var(--fallback-s,oklch(var(--s)/.15))}.border-t-secondary\/20{border-top-color:var(--fallback-s,oklch(var(--s)/.2))}.border-t-secondary\/25{border-top-color:var(--fallback-s,oklch(var(--s)/.25))}.border-t-secondary\/30{border-top-color:var(--fallback-s,oklch(var(--s)/.3))}.border-t-secondary\/35{border-top-color:var(--fallback-s,oklch(var(--s)/.35))}.border-t-secondary\/40{border-top-color:var(--fallback-s,oklch(var(--s)/.4))}.border-t-secondary\/45{border-top-color:var(--fallback-s,oklch(var(--s)/.45))}.border-t-secondary\/5{border-top-color:var(--fallback-s,oklch(var(--s)/.05))}.border-t-secondary\/50{border-top-color:var(--fallback-s,oklch(var(--s)/.5))}.border-t-secondary\/55{border-top-color:var(--fallback-s,oklch(var(--s)/.55))}.border-t-secondary\/60{border-top-color:var(--fallback-s,oklch(var(--s)/.6))}.border-t-secondary\/65{border-top-color:var(--fallback-s,oklch(var(--s)/.65))}.border-t-secondary\/70{border-top-color:var(--fallback-s,oklch(var(--s)/.7))}.border-t-secondary\/75{border-top-color:var(--fallback-s,oklch(var(--s)/.75))}.border-t-secondary\/80{border-top-color:var(--fallback-s,oklch(var(--s)/.8))}.border-t-secondary\/85{border-top-color:var(--fallback-s,oklch(var(--s)/.85))}.border-t-secondary\/90{border-top-color:var(--fallback-s,oklch(var(--s)/.9))}.border-t-secondary\/95{border-top-color:var(--fallback-s,oklch(var(--s)/.95))}.border-t-success{border-top-color:var(--fallback-su,oklch(var(--su)/1))}.border-t-success-content{border-top-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-t-success-content\/0{border-top-color:var(--fallback-suc,oklch(var(--suc)/0))}.border-t-success-content\/10{border-top-color:var(--fallback-suc,oklch(var(--suc)/.1))}.border-t-success-content\/100{border-top-color:var(--fallback-suc,oklch(var(--suc)/1))}.border-t-success-content\/15{border-top-color:var(--fallback-suc,oklch(var(--suc)/.15))}.border-t-success-content\/20{border-top-color:var(--fallback-suc,oklch(var(--suc)/.2))}.border-t-success-content\/25{border-top-color:var(--fallback-suc,oklch(var(--suc)/.25))}.border-t-success-content\/30{border-top-color:var(--fallback-suc,oklch(var(--suc)/.3))}.border-t-success-content\/35{border-top-color:var(--fallback-suc,oklch(var(--suc)/.35))}.border-t-success-content\/40{border-top-color:var(--fallback-suc,oklch(var(--suc)/.4))}.border-t-success-content\/45{border-top-color:var(--fallback-suc,oklch(var(--suc)/.45))}.border-t-success-content\/5{border-top-color:var(--fallback-suc,oklch(var(--suc)/.05))}.border-t-success-content\/50{border-top-color:var(--fallback-suc,oklch(var(--suc)/.5))}.border-t-success-content\/55{border-top-color:var(--fallback-suc,oklch(var(--suc)/.55))}.border-t-success-content\/60{border-top-color:var(--fallback-suc,oklch(var(--suc)/.6))}.border-t-success-content\/65{border-top-color:var(--fallback-suc,oklch(var(--suc)/.65))}.border-t-success-content\/70{border-top-color:var(--fallback-suc,oklch(var(--suc)/.7))}.border-t-success-content\/75{border-top-color:var(--fallback-suc,oklch(var(--suc)/.75))}.border-t-success-content\/80{border-top-color:var(--fallback-suc,oklch(var(--suc)/.8))}.border-t-success-content\/85{border-top-color:var(--fallback-suc,oklch(var(--suc)/.85))}.border-t-success-content\/90{border-top-color:var(--fallback-suc,oklch(var(--suc)/.9))}.border-t-success-content\/95{border-top-color:var(--fallback-suc,oklch(var(--suc)/.95))}.border-t-success\/0{border-top-color:var(--fallback-su,oklch(var(--su)/0))}.border-t-success\/10{border-top-color:var(--fallback-su,oklch(var(--su)/.1))}.border-t-success\/100{border-top-color:var(--fallback-su,oklch(var(--su)/1))}.border-t-success\/15{border-top-color:var(--fallback-su,oklch(var(--su)/.15))}.border-t-success\/20{border-top-color:var(--fallback-su,oklch(var(--su)/.2))}.border-t-success\/25{border-top-color:var(--fallback-su,oklch(var(--su)/.25))}.border-t-success\/30{border-top-color:var(--fallback-su,oklch(var(--su)/.3))}.border-t-success\/35{border-top-color:var(--fallback-su,oklch(var(--su)/.35))}.border-t-success\/40{border-top-color:var(--fallback-su,oklch(var(--su)/.4))}.border-t-success\/45{border-top-color:var(--fallback-su,oklch(var(--su)/.45))}.border-t-success\/5{border-top-color:var(--fallback-su,oklch(var(--su)/.05))}.border-t-success\/50{border-top-color:var(--fallback-su,oklch(var(--su)/.5))}.border-t-success\/55{border-top-color:var(--fallback-su,oklch(var(--su)/.55))}.border-t-success\/60{border-top-color:var(--fallback-su,oklch(var(--su)/.6))}.border-t-success\/65{border-top-color:var(--fallback-su,oklch(var(--su)/.65))}.border-t-success\/70{border-top-color:var(--fallback-su,oklch(var(--su)/.7))}.border-t-success\/75{border-top-color:var(--fallback-su,oklch(var(--su)/.75))}.border-t-success\/80{border-top-color:var(--fallback-su,oklch(var(--su)/.8))}.border-t-success\/85{border-top-color:var(--fallback-su,oklch(var(--su)/.85))}.border-t-success\/90{border-top-color:var(--fallback-su,oklch(var(--su)/.9))}.border-t-success\/95{border-top-color:var(--fallback-su,oklch(var(--su)/.95))}.border-t-transparent{border-top-color:transparent}.border-t-transparent\/0{border-top-color:rgb(0 0 0 / 0)}.border-t-transparent\/10{border-top-color:rgb(0 0 0 / .1)}.border-t-transparent\/100{border-top-color:rgb(0 0 0 / 1)}.border-t-transparent\/15{border-top-color:rgb(0 0 0 / .15)}.border-t-transparent\/20{border-top-color:rgb(0 0 0 / .2)}.border-t-transparent\/25{border-top-color:rgb(0 0 0 / .25)}.border-t-transparent\/30{border-top-color:rgb(0 0 0 / .3)}.border-t-transparent\/35{border-top-color:rgb(0 0 0 / .35)}.border-t-transparent\/40{border-top-color:rgb(0 0 0 / .4)}.border-t-transparent\/45{border-top-color:rgb(0 0 0 / .45)}.border-t-transparent\/5{border-top-color:rgb(0 0 0 / .05)}.border-t-transparent\/50{border-top-color:rgb(0 0 0 / .5)}.border-t-transparent\/55{border-top-color:rgb(0 0 0 / .55)}.border-t-transparent\/60{border-top-color:rgb(0 0 0 / .6)}.border-t-transparent\/65{border-top-color:rgb(0 0 0 / .65)}.border-t-transparent\/70{border-top-color:rgb(0 0 0 / .7)}.border-t-transparent\/75{border-top-color:rgb(0 0 0 / .75)}.border-t-transparent\/80{border-top-color:rgb(0 0 0 / .8)}.border-t-transparent\/85{border-top-color:rgb(0 0 0 / .85)}.border-t-transparent\/90{border-top-color:rgb(0 0 0 / .9)}.border-t-transparent\/95{border-top-color:rgb(0 0 0 / .95)}.border-t-warning{border-top-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-t-warning-content{border-top-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-t-warning-content\/0{border-top-color:var(--fallback-wac,oklch(var(--wac)/0))}.border-t-warning-content\/10{border-top-color:var(--fallback-wac,oklch(var(--wac)/.1))}.border-t-warning-content\/100{border-top-color:var(--fallback-wac,oklch(var(--wac)/1))}.border-t-warning-content\/15{border-top-color:var(--fallback-wac,oklch(var(--wac)/.15))}.border-t-warning-content\/20{border-top-color:var(--fallback-wac,oklch(var(--wac)/.2))}.border-t-warning-content\/25{border-top-color:var(--fallback-wac,oklch(var(--wac)/.25))}.border-t-warning-content\/30{border-top-color:var(--fallback-wac,oklch(var(--wac)/.3))}.border-t-warning-content\/35{border-top-color:var(--fallback-wac,oklch(var(--wac)/.35))}.border-t-warning-content\/40{border-top-color:var(--fallback-wac,oklch(var(--wac)/.4))}.border-t-warning-content\/45{border-top-color:var(--fallback-wac,oklch(var(--wac)/.45))}.border-t-warning-content\/5{border-top-color:var(--fallback-wac,oklch(var(--wac)/.05))}.border-t-warning-content\/50{border-top-color:var(--fallback-wac,oklch(var(--wac)/.5))}.border-t-warning-content\/55{border-top-color:var(--fallback-wac,oklch(var(--wac)/.55))}.border-t-warning-content\/60{border-top-color:var(--fallback-wac,oklch(var(--wac)/.6))}.border-t-warning-content\/65{border-top-color:var(--fallback-wac,oklch(var(--wac)/.65))}.border-t-warning-content\/70{border-top-color:var(--fallback-wac,oklch(var(--wac)/.7))}.border-t-warning-content\/75{border-top-color:var(--fallback-wac,oklch(var(--wac)/.75))}.border-t-warning-content\/80{border-top-color:var(--fallback-wac,oklch(var(--wac)/.8))}.border-t-warning-content\/85{border-top-color:var(--fallback-wac,oklch(var(--wac)/.85))}.border-t-warning-content\/90{border-top-color:var(--fallback-wac,oklch(var(--wac)/.9))}.border-t-warning-content\/95{border-top-color:var(--fallback-wac,oklch(var(--wac)/.95))}.border-t-warning\/0{border-top-color:var(--fallback-wa,oklch(var(--wa)/0))}.border-t-warning\/10{border-top-color:var(--fallback-wa,oklch(var(--wa)/.1))}.border-t-warning\/100{border-top-color:var(--fallback-wa,oklch(var(--wa)/1))}.border-t-warning\/15{border-top-color:var(--fallback-wa,oklch(var(--wa)/.15))}.border-t-warning\/20{border-top-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-t-warning\/25{border-top-color:var(--fallback-wa,oklch(var(--wa)/.25))}.border-t-warning\/30{border-top-color:var(--fallback-wa,oklch(var(--wa)/.3))}.border-t-warning\/35{border-top-color:var(--fallback-wa,oklch(var(--wa)/.35))}.border-t-warning\/40{border-top-color:var(--fallback-wa,oklch(var(--wa)/.4))}.border-t-warning\/45{border-top-color:var(--fallback-wa,oklch(var(--wa)/.45))}.border-t-warning\/5{border-top-color:var(--fallback-wa,oklch(var(--wa)/.05))}.border-t-warning\/50{border-top-color:var(--fallback-wa,oklch(var(--wa)/.5))}.border-t-warning\/55{border-top-color:var(--fallback-wa,oklch(var(--wa)/.55))}.border-t-warning\/60{border-top-color:var(--fallback-wa,oklch(var(--wa)/.6))}.border-t-warning\/65{border-top-color:var(--fallback-wa,oklch(var(--wa)/.65))}.border-t-warning\/70{border-top-color:var(--fallback-wa,oklch(var(--wa)/.7))}.border-t-warning\/75{border-top-color:var(--fallback-wa,oklch(var(--wa)/.75))}.border-t-warning\/80{border-top-color:var(--fallback-wa,oklch(var(--wa)/.8))}.border-t-warning\/85{border-top-color:var(--fallback-wa,oklch(var(--wa)/.85))}.border-t-warning\/90{border-top-color:var(--fallback-wa,oklch(var(--wa)/.9))}.border-t-warning\/95{border-top-color:var(--fallback-wa,oklch(var(--wa)/.95))}.bg-accent{background-color:var(--fallback-a,oklch(var(--a)/1))}.bg-accent-content{background-color:var(--fallback-ac,oklch(var(--ac)/1))}.bg-accent-content\/0{background-color:var(--fallback-ac,oklch(var(--ac)/0))}.bg-accent-content\/10{background-color:var(--fallback-ac,oklch(var(--ac)/.1))}.bg-accent-content\/100{background-color:var(--fallback-ac,oklch(var(--ac)/1))}.bg-accent-content\/15{background-color:var(--fallback-ac,oklch(var(--ac)/.15))}.bg-accent-content\/20{background-color:var(--fallback-ac,oklch(var(--ac)/.2))}.bg-accent-content\/25{background-color:var(--fallback-ac,oklch(var(--ac)/.25))}.bg-accent-content\/30{background-color:var(--fallback-ac,oklch(var(--ac)/.3))}.bg-accent-content\/35{background-color:var(--fallback-ac,oklch(var(--ac)/.35))}.bg-accent-content\/40{background-color:var(--fallback-ac,oklch(var(--ac)/.4))}.bg-accent-content\/45{background-color:var(--fallback-ac,oklch(var(--ac)/.45))}.bg-accent-content\/5{background-color:var(--fallback-ac,oklch(var(--ac)/.05))}.bg-accent-content\/50{background-color:var(--fallback-ac,oklch(var(--ac)/.5))}.bg-accent-content\/55{background-color:var(--fallback-ac,oklch(var(--ac)/.55))}.bg-accent-content\/60{background-color:var(--fallback-ac,oklch(var(--ac)/.6))}.bg-accent-content\/65{background-color:var(--fallback-ac,oklch(var(--ac)/.65))}.bg-accent-content\/70{background-color:var(--fallback-ac,oklch(var(--ac)/.7))}.bg-accent-content\/75{background-color:var(--fallback-ac,oklch(var(--ac)/.75))}.bg-accent-content\/80{background-color:var(--fallback-ac,oklch(var(--ac)/.8))}.bg-accent-content\/85{background-color:var(--fallback-ac,oklch(var(--ac)/.85))}.bg-accent-content\/90{background-color:var(--fallback-ac,oklch(var(--ac)/.9))}.bg-accent-content\/95{background-color:var(--fallback-ac,oklch(var(--ac)/.95))}.bg-accent\/0{background-color:var(--fallback-a,oklch(var(--a)/0))}.bg-accent\/10{background-color:var(--fallback-a,oklch(var(--a)/.1))}.bg-accent\/100{background-color:var(--fallback-a,oklch(var(--a)/1))}.bg-accent\/15{background-color:var(--fallback-a,oklch(var(--a)/.15))}.bg-accent\/20{background-color:var(--fallback-a,oklch(var(--a)/.2))}.bg-accent\/25{background-color:var(--fallback-a,oklch(var(--a)/.25))}.bg-accent\/30{background-color:var(--fallback-a,oklch(var(--a)/.3))}.bg-accent\/35{background-color:var(--fallback-a,oklch(var(--a)/.35))}.bg-accent\/40{background-color:var(--fallback-a,oklch(var(--a)/.4))}.bg-accent\/45{background-color:var(--fallback-a,oklch(var(--a)/.45))}.bg-accent\/5{background-color:var(--fallback-a,oklch(var(--a)/.05))}.bg-accent\/50{background-color:var(--fallback-a,oklch(var(--a)/.5))}.bg-accent\/55{background-color:var(--fallback-a,oklch(var(--a)/.55))}.bg-accent\/60{background-color:var(--fallback-a,oklch(var(--a)/.6))}.bg-accent\/65{background-color:var(--fallback-a,oklch(var(--a)/.65))}.bg-accent\/70{background-color:var(--fallback-a,oklch(var(--a)/.7))}.bg-accent\/75{background-color:var(--fallback-a,oklch(var(--a)/.75))}.bg-accent\/80{background-color:var(--fallback-a,oklch(var(--a)/.8))}.bg-accent\/85{background-color:var(--fallback-a,oklch(var(--a)/.85))}.bg-accent\/90{background-color:var(--fallback-a,oklch(var(--a)/.9))}.bg-accent\/95{background-color:var(--fallback-a,oklch(var(--a)/.95))}.bg-base-100{background-color:var(--fallback-b1,oklch(var(--b1)/1))}.bg-base-100\/0{background-color:var(--fallback-b1,oklch(var(--b1)/0))}.bg-base-100\/10{background-color:var(--fallback-b1,oklch(var(--b1)/.1))}.bg-base-100\/100{background-color:var(--fallback-b1,oklch(var(--b1)/1))}.bg-base-100\/15{background-color:var(--fallback-b1,oklch(var(--b1)/.15))}.bg-base-100\/20{background-color:var(--fallback-b1,oklch(var(--b1)/.2))}.bg-base-100\/25{background-color:var(--fallback-b1,oklch(var(--b1)/.25))}.bg-base-100\/30{background-color:var(--fallback-b1,oklch(var(--b1)/.3))}.bg-base-100\/35{background-color:var(--fallback-b1,oklch(var(--b1)/.35))}.bg-base-100\/40{background-color:var(--fallback-b1,oklch(var(--b1)/.4))}.bg-base-100\/45{background-color:var(--fallback-b1,oklch(var(--b1)/.45))}.bg-base-100\/5{background-color:var(--fallback-b1,oklch(var(--b1)/.05))}.bg-base-100\/50{background-color:var(--fallback-b1,oklch(var(--b1)/.5))}.bg-base-100\/55{background-color:var(--fallback-b1,oklch(var(--b1)/.55))}.bg-base-100\/60{background-color:var(--fallback-b1,oklch(var(--b1)/.6))}.bg-base-100\/65{background-color:var(--fallback-b1,oklch(var(--b1)/.65))}.bg-base-100\/70{background-color:var(--fallback-b1,oklch(var(--b1)/.7))}.bg-base-100\/75{background-color:var(--fallback-b1,oklch(var(--b1)/.75))}.bg-base-100\/80{background-color:var(--fallback-b1,oklch(var(--b1)/.8))}.bg-base-100\/85{background-color:var(--fallback-b1,oklch(var(--b1)/.85))}.bg-base-100\/90{background-color:var(--fallback-b1,oklch(var(--b1)/.9))}.bg-base-100\/95{background-color:var(--fallback-b1,oklch(var(--b1)/.95))}.bg-base-200{background-color:var(--fallback-b2,oklch(var(--b2)/1))}.bg-base-200\/0{background-color:var(--fallback-b2,oklch(var(--b2)/0))}.bg-base-200\/10{background-color:var(--fallback-b2,oklch(var(--b2)/.1))}.bg-base-200\/100{background-color:var(--fallback-b2,oklch(var(--b2)/1))}.bg-base-200\/15{background-color:var(--fallback-b2,oklch(var(--b2)/.15))}.bg-base-200\/20{background-color:var(--fallback-b2,oklch(var(--b2)/.2))}.bg-base-200\/25{background-color:var(--fallback-b2,oklch(var(--b2)/.25))}.bg-base-200\/30{background-color:var(--fallback-b2,oklch(var(--b2)/.3))}.bg-base-200\/35{background-color:var(--fallback-b2,oklch(var(--b2)/.35))}.bg-base-200\/40{background-color:var(--fallback-b2,oklch(var(--b2)/.4))}.bg-base-200\/45{background-color:var(--fallback-b2,oklch(var(--b2)/.45))}.bg-base-200\/5{background-color:var(--fallback-b2,oklch(var(--b2)/.05))}.bg-base-200\/50{background-color:var(--fallback-b2,oklch(var(--b2)/.5))}.bg-base-200\/55{background-color:var(--fallback-b2,oklch(var(--b2)/.55))}.bg-base-200\/60{background-color:var(--fallback-b2,oklch(var(--b2)/.6))}.bg-base-200\/65{background-color:var(--fallback-b2,oklch(var(--b2)/.65))}.bg-base-200\/70{background-color:var(--fallback-b2,oklch(var(--b2)/.7))}.bg-base-200\/75{background-color:var(--fallback-b2,oklch(var(--b2)/.75))}.bg-base-200\/80{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.bg-base-200\/85{background-color:var(--fallback-b2,oklch(var(--b2)/.85))}.bg-base-200\/90{background-color:var(--fallback-b2,oklch(var(--b2)/.9))}.bg-base-200\/95{background-color:var(--fallback-b2,oklch(var(--b2)/.95))}.bg-base-300{background-color:var(--fallback-b3,oklch(var(--b3)/1))}.bg-base-300\/0{background-color:var(--fallback-b3,oklch(var(--b3)/0))}.bg-base-300\/10{background-color:var(--fallback-b3,oklch(var(--b3)/.1))}.bg-base-300\/100{background-color:var(--fallback-b3,oklch(var(--b3)/1))}.bg-base-300\/15{background-color:var(--fallback-b3,oklch(var(--b3)/.15))}.bg-base-300\/20{background-color:var(--fallback-b3,oklch(var(--b3)/.2))}.bg-base-300\/25{background-color:var(--fallback-b3,oklch(var(--b3)/.25))}.bg-base-300\/30{background-color:var(--fallback-b3,oklch(var(--b3)/.3))}.bg-base-300\/35{background-color:var(--fallback-b3,oklch(var(--b3)/.35))}.bg-base-300\/40{background-color:var(--fallback-b3,oklch(var(--b3)/.4))}.bg-base-300\/45{background-color:var(--fallback-b3,oklch(var(--b3)/.45))}.bg-base-300\/5{background-color:var(--fallback-b3,oklch(var(--b3)/.05))}.bg-base-300\/50{background-color:var(--fallback-b3,oklch(var(--b3)/.5))}.bg-base-300\/55{background-color:var(--fallback-b3,oklch(var(--b3)/.55))}.bg-base-300\/60{background-color:var(--fallback-b3,oklch(var(--b3)/.6))}.bg-base-300\/65{background-color:var(--fallback-b3,oklch(var(--b3)/.65))}.bg-base-300\/70{background-color:var(--fallback-b3,oklch(var(--b3)/.7))}.bg-base-300\/75{background-color:var(--fallback-b3,oklch(var(--b3)/.75))}.bg-base-300\/80{background-color:var(--fallback-b3,oklch(var(--b3)/.8))}.bg-base-300\/85{background-color:var(--fallback-b3,oklch(var(--b3)/.85))}.bg-base-300\/90{background-color:var(--fallback-b3,oklch(var(--b3)/.9))}.bg-base-300\/95{background-color:var(--fallback-b3,oklch(var(--b3)/.95))}.bg-base-content{background-color:var(--fallback-bc,oklch(var(--bc)/1))}.bg-base-content\/0{background-color:var(--fallback-bc,oklch(var(--bc)/0))}.bg-base-content\/10{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.bg-base-content\/100{background-color:var(--fallback-bc,oklch(var(--bc)/1))}.bg-base-content\/15{background-color:var(--fallback-bc,oklch(var(--bc)/.15))}.bg-base-content\/20{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.bg-base-content\/25{background-color:var(--fallback-bc,oklch(var(--bc)/.25))}.bg-base-content\/30{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.bg-base-content\/35{background-color:var(--fallback-bc,oklch(var(--bc)/.35))}.bg-base-content\/40{background-color:var(--fallback-bc,oklch(var(--bc)/.4))}.bg-base-content\/45{background-color:var(--fallback-bc,oklch(var(--bc)/.45))}.bg-base-content\/5{background-color:var(--fallback-bc,oklch(var(--bc)/.05))}.bg-base-content\/50{background-color:var(--fallback-bc,oklch(var(--bc)/.5))}.bg-base-content\/55{background-color:var(--fallback-bc,oklch(var(--bc)/.55))}.bg-base-content\/60{background-color:var(--fallback-bc,oklch(var(--bc)/.6))}.bg-base-content\/65{background-color:var(--fallback-bc,oklch(var(--bc)/.65))}.bg-base-content\/70{background-color:var(--fallback-bc,oklch(var(--bc)/.7))}.bg-base-content\/75{background-color:var(--fallback-bc,oklch(var(--bc)/.75))}.bg-base-content\/80{background-color:var(--fallback-bc,oklch(var(--bc)/.8))}.bg-base-content\/85{background-color:var(--fallback-bc,oklch(var(--bc)/.85))}.bg-base-content\/90{background-color:var(--fallback-bc,oklch(var(--bc)/.9))}.bg-base-content\/95{background-color:var(--fallback-bc,oklch(var(--bc)/.95))}.bg-current{background-color:currentColor}.bg-error{background-color:var(--fallback-er,oklch(var(--er)/1))}.bg-error-content{background-color:var(--fallback-erc,oklch(var(--erc)/1))}.bg-error-content\/0{background-color:var(--fallback-erc,oklch(var(--erc)/0))}.bg-error-content\/10{background-color:var(--fallback-erc,oklch(var(--erc)/.1))}.bg-error-content\/100{background-color:var(--fallback-erc,oklch(var(--erc)/1))}.bg-error-content\/15{background-color:var(--fallback-erc,oklch(var(--erc)/.15))}.bg-error-content\/20{background-color:var(--fallback-erc,oklch(var(--erc)/.2))}.bg-error-content\/25{background-color:var(--fallback-erc,oklch(var(--erc)/.25))}.bg-error-content\/30{background-color:var(--fallback-erc,oklch(var(--erc)/.3))}.bg-error-content\/35{background-color:var(--fallback-erc,oklch(var(--erc)/.35))}.bg-error-content\/40{background-color:var(--fallback-erc,oklch(var(--erc)/.4))}.bg-error-content\/45{background-color:var(--fallback-erc,oklch(var(--erc)/.45))}.bg-error-content\/5{background-color:var(--fallback-erc,oklch(var(--erc)/.05))}.bg-error-content\/50{background-color:var(--fallback-erc,oklch(var(--erc)/.5))}.bg-error-content\/55{background-color:var(--fallback-erc,oklch(var(--erc)/.55))}.bg-error-content\/60{background-color:var(--fallback-erc,oklch(var(--erc)/.6))}.bg-error-content\/65{background-color:var(--fallback-erc,oklch(var(--erc)/.65))}.bg-error-content\/70{background-color:var(--fallback-erc,oklch(var(--erc)/.7))}.bg-error-content\/75{background-color:var(--fallback-erc,oklch(var(--erc)/.75))}.bg-error-content\/80{background-color:var(--fallback-erc,oklch(var(--erc)/.8))}.bg-error-content\/85{background-color:var(--fallback-erc,oklch(var(--erc)/.85))}.bg-error-content\/90{background-color:var(--fallback-erc,oklch(var(--erc)/.9))}.bg-error-content\/95{background-color:var(--fallback-erc,oklch(var(--erc)/.95))}.bg-error\/0{background-color:var(--fallback-er,oklch(var(--er)/0))}.bg-error\/10{background-color:var(--fallback-er,oklch(var(--er)/.1))}.bg-error\/100{background-color:var(--fallback-er,oklch(var(--er)/1))}.bg-error\/15{background-color:var(--fallback-er,oklch(var(--er)/.15))}.bg-error\/20{background-color:var(--fallback-er,oklch(var(--er)/.2))}.bg-error\/25{background-color:var(--fallback-er,oklch(var(--er)/.25))}.bg-error\/30{background-color:var(--fallback-er,oklch(var(--er)/.3))}.bg-error\/35{background-color:var(--fallback-er,oklch(var(--er)/.35))}.bg-error\/40{background-color:var(--fallback-er,oklch(var(--er)/.4))}.bg-error\/45{background-color:var(--fallback-er,oklch(var(--er)/.45))}.bg-error\/5{background-color:var(--fallback-er,oklch(var(--er)/.05))}.bg-error\/50{background-color:var(--fallback-er,oklch(var(--er)/.5))}.bg-error\/55{background-color:var(--fallback-er,oklch(var(--er)/.55))}.bg-error\/60{background-color:var(--fallback-er,oklch(var(--er)/.6))}.bg-error\/65{background-color:var(--fallback-er,oklch(var(--er)/.65))}.bg-error\/70{background-color:var(--fallback-er,oklch(var(--er)/.7))}.bg-error\/75{background-color:var(--fallback-er,oklch(var(--er)/.75))}.bg-error\/80{background-color:var(--fallback-er,oklch(var(--er)/.8))}.bg-error\/85{background-color:var(--fallback-er,oklch(var(--er)/.85))}.bg-error\/90{background-color:var(--fallback-er,oklch(var(--er)/.9))}.bg-error\/95{background-color:var(--fallback-er,oklch(var(--er)/.95))}.bg-info{background-color:var(--fallback-in,oklch(var(--in)/1))}.bg-info-content{background-color:var(--fallback-inc,oklch(var(--inc)/1))}.bg-info-content\/0{background-color:var(--fallback-inc,oklch(var(--inc)/0))}.bg-info-content\/10{background-color:var(--fallback-inc,oklch(var(--inc)/.1))}.bg-info-content\/100{background-color:var(--fallback-inc,oklch(var(--inc)/1))}.bg-info-content\/15{background-color:var(--fallback-inc,oklch(var(--inc)/.15))}.bg-info-content\/20{background-color:var(--fallback-inc,oklch(var(--inc)/.2))}.bg-info-content\/25{background-color:var(--fallback-inc,oklch(var(--inc)/.25))}.bg-info-content\/30{background-color:var(--fallback-inc,oklch(var(--inc)/.3))}.bg-info-content\/35{background-color:var(--fallback-inc,oklch(var(--inc)/.35))}.bg-info-content\/40{background-color:var(--fallback-inc,oklch(var(--inc)/.4))}.bg-info-content\/45{background-color:var(--fallback-inc,oklch(var(--inc)/.45))}.bg-info-content\/5{background-color:var(--fallback-inc,oklch(var(--inc)/.05))}.bg-info-content\/50{background-color:var(--fallback-inc,oklch(var(--inc)/.5))}.bg-info-content\/55{background-color:var(--fallback-inc,oklch(var(--inc)/.55))}.bg-info-content\/60{background-color:var(--fallback-inc,oklch(var(--inc)/.6))}.bg-info-content\/65{background-color:var(--fallback-inc,oklch(var(--inc)/.65))}.bg-info-content\/70{background-color:var(--fallback-inc,oklch(var(--inc)/.7))}.bg-info-content\/75{background-color:var(--fallback-inc,oklch(var(--inc)/.75))}.bg-info-content\/80{background-color:var(--fallback-inc,oklch(var(--inc)/.8))}.bg-info-content\/85{background-color:var(--fallback-inc,oklch(var(--inc)/.85))}.bg-info-content\/90{background-color:var(--fallback-inc,oklch(var(--inc)/.9))}.bg-info-content\/95{background-color:var(--fallback-inc,oklch(var(--inc)/.95))}.bg-info\/0{background-color:var(--fallback-in,oklch(var(--in)/0))}.bg-info\/10{background-color:var(--fallback-in,oklch(var(--in)/.1))}.bg-info\/100{background-color:var(--fallback-in,oklch(var(--in)/1))}.bg-info\/15{background-color:var(--fallback-in,oklch(var(--in)/.15))}.bg-info\/20{background-color:var(--fallback-in,oklch(var(--in)/.2))}.bg-info\/25{background-color:var(--fallback-in,oklch(var(--in)/.25))}.bg-info\/30{background-color:var(--fallback-in,oklch(var(--in)/.3))}.bg-info\/35{background-color:var(--fallback-in,oklch(var(--in)/.35))}.bg-info\/40{background-color:var(--fallback-in,oklch(var(--in)/.4))}.bg-info\/45{background-color:var(--fallback-in,oklch(var(--in)/.45))}.bg-info\/5{background-color:var(--fallback-in,oklch(var(--in)/.05))}.bg-info\/50{background-color:var(--fallback-in,oklch(var(--in)/.5))}.bg-info\/55{background-color:var(--fallback-in,oklch(var(--in)/.55))}.bg-info\/60{background-color:var(--fallback-in,oklch(var(--in)/.6))}.bg-info\/65{background-color:var(--fallback-in,oklch(var(--in)/.65))}.bg-info\/70{background-color:var(--fallback-in,oklch(var(--in)/.7))}.bg-info\/75{background-color:var(--fallback-in,oklch(var(--in)/.75))}.bg-info\/80{background-color:var(--fallback-in,oklch(var(--in)/.8))}.bg-info\/85{background-color:var(--fallback-in,oklch(var(--in)/.85))}.bg-info\/90{background-color:var(--fallback-in,oklch(var(--in)/.9))}.bg-info\/95{background-color:var(--fallback-in,oklch(var(--in)/.95))}.bg-neutral{background-color:var(--fallback-n,oklch(var(--n)/1))}.bg-neutral-content{background-color:var(--fallback-nc,oklch(var(--nc)/1))}.bg-neutral-content\/0{background-color:var(--fallback-nc,oklch(var(--nc)/0))}.bg-neutral-content\/10{background-color:var(--fallback-nc,oklch(var(--nc)/.1))}.bg-neutral-content\/100{background-color:var(--fallback-nc,oklch(var(--nc)/1))}.bg-neutral-content\/15{background-color:var(--fallback-nc,oklch(var(--nc)/.15))}.bg-neutral-content\/20{background-color:var(--fallback-nc,oklch(var(--nc)/.2))}.bg-neutral-content\/25{background-color:var(--fallback-nc,oklch(var(--nc)/.25))}.bg-neutral-content\/30{background-color:var(--fallback-nc,oklch(var(--nc)/.3))}.bg-neutral-content\/35{background-color:var(--fallback-nc,oklch(var(--nc)/.35))}.bg-neutral-content\/40{background-color:var(--fallback-nc,oklch(var(--nc)/.4))}.bg-neutral-content\/45{background-color:var(--fallback-nc,oklch(var(--nc)/.45))}.bg-neutral-content\/5{background-color:var(--fallback-nc,oklch(var(--nc)/.05))}.bg-neutral-content\/50{background-color:var(--fallback-nc,oklch(var(--nc)/.5))}.bg-neutral-content\/55{background-color:var(--fallback-nc,oklch(var(--nc)/.55))}.bg-neutral-content\/60{background-color:var(--fallback-nc,oklch(var(--nc)/.6))}.bg-neutral-content\/65{background-color:var(--fallback-nc,oklch(var(--nc)/.65))}.bg-neutral-content\/70{background-color:var(--fallback-nc,oklch(var(--nc)/.7))}.bg-neutral-content\/75{background-color:var(--fallback-nc,oklch(var(--nc)/.75))}.bg-neutral-content\/80{background-color:var(--fallback-nc,oklch(var(--nc)/.8))}.bg-neutral-content\/85{background-color:var(--fallback-nc,oklch(var(--nc)/.85))}.bg-neutral-content\/90{background-color:var(--fallback-nc,oklch(var(--nc)/.9))}.bg-neutral-content\/95{background-color:var(--fallback-nc,oklch(var(--nc)/.95))}.bg-neutral\/0{background-color:var(--fallback-n,oklch(var(--n)/0))}.bg-neutral\/10{background-color:var(--fallback-n,oklch(var(--n)/.1))}.bg-neutral\/100{background-color:var(--fallback-n,oklch(var(--n)/1))}.bg-neutral\/15{background-color:var(--fallback-n,oklch(var(--n)/.15))}.bg-neutral\/20{background-color:var(--fallback-n,oklch(var(--n)/.2))}.bg-neutral\/25{background-color:var(--fallback-n,oklch(var(--n)/.25))}.bg-neutral\/30{background-color:var(--fallback-n,oklch(var(--n)/.3))}.bg-neutral\/35{background-color:var(--fallback-n,oklch(var(--n)/.35))}.bg-neutral\/40{background-color:var(--fallback-n,oklch(var(--n)/.4))}.bg-neutral\/45{background-color:var(--fallback-n,oklch(var(--n)/.45))}.bg-neutral\/5{background-color:var(--fallback-n,oklch(var(--n)/.05))}.bg-neutral\/50{background-color:var(--fallback-n,oklch(var(--n)/.5))}.bg-neutral\/55{background-color:var(--fallback-n,oklch(var(--n)/.55))}.bg-neutral\/60{background-color:var(--fallback-n,oklch(var(--n)/.6))}.bg-neutral\/65{background-color:var(--fallback-n,oklch(var(--n)/.65))}.bg-neutral\/70{background-color:var(--fallback-n,oklch(var(--n)/.7))}.bg-neutral\/75{background-color:var(--fallback-n,oklch(var(--n)/.75))}.bg-neutral\/80{background-color:var(--fallback-n,oklch(var(--n)/.8))}.bg-neutral\/85{background-color:var(--fallback-n,oklch(var(--n)/.85))}.bg-neutral\/90{background-color:var(--fallback-n,oklch(var(--n)/.9))}.bg-neutral\/95{background-color:var(--fallback-n,oklch(var(--n)/.95))}.bg-primary{background-color:var(--fallback-p,oklch(var(--p)/1))}.bg-primary-content{background-color:var(--fallback-pc,oklch(var(--pc)/1))}.bg-primary-content\/0{background-color:var(--fallback-pc,oklch(var(--pc)/0))}.bg-primary-content\/10{background-color:var(--fallback-pc,oklch(var(--pc)/.1))}.bg-primary-content\/100{background-color:var(--fallback-pc,oklch(var(--pc)/1))}.bg-primary-content\/15{background-color:var(--fallback-pc,oklch(var(--pc)/.15))}.bg-primary-content\/20{background-color:var(--fallback-pc,oklch(var(--pc)/.2))}.bg-primary-content\/25{background-color:var(--fallback-pc,oklch(var(--pc)/.25))}.bg-primary-content\/30{background-color:var(--fallback-pc,oklch(var(--pc)/.3))}.bg-primary-content\/35{background-color:var(--fallback-pc,oklch(var(--pc)/.35))}.bg-primary-content\/40{background-color:var(--fallback-pc,oklch(var(--pc)/.4))}.bg-primary-content\/45{background-color:var(--fallback-pc,oklch(var(--pc)/.45))}.bg-primary-content\/5{background-color:var(--fallback-pc,oklch(var(--pc)/.05))}.bg-primary-content\/50{background-color:var(--fallback-pc,oklch(var(--pc)/.5))}.bg-primary-content\/55{background-color:var(--fallback-pc,oklch(var(--pc)/.55))}.bg-primary-content\/60{background-color:var(--fallback-pc,oklch(var(--pc)/.6))}.bg-primary-content\/65{background-color:var(--fallback-pc,oklch(var(--pc)/.65))}.bg-primary-content\/70{background-color:var(--fallback-pc,oklch(var(--pc)/.7))}.bg-primary-content\/75{background-color:var(--fallback-pc,oklch(var(--pc)/.75))}.bg-primary-content\/80{background-color:var(--fallback-pc,oklch(var(--pc)/.8))}.bg-primary-content\/85{background-color:var(--fallback-pc,oklch(var(--pc)/.85))}.bg-primary-content\/90{background-color:var(--fallback-pc,oklch(var(--pc)/.9))}.bg-primary-content\/95{background-color:var(--fallback-pc,oklch(var(--pc)/.95))}.bg-primary\/0{background-color:var(--fallback-p,oklch(var(--p)/0))}.bg-primary\/10{background-color:var(--fallback-p,oklch(var(--p)/.1))}.bg-primary\/100{background-color:var(--fallback-p,oklch(var(--p)/1))}.bg-primary\/15{background-color:var(--fallback-p,oklch(var(--p)/.15))}.bg-primary\/20{background-color:var(--fallback-p,oklch(var(--p)/.2))}.bg-primary\/25{background-color:var(--fallback-p,oklch(var(--p)/.25))}.bg-primary\/30{background-color:var(--fallback-p,oklch(var(--p)/.3))}.bg-primary\/35{background-color:var(--fallback-p,oklch(var(--p)/.35))}.bg-primary\/40{background-color:var(--fallback-p,oklch(var(--p)/.4))}.bg-primary\/45{background-color:var(--fallback-p,oklch(var(--p)/.45))}.bg-primary\/5{background-color:var(--fallback-p,oklch(var(--p)/.05))}.bg-primary\/50{background-color:var(--fallback-p,oklch(var(--p)/.5))}.bg-primary\/55{background-color:var(--fallback-p,oklch(var(--p)/.55))}.bg-primary\/60{background-color:var(--fallback-p,oklch(var(--p)/.6))}.bg-primary\/65{background-color:var(--fallback-p,oklch(var(--p)/.65))}.bg-primary\/70{background-color:var(--fallback-p,oklch(var(--p)/.7))}.bg-primary\/75{background-color:var(--fallback-p,oklch(var(--p)/.75))}.bg-primary\/80{background-color:var(--fallback-p,oklch(var(--p)/.8))}.bg-primary\/85{background-color:var(--fallback-p,oklch(var(--p)/.85))}.bg-primary\/90{background-color:var(--fallback-p,oklch(var(--p)/.9))}.bg-primary\/95{background-color:var(--fallback-p,oklch(var(--p)/.95))}.bg-secondary{background-color:var(--fallback-s,oklch(var(--s)/1))}.bg-secondary-content{background-color:var(--fallback-sc,oklch(var(--sc)/1))}.bg-secondary-content\/0{background-color:var(--fallback-sc,oklch(var(--sc)/0))}.bg-secondary-content\/10{background-color:var(--fallback-sc,oklch(var(--sc)/.1))}.bg-secondary-content\/100{background-color:var(--fallback-sc,oklch(var(--sc)/1))}.bg-secondary-content\/15{background-color:var(--fallback-sc,oklch(var(--sc)/.15))}.bg-secondary-content\/20{background-color:var(--fallback-sc,oklch(var(--sc)/.2))}.bg-secondary-content\/25{background-color:var(--fallback-sc,oklch(var(--sc)/.25))}.bg-secondary-content\/30{background-color:var(--fallback-sc,oklch(var(--sc)/.3))}.bg-secondary-content\/35{background-color:var(--fallback-sc,oklch(var(--sc)/.35))}.bg-secondary-content\/40{background-color:var(--fallback-sc,oklch(var(--sc)/.4))}.bg-secondary-content\/45{background-color:var(--fallback-sc,oklch(var(--sc)/.45))}.bg-secondary-content\/5{background-color:var(--fallback-sc,oklch(var(--sc)/.05))}.bg-secondary-content\/50{background-color:var(--fallback-sc,oklch(var(--sc)/.5))}.bg-secondary-content\/55{background-color:var(--fallback-sc,oklch(var(--sc)/.55))}.bg-secondary-content\/60{background-color:var(--fallback-sc,oklch(var(--sc)/.6))}.bg-secondary-content\/65{background-color:var(--fallback-sc,oklch(var(--sc)/.65))}.bg-secondary-content\/70{background-color:var(--fallback-sc,oklch(var(--sc)/.7))}.bg-secondary-content\/75{background-color:var(--fallback-sc,oklch(var(--sc)/.75))}.bg-secondary-content\/80{background-color:var(--fallback-sc,oklch(var(--sc)/.8))}.bg-secondary-content\/85{background-color:var(--fallback-sc,oklch(var(--sc)/.85))}.bg-secondary-content\/90{background-color:var(--fallback-sc,oklch(var(--sc)/.9))}.bg-secondary-content\/95{background-color:var(--fallback-sc,oklch(var(--sc)/.95))}.bg-secondary\/0{background-color:var(--fallback-s,oklch(var(--s)/0))}.bg-secondary\/10{background-color:var(--fallback-s,oklch(var(--s)/.1))}.bg-secondary\/100{background-color:var(--fallback-s,oklch(var(--s)/1))}.bg-secondary\/15{background-color:var(--fallback-s,oklch(var(--s)/.15))}.bg-secondary\/20{background-color:var(--fallback-s,oklch(var(--s)/.2))}.bg-secondary\/25{background-color:var(--fallback-s,oklch(var(--s)/.25))}.bg-secondary\/30{background-color:var(--fallback-s,oklch(var(--s)/.3))}.bg-secondary\/35{background-color:var(--fallback-s,oklch(var(--s)/.35))}.bg-secondary\/40{background-color:var(--fallback-s,oklch(var(--s)/.4))}.bg-secondary\/45{background-color:var(--fallback-s,oklch(var(--s)/.45))}.bg-secondary\/5{background-color:var(--fallback-s,oklch(var(--s)/.05))}.bg-secondary\/50{background-color:var(--fallback-s,oklch(var(--s)/.5))}.bg-secondary\/55{background-color:var(--fallback-s,oklch(var(--s)/.55))}.bg-secondary\/60{background-color:var(--fallback-s,oklch(var(--s)/.6))}.bg-secondary\/65{background-color:var(--fallback-s,oklch(var(--s)/.65))}.bg-secondary\/70{background-color:var(--fallback-s,oklch(var(--s)/.7))}.bg-secondary\/75{background-color:var(--fallback-s,oklch(var(--s)/.75))}.bg-secondary\/80{background-color:var(--fallback-s,oklch(var(--s)/.8))}.bg-secondary\/85{background-color:var(--fallback-s,oklch(var(--s)/.85))}.bg-secondary\/90{background-color:var(--fallback-s,oklch(var(--s)/.9))}.bg-secondary\/95{background-color:var(--fallback-s,oklch(var(--s)/.95))}.bg-success{background-color:var(--fallback-su,oklch(var(--su)/1))}.bg-success-content{background-color:var(--fallback-suc,oklch(var(--suc)/1))}.bg-success-content\/0{background-color:var(--fallback-suc,oklch(var(--suc)/0))}.bg-success-content\/10{background-color:var(--fallback-suc,oklch(var(--suc)/.1))}.bg-success-content\/100{background-color:var(--fallback-suc,oklch(var(--suc)/1))}.bg-success-content\/15{background-color:var(--fallback-suc,oklch(var(--suc)/.15))}.bg-success-content\/20{background-color:var(--fallback-suc,oklch(var(--suc)/.2))}.bg-success-content\/25{background-color:var(--fallback-suc,oklch(var(--suc)/.25))}.bg-success-content\/30{background-color:var(--fallback-suc,oklch(var(--suc)/.3))}.bg-success-content\/35{background-color:var(--fallback-suc,oklch(var(--suc)/.35))}.bg-success-content\/40{background-color:var(--fallback-suc,oklch(var(--suc)/.4))}.bg-success-content\/45{background-color:var(--fallback-suc,oklch(var(--suc)/.45))}.bg-success-content\/5{background-color:var(--fallback-suc,oklch(var(--suc)/.05))}.bg-success-content\/50{background-color:var(--fallback-suc,oklch(var(--suc)/.5))}.bg-success-content\/55{background-color:var(--fallback-suc,oklch(var(--suc)/.55))}.bg-success-content\/60{background-color:var(--fallback-suc,oklch(var(--suc)/.6))}.bg-success-content\/65{background-color:var(--fallback-suc,oklch(var(--suc)/.65))}.bg-success-content\/70{background-color:var(--fallback-suc,oklch(var(--suc)/.7))}.bg-success-content\/75{background-color:var(--fallback-suc,oklch(var(--suc)/.75))}.bg-success-content\/80{background-color:var(--fallback-suc,oklch(var(--suc)/.8))}.bg-success-content\/85{background-color:var(--fallback-suc,oklch(var(--suc)/.85))}.bg-success-content\/90{background-color:var(--fallback-suc,oklch(var(--suc)/.9))}.bg-success-content\/95{background-color:var(--fallback-suc,oklch(var(--suc)/.95))}.bg-success\/0{background-color:var(--fallback-su,oklch(var(--su)/0))}.bg-success\/10{background-color:var(--fallback-su,oklch(var(--su)/.1))}.bg-success\/100{background-color:var(--fallback-su,oklch(var(--su)/1))}.bg-success\/15{background-color:var(--fallback-su,oklch(var(--su)/.15))}.bg-success\/20{background-color:var(--fallback-su,oklch(var(--su)/.2))}.bg-success\/25{background-color:var(--fallback-su,oklch(var(--su)/.25))}.bg-success\/30{background-color:var(--fallback-su,oklch(var(--su)/.3))}.bg-success\/35{background-color:var(--fallback-su,oklch(var(--su)/.35))}.bg-success\/40{background-color:var(--fallback-su,oklch(var(--su)/.4))}.bg-success\/45{background-color:var(--fallback-su,oklch(var(--su)/.45))}.bg-success\/5{background-color:var(--fallback-su,oklch(var(--su)/.05))}.bg-success\/50{background-color:var(--fallback-su,oklch(var(--su)/.5))}.bg-success\/55{background-color:var(--fallback-su,oklch(var(--su)/.55))}.bg-success\/60{background-color:var(--fallback-su,oklch(var(--su)/.6))}.bg-success\/65{background-color:var(--fallback-su,oklch(var(--su)/.65))}.bg-success\/70{background-color:var(--fallback-su,oklch(var(--su)/.7))}.bg-success\/75{background-color:var(--fallback-su,oklch(var(--su)/.75))}.bg-success\/80{background-color:var(--fallback-su,oklch(var(--su)/.8))}.bg-success\/85{background-color:var(--fallback-su,oklch(var(--su)/.85))}.bg-success\/90{background-color:var(--fallback-su,oklch(var(--su)/.9))}.bg-success\/95{background-color:var(--fallback-su,oklch(var(--su)/.95))}.bg-transparent{background-color:transparent}.bg-transparent\/0{background-color:rgb(0 0 0 / 0)}.bg-transparent\/10{background-color:rgb(0 0 0 / .1)}.bg-transparent\/100{background-color:rgb(0 0 0 / 1)}.bg-transparent\/15{background-color:rgb(0 0 0 / .15)}.bg-transparent\/20{background-color:rgb(0 0 0 / .2)}.bg-transparent\/25{background-color:rgb(0 0 0 / .25)}.bg-transparent\/30{background-color:rgb(0 0 0 / .3)}.bg-transparent\/35{background-color:rgb(0 0 0 / .35)}.bg-transparent\/40{background-color:rgb(0 0 0 / .4)}.bg-transparent\/45{background-color:rgb(0 0 0 / .45)}.bg-transparent\/5{background-color:rgb(0 0 0 / .05)}.bg-transparent\/50{background-color:rgb(0 0 0 / .5)}.bg-transparent\/55{background-color:rgb(0 0 0 / .55)}.bg-transparent\/60{background-color:rgb(0 0 0 / .6)}.bg-transparent\/65{background-color:rgb(0 0 0 / .65)}.bg-transparent\/70{background-color:rgb(0 0 0 / .7)}.bg-transparent\/75{background-color:rgb(0 0 0 / .75)}.bg-transparent\/80{background-color:rgb(0 0 0 / .8)}.bg-transparent\/85{background-color:rgb(0 0 0 / .85)}.bg-transparent\/90{background-color:rgb(0 0 0 / .9)}.bg-transparent\/95{background-color:rgb(0 0 0 / .95)}.bg-warning{background-color:var(--fallback-wa,oklch(var(--wa)/1))}.bg-warning-content{background-color:var(--fallback-wac,oklch(var(--wac)/1))}.bg-warning-content\/0{background-color:var(--fallback-wac,oklch(var(--wac)/0))}.bg-warning-content\/10{background-color:var(--fallback-wac,oklch(var(--wac)/.1))}.bg-warning-content\/100{background-color:var(--fallback-wac,oklch(var(--wac)/1))}.bg-warning-content\/15{background-color:var(--fallback-wac,oklch(var(--wac)/.15))}.bg-warning-content\/20{background-color:var(--fallback-wac,oklch(var(--wac)/.2))}.bg-warning-content\/25{background-color:var(--fallback-wac,oklch(var(--wac)/.25))}.bg-warning-content\/30{background-color:var(--fallback-wac,oklch(var(--wac)/.3))}.bg-warning-content\/35{background-color:var(--fallback-wac,oklch(var(--wac)/.35))}.bg-warning-content\/40{background-color:var(--fallback-wac,oklch(var(--wac)/.4))}.bg-warning-content\/45{background-color:var(--fallback-wac,oklch(var(--wac)/.45))}.bg-warning-content\/5{background-color:var(--fallback-wac,oklch(var(--wac)/.05))}.bg-warning-content\/50{background-color:var(--fallback-wac,oklch(var(--wac)/.5))}.bg-warning-content\/55{background-color:var(--fallback-wac,oklch(var(--wac)/.55))}.bg-warning-content\/60{background-color:var(--fallback-wac,oklch(var(--wac)/.6))}.bg-warning-content\/65{background-color:var(--fallback-wac,oklch(var(--wac)/.65))}.bg-warning-content\/70{background-color:var(--fallback-wac,oklch(var(--wac)/.7))}.bg-warning-content\/75{background-color:var(--fallback-wac,oklch(var(--wac)/.75))}.bg-warning-content\/80{background-color:var(--fallback-wac,oklch(var(--wac)/.8))}.bg-warning-content\/85{background-color:var(--fallback-wac,oklch(var(--wac)/.85))}.bg-warning-content\/90{background-color:var(--fallback-wac,oklch(var(--wac)/.9))}.bg-warning-content\/95{background-color:var(--fallback-wac,oklch(var(--wac)/.95))}.bg-warning\/0{background-color:var(--fallback-wa,oklch(var(--wa)/0))}.bg-warning\/10{background-color:var(--fallback-wa,oklch(var(--wa)/.1))}.bg-warning\/100{background-color:var(--fallback-wa,oklch(var(--wa)/1))}.bg-warning\/15{background-color:var(--fallback-wa,oklch(var(--wa)/.15))}.bg-warning\/20{background-color:var(--fallback-wa,oklch(var(--wa)/.2))}.bg-warning\/25{background-color:var(--fallback-wa,oklch(var(--wa)/.25))}.bg-warning\/30{background-color:var(--fallback-wa,oklch(var(--wa)/.3))}.bg-warning\/35{background-color:var(--fallback-wa,oklch(var(--wa)/.35))}.bg-warning\/40{background-color:var(--fallback-wa,oklch(var(--wa)/.4))}.bg-warning\/45{background-color:var(--fallback-wa,oklch(var(--wa)/.45))}.bg-warning\/5{background-color:var(--fallback-wa,oklch(var(--wa)/.05))}.bg-warning\/50{background-color:var(--fallback-wa,oklch(var(--wa)/.5))}.bg-warning\/55{background-color:var(--fallback-wa,oklch(var(--wa)/.55))}.bg-warning\/60{background-color:var(--fallback-wa,oklch(var(--wa)/.6))}.bg-warning\/65{background-color:var(--fallback-wa,oklch(var(--wa)/.65))}.bg-warning\/70{background-color:var(--fallback-wa,oklch(var(--wa)/.7))}.bg-warning\/75{background-color:var(--fallback-wa,oklch(var(--wa)/.75))}.bg-warning\/80{background-color:var(--fallback-wa,oklch(var(--wa)/.8))}.bg-warning\/85{background-color:var(--fallback-wa,oklch(var(--wa)/.85))}.bg-warning\/90{background-color:var(--fallback-wa,oklch(var(--wa)/.9))}.bg-warning\/95{background-color:var(--fallback-wa,oklch(var(--wa)/.95))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-accent{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/0{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/10{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/100{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/15{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/20{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/25{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/30{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/35{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/40{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/45{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/5{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/50{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/55{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/60{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/65{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/70{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/75{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/80{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/85{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/90{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent-content\/95{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/0{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/10{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/100{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/15{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/20{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/25{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/30{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/35{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/40{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/45{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/5{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/50{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/55{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/60{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/65{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/70{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/75{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/80{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/85{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/90{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/95{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/0{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/10{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/100{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/15{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/20{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/25{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/30{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/35{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/40{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/45{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/5{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/50{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/55{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/60{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/65{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/70{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/75{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/80{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/85{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/90{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/95{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/0{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/10{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/100{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/15{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/20{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/25{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/30{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/35{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/40{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/45{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/5{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/50{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/55{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/60{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/65{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/70{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/75{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/80{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/85{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/90{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/95{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/0{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/10{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/100{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/15{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/20{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/25{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/30{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/35{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/40{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/45{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/5{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/50{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/55{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/60{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/65{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/70{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/75{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/80{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/85{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/90{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-300\/95{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/0{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/10{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/100{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/15{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/20{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/25{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/30{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/35{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/40{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/45{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/5{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/50{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/55{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/60{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/65{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/70{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/75{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/80{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/85{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/90{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-content\/95{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-current{--tw-gradient-from:currentColor var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/0{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/10{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/100{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/15{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/20{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/25{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/30{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/35{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/40{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/45{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/5{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/50{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/55{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/60{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/65{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/70{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/75{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/80{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/85{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/90{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error-content\/95{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/0{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/10{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/100{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/15{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/20{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/25{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/30{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/35{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/40{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/45{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/5{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/50{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/55{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/60{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/65{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/70{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/75{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/80{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/85{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/90{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-error\/95{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/0{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/10{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/100{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/15{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/20{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/25{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/30{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/35{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/40{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/45{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/5{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/50{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/55{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/60{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/65{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/70{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/75{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/80{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/85{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/90{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info-content\/95{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/0{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/10{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/100{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/15{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/20{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/25{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/30{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/35{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/40{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/45{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/5{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/50{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/55{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/60{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/65{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/70{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/75{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/80{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/85{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/90{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-info\/95{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/0{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/10{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/100{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/15{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/20{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/25{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/30{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/35{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/40{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/45{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/5{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/50{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/55{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/60{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/65{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/70{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/75{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/80{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/85{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/90{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-content\/95{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/0{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/10{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/100{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/15{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/20{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/25{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/30{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/35{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/40{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/45{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/5{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/50{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/55{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/60{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/65{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/70{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/75{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/80{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/85{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/90{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/95{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/0{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/10{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/100{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/15{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/20{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/25{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/30{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/35{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/40{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/45{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/5{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/50{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/55{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/60{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/65{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/70{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/75{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/80{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/85{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/90{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-content\/95{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/0{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/100{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/25{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/35{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/40{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/45{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/50{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/55{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/60{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/65{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/70{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/75{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/80{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/85{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/90{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/95{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/0{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/10{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/100{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/15{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/20{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/25{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/30{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/35{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/40{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/45{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/5{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/50{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/55{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/60{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/65{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/70{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/75{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/80{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/85{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/90{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-content\/95{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/0{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/10{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/100{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/15{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/20{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/25{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/30{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/35{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/40{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/45{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/5{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/50{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/55{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/60{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/65{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/70{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/75{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/80{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/85{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/90{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/95{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/0{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/10{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/100{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/15{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/20{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/25{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/30{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/35{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/40{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/45{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/5{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/50{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/55{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/60{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/65{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/70{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/75{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/80{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/85{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/90{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success-content\/95{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/0{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/10{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/100{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/15{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/20{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/25{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/30{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/35{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/40{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/45{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/5{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/50{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/55{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/60{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/65{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/70{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/75{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/80{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/85{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/90{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/95{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/0{--tw-gradient-from:rgb(0 0 0 / 0) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/10{--tw-gradient-from:rgb(0 0 0 / 0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/100{--tw-gradient-from:rgb(0 0 0 / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/15{--tw-gradient-from:rgb(0 0 0 / 0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/20{--tw-gradient-from:rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/25{--tw-gradient-from:rgb(0 0 0 / 0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/30{--tw-gradient-from:rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/35{--tw-gradient-from:rgb(0 0 0 / 0.35) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/40{--tw-gradient-from:rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/45{--tw-gradient-from:rgb(0 0 0 / 0.45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/5{--tw-gradient-from:rgb(0 0 0 / 0.05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/50{--tw-gradient-from:rgb(0 0 0 / 0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/55{--tw-gradient-from:rgb(0 0 0 / 0.55) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/60{--tw-gradient-from:rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/65{--tw-gradient-from:rgb(0 0 0 / 0.65) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/70{--tw-gradient-from:rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/75{--tw-gradient-from:rgb(0 0 0 / 0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/80{--tw-gradient-from:rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/85{--tw-gradient-from:rgb(0 0 0 / 0.85) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/90{--tw-gradient-from:rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent\/95{--tw-gradient-from:rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/0{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/10{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/100{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/15{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/20{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/25{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/30{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/35{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/40{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/45{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/5{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/50{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/55{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/60{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/65{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/70{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/75{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/80{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/85{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/90{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning-content\/95{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/0{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/10{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/100{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/15{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/20{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/25{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/30{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/35{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/40{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/45{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/5{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/50{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/55{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/60{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/65{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/70{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/75{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/80{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/85{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/90{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/95{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-0\%{--tw-gradient-from-position:0%}.from-10\%{--tw-gradient-from-position:10%}.from-100\%{--tw-gradient-from-position:100%}.from-15\%{--tw-gradient-from-position:15%}.from-20\%{--tw-gradient-from-position:20%}.from-25\%{--tw-gradient-from-position:25%}.from-30\%{--tw-gradient-from-position:30%}.from-35\%{--tw-gradient-from-position:35%}.from-40\%{--tw-gradient-from-position:40%}.from-45\%{--tw-gradient-from-position:45%}.from-5\%{--tw-gradient-from-position:5%}.from-50\%{--tw-gradient-from-position:50%}.from-55\%{--tw-gradient-from-position:55%}.from-60\%{--tw-gradient-from-position:60%}.from-65\%{--tw-gradient-from-position:65%}.from-70\%{--tw-gradient-from-position:70%}.from-75\%{--tw-gradient-from-position:75%}.from-80\%{--tw-gradient-from-position:80%}.from-85\%{--tw-gradient-from-position:85%}.from-90\%{--tw-gradient-from-position:90%}.from-95\%{--tw-gradient-from-position:95%}.via-accent{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-accent\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-300\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-current{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),currentColor var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-error\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-info\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/0{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/10{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/100{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/15{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/20{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/25{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/30{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/35{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/40{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/45{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.45) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/5{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/50{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/55{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.55) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/60{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/65{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.65) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/70{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/75{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/80{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/85{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.85) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/90{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent\/95{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0 / 0.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning-content\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/0{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/15{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/20{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/25{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/30{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/35{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/40{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/45{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/55{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/60{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/65{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/70{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/75{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/80{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/85{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/90{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/95{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-0\%{--tw-gradient-via-position:0%}.via-10\%{--tw-gradient-via-position:10%}.via-100\%{--tw-gradient-via-position:100%}.via-15\%{--tw-gradient-via-position:15%}.via-20\%{--tw-gradient-via-position:20%}.via-25\%{--tw-gradient-via-position:25%}.via-30\%{--tw-gradient-via-position:30%}.via-35\%{--tw-gradient-via-position:35%}.via-40\%{--tw-gradient-via-position:40%}.via-45\%{--tw-gradient-via-position:45%}.via-5\%{--tw-gradient-via-position:5%}.via-50\%{--tw-gradient-via-position:50%}.via-55\%{--tw-gradient-via-position:55%}.via-60\%{--tw-gradient-via-position:60%}.via-65\%{--tw-gradient-via-position:65%}.via-70\%{--tw-gradient-via-position:70%}.via-75\%{--tw-gradient-via-position:75%}.via-80\%{--tw-gradient-via-position:80%}.via-85\%{--tw-gradient-via-position:85%}.via-90\%{--tw-gradient-via-position:90%}.via-95\%{--tw-gradient-via-position:95%}.to-accent{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)}.to-accent-content{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)}.to-accent-content\/0{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position)}.to-accent-content\/10{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position)}.to-accent-content\/100{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)}.to-accent-content\/15{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-to-position)}.to-accent-content\/20{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position)}.to-accent-content\/25{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position)}.to-accent-content\/30{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position)}.to-accent-content\/35{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-to-position)}.to-accent-content\/40{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position)}.to-accent-content\/45{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-to-position)}.to-accent-content\/5{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position)}.to-accent-content\/50{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position)}.to-accent-content\/55{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-to-position)}.to-accent-content\/60{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position)}.to-accent-content\/65{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-to-position)}.to-accent-content\/70{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position)}.to-accent-content\/75{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position)}.to-accent-content\/80{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position)}.to-accent-content\/85{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-to-position)}.to-accent-content\/90{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position)}.to-accent-content\/95{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position)}.to-accent\/0{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position)}.to-accent\/10{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position)}.to-accent\/100{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)}.to-accent\/15{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-to-position)}.to-accent\/20{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position)}.to-accent\/25{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position)}.to-accent\/30{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position)}.to-accent\/35{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-to-position)}.to-accent\/40{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position)}.to-accent\/45{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-to-position)}.to-accent\/5{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position)}.to-accent\/50{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position)}.to-accent\/55{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-to-position)}.to-accent\/60{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position)}.to-accent\/65{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-to-position)}.to-accent\/70{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position)}.to-accent\/75{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position)}.to-accent\/80{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position)}.to-accent\/85{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-to-position)}.to-accent\/90{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position)}.to-accent\/95{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position)}.to-base-100{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)}.to-base-100\/0{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position)}.to-base-100\/10{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position)}.to-base-100\/100{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)}.to-base-100\/15{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-to-position)}.to-base-100\/20{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position)}.to-base-100\/25{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position)}.to-base-100\/30{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position)}.to-base-100\/35{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-to-position)}.to-base-100\/40{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position)}.to-base-100\/45{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-to-position)}.to-base-100\/5{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position)}.to-base-100\/50{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position)}.to-base-100\/55{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-to-position)}.to-base-100\/60{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position)}.to-base-100\/65{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-to-position)}.to-base-100\/70{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position)}.to-base-100\/75{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position)}.to-base-100\/80{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position)}.to-base-100\/85{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-to-position)}.to-base-100\/90{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position)}.to-base-100\/95{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position)}.to-base-200{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)}.to-base-200\/0{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position)}.to-base-200\/10{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position)}.to-base-200\/100{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)}.to-base-200\/15{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-to-position)}.to-base-200\/20{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position)}.to-base-200\/25{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position)}.to-base-200\/30{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position)}.to-base-200\/35{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-to-position)}.to-base-200\/40{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position)}.to-base-200\/45{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-to-position)}.to-base-200\/5{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position)}.to-base-200\/50{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position)}.to-base-200\/55{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-to-position)}.to-base-200\/60{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position)}.to-base-200\/65{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-to-position)}.to-base-200\/70{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position)}.to-base-200\/75{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position)}.to-base-200\/80{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position)}.to-base-200\/85{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-to-position)}.to-base-200\/90{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position)}.to-base-200\/95{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position)}.to-base-300{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)}.to-base-300\/0{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position)}.to-base-300\/10{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position)}.to-base-300\/100{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)}.to-base-300\/15{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-to-position)}.to-base-300\/20{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position)}.to-base-300\/25{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position)}.to-base-300\/30{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position)}.to-base-300\/35{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-to-position)}.to-base-300\/40{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position)}.to-base-300\/45{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-to-position)}.to-base-300\/5{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position)}.to-base-300\/50{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position)}.to-base-300\/55{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-to-position)}.to-base-300\/60{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position)}.to-base-300\/65{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-to-position)}.to-base-300\/70{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position)}.to-base-300\/75{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position)}.to-base-300\/80{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position)}.to-base-300\/85{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-to-position)}.to-base-300\/90{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position)}.to-base-300\/95{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position)}.to-base-content{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)}.to-base-content\/0{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position)}.to-base-content\/10{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position)}.to-base-content\/100{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)}.to-base-content\/15{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-to-position)}.to-base-content\/20{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position)}.to-base-content\/25{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position)}.to-base-content\/30{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position)}.to-base-content\/35{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-to-position)}.to-base-content\/40{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position)}.to-base-content\/45{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-to-position)}.to-base-content\/5{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position)}.to-base-content\/50{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position)}.to-base-content\/55{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-to-position)}.to-base-content\/60{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position)}.to-base-content\/65{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-to-position)}.to-base-content\/70{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position)}.to-base-content\/75{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position)}.to-base-content\/80{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position)}.to-base-content\/85{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-to-position)}.to-base-content\/90{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position)}.to-base-content\/95{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position)}.to-current{--tw-gradient-to:currentColor var(--tw-gradient-to-position)}.to-error{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)}.to-error-content{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)}.to-error-content\/0{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position)}.to-error-content\/10{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position)}.to-error-content\/100{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)}.to-error-content\/15{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-to-position)}.to-error-content\/20{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position)}.to-error-content\/25{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position)}.to-error-content\/30{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position)}.to-error-content\/35{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-to-position)}.to-error-content\/40{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position)}.to-error-content\/45{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-to-position)}.to-error-content\/5{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position)}.to-error-content\/50{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position)}.to-error-content\/55{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-to-position)}.to-error-content\/60{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position)}.to-error-content\/65{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-to-position)}.to-error-content\/70{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position)}.to-error-content\/75{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position)}.to-error-content\/80{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position)}.to-error-content\/85{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-to-position)}.to-error-content\/90{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position)}.to-error-content\/95{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position)}.to-error\/0{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position)}.to-error\/10{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position)}.to-error\/100{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)}.to-error\/15{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-to-position)}.to-error\/20{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position)}.to-error\/25{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position)}.to-error\/30{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position)}.to-error\/35{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-to-position)}.to-error\/40{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position)}.to-error\/45{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-to-position)}.to-error\/5{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position)}.to-error\/50{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position)}.to-error\/55{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-to-position)}.to-error\/60{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position)}.to-error\/65{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-to-position)}.to-error\/70{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position)}.to-error\/75{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position)}.to-error\/80{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position)}.to-error\/85{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-to-position)}.to-error\/90{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position)}.to-error\/95{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position)}.to-info{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)}.to-info-content{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)}.to-info-content\/0{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position)}.to-info-content\/10{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position)}.to-info-content\/100{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)}.to-info-content\/15{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-to-position)}.to-info-content\/20{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position)}.to-info-content\/25{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position)}.to-info-content\/30{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position)}.to-info-content\/35{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-to-position)}.to-info-content\/40{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position)}.to-info-content\/45{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-to-position)}.to-info-content\/5{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position)}.to-info-content\/50{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position)}.to-info-content\/55{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-to-position)}.to-info-content\/60{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position)}.to-info-content\/65{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-to-position)}.to-info-content\/70{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position)}.to-info-content\/75{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position)}.to-info-content\/80{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position)}.to-info-content\/85{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-to-position)}.to-info-content\/90{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position)}.to-info-content\/95{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position)}.to-info\/0{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position)}.to-info\/10{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position)}.to-info\/100{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)}.to-info\/15{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-to-position)}.to-info\/20{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position)}.to-info\/25{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position)}.to-info\/30{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position)}.to-info\/35{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-to-position)}.to-info\/40{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position)}.to-info\/45{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-to-position)}.to-info\/5{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position)}.to-info\/50{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position)}.to-info\/55{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-to-position)}.to-info\/60{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position)}.to-info\/65{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-to-position)}.to-info\/70{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position)}.to-info\/75{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position)}.to-info\/80{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position)}.to-info\/85{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-to-position)}.to-info\/90{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position)}.to-info\/95{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position)}.to-neutral{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)}.to-neutral-content{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)}.to-neutral-content\/0{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position)}.to-neutral-content\/10{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position)}.to-neutral-content\/100{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)}.to-neutral-content\/15{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-to-position)}.to-neutral-content\/20{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position)}.to-neutral-content\/25{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position)}.to-neutral-content\/30{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position)}.to-neutral-content\/35{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-to-position)}.to-neutral-content\/40{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position)}.to-neutral-content\/45{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-to-position)}.to-neutral-content\/5{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position)}.to-neutral-content\/50{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position)}.to-neutral-content\/55{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-to-position)}.to-neutral-content\/60{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position)}.to-neutral-content\/65{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-to-position)}.to-neutral-content\/70{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position)}.to-neutral-content\/75{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position)}.to-neutral-content\/80{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position)}.to-neutral-content\/85{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-to-position)}.to-neutral-content\/90{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position)}.to-neutral-content\/95{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position)}.to-neutral\/0{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position)}.to-neutral\/10{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position)}.to-neutral\/100{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)}.to-neutral\/15{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-to-position)}.to-neutral\/20{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position)}.to-neutral\/25{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position)}.to-neutral\/30{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position)}.to-neutral\/35{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-to-position)}.to-neutral\/40{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position)}.to-neutral\/45{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-to-position)}.to-neutral\/5{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position)}.to-neutral\/50{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position)}.to-neutral\/55{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-to-position)}.to-neutral\/60{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position)}.to-neutral\/65{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-to-position)}.to-neutral\/70{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position)}.to-neutral\/75{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position)}.to-neutral\/80{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position)}.to-neutral\/85{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-to-position)}.to-neutral\/90{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position)}.to-neutral\/95{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)}.to-primary-content{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)}.to-primary-content\/0{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position)}.to-primary-content\/10{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position)}.to-primary-content\/100{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)}.to-primary-content\/15{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-to-position)}.to-primary-content\/20{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position)}.to-primary-content\/25{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position)}.to-primary-content\/30{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position)}.to-primary-content\/35{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-to-position)}.to-primary-content\/40{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position)}.to-primary-content\/45{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-to-position)}.to-primary-content\/5{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position)}.to-primary-content\/50{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position)}.to-primary-content\/55{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-to-position)}.to-primary-content\/60{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position)}.to-primary-content\/65{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-to-position)}.to-primary-content\/70{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position)}.to-primary-content\/75{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position)}.to-primary-content\/80{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position)}.to-primary-content\/85{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-to-position)}.to-primary-content\/90{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position)}.to-primary-content\/95{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position)}.to-primary\/0{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position)}.to-primary\/100{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)}.to-primary\/15{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position)}.to-primary\/25{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position)}.to-primary\/30{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position)}.to-primary\/35{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-to-position)}.to-primary\/40{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position)}.to-primary\/45{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position)}.to-primary\/50{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position)}.to-primary\/55{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-to-position)}.to-primary\/60{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position)}.to-primary\/65{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-to-position)}.to-primary\/70{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position)}.to-primary\/75{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position)}.to-primary\/80{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position)}.to-primary\/85{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-to-position)}.to-primary\/90{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position)}.to-primary\/95{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.to-secondary-content{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)}.to-secondary-content\/0{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position)}.to-secondary-content\/10{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position)}.to-secondary-content\/100{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)}.to-secondary-content\/15{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-to-position)}.to-secondary-content\/20{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position)}.to-secondary-content\/25{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position)}.to-secondary-content\/30{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position)}.to-secondary-content\/35{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-to-position)}.to-secondary-content\/40{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position)}.to-secondary-content\/45{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-to-position)}.to-secondary-content\/5{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position)}.to-secondary-content\/50{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position)}.to-secondary-content\/55{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-to-position)}.to-secondary-content\/60{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position)}.to-secondary-content\/65{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-to-position)}.to-secondary-content\/70{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position)}.to-secondary-content\/75{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position)}.to-secondary-content\/80{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position)}.to-secondary-content\/85{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-to-position)}.to-secondary-content\/90{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position)}.to-secondary-content\/95{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position)}.to-secondary\/0{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position)}.to-secondary\/100{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.to-secondary\/15{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position)}.to-secondary\/25{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position)}.to-secondary\/30{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position)}.to-secondary\/35{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-to-position)}.to-secondary\/40{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position)}.to-secondary\/45{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-to-position)}.to-secondary\/5{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position)}.to-secondary\/50{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position)}.to-secondary\/55{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-to-position)}.to-secondary\/60{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position)}.to-secondary\/65{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-to-position)}.to-secondary\/70{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position)}.to-secondary\/75{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position)}.to-secondary\/80{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position)}.to-secondary\/85{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-to-position)}.to-secondary\/90{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position)}.to-secondary\/95{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position)}.to-success{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)}.to-success-content{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)}.to-success-content\/0{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position)}.to-success-content\/10{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position)}.to-success-content\/100{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)}.to-success-content\/15{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-to-position)}.to-success-content\/20{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position)}.to-success-content\/25{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position)}.to-success-content\/30{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position)}.to-success-content\/35{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-to-position)}.to-success-content\/40{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position)}.to-success-content\/45{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-to-position)}.to-success-content\/5{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position)}.to-success-content\/50{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position)}.to-success-content\/55{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-to-position)}.to-success-content\/60{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position)}.to-success-content\/65{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-to-position)}.to-success-content\/70{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position)}.to-success-content\/75{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position)}.to-success-content\/80{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position)}.to-success-content\/85{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-to-position)}.to-success-content\/90{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position)}.to-success-content\/95{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position)}.to-success\/0{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position)}.to-success\/10{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position)}.to-success\/100{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)}.to-success\/15{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-to-position)}.to-success\/20{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position)}.to-success\/25{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position)}.to-success\/30{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position)}.to-success\/35{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-to-position)}.to-success\/40{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position)}.to-success\/45{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-to-position)}.to-success\/5{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position)}.to-success\/50{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position)}.to-success\/55{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-to-position)}.to-success\/60{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position)}.to-success\/65{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-to-position)}.to-success\/70{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position)}.to-success\/75{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position)}.to-success\/80{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position)}.to-success\/85{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-to-position)}.to-success\/90{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position)}.to-success\/95{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-transparent\/0{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position)}.to-transparent\/10{--tw-gradient-to:rgb(0 0 0 / 0.1) var(--tw-gradient-to-position)}.to-transparent\/100{--tw-gradient-to:rgb(0 0 0 / 1) var(--tw-gradient-to-position)}.to-transparent\/15{--tw-gradient-to:rgb(0 0 0 / 0.15) var(--tw-gradient-to-position)}.to-transparent\/20{--tw-gradient-to:rgb(0 0 0 / 0.2) var(--tw-gradient-to-position)}.to-transparent\/25{--tw-gradient-to:rgb(0 0 0 / 0.25) var(--tw-gradient-to-position)}.to-transparent\/30{--tw-gradient-to:rgb(0 0 0 / 0.3) var(--tw-gradient-to-position)}.to-transparent\/35{--tw-gradient-to:rgb(0 0 0 / 0.35) var(--tw-gradient-to-position)}.to-transparent\/40{--tw-gradient-to:rgb(0 0 0 / 0.4) var(--tw-gradient-to-position)}.to-transparent\/45{--tw-gradient-to:rgb(0 0 0 / 0.45) var(--tw-gradient-to-position)}.to-transparent\/5{--tw-gradient-to:rgb(0 0 0 / 0.05) var(--tw-gradient-to-position)}.to-transparent\/50{--tw-gradient-to:rgb(0 0 0 / 0.5) var(--tw-gradient-to-position)}.to-transparent\/55{--tw-gradient-to:rgb(0 0 0 / 0.55) var(--tw-gradient-to-position)}.to-transparent\/60{--tw-gradient-to:rgb(0 0 0 / 0.6) var(--tw-gradient-to-position)}.to-transparent\/65{--tw-gradient-to:rgb(0 0 0 / 0.65) var(--tw-gradient-to-position)}.to-transparent\/70{--tw-gradient-to:rgb(0 0 0 / 0.7) var(--tw-gradient-to-position)}.to-transparent\/75{--tw-gradient-to:rgb(0 0 0 / 0.75) var(--tw-gradient-to-position)}.to-transparent\/80{--tw-gradient-to:rgb(0 0 0 / 0.8) var(--tw-gradient-to-position)}.to-transparent\/85{--tw-gradient-to:rgb(0 0 0 / 0.85) var(--tw-gradient-to-position)}.to-transparent\/90{--tw-gradient-to:rgb(0 0 0 / 0.9) var(--tw-gradient-to-position)}.to-transparent\/95{--tw-gradient-to:rgb(0 0 0 / 0.95) var(--tw-gradient-to-position)}.to-warning{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)}.to-warning-content{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)}.to-warning-content\/0{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position)}.to-warning-content\/10{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position)}.to-warning-content\/100{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)}.to-warning-content\/15{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-to-position)}.to-warning-content\/20{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position)}.to-warning-content\/25{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position)}.to-warning-content\/30{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position)}.to-warning-content\/35{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-to-position)}.to-warning-content\/40{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position)}.to-warning-content\/45{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-to-position)}.to-warning-content\/5{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position)}.to-warning-content\/50{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position)}.to-warning-content\/55{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-to-position)}.to-warning-content\/60{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position)}.to-warning-content\/65{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-to-position)}.to-warning-content\/70{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position)}.to-warning-content\/75{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position)}.to-warning-content\/80{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position)}.to-warning-content\/85{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-to-position)}.to-warning-content\/90{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position)}.to-warning-content\/95{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position)}.to-warning\/0{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position)}.to-warning\/10{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position)}.to-warning\/100{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)}.to-warning\/15{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-to-position)}.to-warning\/20{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position)}.to-warning\/25{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position)}.to-warning\/30{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position)}.to-warning\/35{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-to-position)}.to-warning\/40{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position)}.to-warning\/45{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-to-position)}.to-warning\/5{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position)}.to-warning\/50{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position)}.to-warning\/55{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-to-position)}.to-warning\/60{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position)}.to-warning\/65{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-to-position)}.to-warning\/70{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position)}.to-warning\/75{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position)}.to-warning\/80{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position)}.to-warning\/85{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-to-position)}.to-warning\/90{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position)}.to-warning\/95{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position)}.to-0\%{--tw-gradient-to-position:0%}.to-10\%{--tw-gradient-to-position:10%}.to-100\%{--tw-gradient-to-position:100%}.to-15\%{--tw-gradient-to-position:15%}.to-20\%{--tw-gradient-to-position:20%}.to-25\%{--tw-gradient-to-position:25%}.to-30\%{--tw-gradient-to-position:30%}.to-35\%{--tw-gradient-to-position:35%}.to-40\%{--tw-gradient-to-position:40%}.to-45\%{--tw-gradient-to-position:45%}.to-5\%{--tw-gradient-to-position:5%}.to-50\%{--tw-gradient-to-position:50%}.to-55\%{--tw-gradient-to-position:55%}.to-60\%{--tw-gradient-to-position:60%}.to-65\%{--tw-gradient-to-position:65%}.to-70\%{--tw-gradient-to-position:70%}.to-75\%{--tw-gradient-to-position:75%}.to-80\%{--tw-gradient-to-position:80%}.to-85\%{--tw-gradient-to-position:85%}.to-90\%{--tw-gradient-to-position:90%}.to-95\%{--tw-gradient-to-position:95%}.stroke-accent{stroke:var(--fallback-a,oklch(var(--a)/1))}.stroke-accent-content{stroke:var(--fallback-ac,oklch(var(--ac)/1))}.stroke-accent-content\/0{stroke:var(--fallback-ac,oklch(var(--ac)/0))}.stroke-accent-content\/10{stroke:var(--fallback-ac,oklch(var(--ac)/0.1))}.stroke-accent-content\/100{stroke:var(--fallback-ac,oklch(var(--ac)/1))}.stroke-accent-content\/15{stroke:var(--fallback-ac,oklch(var(--ac)/0.15))}.stroke-accent-content\/20{stroke:var(--fallback-ac,oklch(var(--ac)/0.2))}.stroke-accent-content\/25{stroke:var(--fallback-ac,oklch(var(--ac)/0.25))}.stroke-accent-content\/30{stroke:var(--fallback-ac,oklch(var(--ac)/0.3))}.stroke-accent-content\/35{stroke:var(--fallback-ac,oklch(var(--ac)/0.35))}.stroke-accent-content\/40{stroke:var(--fallback-ac,oklch(var(--ac)/0.4))}.stroke-accent-content\/45{stroke:var(--fallback-ac,oklch(var(--ac)/0.45))}.stroke-accent-content\/5{stroke:var(--fallback-ac,oklch(var(--ac)/0.05))}.stroke-accent-content\/50{stroke:var(--fallback-ac,oklch(var(--ac)/0.5))}.stroke-accent-content\/55{stroke:var(--fallback-ac,oklch(var(--ac)/0.55))}.stroke-accent-content\/60{stroke:var(--fallback-ac,oklch(var(--ac)/0.6))}.stroke-accent-content\/65{stroke:var(--fallback-ac,oklch(var(--ac)/0.65))}.stroke-accent-content\/70{stroke:var(--fallback-ac,oklch(var(--ac)/0.7))}.stroke-accent-content\/75{stroke:var(--fallback-ac,oklch(var(--ac)/0.75))}.stroke-accent-content\/80{stroke:var(--fallback-ac,oklch(var(--ac)/0.8))}.stroke-accent-content\/85{stroke:var(--fallback-ac,oklch(var(--ac)/0.85))}.stroke-accent-content\/90{stroke:var(--fallback-ac,oklch(var(--ac)/0.9))}.stroke-accent-content\/95{stroke:var(--fallback-ac,oklch(var(--ac)/0.95))}.stroke-accent\/0{stroke:var(--fallback-a,oklch(var(--a)/0))}.stroke-accent\/10{stroke:var(--fallback-a,oklch(var(--a)/0.1))}.stroke-accent\/100{stroke:var(--fallback-a,oklch(var(--a)/1))}.stroke-accent\/15{stroke:var(--fallback-a,oklch(var(--a)/0.15))}.stroke-accent\/20{stroke:var(--fallback-a,oklch(var(--a)/0.2))}.stroke-accent\/25{stroke:var(--fallback-a,oklch(var(--a)/0.25))}.stroke-accent\/30{stroke:var(--fallback-a,oklch(var(--a)/0.3))}.stroke-accent\/35{stroke:var(--fallback-a,oklch(var(--a)/0.35))}.stroke-accent\/40{stroke:var(--fallback-a,oklch(var(--a)/0.4))}.stroke-accent\/45{stroke:var(--fallback-a,oklch(var(--a)/0.45))}.stroke-accent\/5{stroke:var(--fallback-a,oklch(var(--a)/0.05))}.stroke-accent\/50{stroke:var(--fallback-a,oklch(var(--a)/0.5))}.stroke-accent\/55{stroke:var(--fallback-a,oklch(var(--a)/0.55))}.stroke-accent\/60{stroke:var(--fallback-a,oklch(var(--a)/0.6))}.stroke-accent\/65{stroke:var(--fallback-a,oklch(var(--a)/0.65))}.stroke-accent\/70{stroke:var(--fallback-a,oklch(var(--a)/0.7))}.stroke-accent\/75{stroke:var(--fallback-a,oklch(var(--a)/0.75))}.stroke-accent\/80{stroke:var(--fallback-a,oklch(var(--a)/0.8))}.stroke-accent\/85{stroke:var(--fallback-a,oklch(var(--a)/0.85))}.stroke-accent\/90{stroke:var(--fallback-a,oklch(var(--a)/0.9))}.stroke-accent\/95{stroke:var(--fallback-a,oklch(var(--a)/0.95))}.stroke-base-100{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.stroke-base-100\/0{stroke:var(--fallback-b1,oklch(var(--b1)/0))}.stroke-base-100\/10{stroke:var(--fallback-b1,oklch(var(--b1)/0.1))}.stroke-base-100\/100{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.stroke-base-100\/15{stroke:var(--fallback-b1,oklch(var(--b1)/0.15))}.stroke-base-100\/20{stroke:var(--fallback-b1,oklch(var(--b1)/0.2))}.stroke-base-100\/25{stroke:var(--fallback-b1,oklch(var(--b1)/0.25))}.stroke-base-100\/30{stroke:var(--fallback-b1,oklch(var(--b1)/0.3))}.stroke-base-100\/35{stroke:var(--fallback-b1,oklch(var(--b1)/0.35))}.stroke-base-100\/40{stroke:var(--fallback-b1,oklch(var(--b1)/0.4))}.stroke-base-100\/45{stroke:var(--fallback-b1,oklch(var(--b1)/0.45))}.stroke-base-100\/5{stroke:var(--fallback-b1,oklch(var(--b1)/0.05))}.stroke-base-100\/50{stroke:var(--fallback-b1,oklch(var(--b1)/0.5))}.stroke-base-100\/55{stroke:var(--fallback-b1,oklch(var(--b1)/0.55))}.stroke-base-100\/60{stroke:var(--fallback-b1,oklch(var(--b1)/0.6))}.stroke-base-100\/65{stroke:var(--fallback-b1,oklch(var(--b1)/0.65))}.stroke-base-100\/70{stroke:var(--fallback-b1,oklch(var(--b1)/0.7))}.stroke-base-100\/75{stroke:var(--fallback-b1,oklch(var(--b1)/0.75))}.stroke-base-100\/80{stroke:var(--fallback-b1,oklch(var(--b1)/0.8))}.stroke-base-100\/85{stroke:var(--fallback-b1,oklch(var(--b1)/0.85))}.stroke-base-100\/90{stroke:var(--fallback-b1,oklch(var(--b1)/0.9))}.stroke-base-100\/95{stroke:var(--fallback-b1,oklch(var(--b1)/0.95))}.stroke-base-200{stroke:var(--fallback-b2,oklch(var(--b2)/1))}.stroke-base-200\/0{stroke:var(--fallback-b2,oklch(var(--b2)/0))}.stroke-base-200\/10{stroke:var(--fallback-b2,oklch(var(--b2)/0.1))}.stroke-base-200\/100{stroke:var(--fallback-b2,oklch(var(--b2)/1))}.stroke-base-200\/15{stroke:var(--fallback-b2,oklch(var(--b2)/0.15))}.stroke-base-200\/20{stroke:var(--fallback-b2,oklch(var(--b2)/0.2))}.stroke-base-200\/25{stroke:var(--fallback-b2,oklch(var(--b2)/0.25))}.stroke-base-200\/30{stroke:var(--fallback-b2,oklch(var(--b2)/0.3))}.stroke-base-200\/35{stroke:var(--fallback-b2,oklch(var(--b2)/0.35))}.stroke-base-200\/40{stroke:var(--fallback-b2,oklch(var(--b2)/0.4))}.stroke-base-200\/45{stroke:var(--fallback-b2,oklch(var(--b2)/0.45))}.stroke-base-200\/5{stroke:var(--fallback-b2,oklch(var(--b2)/0.05))}.stroke-base-200\/50{stroke:var(--fallback-b2,oklch(var(--b2)/0.5))}.stroke-base-200\/55{stroke:var(--fallback-b2,oklch(var(--b2)/0.55))}.stroke-base-200\/60{stroke:var(--fallback-b2,oklch(var(--b2)/0.6))}.stroke-base-200\/65{stroke:var(--fallback-b2,oklch(var(--b2)/0.65))}.stroke-base-200\/70{stroke:var(--fallback-b2,oklch(var(--b2)/0.7))}.stroke-base-200\/75{stroke:var(--fallback-b2,oklch(var(--b2)/0.75))}.stroke-base-200\/80{stroke:var(--fallback-b2,oklch(var(--b2)/0.8))}.stroke-base-200\/85{stroke:var(--fallback-b2,oklch(var(--b2)/0.85))}.stroke-base-200\/90{stroke:var(--fallback-b2,oklch(var(--b2)/0.9))}.stroke-base-200\/95{stroke:var(--fallback-b2,oklch(var(--b2)/0.95))}.stroke-base-300{stroke:var(--fallback-b3,oklch(var(--b3)/1))}.stroke-base-300\/0{stroke:var(--fallback-b3,oklch(var(--b3)/0))}.stroke-base-300\/10{stroke:var(--fallback-b3,oklch(var(--b3)/0.1))}.stroke-base-300\/100{stroke:var(--fallback-b3,oklch(var(--b3)/1))}.stroke-base-300\/15{stroke:var(--fallback-b3,oklch(var(--b3)/0.15))}.stroke-base-300\/20{stroke:var(--fallback-b3,oklch(var(--b3)/0.2))}.stroke-base-300\/25{stroke:var(--fallback-b3,oklch(var(--b3)/0.25))}.stroke-base-300\/30{stroke:var(--fallback-b3,oklch(var(--b3)/0.3))}.stroke-base-300\/35{stroke:var(--fallback-b3,oklch(var(--b3)/0.35))}.stroke-base-300\/40{stroke:var(--fallback-b3,oklch(var(--b3)/0.4))}.stroke-base-300\/45{stroke:var(--fallback-b3,oklch(var(--b3)/0.45))}.stroke-base-300\/5{stroke:var(--fallback-b3,oklch(var(--b3)/0.05))}.stroke-base-300\/50{stroke:var(--fallback-b3,oklch(var(--b3)/0.5))}.stroke-base-300\/55{stroke:var(--fallback-b3,oklch(var(--b3)/0.55))}.stroke-base-300\/60{stroke:var(--fallback-b3,oklch(var(--b3)/0.6))}.stroke-base-300\/65{stroke:var(--fallback-b3,oklch(var(--b3)/0.65))}.stroke-base-300\/70{stroke:var(--fallback-b3,oklch(var(--b3)/0.7))}.stroke-base-300\/75{stroke:var(--fallback-b3,oklch(var(--b3)/0.75))}.stroke-base-300\/80{stroke:var(--fallback-b3,oklch(var(--b3)/0.8))}.stroke-base-300\/85{stroke:var(--fallback-b3,oklch(var(--b3)/0.85))}.stroke-base-300\/90{stroke:var(--fallback-b3,oklch(var(--b3)/0.9))}.stroke-base-300\/95{stroke:var(--fallback-b3,oklch(var(--b3)/0.95))}.stroke-base-content{stroke:var(--fallback-bc,oklch(var(--bc)/1))}.stroke-base-content\/0{stroke:var(--fallback-bc,oklch(var(--bc)/0))}.stroke-base-content\/10{stroke:var(--fallback-bc,oklch(var(--bc)/0.1))}.stroke-base-content\/100{stroke:var(--fallback-bc,oklch(var(--bc)/1))}.stroke-base-content\/15{stroke:var(--fallback-bc,oklch(var(--bc)/0.15))}.stroke-base-content\/20{stroke:var(--fallback-bc,oklch(var(--bc)/0.2))}.stroke-base-content\/25{stroke:var(--fallback-bc,oklch(var(--bc)/0.25))}.stroke-base-content\/30{stroke:var(--fallback-bc,oklch(var(--bc)/0.3))}.stroke-base-content\/35{stroke:var(--fallback-bc,oklch(var(--bc)/0.35))}.stroke-base-content\/40{stroke:var(--fallback-bc,oklch(var(--bc)/0.4))}.stroke-base-content\/45{stroke:var(--fallback-bc,oklch(var(--bc)/0.45))}.stroke-base-content\/5{stroke:var(--fallback-bc,oklch(var(--bc)/0.05))}.stroke-base-content\/50{stroke:var(--fallback-bc,oklch(var(--bc)/0.5))}.stroke-base-content\/55{stroke:var(--fallback-bc,oklch(var(--bc)/0.55))}.stroke-base-content\/60{stroke:var(--fallback-bc,oklch(var(--bc)/0.6))}.stroke-base-content\/65{stroke:var(--fallback-bc,oklch(var(--bc)/0.65))}.stroke-base-content\/70{stroke:var(--fallback-bc,oklch(var(--bc)/0.7))}.stroke-base-content\/75{stroke:var(--fallback-bc,oklch(var(--bc)/0.75))}.stroke-base-content\/80{stroke:var(--fallback-bc,oklch(var(--bc)/0.8))}.stroke-base-content\/85{stroke:var(--fallback-bc,oklch(var(--bc)/0.85))}.stroke-base-content\/90{stroke:var(--fallback-bc,oklch(var(--bc)/0.9))}.stroke-base-content\/95{stroke:var(--fallback-bc,oklch(var(--bc)/0.95))}.stroke-current{stroke:currentColor}.stroke-error{stroke:var(--fallback-er,oklch(var(--er)/1))}.stroke-error-content{stroke:var(--fallback-erc,oklch(var(--erc)/1))}.stroke-error-content\/0{stroke:var(--fallback-erc,oklch(var(--erc)/0))}.stroke-error-content\/10{stroke:var(--fallback-erc,oklch(var(--erc)/0.1))}.stroke-error-content\/100{stroke:var(--fallback-erc,oklch(var(--erc)/1))}.stroke-error-content\/15{stroke:var(--fallback-erc,oklch(var(--erc)/0.15))}.stroke-error-content\/20{stroke:var(--fallback-erc,oklch(var(--erc)/0.2))}.stroke-error-content\/25{stroke:var(--fallback-erc,oklch(var(--erc)/0.25))}.stroke-error-content\/30{stroke:var(--fallback-erc,oklch(var(--erc)/0.3))}.stroke-error-content\/35{stroke:var(--fallback-erc,oklch(var(--erc)/0.35))}.stroke-error-content\/40{stroke:var(--fallback-erc,oklch(var(--erc)/0.4))}.stroke-error-content\/45{stroke:var(--fallback-erc,oklch(var(--erc)/0.45))}.stroke-error-content\/5{stroke:var(--fallback-erc,oklch(var(--erc)/0.05))}.stroke-error-content\/50{stroke:var(--fallback-erc,oklch(var(--erc)/0.5))}.stroke-error-content\/55{stroke:var(--fallback-erc,oklch(var(--erc)/0.55))}.stroke-error-content\/60{stroke:var(--fallback-erc,oklch(var(--erc)/0.6))}.stroke-error-content\/65{stroke:var(--fallback-erc,oklch(var(--erc)/0.65))}.stroke-error-content\/70{stroke:var(--fallback-erc,oklch(var(--erc)/0.7))}.stroke-error-content\/75{stroke:var(--fallback-erc,oklch(var(--erc)/0.75))}.stroke-error-content\/80{stroke:var(--fallback-erc,oklch(var(--erc)/0.8))}.stroke-error-content\/85{stroke:var(--fallback-erc,oklch(var(--erc)/0.85))}.stroke-error-content\/90{stroke:var(--fallback-erc,oklch(var(--erc)/0.9))}.stroke-error-content\/95{stroke:var(--fallback-erc,oklch(var(--erc)/0.95))}.stroke-error\/0{stroke:var(--fallback-er,oklch(var(--er)/0))}.stroke-error\/10{stroke:var(--fallback-er,oklch(var(--er)/0.1))}.stroke-error\/100{stroke:var(--fallback-er,oklch(var(--er)/1))}.stroke-error\/15{stroke:var(--fallback-er,oklch(var(--er)/0.15))}.stroke-error\/20{stroke:var(--fallback-er,oklch(var(--er)/0.2))}.stroke-error\/25{stroke:var(--fallback-er,oklch(var(--er)/0.25))}.stroke-error\/30{stroke:var(--fallback-er,oklch(var(--er)/0.3))}.stroke-error\/35{stroke:var(--fallback-er,oklch(var(--er)/0.35))}.stroke-error\/40{stroke:var(--fallback-er,oklch(var(--er)/0.4))}.stroke-error\/45{stroke:var(--fallback-er,oklch(var(--er)/0.45))}.stroke-error\/5{stroke:var(--fallback-er,oklch(var(--er)/0.05))}.stroke-error\/50{stroke:var(--fallback-er,oklch(var(--er)/0.5))}.stroke-error\/55{stroke:var(--fallback-er,oklch(var(--er)/0.55))}.stroke-error\/60{stroke:var(--fallback-er,oklch(var(--er)/0.6))}.stroke-error\/65{stroke:var(--fallback-er,oklch(var(--er)/0.65))}.stroke-error\/70{stroke:var(--fallback-er,oklch(var(--er)/0.7))}.stroke-error\/75{stroke:var(--fallback-er,oklch(var(--er)/0.75))}.stroke-error\/80{stroke:var(--fallback-er,oklch(var(--er)/0.8))}.stroke-error\/85{stroke:var(--fallback-er,oklch(var(--er)/0.85))}.stroke-error\/90{stroke:var(--fallback-er,oklch(var(--er)/0.9))}.stroke-error\/95{stroke:var(--fallback-er,oklch(var(--er)/0.95))}.stroke-info{stroke:var(--fallback-in,oklch(var(--in)/1))}.stroke-info-content{stroke:var(--fallback-inc,oklch(var(--inc)/1))}.stroke-info-content\/0{stroke:var(--fallback-inc,oklch(var(--inc)/0))}.stroke-info-content\/10{stroke:var(--fallback-inc,oklch(var(--inc)/0.1))}.stroke-info-content\/100{stroke:var(--fallback-inc,oklch(var(--inc)/1))}.stroke-info-content\/15{stroke:var(--fallback-inc,oklch(var(--inc)/0.15))}.stroke-info-content\/20{stroke:var(--fallback-inc,oklch(var(--inc)/0.2))}.stroke-info-content\/25{stroke:var(--fallback-inc,oklch(var(--inc)/0.25))}.stroke-info-content\/30{stroke:var(--fallback-inc,oklch(var(--inc)/0.3))}.stroke-info-content\/35{stroke:var(--fallback-inc,oklch(var(--inc)/0.35))}.stroke-info-content\/40{stroke:var(--fallback-inc,oklch(var(--inc)/0.4))}.stroke-info-content\/45{stroke:var(--fallback-inc,oklch(var(--inc)/0.45))}.stroke-info-content\/5{stroke:var(--fallback-inc,oklch(var(--inc)/0.05))}.stroke-info-content\/50{stroke:var(--fallback-inc,oklch(var(--inc)/0.5))}.stroke-info-content\/55{stroke:var(--fallback-inc,oklch(var(--inc)/0.55))}.stroke-info-content\/60{stroke:var(--fallback-inc,oklch(var(--inc)/0.6))}.stroke-info-content\/65{stroke:var(--fallback-inc,oklch(var(--inc)/0.65))}.stroke-info-content\/70{stroke:var(--fallback-inc,oklch(var(--inc)/0.7))}.stroke-info-content\/75{stroke:var(--fallback-inc,oklch(var(--inc)/0.75))}.stroke-info-content\/80{stroke:var(--fallback-inc,oklch(var(--inc)/0.8))}.stroke-info-content\/85{stroke:var(--fallback-inc,oklch(var(--inc)/0.85))}.stroke-info-content\/90{stroke:var(--fallback-inc,oklch(var(--inc)/0.9))}.stroke-info-content\/95{stroke:var(--fallback-inc,oklch(var(--inc)/0.95))}.stroke-info\/0{stroke:var(--fallback-in,oklch(var(--in)/0))}.stroke-info\/10{stroke:var(--fallback-in,oklch(var(--in)/0.1))}.stroke-info\/100{stroke:var(--fallback-in,oklch(var(--in)/1))}.stroke-info\/15{stroke:var(--fallback-in,oklch(var(--in)/0.15))}.stroke-info\/20{stroke:var(--fallback-in,oklch(var(--in)/0.2))}.stroke-info\/25{stroke:var(--fallback-in,oklch(var(--in)/0.25))}.stroke-info\/30{stroke:var(--fallback-in,oklch(var(--in)/0.3))}.stroke-info\/35{stroke:var(--fallback-in,oklch(var(--in)/0.35))}.stroke-info\/40{stroke:var(--fallback-in,oklch(var(--in)/0.4))}.stroke-info\/45{stroke:var(--fallback-in,oklch(var(--in)/0.45))}.stroke-info\/5{stroke:var(--fallback-in,oklch(var(--in)/0.05))}.stroke-info\/50{stroke:var(--fallback-in,oklch(var(--in)/0.5))}.stroke-info\/55{stroke:var(--fallback-in,oklch(var(--in)/0.55))}.stroke-info\/60{stroke:var(--fallback-in,oklch(var(--in)/0.6))}.stroke-info\/65{stroke:var(--fallback-in,oklch(var(--in)/0.65))}.stroke-info\/70{stroke:var(--fallback-in,oklch(var(--in)/0.7))}.stroke-info\/75{stroke:var(--fallback-in,oklch(var(--in)/0.75))}.stroke-info\/80{stroke:var(--fallback-in,oklch(var(--in)/0.8))}.stroke-info\/85{stroke:var(--fallback-in,oklch(var(--in)/0.85))}.stroke-info\/90{stroke:var(--fallback-in,oklch(var(--in)/0.9))}.stroke-info\/95{stroke:var(--fallback-in,oklch(var(--in)/0.95))}.stroke-neutral{stroke:var(--fallback-n,oklch(var(--n)/1))}.stroke-neutral-content{stroke:var(--fallback-nc,oklch(var(--nc)/1))}.stroke-neutral-content\/0{stroke:var(--fallback-nc,oklch(var(--nc)/0))}.stroke-neutral-content\/10{stroke:var(--fallback-nc,oklch(var(--nc)/0.1))}.stroke-neutral-content\/100{stroke:var(--fallback-nc,oklch(var(--nc)/1))}.stroke-neutral-content\/15{stroke:var(--fallback-nc,oklch(var(--nc)/0.15))}.stroke-neutral-content\/20{stroke:var(--fallback-nc,oklch(var(--nc)/0.2))}.stroke-neutral-content\/25{stroke:var(--fallback-nc,oklch(var(--nc)/0.25))}.stroke-neutral-content\/30{stroke:var(--fallback-nc,oklch(var(--nc)/0.3))}.stroke-neutral-content\/35{stroke:var(--fallback-nc,oklch(var(--nc)/0.35))}.stroke-neutral-content\/40{stroke:var(--fallback-nc,oklch(var(--nc)/0.4))}.stroke-neutral-content\/45{stroke:var(--fallback-nc,oklch(var(--nc)/0.45))}.stroke-neutral-content\/5{stroke:var(--fallback-nc,oklch(var(--nc)/0.05))}.stroke-neutral-content\/50{stroke:var(--fallback-nc,oklch(var(--nc)/0.5))}.stroke-neutral-content\/55{stroke:var(--fallback-nc,oklch(var(--nc)/0.55))}.stroke-neutral-content\/60{stroke:var(--fallback-nc,oklch(var(--nc)/0.6))}.stroke-neutral-content\/65{stroke:var(--fallback-nc,oklch(var(--nc)/0.65))}.stroke-neutral-content\/70{stroke:var(--fallback-nc,oklch(var(--nc)/0.7))}.stroke-neutral-content\/75{stroke:var(--fallback-nc,oklch(var(--nc)/0.75))}.stroke-neutral-content\/80{stroke:var(--fallback-nc,oklch(var(--nc)/0.8))}.stroke-neutral-content\/85{stroke:var(--fallback-nc,oklch(var(--nc)/0.85))}.stroke-neutral-content\/90{stroke:var(--fallback-nc,oklch(var(--nc)/0.9))}.stroke-neutral-content\/95{stroke:var(--fallback-nc,oklch(var(--nc)/0.95))}.stroke-neutral\/0{stroke:var(--fallback-n,oklch(var(--n)/0))}.stroke-neutral\/10{stroke:var(--fallback-n,oklch(var(--n)/0.1))}.stroke-neutral\/100{stroke:var(--fallback-n,oklch(var(--n)/1))}.stroke-neutral\/15{stroke:var(--fallback-n,oklch(var(--n)/0.15))}.stroke-neutral\/20{stroke:var(--fallback-n,oklch(var(--n)/0.2))}.stroke-neutral\/25{stroke:var(--fallback-n,oklch(var(--n)/0.25))}.stroke-neutral\/30{stroke:var(--fallback-n,oklch(var(--n)/0.3))}.stroke-neutral\/35{stroke:var(--fallback-n,oklch(var(--n)/0.35))}.stroke-neutral\/40{stroke:var(--fallback-n,oklch(var(--n)/0.4))}.stroke-neutral\/45{stroke:var(--fallback-n,oklch(var(--n)/0.45))}.stroke-neutral\/5{stroke:var(--fallback-n,oklch(var(--n)/0.05))}.stroke-neutral\/50{stroke:var(--fallback-n,oklch(var(--n)/0.5))}.stroke-neutral\/55{stroke:var(--fallback-n,oklch(var(--n)/0.55))}.stroke-neutral\/60{stroke:var(--fallback-n,oklch(var(--n)/0.6))}.stroke-neutral\/65{stroke:var(--fallback-n,oklch(var(--n)/0.65))}.stroke-neutral\/70{stroke:var(--fallback-n,oklch(var(--n)/0.7))}.stroke-neutral\/75{stroke:var(--fallback-n,oklch(var(--n)/0.75))}.stroke-neutral\/80{stroke:var(--fallback-n,oklch(var(--n)/0.8))}.stroke-neutral\/85{stroke:var(--fallback-n,oklch(var(--n)/0.85))}.stroke-neutral\/90{stroke:var(--fallback-n,oklch(var(--n)/0.9))}.stroke-neutral\/95{stroke:var(--fallback-n,oklch(var(--n)/0.95))}.stroke-none{stroke:none}.stroke-primary{stroke:var(--fallback-p,oklch(var(--p)/1))}.stroke-primary-content{stroke:var(--fallback-pc,oklch(var(--pc)/1))}.stroke-primary-content\/0{stroke:var(--fallback-pc,oklch(var(--pc)/0))}.stroke-primary-content\/10{stroke:var(--fallback-pc,oklch(var(--pc)/0.1))}.stroke-primary-content\/100{stroke:var(--fallback-pc,oklch(var(--pc)/1))}.stroke-primary-content\/15{stroke:var(--fallback-pc,oklch(var(--pc)/0.15))}.stroke-primary-content\/20{stroke:var(--fallback-pc,oklch(var(--pc)/0.2))}.stroke-primary-content\/25{stroke:var(--fallback-pc,oklch(var(--pc)/0.25))}.stroke-primary-content\/30{stroke:var(--fallback-pc,oklch(var(--pc)/0.3))}.stroke-primary-content\/35{stroke:var(--fallback-pc,oklch(var(--pc)/0.35))}.stroke-primary-content\/40{stroke:var(--fallback-pc,oklch(var(--pc)/0.4))}.stroke-primary-content\/45{stroke:var(--fallback-pc,oklch(var(--pc)/0.45))}.stroke-primary-content\/5{stroke:var(--fallback-pc,oklch(var(--pc)/0.05))}.stroke-primary-content\/50{stroke:var(--fallback-pc,oklch(var(--pc)/0.5))}.stroke-primary-content\/55{stroke:var(--fallback-pc,oklch(var(--pc)/0.55))}.stroke-primary-content\/60{stroke:var(--fallback-pc,oklch(var(--pc)/0.6))}.stroke-primary-content\/65{stroke:var(--fallback-pc,oklch(var(--pc)/0.65))}.stroke-primary-content\/70{stroke:var(--fallback-pc,oklch(var(--pc)/0.7))}.stroke-primary-content\/75{stroke:var(--fallback-pc,oklch(var(--pc)/0.75))}.stroke-primary-content\/80{stroke:var(--fallback-pc,oklch(var(--pc)/0.8))}.stroke-primary-content\/85{stroke:var(--fallback-pc,oklch(var(--pc)/0.85))}.stroke-primary-content\/90{stroke:var(--fallback-pc,oklch(var(--pc)/0.9))}.stroke-primary-content\/95{stroke:var(--fallback-pc,oklch(var(--pc)/0.95))}.stroke-primary\/0{stroke:var(--fallback-p,oklch(var(--p)/0))}.stroke-primary\/10{stroke:var(--fallback-p,oklch(var(--p)/0.1))}.stroke-primary\/100{stroke:var(--fallback-p,oklch(var(--p)/1))}.stroke-primary\/15{stroke:var(--fallback-p,oklch(var(--p)/0.15))}.stroke-primary\/20{stroke:var(--fallback-p,oklch(var(--p)/0.2))}.stroke-primary\/25{stroke:var(--fallback-p,oklch(var(--p)/0.25))}.stroke-primary\/30{stroke:var(--fallback-p,oklch(var(--p)/0.3))}.stroke-primary\/35{stroke:var(--fallback-p,oklch(var(--p)/0.35))}.stroke-primary\/40{stroke:var(--fallback-p,oklch(var(--p)/0.4))}.stroke-primary\/45{stroke:var(--fallback-p,oklch(var(--p)/0.45))}.stroke-primary\/5{stroke:var(--fallback-p,oklch(var(--p)/0.05))}.stroke-primary\/50{stroke:var(--fallback-p,oklch(var(--p)/0.5))}.stroke-primary\/55{stroke:var(--fallback-p,oklch(var(--p)/0.55))}.stroke-primary\/60{stroke:var(--fallback-p,oklch(var(--p)/0.6))}.stroke-primary\/65{stroke:var(--fallback-p,oklch(var(--p)/0.65))}.stroke-primary\/70{stroke:var(--fallback-p,oklch(var(--p)/0.7))}.stroke-primary\/75{stroke:var(--fallback-p,oklch(var(--p)/0.75))}.stroke-primary\/80{stroke:var(--fallback-p,oklch(var(--p)/0.8))}.stroke-primary\/85{stroke:var(--fallback-p,oklch(var(--p)/0.85))}.stroke-primary\/90{stroke:var(--fallback-p,oklch(var(--p)/0.9))}.stroke-primary\/95{stroke:var(--fallback-p,oklch(var(--p)/0.95))}.stroke-secondary{stroke:var(--fallback-s,oklch(var(--s)/1))}.stroke-secondary-content{stroke:var(--fallback-sc,oklch(var(--sc)/1))}.stroke-secondary-content\/0{stroke:var(--fallback-sc,oklch(var(--sc)/0))}.stroke-secondary-content\/10{stroke:var(--fallback-sc,oklch(var(--sc)/0.1))}.stroke-secondary-content\/100{stroke:var(--fallback-sc,oklch(var(--sc)/1))}.stroke-secondary-content\/15{stroke:var(--fallback-sc,oklch(var(--sc)/0.15))}.stroke-secondary-content\/20{stroke:var(--fallback-sc,oklch(var(--sc)/0.2))}.stroke-secondary-content\/25{stroke:var(--fallback-sc,oklch(var(--sc)/0.25))}.stroke-secondary-content\/30{stroke:var(--fallback-sc,oklch(var(--sc)/0.3))}.stroke-secondary-content\/35{stroke:var(--fallback-sc,oklch(var(--sc)/0.35))}.stroke-secondary-content\/40{stroke:var(--fallback-sc,oklch(var(--sc)/0.4))}.stroke-secondary-content\/45{stroke:var(--fallback-sc,oklch(var(--sc)/0.45))}.stroke-secondary-content\/5{stroke:var(--fallback-sc,oklch(var(--sc)/0.05))}.stroke-secondary-content\/50{stroke:var(--fallback-sc,oklch(var(--sc)/0.5))}.stroke-secondary-content\/55{stroke:var(--fallback-sc,oklch(var(--sc)/0.55))}.stroke-secondary-content\/60{stroke:var(--fallback-sc,oklch(var(--sc)/0.6))}.stroke-secondary-content\/65{stroke:var(--fallback-sc,oklch(var(--sc)/0.65))}.stroke-secondary-content\/70{stroke:var(--fallback-sc,oklch(var(--sc)/0.7))}.stroke-secondary-content\/75{stroke:var(--fallback-sc,oklch(var(--sc)/0.75))}.stroke-secondary-content\/80{stroke:var(--fallback-sc,oklch(var(--sc)/0.8))}.stroke-secondary-content\/85{stroke:var(--fallback-sc,oklch(var(--sc)/0.85))}.stroke-secondary-content\/90{stroke:var(--fallback-sc,oklch(var(--sc)/0.9))}.stroke-secondary-content\/95{stroke:var(--fallback-sc,oklch(var(--sc)/0.95))}.stroke-secondary\/0{stroke:var(--fallback-s,oklch(var(--s)/0))}.stroke-secondary\/10{stroke:var(--fallback-s,oklch(var(--s)/0.1))}.stroke-secondary\/100{stroke:var(--fallback-s,oklch(var(--s)/1))}.stroke-secondary\/15{stroke:var(--fallback-s,oklch(var(--s)/0.15))}.stroke-secondary\/20{stroke:var(--fallback-s,oklch(var(--s)/0.2))}.stroke-secondary\/25{stroke:var(--fallback-s,oklch(var(--s)/0.25))}.stroke-secondary\/30{stroke:var(--fallback-s,oklch(var(--s)/0.3))}.stroke-secondary\/35{stroke:var(--fallback-s,oklch(var(--s)/0.35))}.stroke-secondary\/40{stroke:var(--fallback-s,oklch(var(--s)/0.4))}.stroke-secondary\/45{stroke:var(--fallback-s,oklch(var(--s)/0.45))}.stroke-secondary\/5{stroke:var(--fallback-s,oklch(var(--s)/0.05))}.stroke-secondary\/50{stroke:var(--fallback-s,oklch(var(--s)/0.5))}.stroke-secondary\/55{stroke:var(--fallback-s,oklch(var(--s)/0.55))}.stroke-secondary\/60{stroke:var(--fallback-s,oklch(var(--s)/0.6))}.stroke-secondary\/65{stroke:var(--fallback-s,oklch(var(--s)/0.65))}.stroke-secondary\/70{stroke:var(--fallback-s,oklch(var(--s)/0.7))}.stroke-secondary\/75{stroke:var(--fallback-s,oklch(var(--s)/0.75))}.stroke-secondary\/80{stroke:var(--fallback-s,oklch(var(--s)/0.8))}.stroke-secondary\/85{stroke:var(--fallback-s,oklch(var(--s)/0.85))}.stroke-secondary\/90{stroke:var(--fallback-s,oklch(var(--s)/0.9))}.stroke-secondary\/95{stroke:var(--fallback-s,oklch(var(--s)/0.95))}.stroke-success{stroke:var(--fallback-su,oklch(var(--su)/1))}.stroke-success-content{stroke:var(--fallback-suc,oklch(var(--suc)/1))}.stroke-success-content\/0{stroke:var(--fallback-suc,oklch(var(--suc)/0))}.stroke-success-content\/10{stroke:var(--fallback-suc,oklch(var(--suc)/0.1))}.stroke-success-content\/100{stroke:var(--fallback-suc,oklch(var(--suc)/1))}.stroke-success-content\/15{stroke:var(--fallback-suc,oklch(var(--suc)/0.15))}.stroke-success-content\/20{stroke:var(--fallback-suc,oklch(var(--suc)/0.2))}.stroke-success-content\/25{stroke:var(--fallback-suc,oklch(var(--suc)/0.25))}.stroke-success-content\/30{stroke:var(--fallback-suc,oklch(var(--suc)/0.3))}.stroke-success-content\/35{stroke:var(--fallback-suc,oklch(var(--suc)/0.35))}.stroke-success-content\/40{stroke:var(--fallback-suc,oklch(var(--suc)/0.4))}.stroke-success-content\/45{stroke:var(--fallback-suc,oklch(var(--suc)/0.45))}.stroke-success-content\/5{stroke:var(--fallback-suc,oklch(var(--suc)/0.05))}.stroke-success-content\/50{stroke:var(--fallback-suc,oklch(var(--suc)/0.5))}.stroke-success-content\/55{stroke:var(--fallback-suc,oklch(var(--suc)/0.55))}.stroke-success-content\/60{stroke:var(--fallback-suc,oklch(var(--suc)/0.6))}.stroke-success-content\/65{stroke:var(--fallback-suc,oklch(var(--suc)/0.65))}.stroke-success-content\/70{stroke:var(--fallback-suc,oklch(var(--suc)/0.7))}.stroke-success-content\/75{stroke:var(--fallback-suc,oklch(var(--suc)/0.75))}.stroke-success-content\/80{stroke:var(--fallback-suc,oklch(var(--suc)/0.8))}.stroke-success-content\/85{stroke:var(--fallback-suc,oklch(var(--suc)/0.85))}.stroke-success-content\/90{stroke:var(--fallback-suc,oklch(var(--suc)/0.9))}.stroke-success-content\/95{stroke:var(--fallback-suc,oklch(var(--suc)/0.95))}.stroke-success\/0{stroke:var(--fallback-su,oklch(var(--su)/0))}.stroke-success\/10{stroke:var(--fallback-su,oklch(var(--su)/0.1))}.stroke-success\/100{stroke:var(--fallback-su,oklch(var(--su)/1))}.stroke-success\/15{stroke:var(--fallback-su,oklch(var(--su)/0.15))}.stroke-success\/20{stroke:var(--fallback-su,oklch(var(--su)/0.2))}.stroke-success\/25{stroke:var(--fallback-su,oklch(var(--su)/0.25))}.stroke-success\/30{stroke:var(--fallback-su,oklch(var(--su)/0.3))}.stroke-success\/35{stroke:var(--fallback-su,oklch(var(--su)/0.35))}.stroke-success\/40{stroke:var(--fallback-su,oklch(var(--su)/0.4))}.stroke-success\/45{stroke:var(--fallback-su,oklch(var(--su)/0.45))}.stroke-success\/5{stroke:var(--fallback-su,oklch(var(--su)/0.05))}.stroke-success\/50{stroke:var(--fallback-su,oklch(var(--su)/0.5))}.stroke-success\/55{stroke:var(--fallback-su,oklch(var(--su)/0.55))}.stroke-success\/60{stroke:var(--fallback-su,oklch(var(--su)/0.6))}.stroke-success\/65{stroke:var(--fallback-su,oklch(var(--su)/0.65))}.stroke-success\/70{stroke:var(--fallback-su,oklch(var(--su)/0.7))}.stroke-success\/75{stroke:var(--fallback-su,oklch(var(--su)/0.75))}.stroke-success\/80{stroke:var(--fallback-su,oklch(var(--su)/0.8))}.stroke-success\/85{stroke:var(--fallback-su,oklch(var(--su)/0.85))}.stroke-success\/90{stroke:var(--fallback-su,oklch(var(--su)/0.9))}.stroke-success\/95{stroke:var(--fallback-su,oklch(var(--su)/0.95))}.stroke-transparent{stroke:transparent}.stroke-transparent\/0{stroke:rgb(0 0 0 / 0)}.stroke-transparent\/10{stroke:rgb(0 0 0 / 0.1)}.stroke-transparent\/100{stroke:rgb(0 0 0 / 1)}.stroke-transparent\/15{stroke:rgb(0 0 0 / 0.15)}.stroke-transparent\/20{stroke:rgb(0 0 0 / 0.2)}.stroke-transparent\/25{stroke:rgb(0 0 0 / 0.25)}.stroke-transparent\/30{stroke:rgb(0 0 0 / 0.3)}.stroke-transparent\/35{stroke:rgb(0 0 0 / 0.35)}.stroke-transparent\/40{stroke:rgb(0 0 0 / 0.4)}.stroke-transparent\/45{stroke:rgb(0 0 0 / 0.45)}.stroke-transparent\/5{stroke:rgb(0 0 0 / 0.05)}.stroke-transparent\/50{stroke:rgb(0 0 0 / 0.5)}.stroke-transparent\/55{stroke:rgb(0 0 0 / 0.55)}.stroke-transparent\/60{stroke:rgb(0 0 0 / 0.6)}.stroke-transparent\/65{stroke:rgb(0 0 0 / 0.65)}.stroke-transparent\/70{stroke:rgb(0 0 0 / 0.7)}.stroke-transparent\/75{stroke:rgb(0 0 0 / 0.75)}.stroke-transparent\/80{stroke:rgb(0 0 0 / 0.8)}.stroke-transparent\/85{stroke:rgb(0 0 0 / 0.85)}.stroke-transparent\/90{stroke:rgb(0 0 0 / 0.9)}.stroke-transparent\/95{stroke:rgb(0 0 0 / 0.95)}.stroke-warning{stroke:var(--fallback-wa,oklch(var(--wa)/1))}.stroke-warning-content{stroke:var(--fallback-wac,oklch(var(--wac)/1))}.stroke-warning-content\/0{stroke:var(--fallback-wac,oklch(var(--wac)/0))}.stroke-warning-content\/10{stroke:var(--fallback-wac,oklch(var(--wac)/0.1))}.stroke-warning-content\/100{stroke:var(--fallback-wac,oklch(var(--wac)/1))}.stroke-warning-content\/15{stroke:var(--fallback-wac,oklch(var(--wac)/0.15))}.stroke-warning-content\/20{stroke:var(--fallback-wac,oklch(var(--wac)/0.2))}.stroke-warning-content\/25{stroke:var(--fallback-wac,oklch(var(--wac)/0.25))}.stroke-warning-content\/30{stroke:var(--fallback-wac,oklch(var(--wac)/0.3))}.stroke-warning-content\/35{stroke:var(--fallback-wac,oklch(var(--wac)/0.35))}.stroke-warning-content\/40{stroke:var(--fallback-wac,oklch(var(--wac)/0.4))}.stroke-warning-content\/45{stroke:var(--fallback-wac,oklch(var(--wac)/0.45))}.stroke-warning-content\/5{stroke:var(--fallback-wac,oklch(var(--wac)/0.05))}.stroke-warning-content\/50{stroke:var(--fallback-wac,oklch(var(--wac)/0.5))}.stroke-warning-content\/55{stroke:var(--fallback-wac,oklch(var(--wac)/0.55))}.stroke-warning-content\/60{stroke:var(--fallback-wac,oklch(var(--wac)/0.6))}.stroke-warning-content\/65{stroke:var(--fallback-wac,oklch(var(--wac)/0.65))}.stroke-warning-content\/70{stroke:var(--fallback-wac,oklch(var(--wac)/0.7))}.stroke-warning-content\/75{stroke:var(--fallback-wac,oklch(var(--wac)/0.75))}.stroke-warning-content\/80{stroke:var(--fallback-wac,oklch(var(--wac)/0.8))}.stroke-warning-content\/85{stroke:var(--fallback-wac,oklch(var(--wac)/0.85))}.stroke-warning-content\/90{stroke:var(--fallback-wac,oklch(var(--wac)/0.9))}.stroke-warning-content\/95{stroke:var(--fallback-wac,oklch(var(--wac)/0.95))}.stroke-warning\/0{stroke:var(--fallback-wa,oklch(var(--wa)/0))}.stroke-warning\/10{stroke:var(--fallback-wa,oklch(var(--wa)/0.1))}.stroke-warning\/100{stroke:var(--fallback-wa,oklch(var(--wa)/1))}.stroke-warning\/15{stroke:var(--fallback-wa,oklch(var(--wa)/0.15))}.stroke-warning\/20{stroke:var(--fallback-wa,oklch(var(--wa)/0.2))}.stroke-warning\/25{stroke:var(--fallback-wa,oklch(var(--wa)/0.25))}.stroke-warning\/30{stroke:var(--fallback-wa,oklch(var(--wa)/0.3))}.stroke-warning\/35{stroke:var(--fallback-wa,oklch(var(--wa)/0.35))}.stroke-warning\/40{stroke:var(--fallback-wa,oklch(var(--wa)/0.4))}.stroke-warning\/45{stroke:var(--fallback-wa,oklch(var(--wa)/0.45))}.stroke-warning\/5{stroke:var(--fallback-wa,oklch(var(--wa)/0.05))}.stroke-warning\/50{stroke:var(--fallback-wa,oklch(var(--wa)/0.5))}.stroke-warning\/55{stroke:var(--fallback-wa,oklch(var(--wa)/0.55))}.stroke-warning\/60{stroke:var(--fallback-wa,oklch(var(--wa)/0.6))}.stroke-warning\/65{stroke:var(--fallback-wa,oklch(var(--wa)/0.65))}.stroke-warning\/70{stroke:var(--fallback-wa,oklch(var(--wa)/0.7))}.stroke-warning\/75{stroke:var(--fallback-wa,oklch(var(--wa)/0.75))}.stroke-warning\/80{stroke:var(--fallback-wa,oklch(var(--wa)/0.8))}.stroke-warning\/85{stroke:var(--fallback-wa,oklch(var(--wa)/0.85))}.stroke-warning\/90{stroke:var(--fallback-wa,oklch(var(--wa)/0.9))}.stroke-warning\/95{stroke:var(--fallback-wa,oklch(var(--wa)/0.95))}.text-accent{color:var(--fallback-a,oklch(var(--a)/1))}.text-accent-content{color:var(--fallback-ac,oklch(var(--ac)/1))}.text-accent-content\/0{color:var(--fallback-ac,oklch(var(--ac)/0))}.text-accent-content\/10{color:var(--fallback-ac,oklch(var(--ac)/.1))}.text-accent-content\/100{color:var(--fallback-ac,oklch(var(--ac)/1))}.text-accent-content\/15{color:var(--fallback-ac,oklch(var(--ac)/.15))}.text-accent-content\/20{color:var(--fallback-ac,oklch(var(--ac)/.2))}.text-accent-content\/25{color:var(--fallback-ac,oklch(var(--ac)/.25))}.text-accent-content\/30{color:var(--fallback-ac,oklch(var(--ac)/.3))}.text-accent-content\/35{color:var(--fallback-ac,oklch(var(--ac)/.35))}.text-accent-content\/40{color:var(--fallback-ac,oklch(var(--ac)/.4))}.text-accent-content\/45{color:var(--fallback-ac,oklch(var(--ac)/.45))}.text-accent-content\/5{color:var(--fallback-ac,oklch(var(--ac)/.05))}.text-accent-content\/50{color:var(--fallback-ac,oklch(var(--ac)/.5))}.text-accent-content\/55{color:var(--fallback-ac,oklch(var(--ac)/.55))}.text-accent-content\/60{color:var(--fallback-ac,oklch(var(--ac)/.6))}.text-accent-content\/65{color:var(--fallback-ac,oklch(var(--ac)/.65))}.text-accent-content\/70{color:var(--fallback-ac,oklch(var(--ac)/.7))}.text-accent-content\/75{color:var(--fallback-ac,oklch(var(--ac)/.75))}.text-accent-content\/80{color:var(--fallback-ac,oklch(var(--ac)/.8))}.text-accent-content\/85{color:var(--fallback-ac,oklch(var(--ac)/.85))}.text-accent-content\/90{color:var(--fallback-ac,oklch(var(--ac)/.9))}.text-accent-content\/95{color:var(--fallback-ac,oklch(var(--ac)/.95))}.text-accent\/0{color:var(--fallback-a,oklch(var(--a)/0))}.text-accent\/10{color:var(--fallback-a,oklch(var(--a)/.1))}.text-accent\/100{color:var(--fallback-a,oklch(var(--a)/1))}.text-accent\/15{color:var(--fallback-a,oklch(var(--a)/.15))}.text-accent\/20{color:var(--fallback-a,oklch(var(--a)/.2))}.text-accent\/25{color:var(--fallback-a,oklch(var(--a)/.25))}.text-accent\/30{color:var(--fallback-a,oklch(var(--a)/.3))}.text-accent\/35{color:var(--fallback-a,oklch(var(--a)/.35))}.text-accent\/40{color:var(--fallback-a,oklch(var(--a)/.4))}.text-accent\/45{color:var(--fallback-a,oklch(var(--a)/.45))}.text-accent\/5{color:var(--fallback-a,oklch(var(--a)/.05))}.text-accent\/50{color:var(--fallback-a,oklch(var(--a)/.5))}.text-accent\/55{color:var(--fallback-a,oklch(var(--a)/.55))}.text-accent\/60{color:var(--fallback-a,oklch(var(--a)/.6))}.text-accent\/65{color:var(--fallback-a,oklch(var(--a)/.65))}.text-accent\/70{color:var(--fallback-a,oklch(var(--a)/.7))}.text-accent\/75{color:var(--fallback-a,oklch(var(--a)/.75))}.text-accent\/80{color:var(--fallback-a,oklch(var(--a)/.8))}.text-accent\/85{color:var(--fallback-a,oklch(var(--a)/.85))}.text-accent\/90{color:var(--fallback-a,oklch(var(--a)/.9))}.text-accent\/95{color:var(--fallback-a,oklch(var(--a)/.95))}.text-base-100{color:var(--fallback-b1,oklch(var(--b1)/1))}.text-base-100\/0{color:var(--fallback-b1,oklch(var(--b1)/0))}.text-base-100\/10{color:var(--fallback-b1,oklch(var(--b1)/.1))}.text-base-100\/100{color:var(--fallback-b1,oklch(var(--b1)/1))}.text-base-100\/15{color:var(--fallback-b1,oklch(var(--b1)/.15))}.text-base-100\/20{color:var(--fallback-b1,oklch(var(--b1)/.2))}.text-base-100\/25{color:var(--fallback-b1,oklch(var(--b1)/.25))}.text-base-100\/30{color:var(--fallback-b1,oklch(var(--b1)/.3))}.text-base-100\/35{color:var(--fallback-b1,oklch(var(--b1)/.35))}.text-base-100\/40{color:var(--fallback-b1,oklch(var(--b1)/.4))}.text-base-100\/45{color:var(--fallback-b1,oklch(var(--b1)/.45))}.text-base-100\/5{color:var(--fallback-b1,oklch(var(--b1)/.05))}.text-base-100\/50{color:var(--fallback-b1,oklch(var(--b1)/.5))}.text-base-100\/55{color:var(--fallback-b1,oklch(var(--b1)/.55))}.text-base-100\/60{color:var(--fallback-b1,oklch(var(--b1)/.6))}.text-base-100\/65{color:var(--fallback-b1,oklch(var(--b1)/.65))}.text-base-100\/70{color:var(--fallback-b1,oklch(var(--b1)/.7))}.text-base-100\/75{color:var(--fallback-b1,oklch(var(--b1)/.75))}.text-base-100\/80{color:var(--fallback-b1,oklch(var(--b1)/.8))}.text-base-100\/85{color:var(--fallback-b1,oklch(var(--b1)/.85))}.text-base-100\/90{color:var(--fallback-b1,oklch(var(--b1)/.9))}.text-base-100\/95{color:var(--fallback-b1,oklch(var(--b1)/.95))}.text-base-200{color:var(--fallback-b2,oklch(var(--b2)/1))}.text-base-200\/0{color:var(--fallback-b2,oklch(var(--b2)/0))}.text-base-200\/10{color:var(--fallback-b2,oklch(var(--b2)/.1))}.text-base-200\/100{color:var(--fallback-b2,oklch(var(--b2)/1))}.text-base-200\/15{color:var(--fallback-b2,oklch(var(--b2)/.15))}.text-base-200\/20{color:var(--fallback-b2,oklch(var(--b2)/.2))}.text-base-200\/25{color:var(--fallback-b2,oklch(var(--b2)/.25))}.text-base-200\/30{color:var(--fallback-b2,oklch(var(--b2)/.3))}.text-base-200\/35{color:var(--fallback-b2,oklch(var(--b2)/.35))}.text-base-200\/40{color:var(--fallback-b2,oklch(var(--b2)/.4))}.text-base-200\/45{color:var(--fallback-b2,oklch(var(--b2)/.45))}.text-base-200\/5{color:var(--fallback-b2,oklch(var(--b2)/.05))}.text-base-200\/50{color:var(--fallback-b2,oklch(var(--b2)/.5))}.text-base-200\/55{color:var(--fallback-b2,oklch(var(--b2)/.55))}.text-base-200\/60{color:var(--fallback-b2,oklch(var(--b2)/.6))}.text-base-200\/65{color:var(--fallback-b2,oklch(var(--b2)/.65))}.text-base-200\/70{color:var(--fallback-b2,oklch(var(--b2)/.7))}.text-base-200\/75{color:var(--fallback-b2,oklch(var(--b2)/.75))}.text-base-200\/80{color:var(--fallback-b2,oklch(var(--b2)/.8))}.text-base-200\/85{color:var(--fallback-b2,oklch(var(--b2)/.85))}.text-base-200\/90{color:var(--fallback-b2,oklch(var(--b2)/.9))}.text-base-200\/95{color:var(--fallback-b2,oklch(var(--b2)/.95))}.text-base-300{color:var(--fallback-b3,oklch(var(--b3)/1))}.text-base-300\/0{color:var(--fallback-b3,oklch(var(--b3)/0))}.text-base-300\/10{color:var(--fallback-b3,oklch(var(--b3)/.1))}.text-base-300\/100{color:var(--fallback-b3,oklch(var(--b3)/1))}.text-base-300\/15{color:var(--fallback-b3,oklch(var(--b3)/.15))}.text-base-300\/20{color:var(--fallback-b3,oklch(var(--b3)/.2))}.text-base-300\/25{color:var(--fallback-b3,oklch(var(--b3)/.25))}.text-base-300\/30{color:var(--fallback-b3,oklch(var(--b3)/.3))}.text-base-300\/35{color:var(--fallback-b3,oklch(var(--b3)/.35))}.text-base-300\/40{color:var(--fallback-b3,oklch(var(--b3)/.4))}.text-base-300\/45{color:var(--fallback-b3,oklch(var(--b3)/.45))}.text-base-300\/5{color:var(--fallback-b3,oklch(var(--b3)/.05))}.text-base-300\/50{color:var(--fallback-b3,oklch(var(--b3)/.5))}.text-base-300\/55{color:var(--fallback-b3,oklch(var(--b3)/.55))}.text-base-300\/60{color:var(--fallback-b3,oklch(var(--b3)/.6))}.text-base-300\/65{color:var(--fallback-b3,oklch(var(--b3)/.65))}.text-base-300\/70{color:var(--fallback-b3,oklch(var(--b3)/.7))}.text-base-300\/75{color:var(--fallback-b3,oklch(var(--b3)/.75))}.text-base-300\/80{color:var(--fallback-b3,oklch(var(--b3)/.8))}.text-base-300\/85{color:var(--fallback-b3,oklch(var(--b3)/.85))}.text-base-300\/90{color:var(--fallback-b3,oklch(var(--b3)/.9))}.text-base-300\/95{color:var(--fallback-b3,oklch(var(--b3)/.95))}.text-base-content{color:var(--fallback-bc,oklch(var(--bc)/1))}.text-base-content\/0{color:var(--fallback-bc,oklch(var(--bc)/0))}.text-base-content\/10{color:var(--fallback-bc,oklch(var(--bc)/.1))}.text-base-content\/100{color:var(--fallback-bc,oklch(var(--bc)/1))}.text-base-content\/15{color:var(--fallback-bc,oklch(var(--bc)/.15))}.text-base-content\/20{color:var(--fallback-bc,oklch(var(--bc)/.2))}.text-base-content\/25{color:var(--fallback-bc,oklch(var(--bc)/.25))}.text-base-content\/30{color:var(--fallback-bc,oklch(var(--bc)/.3))}.text-base-content\/35{color:var(--fallback-bc,oklch(var(--bc)/.35))}.text-base-content\/40{color:var(--fallback-bc,oklch(var(--bc)/.4))}.text-base-content\/45{color:var(--fallback-bc,oklch(var(--bc)/.45))}.text-base-content\/5{color:var(--fallback-bc,oklch(var(--bc)/.05))}.text-base-content\/50{color:var(--fallback-bc,oklch(var(--bc)/.5))}.text-base-content\/55{color:var(--fallback-bc,oklch(var(--bc)/.55))}.text-base-content\/60{color:var(--fallback-bc,oklch(var(--bc)/.6))}.text-base-content\/65{color:var(--fallback-bc,oklch(var(--bc)/.65))}.text-base-content\/70{color:var(--fallback-bc,oklch(var(--bc)/.7))}.text-base-content\/75{color:var(--fallback-bc,oklch(var(--bc)/.75))}.text-base-content\/80{color:var(--fallback-bc,oklch(var(--bc)/.8))}.text-base-content\/85{color:var(--fallback-bc,oklch(var(--bc)/.85))}.text-base-content\/90{color:var(--fallback-bc,oklch(var(--bc)/.9))}.text-base-content\/95{color:var(--fallback-bc,oklch(var(--bc)/.95))}.text-current{color:currentColor}.text-error{color:var(--fallback-er,oklch(var(--er)/1))}.text-error-content{color:var(--fallback-erc,oklch(var(--erc)/1))}.text-error-content\/0{color:var(--fallback-erc,oklch(var(--erc)/0))}.text-error-content\/10{color:var(--fallback-erc,oklch(var(--erc)/.1))}.text-error-content\/100{color:var(--fallback-erc,oklch(var(--erc)/1))}.text-error-content\/15{color:var(--fallback-erc,oklch(var(--erc)/.15))}.text-error-content\/20{color:var(--fallback-erc,oklch(var(--erc)/.2))}.text-error-content\/25{color:var(--fallback-erc,oklch(var(--erc)/.25))}.text-error-content\/30{color:var(--fallback-erc,oklch(var(--erc)/.3))}.text-error-content\/35{color:var(--fallback-erc,oklch(var(--erc)/.35))}.text-error-content\/40{color:var(--fallback-erc,oklch(var(--erc)/.4))}.text-error-content\/45{color:var(--fallback-erc,oklch(var(--erc)/.45))}.text-error-content\/5{color:var(--fallback-erc,oklch(var(--erc)/.05))}.text-error-content\/50{color:var(--fallback-erc,oklch(var(--erc)/.5))}.text-error-content\/55{color:var(--fallback-erc,oklch(var(--erc)/.55))}.text-error-content\/60{color:var(--fallback-erc,oklch(var(--erc)/.6))}.text-error-content\/65{color:var(--fallback-erc,oklch(var(--erc)/.65))}.text-error-content\/70{color:var(--fallback-erc,oklch(var(--erc)/.7))}.text-error-content\/75{color:var(--fallback-erc,oklch(var(--erc)/.75))}.text-error-content\/80{color:var(--fallback-erc,oklch(var(--erc)/.8))}.text-error-content\/85{color:var(--fallback-erc,oklch(var(--erc)/.85))}.text-error-content\/90{color:var(--fallback-erc,oklch(var(--erc)/.9))}.text-error-content\/95{color:var(--fallback-erc,oklch(var(--erc)/.95))}.text-error\/0{color:var(--fallback-er,oklch(var(--er)/0))}.text-error\/10{color:var(--fallback-er,oklch(var(--er)/.1))}.text-error\/100{color:var(--fallback-er,oklch(var(--er)/1))}.text-error\/15{color:var(--fallback-er,oklch(var(--er)/.15))}.text-error\/20{color:var(--fallback-er,oklch(var(--er)/.2))}.text-error\/25{color:var(--fallback-er,oklch(var(--er)/.25))}.text-error\/30{color:var(--fallback-er,oklch(var(--er)/.3))}.text-error\/35{color:var(--fallback-er,oklch(var(--er)/.35))}.text-error\/40{color:var(--fallback-er,oklch(var(--er)/.4))}.text-error\/45{color:var(--fallback-er,oklch(var(--er)/.45))}.text-error\/5{color:var(--fallback-er,oklch(var(--er)/.05))}.text-error\/50{color:var(--fallback-er,oklch(var(--er)/.5))}.text-error\/55{color:var(--fallback-er,oklch(var(--er)/.55))}.text-error\/60{color:var(--fallback-er,oklch(var(--er)/.6))}.text-error\/65{color:var(--fallback-er,oklch(var(--er)/.65))}.text-error\/70{color:var(--fallback-er,oklch(var(--er)/.7))}.text-error\/75{color:var(--fallback-er,oklch(var(--er)/.75))}.text-error\/80{color:var(--fallback-er,oklch(var(--er)/.8))}.text-error\/85{color:var(--fallback-er,oklch(var(--er)/.85))}.text-error\/90{color:var(--fallback-er,oklch(var(--er)/.9))}.text-error\/95{color:var(--fallback-er,oklch(var(--er)/.95))}.text-info{color:var(--fallback-in,oklch(var(--in)/1))}.text-info-content{color:var(--fallback-inc,oklch(var(--inc)/1))}.text-info-content\/0{color:var(--fallback-inc,oklch(var(--inc)/0))}.text-info-content\/10{color:var(--fallback-inc,oklch(var(--inc)/.1))}.text-info-content\/100{color:var(--fallback-inc,oklch(var(--inc)/1))}.text-info-content\/15{color:var(--fallback-inc,oklch(var(--inc)/.15))}.text-info-content\/20{color:var(--fallback-inc,oklch(var(--inc)/.2))}.text-info-content\/25{color:var(--fallback-inc,oklch(var(--inc)/.25))}.text-info-content\/30{color:var(--fallback-inc,oklch(var(--inc)/.3))}.text-info-content\/35{color:var(--fallback-inc,oklch(var(--inc)/.35))}.text-info-content\/40{color:var(--fallback-inc,oklch(var(--inc)/.4))}.text-info-content\/45{color:var(--fallback-inc,oklch(var(--inc)/.45))}.text-info-content\/5{color:var(--fallback-inc,oklch(var(--inc)/.05))}.text-info-content\/50{color:var(--fallback-inc,oklch(var(--inc)/.5))}.text-info-content\/55{color:var(--fallback-inc,oklch(var(--inc)/.55))}.text-info-content\/60{color:var(--fallback-inc,oklch(var(--inc)/.6))}.text-info-content\/65{color:var(--fallback-inc,oklch(var(--inc)/.65))}.text-info-content\/70{color:var(--fallback-inc,oklch(var(--inc)/.7))}.text-info-content\/75{color:var(--fallback-inc,oklch(var(--inc)/.75))}.text-info-content\/80{color:var(--fallback-inc,oklch(var(--inc)/.8))}.text-info-content\/85{color:var(--fallback-inc,oklch(var(--inc)/.85))}.text-info-content\/90{color:var(--fallback-inc,oklch(var(--inc)/.9))}.text-info-content\/95{color:var(--fallback-inc,oklch(var(--inc)/.95))}.text-info\/0{color:var(--fallback-in,oklch(var(--in)/0))}.text-info\/10{color:var(--fallback-in,oklch(var(--in)/.1))}.text-info\/100{color:var(--fallback-in,oklch(var(--in)/1))}.text-info\/15{color:var(--fallback-in,oklch(var(--in)/.15))}.text-info\/20{color:var(--fallback-in,oklch(var(--in)/.2))}.text-info\/25{color:var(--fallback-in,oklch(var(--in)/.25))}.text-info\/30{color:var(--fallback-in,oklch(var(--in)/.3))}.text-info\/35{color:var(--fallback-in,oklch(var(--in)/.35))}.text-info\/40{color:var(--fallback-in,oklch(var(--in)/.4))}.text-info\/45{color:var(--fallback-in,oklch(var(--in)/.45))}.text-info\/5{color:var(--fallback-in,oklch(var(--in)/.05))}.text-info\/50{color:var(--fallback-in,oklch(var(--in)/.5))}.text-info\/55{color:var(--fallback-in,oklch(var(--in)/.55))}.text-info\/60{color:var(--fallback-in,oklch(var(--in)/.6))}.text-info\/65{color:var(--fallback-in,oklch(var(--in)/.65))}.text-info\/70{color:var(--fallback-in,oklch(var(--in)/.7))}.text-info\/75{color:var(--fallback-in,oklch(var(--in)/.75))}.text-info\/80{color:var(--fallback-in,oklch(var(--in)/.8))}.text-info\/85{color:var(--fallback-in,oklch(var(--in)/.85))}.text-info\/90{color:var(--fallback-in,oklch(var(--in)/.9))}.text-info\/95{color:var(--fallback-in,oklch(var(--in)/.95))}.text-neutral{color:var(--fallback-n,oklch(var(--n)/1))}.text-neutral-content{color:var(--fallback-nc,oklch(var(--nc)/1))}.text-neutral-content\/0{color:var(--fallback-nc,oklch(var(--nc)/0))}.text-neutral-content\/10{color:var(--fallback-nc,oklch(var(--nc)/.1))}.text-neutral-content\/100{color:var(--fallback-nc,oklch(var(--nc)/1))}.text-neutral-content\/15{color:var(--fallback-nc,oklch(var(--nc)/.15))}.text-neutral-content\/20{color:var(--fallback-nc,oklch(var(--nc)/.2))}.text-neutral-content\/25{color:var(--fallback-nc,oklch(var(--nc)/.25))}.text-neutral-content\/30{color:var(--fallback-nc,oklch(var(--nc)/.3))}.text-neutral-content\/35{color:var(--fallback-nc,oklch(var(--nc)/.35))}.text-neutral-content\/40{color:var(--fallback-nc,oklch(var(--nc)/.4))}.text-neutral-content\/45{color:var(--fallback-nc,oklch(var(--nc)/.45))}.text-neutral-content\/5{color:var(--fallback-nc,oklch(var(--nc)/.05))}.text-neutral-content\/50{color:var(--fallback-nc,oklch(var(--nc)/.5))}.text-neutral-content\/55{color:var(--fallback-nc,oklch(var(--nc)/.55))}.text-neutral-content\/60{color:var(--fallback-nc,oklch(var(--nc)/.6))}.text-neutral-content\/65{color:var(--fallback-nc,oklch(var(--nc)/.65))}.text-neutral-content\/70{color:var(--fallback-nc,oklch(var(--nc)/.7))}.text-neutral-content\/75{color:var(--fallback-nc,oklch(var(--nc)/.75))}.text-neutral-content\/80{color:var(--fallback-nc,oklch(var(--nc)/.8))}.text-neutral-content\/85{color:var(--fallback-nc,oklch(var(--nc)/.85))}.text-neutral-content\/90{color:var(--fallback-nc,oklch(var(--nc)/.9))}.text-neutral-content\/95{color:var(--fallback-nc,oklch(var(--nc)/.95))}.text-neutral\/0{color:var(--fallback-n,oklch(var(--n)/0))}.text-neutral\/10{color:var(--fallback-n,oklch(var(--n)/.1))}.text-neutral\/100{color:var(--fallback-n,oklch(var(--n)/1))}.text-neutral\/15{color:var(--fallback-n,oklch(var(--n)/.15))}.text-neutral\/20{color:var(--fallback-n,oklch(var(--n)/.2))}.text-neutral\/25{color:var(--fallback-n,oklch(var(--n)/.25))}.text-neutral\/30{color:var(--fallback-n,oklch(var(--n)/.3))}.text-neutral\/35{color:var(--fallback-n,oklch(var(--n)/.35))}.text-neutral\/40{color:var(--fallback-n,oklch(var(--n)/.4))}.text-neutral\/45{color:var(--fallback-n,oklch(var(--n)/.45))}.text-neutral\/5{color:var(--fallback-n,oklch(var(--n)/.05))}.text-neutral\/50{color:var(--fallback-n,oklch(var(--n)/.5))}.text-neutral\/55{color:var(--fallback-n,oklch(var(--n)/.55))}.text-neutral\/60{color:var(--fallback-n,oklch(var(--n)/.6))}.text-neutral\/65{color:var(--fallback-n,oklch(var(--n)/.65))}.text-neutral\/70{color:var(--fallback-n,oklch(var(--n)/.7))}.text-neutral\/75{color:var(--fallback-n,oklch(var(--n)/.75))}.text-neutral\/80{color:var(--fallback-n,oklch(var(--n)/.8))}.text-neutral\/85{color:var(--fallback-n,oklch(var(--n)/.85))}.text-neutral\/90{color:var(--fallback-n,oklch(var(--n)/.9))}.text-neutral\/95{color:var(--fallback-n,oklch(var(--n)/.95))}.text-primary{color:var(--fallback-p,oklch(var(--p)/1))}.text-primary-content{color:var(--fallback-pc,oklch(var(--pc)/1))}.text-primary-content\/0{color:var(--fallback-pc,oklch(var(--pc)/0))}.text-primary-content\/10{color:var(--fallback-pc,oklch(var(--pc)/.1))}.text-primary-content\/100{color:var(--fallback-pc,oklch(var(--pc)/1))}.text-primary-content\/15{color:var(--fallback-pc,oklch(var(--pc)/.15))}.text-primary-content\/20{color:var(--fallback-pc,oklch(var(--pc)/.2))}.text-primary-content\/25{color:var(--fallback-pc,oklch(var(--pc)/.25))}.text-primary-content\/30{color:var(--fallback-pc,oklch(var(--pc)/.3))}.text-primary-content\/35{color:var(--fallback-pc,oklch(var(--pc)/.35))}.text-primary-content\/40{color:var(--fallback-pc,oklch(var(--pc)/.4))}.text-primary-content\/45{color:var(--fallback-pc,oklch(var(--pc)/.45))}.text-primary-content\/5{color:var(--fallback-pc,oklch(var(--pc)/.05))}.text-primary-content\/50{color:var(--fallback-pc,oklch(var(--pc)/.5))}.text-primary-content\/55{color:var(--fallback-pc,oklch(var(--pc)/.55))}.text-primary-content\/60{color:var(--fallback-pc,oklch(var(--pc)/.6))}.text-primary-content\/65{color:var(--fallback-pc,oklch(var(--pc)/.65))}.text-primary-content\/70{color:var(--fallback-pc,oklch(var(--pc)/.7))}.text-primary-content\/75{color:var(--fallback-pc,oklch(var(--pc)/.75))}.text-primary-content\/80{color:var(--fallback-pc,oklch(var(--pc)/.8))}.text-primary-content\/85{color:var(--fallback-pc,oklch(var(--pc)/.85))}.text-primary-content\/90{color:var(--fallback-pc,oklch(var(--pc)/.9))}.text-primary-content\/95{color:var(--fallback-pc,oklch(var(--pc)/.95))}.text-primary\/0{color:var(--fallback-p,oklch(var(--p)/0))}.text-primary\/10{color:var(--fallback-p,oklch(var(--p)/.1))}.text-primary\/100{color:var(--fallback-p,oklch(var(--p)/1))}.text-primary\/15{color:var(--fallback-p,oklch(var(--p)/.15))}.text-primary\/20{color:var(--fallback-p,oklch(var(--p)/.2))}.text-primary\/25{color:var(--fallback-p,oklch(var(--p)/.25))}.text-primary\/30{color:var(--fallback-p,oklch(var(--p)/.3))}.text-primary\/35{color:var(--fallback-p,oklch(var(--p)/.35))}.text-primary\/40{color:var(--fallback-p,oklch(var(--p)/.4))}.text-primary\/45{color:var(--fallback-p,oklch(var(--p)/.45))}.text-primary\/5{color:var(--fallback-p,oklch(var(--p)/.05))}.text-primary\/50{color:var(--fallback-p,oklch(var(--p)/.5))}.text-primary\/55{color:var(--fallback-p,oklch(var(--p)/.55))}.text-primary\/60{color:var(--fallback-p,oklch(var(--p)/.6))}.text-primary\/65{color:var(--fallback-p,oklch(var(--p)/.65))}.text-primary\/70{color:var(--fallback-p,oklch(var(--p)/.7))}.text-primary\/75{color:var(--fallback-p,oklch(var(--p)/.75))}.text-primary\/80{color:var(--fallback-p,oklch(var(--p)/.8))}.text-primary\/85{color:var(--fallback-p,oklch(var(--p)/.85))}.text-primary\/90{color:var(--fallback-p,oklch(var(--p)/.9))}.text-primary\/95{color:var(--fallback-p,oklch(var(--p)/.95))}.text-secondary{color:var(--fallback-s,oklch(var(--s)/1))}.text-secondary-content{color:var(--fallback-sc,oklch(var(--sc)/1))}.text-secondary-content\/0{color:var(--fallback-sc,oklch(var(--sc)/0))}.text-secondary-content\/10{color:var(--fallback-sc,oklch(var(--sc)/.1))}.text-secondary-content\/100{color:var(--fallback-sc,oklch(var(--sc)/1))}.text-secondary-content\/15{color:var(--fallback-sc,oklch(var(--sc)/.15))}.text-secondary-content\/20{color:var(--fallback-sc,oklch(var(--sc)/.2))}.text-secondary-content\/25{color:var(--fallback-sc,oklch(var(--sc)/.25))}.text-secondary-content\/30{color:var(--fallback-sc,oklch(var(--sc)/.3))}.text-secondary-content\/35{color:var(--fallback-sc,oklch(var(--sc)/.35))}.text-secondary-content\/40{color:var(--fallback-sc,oklch(var(--sc)/.4))}.text-secondary-content\/45{color:var(--fallback-sc,oklch(var(--sc)/.45))}.text-secondary-content\/5{color:var(--fallback-sc,oklch(var(--sc)/.05))}.text-secondary-content\/50{color:var(--fallback-sc,oklch(var(--sc)/.5))}.text-secondary-content\/55{color:var(--fallback-sc,oklch(var(--sc)/.55))}.text-secondary-content\/60{color:var(--fallback-sc,oklch(var(--sc)/.6))}.text-secondary-content\/65{color:var(--fallback-sc,oklch(var(--sc)/.65))}.text-secondary-content\/70{color:var(--fallback-sc,oklch(var(--sc)/.7))}.text-secondary-content\/75{color:var(--fallback-sc,oklch(var(--sc)/.75))}.text-secondary-content\/80{color:var(--fallback-sc,oklch(var(--sc)/.8))}.text-secondary-content\/85{color:var(--fallback-sc,oklch(var(--sc)/.85))}.text-secondary-content\/90{color:var(--fallback-sc,oklch(var(--sc)/.9))}.text-secondary-content\/95{color:var(--fallback-sc,oklch(var(--sc)/.95))}.text-secondary\/0{color:var(--fallback-s,oklch(var(--s)/0))}.text-secondary\/10{color:var(--fallback-s,oklch(var(--s)/.1))}.text-secondary\/100{color:var(--fallback-s,oklch(var(--s)/1))}.text-secondary\/15{color:var(--fallback-s,oklch(var(--s)/.15))}.text-secondary\/20{color:var(--fallback-s,oklch(var(--s)/.2))}.text-secondary\/25{color:var(--fallback-s,oklch(var(--s)/.25))}.text-secondary\/30{color:var(--fallback-s,oklch(var(--s)/.3))}.text-secondary\/35{color:var(--fallback-s,oklch(var(--s)/.35))}.text-secondary\/40{color:var(--fallback-s,oklch(var(--s)/.4))}.text-secondary\/45{color:var(--fallback-s,oklch(var(--s)/.45))}.text-secondary\/5{color:var(--fallback-s,oklch(var(--s)/.05))}.text-secondary\/50{color:var(--fallback-s,oklch(var(--s)/.5))}.text-secondary\/55{color:var(--fallback-s,oklch(var(--s)/.55))}.text-secondary\/60{color:var(--fallback-s,oklch(var(--s)/.6))}.text-secondary\/65{color:var(--fallback-s,oklch(var(--s)/.65))}.text-secondary\/70{color:var(--fallback-s,oklch(var(--s)/.7))}.text-secondary\/75{color:var(--fallback-s,oklch(var(--s)/.75))}.text-secondary\/80{color:var(--fallback-s,oklch(var(--s)/.8))}.text-secondary\/85{color:var(--fallback-s,oklch(var(--s)/.85))}.text-secondary\/90{color:var(--fallback-s,oklch(var(--s)/.9))}.text-secondary\/95{color:var(--fallback-s,oklch(var(--s)/.95))}.text-success{color:var(--fallback-su,oklch(var(--su)/1))}.text-success-content{color:var(--fallback-suc,oklch(var(--suc)/1))}.text-success-content\/0{color:var(--fallback-suc,oklch(var(--suc)/0))}.text-success-content\/10{color:var(--fallback-suc,oklch(var(--suc)/.1))}.text-success-content\/100{color:var(--fallback-suc,oklch(var(--suc)/1))}.text-success-content\/15{color:var(--fallback-suc,oklch(var(--suc)/.15))}.text-success-content\/20{color:var(--fallback-suc,oklch(var(--suc)/.2))}.text-success-content\/25{color:var(--fallback-suc,oklch(var(--suc)/.25))}.text-success-content\/30{color:var(--fallback-suc,oklch(var(--suc)/.3))}.text-success-content\/35{color:var(--fallback-suc,oklch(var(--suc)/.35))}.text-success-content\/40{color:var(--fallback-suc,oklch(var(--suc)/.4))}.text-success-content\/45{color:var(--fallback-suc,oklch(var(--suc)/.45))}.text-success-content\/5{color:var(--fallback-suc,oklch(var(--suc)/.05))}.text-success-content\/50{color:var(--fallback-suc,oklch(var(--suc)/.5))}.text-success-content\/55{color:var(--fallback-suc,oklch(var(--suc)/.55))}.text-success-content\/60{color:var(--fallback-suc,oklch(var(--suc)/.6))}.text-success-content\/65{color:var(--fallback-suc,oklch(var(--suc)/.65))}.text-success-content\/70{color:var(--fallback-suc,oklch(var(--suc)/.7))}.text-success-content\/75{color:var(--fallback-suc,oklch(var(--suc)/.75))}.text-success-content\/80{color:var(--fallback-suc,oklch(var(--suc)/.8))}.text-success-content\/85{color:var(--fallback-suc,oklch(var(--suc)/.85))}.text-success-content\/90{color:var(--fallback-suc,oklch(var(--suc)/.9))}.text-success-content\/95{color:var(--fallback-suc,oklch(var(--suc)/.95))}.text-success\/0{color:var(--fallback-su,oklch(var(--su)/0))}.text-success\/10{color:var(--fallback-su,oklch(var(--su)/.1))}.text-success\/100{color:var(--fallback-su,oklch(var(--su)/1))}.text-success\/15{color:var(--fallback-su,oklch(var(--su)/.15))}.text-success\/20{color:var(--fallback-su,oklch(var(--su)/.2))}.text-success\/25{color:var(--fallback-su,oklch(var(--su)/.25))}.text-success\/30{color:var(--fallback-su,oklch(var(--su)/.3))}.text-success\/35{color:var(--fallback-su,oklch(var(--su)/.35))}.text-success\/40{color:var(--fallback-su,oklch(var(--su)/.4))}.text-success\/45{color:var(--fallback-su,oklch(var(--su)/.45))}.text-success\/5{color:var(--fallback-su,oklch(var(--su)/.05))}.text-success\/50{color:var(--fallback-su,oklch(var(--su)/.5))}.text-success\/55{color:var(--fallback-su,oklch(var(--su)/.55))}.text-success\/60{color:var(--fallback-su,oklch(var(--su)/.6))}.text-success\/65{color:var(--fallback-su,oklch(var(--su)/.65))}.text-success\/70{color:var(--fallback-su,oklch(var(--su)/.7))}.text-success\/75{color:var(--fallback-su,oklch(var(--su)/.75))}.text-success\/80{color:var(--fallback-su,oklch(var(--su)/.8))}.text-success\/85{color:var(--fallback-su,oklch(var(--su)/.85))}.text-success\/90{color:var(--fallback-su,oklch(var(--su)/.9))}.text-success\/95{color:var(--fallback-su,oklch(var(--su)/.95))}.text-transparent{color:transparent}.text-transparent\/0{color:rgb(0 0 0 / 0)}.text-transparent\/10{color:rgb(0 0 0 / .1)}.text-transparent\/100{color:rgb(0 0 0 / 1)}.text-transparent\/15{color:rgb(0 0 0 / .15)}.text-transparent\/20{color:rgb(0 0 0 / .2)}.text-transparent\/25{color:rgb(0 0 0 / .25)}.text-transparent\/30{color:rgb(0 0 0 / .3)}.text-transparent\/35{color:rgb(0 0 0 / .35)}.text-transparent\/40{color:rgb(0 0 0 / .4)}.text-transparent\/45{color:rgb(0 0 0 / .45)}.text-transparent\/5{color:rgb(0 0 0 / .05)}.text-transparent\/50{color:rgb(0 0 0 / .5)}.text-transparent\/55{color:rgb(0 0 0 / .55)}.text-transparent\/60{color:rgb(0 0 0 / .6)}.text-transparent\/65{color:rgb(0 0 0 / .65)}.text-transparent\/70{color:rgb(0 0 0 / .7)}.text-transparent\/75{color:rgb(0 0 0 / .75)}.text-transparent\/80{color:rgb(0 0 0 / .8)}.text-transparent\/85{color:rgb(0 0 0 / .85)}.text-transparent\/90{color:rgb(0 0 0 / .9)}.text-transparent\/95{color:rgb(0 0 0 / .95)}.text-warning{color:var(--fallback-wa,oklch(var(--wa)/1))}.text-warning-content{color:var(--fallback-wac,oklch(var(--wac)/1))}.text-warning-content\/0{color:var(--fallback-wac,oklch(var(--wac)/0))}.text-warning-content\/10{color:var(--fallback-wac,oklch(var(--wac)/.1))}.text-warning-content\/100{color:var(--fallback-wac,oklch(var(--wac)/1))}.text-warning-content\/15{color:var(--fallback-wac,oklch(var(--wac)/.15))}.text-warning-content\/20{color:var(--fallback-wac,oklch(var(--wac)/.2))}.text-warning-content\/25{color:var(--fallback-wac,oklch(var(--wac)/.25))}.text-warning-content\/30{color:var(--fallback-wac,oklch(var(--wac)/.3))}.text-warning-content\/35{color:var(--fallback-wac,oklch(var(--wac)/.35))}.text-warning-content\/40{color:var(--fallback-wac,oklch(var(--wac)/.4))}.text-warning-content\/45{color:var(--fallback-wac,oklch(var(--wac)/.45))}.text-warning-content\/5{color:var(--fallback-wac,oklch(var(--wac)/.05))}.text-warning-content\/50{color:var(--fallback-wac,oklch(var(--wac)/.5))}.text-warning-content\/55{color:var(--fallback-wac,oklch(var(--wac)/.55))}.text-warning-content\/60{color:var(--fallback-wac,oklch(var(--wac)/.6))}.text-warning-content\/65{color:var(--fallback-wac,oklch(var(--wac)/.65))}.text-warning-content\/70{color:var(--fallback-wac,oklch(var(--wac)/.7))}.text-warning-content\/75{color:var(--fallback-wac,oklch(var(--wac)/.75))}.text-warning-content\/80{color:var(--fallback-wac,oklch(var(--wac)/.8))}.text-warning-content\/85{color:var(--fallback-wac,oklch(var(--wac)/.85))}.text-warning-content\/90{color:var(--fallback-wac,oklch(var(--wac)/.9))}.text-warning-content\/95{color:var(--fallback-wac,oklch(var(--wac)/.95))}.text-warning\/0{color:var(--fallback-wa,oklch(var(--wa)/0))}.text-warning\/10{color:var(--fallback-wa,oklch(var(--wa)/.1))}.text-warning\/100{color:var(--fallback-wa,oklch(var(--wa)/1))}.text-warning\/15{color:var(--fallback-wa,oklch(var(--wa)/.15))}.text-warning\/20{color:var(--fallback-wa,oklch(var(--wa)/.2))}.text-warning\/25{color:var(--fallback-wa,oklch(var(--wa)/.25))}.text-warning\/30{color:var(--fallback-wa,oklch(var(--wa)/.3))}.text-warning\/35{color:var(--fallback-wa,oklch(var(--wa)/.35))}.text-warning\/40{color:var(--fallback-wa,oklch(var(--wa)/.4))}.text-warning\/45{color:var(--fallback-wa,oklch(var(--wa)/.45))}.text-warning\/5{color:var(--fallback-wa,oklch(var(--wa)/.05))}.text-warning\/50{color:var(--fallback-wa,oklch(var(--wa)/.5))}.text-warning\/55{color:var(--fallback-wa,oklch(var(--wa)/.55))}.text-warning\/60{color:var(--fallback-wa,oklch(var(--wa)/.6))}.text-warning\/65{color:var(--fallback-wa,oklch(var(--wa)/.65))}.text-warning\/70{color:var(--fallback-wa,oklch(var(--wa)/.7))}.text-warning\/75{color:var(--fallback-wa,oklch(var(--wa)/.75))}.text-warning\/80{color:var(--fallback-wa,oklch(var(--wa)/.8))}.text-warning\/85{color:var(--fallback-wa,oklch(var(--wa)/.85))}.text-warning\/90{color:var(--fallback-wa,oklch(var(--wa)/.9))}.text-warning\/95{color:var(--fallback-wa,oklch(var(--wa)/.95))}.placeholder-accent::placeholder{color:var(--fallback-a,oklch(var(--a)/1))}.placeholder-accent-content::placeholder{color:var(--fallback-ac,oklch(var(--ac)/1))}.placeholder-accent-content\/0::placeholder{color:var(--fallback-ac,oklch(var(--ac)/0))}.placeholder-accent-content\/10::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.1))}.placeholder-accent-content\/100::placeholder{color:var(--fallback-ac,oklch(var(--ac)/1))}.placeholder-accent-content\/15::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.15))}.placeholder-accent-content\/20::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.2))}.placeholder-accent-content\/25::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.25))}.placeholder-accent-content\/30::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.3))}.placeholder-accent-content\/35::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.35))}.placeholder-accent-content\/40::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.4))}.placeholder-accent-content\/45::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.45))}.placeholder-accent-content\/5::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.05))}.placeholder-accent-content\/50::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.5))}.placeholder-accent-content\/55::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.55))}.placeholder-accent-content\/60::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.6))}.placeholder-accent-content\/65::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.65))}.placeholder-accent-content\/70::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.7))}.placeholder-accent-content\/75::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.75))}.placeholder-accent-content\/80::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.8))}.placeholder-accent-content\/85::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.85))}.placeholder-accent-content\/90::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.9))}.placeholder-accent-content\/95::placeholder{color:var(--fallback-ac,oklch(var(--ac)/.95))}.placeholder-accent\/0::placeholder{color:var(--fallback-a,oklch(var(--a)/0))}.placeholder-accent\/10::placeholder{color:var(--fallback-a,oklch(var(--a)/.1))}.placeholder-accent\/100::placeholder{color:var(--fallback-a,oklch(var(--a)/1))}.placeholder-accent\/15::placeholder{color:var(--fallback-a,oklch(var(--a)/.15))}.placeholder-accent\/20::placeholder{color:var(--fallback-a,oklch(var(--a)/.2))}.placeholder-accent\/25::placeholder{color:var(--fallback-a,oklch(var(--a)/.25))}.placeholder-accent\/30::placeholder{color:var(--fallback-a,oklch(var(--a)/.3))}.placeholder-accent\/35::placeholder{color:var(--fallback-a,oklch(var(--a)/.35))}.placeholder-accent\/40::placeholder{color:var(--fallback-a,oklch(var(--a)/.4))}.placeholder-accent\/45::placeholder{color:var(--fallback-a,oklch(var(--a)/.45))}.placeholder-accent\/5::placeholder{color:var(--fallback-a,oklch(var(--a)/.05))}.placeholder-accent\/50::placeholder{color:var(--fallback-a,oklch(var(--a)/.5))}.placeholder-accent\/55::placeholder{color:var(--fallback-a,oklch(var(--a)/.55))}.placeholder-accent\/60::placeholder{color:var(--fallback-a,oklch(var(--a)/.6))}.placeholder-accent\/65::placeholder{color:var(--fallback-a,oklch(var(--a)/.65))}.placeholder-accent\/70::placeholder{color:var(--fallback-a,oklch(var(--a)/.7))}.placeholder-accent\/75::placeholder{color:var(--fallback-a,oklch(var(--a)/.75))}.placeholder-accent\/80::placeholder{color:var(--fallback-a,oklch(var(--a)/.8))}.placeholder-accent\/85::placeholder{color:var(--fallback-a,oklch(var(--a)/.85))}.placeholder-accent\/90::placeholder{color:var(--fallback-a,oklch(var(--a)/.9))}.placeholder-accent\/95::placeholder{color:var(--fallback-a,oklch(var(--a)/.95))}.placeholder-base-100::placeholder{color:var(--fallback-b1,oklch(var(--b1)/1))}.placeholder-base-100\/0::placeholder{color:var(--fallback-b1,oklch(var(--b1)/0))}.placeholder-base-100\/10::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.1))}.placeholder-base-100\/100::placeholder{color:var(--fallback-b1,oklch(var(--b1)/1))}.placeholder-base-100\/15::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.15))}.placeholder-base-100\/20::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.2))}.placeholder-base-100\/25::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.25))}.placeholder-base-100\/30::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.3))}.placeholder-base-100\/35::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.35))}.placeholder-base-100\/40::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.4))}.placeholder-base-100\/45::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.45))}.placeholder-base-100\/5::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.05))}.placeholder-base-100\/50::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.5))}.placeholder-base-100\/55::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.55))}.placeholder-base-100\/60::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.6))}.placeholder-base-100\/65::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.65))}.placeholder-base-100\/70::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.7))}.placeholder-base-100\/75::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.75))}.placeholder-base-100\/80::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.8))}.placeholder-base-100\/85::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.85))}.placeholder-base-100\/90::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.9))}.placeholder-base-100\/95::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.95))}.placeholder-base-200::placeholder{color:var(--fallback-b2,oklch(var(--b2)/1))}.placeholder-base-200\/0::placeholder{color:var(--fallback-b2,oklch(var(--b2)/0))}.placeholder-base-200\/10::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.1))}.placeholder-base-200\/100::placeholder{color:var(--fallback-b2,oklch(var(--b2)/1))}.placeholder-base-200\/15::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.15))}.placeholder-base-200\/20::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.2))}.placeholder-base-200\/25::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.25))}.placeholder-base-200\/30::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.3))}.placeholder-base-200\/35::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.35))}.placeholder-base-200\/40::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.4))}.placeholder-base-200\/45::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.45))}.placeholder-base-200\/5::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.05))}.placeholder-base-200\/50::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.5))}.placeholder-base-200\/55::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.55))}.placeholder-base-200\/60::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.6))}.placeholder-base-200\/65::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.65))}.placeholder-base-200\/70::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.7))}.placeholder-base-200\/75::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.75))}.placeholder-base-200\/80::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.8))}.placeholder-base-200\/85::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.85))}.placeholder-base-200\/90::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.9))}.placeholder-base-200\/95::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.95))}.placeholder-base-300::placeholder{color:var(--fallback-b3,oklch(var(--b3)/1))}.placeholder-base-300\/0::placeholder{color:var(--fallback-b3,oklch(var(--b3)/0))}.placeholder-base-300\/10::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.1))}.placeholder-base-300\/100::placeholder{color:var(--fallback-b3,oklch(var(--b3)/1))}.placeholder-base-300\/15::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.15))}.placeholder-base-300\/20::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.2))}.placeholder-base-300\/25::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.25))}.placeholder-base-300\/30::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.3))}.placeholder-base-300\/35::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.35))}.placeholder-base-300\/40::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.4))}.placeholder-base-300\/45::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.45))}.placeholder-base-300\/5::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.05))}.placeholder-base-300\/50::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.5))}.placeholder-base-300\/55::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.55))}.placeholder-base-300\/60::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.6))}.placeholder-base-300\/65::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.65))}.placeholder-base-300\/70::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.7))}.placeholder-base-300\/75::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.75))}.placeholder-base-300\/80::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.8))}.placeholder-base-300\/85::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.85))}.placeholder-base-300\/90::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.9))}.placeholder-base-300\/95::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.95))}.placeholder-base-content::placeholder{color:var(--fallback-bc,oklch(var(--bc)/1))}.placeholder-base-content\/0::placeholder{color:var(--fallback-bc,oklch(var(--bc)/0))}.placeholder-base-content\/10::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.1))}.placeholder-base-content\/100::placeholder{color:var(--fallback-bc,oklch(var(--bc)/1))}.placeholder-base-content\/15::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.15))}.placeholder-base-content\/20::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.2))}.placeholder-base-content\/25::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.25))}.placeholder-base-content\/30::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.3))}.placeholder-base-content\/35::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.35))}.placeholder-base-content\/40::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.4))}.placeholder-base-content\/45::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.45))}.placeholder-base-content\/5::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.05))}.placeholder-base-content\/50::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.5))}.placeholder-base-content\/55::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.55))}.placeholder-base-content\/60::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.6))}.placeholder-base-content\/65::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.65))}.placeholder-base-content\/70::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.7))}.placeholder-base-content\/75::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.75))}.placeholder-base-content\/80::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.8))}.placeholder-base-content\/85::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.85))}.placeholder-base-content\/90::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.9))}.placeholder-base-content\/95::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.95))}.placeholder-current::placeholder{color:currentColor}.placeholder-error::placeholder{color:var(--fallback-er,oklch(var(--er)/1))}.placeholder-error-content::placeholder{color:var(--fallback-erc,oklch(var(--erc)/1))}.placeholder-error-content\/0::placeholder{color:var(--fallback-erc,oklch(var(--erc)/0))}.placeholder-error-content\/10::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.1))}.placeholder-error-content\/100::placeholder{color:var(--fallback-erc,oklch(var(--erc)/1))}.placeholder-error-content\/15::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.15))}.placeholder-error-content\/20::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.2))}.placeholder-error-content\/25::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.25))}.placeholder-error-content\/30::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.3))}.placeholder-error-content\/35::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.35))}.placeholder-error-content\/40::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.4))}.placeholder-error-content\/45::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.45))}.placeholder-error-content\/5::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.05))}.placeholder-error-content\/50::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.5))}.placeholder-error-content\/55::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.55))}.placeholder-error-content\/60::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.6))}.placeholder-error-content\/65::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.65))}.placeholder-error-content\/70::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.7))}.placeholder-error-content\/75::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.75))}.placeholder-error-content\/80::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.8))}.placeholder-error-content\/85::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.85))}.placeholder-error-content\/90::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.9))}.placeholder-error-content\/95::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.95))}.placeholder-error\/0::placeholder{color:var(--fallback-er,oklch(var(--er)/0))}.placeholder-error\/10::placeholder{color:var(--fallback-er,oklch(var(--er)/.1))}.placeholder-error\/100::placeholder{color:var(--fallback-er,oklch(var(--er)/1))}.placeholder-error\/15::placeholder{color:var(--fallback-er,oklch(var(--er)/.15))}.placeholder-error\/20::placeholder{color:var(--fallback-er,oklch(var(--er)/.2))}.placeholder-error\/25::placeholder{color:var(--fallback-er,oklch(var(--er)/.25))}.placeholder-error\/30::placeholder{color:var(--fallback-er,oklch(var(--er)/.3))}.placeholder-error\/35::placeholder{color:var(--fallback-er,oklch(var(--er)/.35))}.placeholder-error\/40::placeholder{color:var(--fallback-er,oklch(var(--er)/.4))}.placeholder-error\/45::placeholder{color:var(--fallback-er,oklch(var(--er)/.45))}.placeholder-error\/5::placeholder{color:var(--fallback-er,oklch(var(--er)/.05))}.placeholder-error\/50::placeholder{color:var(--fallback-er,oklch(var(--er)/.5))}.placeholder-error\/55::placeholder{color:var(--fallback-er,oklch(var(--er)/.55))}.placeholder-error\/60::placeholder{color:var(--fallback-er,oklch(var(--er)/.6))}.placeholder-error\/65::placeholder{color:var(--fallback-er,oklch(var(--er)/.65))}.placeholder-error\/70::placeholder{color:var(--fallback-er,oklch(var(--er)/.7))}.placeholder-error\/75::placeholder{color:var(--fallback-er,oklch(var(--er)/.75))}.placeholder-error\/80::placeholder{color:var(--fallback-er,oklch(var(--er)/.8))}.placeholder-error\/85::placeholder{color:var(--fallback-er,oklch(var(--er)/.85))}.placeholder-error\/90::placeholder{color:var(--fallback-er,oklch(var(--er)/.9))}.placeholder-error\/95::placeholder{color:var(--fallback-er,oklch(var(--er)/.95))}.placeholder-info::placeholder{color:var(--fallback-in,oklch(var(--in)/1))}.placeholder-info-content::placeholder{color:var(--fallback-inc,oklch(var(--inc)/1))}.placeholder-info-content\/0::placeholder{color:var(--fallback-inc,oklch(var(--inc)/0))}.placeholder-info-content\/10::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.1))}.placeholder-info-content\/100::placeholder{color:var(--fallback-inc,oklch(var(--inc)/1))}.placeholder-info-content\/15::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.15))}.placeholder-info-content\/20::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.2))}.placeholder-info-content\/25::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.25))}.placeholder-info-content\/30::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.3))}.placeholder-info-content\/35::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.35))}.placeholder-info-content\/40::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.4))}.placeholder-info-content\/45::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.45))}.placeholder-info-content\/5::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.05))}.placeholder-info-content\/50::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.5))}.placeholder-info-content\/55::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.55))}.placeholder-info-content\/60::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.6))}.placeholder-info-content\/65::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.65))}.placeholder-info-content\/70::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.7))}.placeholder-info-content\/75::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.75))}.placeholder-info-content\/80::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.8))}.placeholder-info-content\/85::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.85))}.placeholder-info-content\/90::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.9))}.placeholder-info-content\/95::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.95))}.placeholder-info\/0::placeholder{color:var(--fallback-in,oklch(var(--in)/0))}.placeholder-info\/10::placeholder{color:var(--fallback-in,oklch(var(--in)/.1))}.placeholder-info\/100::placeholder{color:var(--fallback-in,oklch(var(--in)/1))}.placeholder-info\/15::placeholder{color:var(--fallback-in,oklch(var(--in)/.15))}.placeholder-info\/20::placeholder{color:var(--fallback-in,oklch(var(--in)/.2))}.placeholder-info\/25::placeholder{color:var(--fallback-in,oklch(var(--in)/.25))}.placeholder-info\/30::placeholder{color:var(--fallback-in,oklch(var(--in)/.3))}.placeholder-info\/35::placeholder{color:var(--fallback-in,oklch(var(--in)/.35))}.placeholder-info\/40::placeholder{color:var(--fallback-in,oklch(var(--in)/.4))}.placeholder-info\/45::placeholder{color:var(--fallback-in,oklch(var(--in)/.45))}.placeholder-info\/5::placeholder{color:var(--fallback-in,oklch(var(--in)/.05))}.placeholder-info\/50::placeholder{color:var(--fallback-in,oklch(var(--in)/.5))}.placeholder-info\/55::placeholder{color:var(--fallback-in,oklch(var(--in)/.55))}.placeholder-info\/60::placeholder{color:var(--fallback-in,oklch(var(--in)/.6))}.placeholder-info\/65::placeholder{color:var(--fallback-in,oklch(var(--in)/.65))}.placeholder-info\/70::placeholder{color:var(--fallback-in,oklch(var(--in)/.7))}.placeholder-info\/75::placeholder{color:var(--fallback-in,oklch(var(--in)/.75))}.placeholder-info\/80::placeholder{color:var(--fallback-in,oklch(var(--in)/.8))}.placeholder-info\/85::placeholder{color:var(--fallback-in,oklch(var(--in)/.85))}.placeholder-info\/90::placeholder{color:var(--fallback-in,oklch(var(--in)/.9))}.placeholder-info\/95::placeholder{color:var(--fallback-in,oklch(var(--in)/.95))}.placeholder-neutral::placeholder{color:var(--fallback-n,oklch(var(--n)/1))}.placeholder-neutral-content::placeholder{color:var(--fallback-nc,oklch(var(--nc)/1))}.placeholder-neutral-content\/0::placeholder{color:var(--fallback-nc,oklch(var(--nc)/0))}.placeholder-neutral-content\/10::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.1))}.placeholder-neutral-content\/100::placeholder{color:var(--fallback-nc,oklch(var(--nc)/1))}.placeholder-neutral-content\/15::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.15))}.placeholder-neutral-content\/20::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.2))}.placeholder-neutral-content\/25::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.25))}.placeholder-neutral-content\/30::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.3))}.placeholder-neutral-content\/35::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.35))}.placeholder-neutral-content\/40::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.4))}.placeholder-neutral-content\/45::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.45))}.placeholder-neutral-content\/5::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.05))}.placeholder-neutral-content\/50::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.5))}.placeholder-neutral-content\/55::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.55))}.placeholder-neutral-content\/60::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.6))}.placeholder-neutral-content\/65::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.65))}.placeholder-neutral-content\/70::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.7))}.placeholder-neutral-content\/75::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.75))}.placeholder-neutral-content\/80::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.8))}.placeholder-neutral-content\/85::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.85))}.placeholder-neutral-content\/90::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.9))}.placeholder-neutral-content\/95::placeholder{color:var(--fallback-nc,oklch(var(--nc)/.95))}.placeholder-neutral\/0::placeholder{color:var(--fallback-n,oklch(var(--n)/0))}.placeholder-neutral\/10::placeholder{color:var(--fallback-n,oklch(var(--n)/.1))}.placeholder-neutral\/100::placeholder{color:var(--fallback-n,oklch(var(--n)/1))}.placeholder-neutral\/15::placeholder{color:var(--fallback-n,oklch(var(--n)/.15))}.placeholder-neutral\/20::placeholder{color:var(--fallback-n,oklch(var(--n)/.2))}.placeholder-neutral\/25::placeholder{color:var(--fallback-n,oklch(var(--n)/.25))}.placeholder-neutral\/30::placeholder{color:var(--fallback-n,oklch(var(--n)/.3))}.placeholder-neutral\/35::placeholder{color:var(--fallback-n,oklch(var(--n)/.35))}.placeholder-neutral\/40::placeholder{color:var(--fallback-n,oklch(var(--n)/.4))}.placeholder-neutral\/45::placeholder{color:var(--fallback-n,oklch(var(--n)/.45))}.placeholder-neutral\/5::placeholder{color:var(--fallback-n,oklch(var(--n)/.05))}.placeholder-neutral\/50::placeholder{color:var(--fallback-n,oklch(var(--n)/.5))}.placeholder-neutral\/55::placeholder{color:var(--fallback-n,oklch(var(--n)/.55))}.placeholder-neutral\/60::placeholder{color:var(--fallback-n,oklch(var(--n)/.6))}.placeholder-neutral\/65::placeholder{color:var(--fallback-n,oklch(var(--n)/.65))}.placeholder-neutral\/70::placeholder{color:var(--fallback-n,oklch(var(--n)/.7))}.placeholder-neutral\/75::placeholder{color:var(--fallback-n,oklch(var(--n)/.75))}.placeholder-neutral\/80::placeholder{color:var(--fallback-n,oklch(var(--n)/.8))}.placeholder-neutral\/85::placeholder{color:var(--fallback-n,oklch(var(--n)/.85))}.placeholder-neutral\/90::placeholder{color:var(--fallback-n,oklch(var(--n)/.9))}.placeholder-neutral\/95::placeholder{color:var(--fallback-n,oklch(var(--n)/.95))}.placeholder-primary::placeholder{color:var(--fallback-p,oklch(var(--p)/1))}.placeholder-primary-content::placeholder{color:var(--fallback-pc,oklch(var(--pc)/1))}.placeholder-primary-content\/0::placeholder{color:var(--fallback-pc,oklch(var(--pc)/0))}.placeholder-primary-content\/10::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.1))}.placeholder-primary-content\/100::placeholder{color:var(--fallback-pc,oklch(var(--pc)/1))}.placeholder-primary-content\/15::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.15))}.placeholder-primary-content\/20::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.2))}.placeholder-primary-content\/25::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.25))}.placeholder-primary-content\/30::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.3))}.placeholder-primary-content\/35::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.35))}.placeholder-primary-content\/40::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.4))}.placeholder-primary-content\/45::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.45))}.placeholder-primary-content\/5::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.05))}.placeholder-primary-content\/50::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.5))}.placeholder-primary-content\/55::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.55))}.placeholder-primary-content\/60::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.6))}.placeholder-primary-content\/65::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.65))}.placeholder-primary-content\/70::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.7))}.placeholder-primary-content\/75::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.75))}.placeholder-primary-content\/80::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.8))}.placeholder-primary-content\/85::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.85))}.placeholder-primary-content\/90::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.9))}.placeholder-primary-content\/95::placeholder{color:var(--fallback-pc,oklch(var(--pc)/.95))}.placeholder-primary\/0::placeholder{color:var(--fallback-p,oklch(var(--p)/0))}.placeholder-primary\/10::placeholder{color:var(--fallback-p,oklch(var(--p)/.1))}.placeholder-primary\/100::placeholder{color:var(--fallback-p,oklch(var(--p)/1))}.placeholder-primary\/15::placeholder{color:var(--fallback-p,oklch(var(--p)/.15))}.placeholder-primary\/20::placeholder{color:var(--fallback-p,oklch(var(--p)/.2))}.placeholder-primary\/25::placeholder{color:var(--fallback-p,oklch(var(--p)/.25))}.placeholder-primary\/30::placeholder{color:var(--fallback-p,oklch(var(--p)/.3))}.placeholder-primary\/35::placeholder{color:var(--fallback-p,oklch(var(--p)/.35))}.placeholder-primary\/40::placeholder{color:var(--fallback-p,oklch(var(--p)/.4))}.placeholder-primary\/45::placeholder{color:var(--fallback-p,oklch(var(--p)/.45))}.placeholder-primary\/5::placeholder{color:var(--fallback-p,oklch(var(--p)/.05))}.placeholder-primary\/50::placeholder{color:var(--fallback-p,oklch(var(--p)/.5))}.placeholder-primary\/55::placeholder{color:var(--fallback-p,oklch(var(--p)/.55))}.placeholder-primary\/60::placeholder{color:var(--fallback-p,oklch(var(--p)/.6))}.placeholder-primary\/65::placeholder{color:var(--fallback-p,oklch(var(--p)/.65))}.placeholder-primary\/70::placeholder{color:var(--fallback-p,oklch(var(--p)/.7))}.placeholder-primary\/75::placeholder{color:var(--fallback-p,oklch(var(--p)/.75))}.placeholder-primary\/80::placeholder{color:var(--fallback-p,oklch(var(--p)/.8))}.placeholder-primary\/85::placeholder{color:var(--fallback-p,oklch(var(--p)/.85))}.placeholder-primary\/90::placeholder{color:var(--fallback-p,oklch(var(--p)/.9))}.placeholder-primary\/95::placeholder{color:var(--fallback-p,oklch(var(--p)/.95))}.placeholder-secondary::placeholder{color:var(--fallback-s,oklch(var(--s)/1))}.placeholder-secondary-content::placeholder{color:var(--fallback-sc,oklch(var(--sc)/1))}.placeholder-secondary-content\/0::placeholder{color:var(--fallback-sc,oklch(var(--sc)/0))}.placeholder-secondary-content\/10::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.1))}.placeholder-secondary-content\/100::placeholder{color:var(--fallback-sc,oklch(var(--sc)/1))}.placeholder-secondary-content\/15::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.15))}.placeholder-secondary-content\/20::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.2))}.placeholder-secondary-content\/25::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.25))}.placeholder-secondary-content\/30::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.3))}.placeholder-secondary-content\/35::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.35))}.placeholder-secondary-content\/40::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.4))}.placeholder-secondary-content\/45::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.45))}.placeholder-secondary-content\/5::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.05))}.placeholder-secondary-content\/50::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.5))}.placeholder-secondary-content\/55::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.55))}.placeholder-secondary-content\/60::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.6))}.placeholder-secondary-content\/65::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.65))}.placeholder-secondary-content\/70::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.7))}.placeholder-secondary-content\/75::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.75))}.placeholder-secondary-content\/80::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.8))}.placeholder-secondary-content\/85::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.85))}.placeholder-secondary-content\/90::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.9))}.placeholder-secondary-content\/95::placeholder{color:var(--fallback-sc,oklch(var(--sc)/.95))}.placeholder-secondary\/0::placeholder{color:var(--fallback-s,oklch(var(--s)/0))}.placeholder-secondary\/10::placeholder{color:var(--fallback-s,oklch(var(--s)/.1))}.placeholder-secondary\/100::placeholder{color:var(--fallback-s,oklch(var(--s)/1))}.placeholder-secondary\/15::placeholder{color:var(--fallback-s,oklch(var(--s)/.15))}.placeholder-secondary\/20::placeholder{color:var(--fallback-s,oklch(var(--s)/.2))}.placeholder-secondary\/25::placeholder{color:var(--fallback-s,oklch(var(--s)/.25))}.placeholder-secondary\/30::placeholder{color:var(--fallback-s,oklch(var(--s)/.3))}.placeholder-secondary\/35::placeholder{color:var(--fallback-s,oklch(var(--s)/.35))}.placeholder-secondary\/40::placeholder{color:var(--fallback-s,oklch(var(--s)/.4))}.placeholder-secondary\/45::placeholder{color:var(--fallback-s,oklch(var(--s)/.45))}.placeholder-secondary\/5::placeholder{color:var(--fallback-s,oklch(var(--s)/.05))}.placeholder-secondary\/50::placeholder{color:var(--fallback-s,oklch(var(--s)/.5))}.placeholder-secondary\/55::placeholder{color:var(--fallback-s,oklch(var(--s)/.55))}.placeholder-secondary\/60::placeholder{color:var(--fallback-s,oklch(var(--s)/.6))}.placeholder-secondary\/65::placeholder{color:var(--fallback-s,oklch(var(--s)/.65))}.placeholder-secondary\/70::placeholder{color:var(--fallback-s,oklch(var(--s)/.7))}.placeholder-secondary\/75::placeholder{color:var(--fallback-s,oklch(var(--s)/.75))}.placeholder-secondary\/80::placeholder{color:var(--fallback-s,oklch(var(--s)/.8))}.placeholder-secondary\/85::placeholder{color:var(--fallback-s,oklch(var(--s)/.85))}.placeholder-secondary\/90::placeholder{color:var(--fallback-s,oklch(var(--s)/.9))}.placeholder-secondary\/95::placeholder{color:var(--fallback-s,oklch(var(--s)/.95))}.placeholder-success::placeholder{color:var(--fallback-su,oklch(var(--su)/1))}.placeholder-success-content::placeholder{color:var(--fallback-suc,oklch(var(--suc)/1))}.placeholder-success-content\/0::placeholder{color:var(--fallback-suc,oklch(var(--suc)/0))}.placeholder-success-content\/10::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.1))}.placeholder-success-content\/100::placeholder{color:var(--fallback-suc,oklch(var(--suc)/1))}.placeholder-success-content\/15::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.15))}.placeholder-success-content\/20::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.2))}.placeholder-success-content\/25::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.25))}.placeholder-success-content\/30::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.3))}.placeholder-success-content\/35::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.35))}.placeholder-success-content\/40::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.4))}.placeholder-success-content\/45::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.45))}.placeholder-success-content\/5::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.05))}.placeholder-success-content\/50::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.5))}.placeholder-success-content\/55::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.55))}.placeholder-success-content\/60::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.6))}.placeholder-success-content\/65::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.65))}.placeholder-success-content\/70::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.7))}.placeholder-success-content\/75::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.75))}.placeholder-success-content\/80::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.8))}.placeholder-success-content\/85::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.85))}.placeholder-success-content\/90::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.9))}.placeholder-success-content\/95::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.95))}.placeholder-success\/0::placeholder{color:var(--fallback-su,oklch(var(--su)/0))}.placeholder-success\/10::placeholder{color:var(--fallback-su,oklch(var(--su)/.1))}.placeholder-success\/100::placeholder{color:var(--fallback-su,oklch(var(--su)/1))}.placeholder-success\/15::placeholder{color:var(--fallback-su,oklch(var(--su)/.15))}.placeholder-success\/20::placeholder{color:var(--fallback-su,oklch(var(--su)/.2))}.placeholder-success\/25::placeholder{color:var(--fallback-su,oklch(var(--su)/.25))}.placeholder-success\/30::placeholder{color:var(--fallback-su,oklch(var(--su)/.3))}.placeholder-success\/35::placeholder{color:var(--fallback-su,oklch(var(--su)/.35))}.placeholder-success\/40::placeholder{color:var(--fallback-su,oklch(var(--su)/.4))}.placeholder-success\/45::placeholder{color:var(--fallback-su,oklch(var(--su)/.45))}.placeholder-success\/5::placeholder{color:var(--fallback-su,oklch(var(--su)/.05))}.placeholder-success\/50::placeholder{color:var(--fallback-su,oklch(var(--su)/.5))}.placeholder-success\/55::placeholder{color:var(--fallback-su,oklch(var(--su)/.55))}.placeholder-success\/60::placeholder{color:var(--fallback-su,oklch(var(--su)/.6))}.placeholder-success\/65::placeholder{color:var(--fallback-su,oklch(var(--su)/.65))}.placeholder-success\/70::placeholder{color:var(--fallback-su,oklch(var(--su)/.7))}.placeholder-success\/75::placeholder{color:var(--fallback-su,oklch(var(--su)/.75))}.placeholder-success\/80::placeholder{color:var(--fallback-su,oklch(var(--su)/.8))}.placeholder-success\/85::placeholder{color:var(--fallback-su,oklch(var(--su)/.85))}.placeholder-success\/90::placeholder{color:var(--fallback-su,oklch(var(--su)/.9))}.placeholder-success\/95::placeholder{color:var(--fallback-su,oklch(var(--su)/.95))}.placeholder-transparent::placeholder{color:transparent}.placeholder-transparent\/0::placeholder{color:rgb(0 0 0 / 0)}.placeholder-transparent\/10::placeholder{color:rgb(0 0 0 / .1)}.placeholder-transparent\/100::placeholder{color:rgb(0 0 0 / 1)}.placeholder-transparent\/15::placeholder{color:rgb(0 0 0 / .15)}.placeholder-transparent\/20::placeholder{color:rgb(0 0 0 / .2)}.placeholder-transparent\/25::placeholder{color:rgb(0 0 0 / .25)}.placeholder-transparent\/30::placeholder{color:rgb(0 0 0 / .3)}.placeholder-transparent\/35::placeholder{color:rgb(0 0 0 / .35)}.placeholder-transparent\/40::placeholder{color:rgb(0 0 0 / .4)}.placeholder-transparent\/45::placeholder{color:rgb(0 0 0 / .45)}.placeholder-transparent\/5::placeholder{color:rgb(0 0 0 / .05)}.placeholder-transparent\/50::placeholder{color:rgb(0 0 0 / .5)}.placeholder-transparent\/55::placeholder{color:rgb(0 0 0 / .55)}.placeholder-transparent\/60::placeholder{color:rgb(0 0 0 / .6)}.placeholder-transparent\/65::placeholder{color:rgb(0 0 0 / .65)}.placeholder-transparent\/70::placeholder{color:rgb(0 0 0 / .7)}.placeholder-transparent\/75::placeholder{color:rgb(0 0 0 / .75)}.placeholder-transparent\/80::placeholder{color:rgb(0 0 0 / .8)}.placeholder-transparent\/85::placeholder{color:rgb(0 0 0 / .85)}.placeholder-transparent\/90::placeholder{color:rgb(0 0 0 / .9)}.placeholder-transparent\/95::placeholder{color:rgb(0 0 0 / .95)}.placeholder-warning::placeholder{color:var(--fallback-wa,oklch(var(--wa)/1))}.placeholder-warning-content::placeholder{color:var(--fallback-wac,oklch(var(--wac)/1))}.placeholder-warning-content\/0::placeholder{color:var(--fallback-wac,oklch(var(--wac)/0))}.placeholder-warning-content\/10::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.1))}.placeholder-warning-content\/100::placeholder{color:var(--fallback-wac,oklch(var(--wac)/1))}.placeholder-warning-content\/15::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.15))}.placeholder-warning-content\/20::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.2))}.placeholder-warning-content\/25::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.25))}.placeholder-warning-content\/30::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.3))}.placeholder-warning-content\/35::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.35))}.placeholder-warning-content\/40::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.4))}.placeholder-warning-content\/45::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.45))}.placeholder-warning-content\/5::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.05))}.placeholder-warning-content\/50::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.5))}.placeholder-warning-content\/55::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.55))}.placeholder-warning-content\/60::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.6))}.placeholder-warning-content\/65::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.65))}.placeholder-warning-content\/70::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.7))}.placeholder-warning-content\/75::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.75))}.placeholder-warning-content\/80::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.8))}.placeholder-warning-content\/85::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.85))}.placeholder-warning-content\/90::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.9))}.placeholder-warning-content\/95::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.95))}.placeholder-warning\/0::placeholder{color:var(--fallback-wa,oklch(var(--wa)/0))}.placeholder-warning\/10::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.1))}.placeholder-warning\/100::placeholder{color:var(--fallback-wa,oklch(var(--wa)/1))}.placeholder-warning\/15::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.15))}.placeholder-warning\/20::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.2))}.placeholder-warning\/25::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.25))}.placeholder-warning\/30::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.3))}.placeholder-warning\/35::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.35))}.placeholder-warning\/40::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.4))}.placeholder-warning\/45::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.45))}.placeholder-warning\/5::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.05))}.placeholder-warning\/50::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.5))}.placeholder-warning\/55::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.55))}.placeholder-warning\/60::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.6))}.placeholder-warning\/65::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.65))}.placeholder-warning\/70::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.7))}.placeholder-warning\/75::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.75))}.placeholder-warning\/80::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.8))}.placeholder-warning\/85::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.85))}.placeholder-warning\/90::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.9))}.placeholder-warning\/95::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.95))}.outline-accent{outline-color:var(--fallback-a,oklch(var(--a)/1))}.outline-accent-content{outline-color:var(--fallback-ac,oklch(var(--ac)/1))}.outline-accent-content\/0{outline-color:var(--fallback-ac,oklch(var(--ac)/0))}.outline-accent-content\/10{outline-color:var(--fallback-ac,oklch(var(--ac)/.1))}.outline-accent-content\/100{outline-color:var(--fallback-ac,oklch(var(--ac)/1))}.outline-accent-content\/15{outline-color:var(--fallback-ac,oklch(var(--ac)/.15))}.outline-accent-content\/20{outline-color:var(--fallback-ac,oklch(var(--ac)/.2))}.outline-accent-content\/25{outline-color:var(--fallback-ac,oklch(var(--ac)/.25))}.outline-accent-content\/30{outline-color:var(--fallback-ac,oklch(var(--ac)/.3))}.outline-accent-content\/35{outline-color:var(--fallback-ac,oklch(var(--ac)/.35))}.outline-accent-content\/40{outline-color:var(--fallback-ac,oklch(var(--ac)/.4))}.outline-accent-content\/45{outline-color:var(--fallback-ac,oklch(var(--ac)/.45))}.outline-accent-content\/5{outline-color:var(--fallback-ac,oklch(var(--ac)/.05))}.outline-accent-content\/50{outline-color:var(--fallback-ac,oklch(var(--ac)/.5))}.outline-accent-content\/55{outline-color:var(--fallback-ac,oklch(var(--ac)/.55))}.outline-accent-content\/60{outline-color:var(--fallback-ac,oklch(var(--ac)/.6))}.outline-accent-content\/65{outline-color:var(--fallback-ac,oklch(var(--ac)/.65))}.outline-accent-content\/70{outline-color:var(--fallback-ac,oklch(var(--ac)/.7))}.outline-accent-content\/75{outline-color:var(--fallback-ac,oklch(var(--ac)/.75))}.outline-accent-content\/80{outline-color:var(--fallback-ac,oklch(var(--ac)/.8))}.outline-accent-content\/85{outline-color:var(--fallback-ac,oklch(var(--ac)/.85))}.outline-accent-content\/90{outline-color:var(--fallback-ac,oklch(var(--ac)/.9))}.outline-accent-content\/95{outline-color:var(--fallback-ac,oklch(var(--ac)/.95))}.outline-accent\/0{outline-color:var(--fallback-a,oklch(var(--a)/0))}.outline-accent\/10{outline-color:var(--fallback-a,oklch(var(--a)/.1))}.outline-accent\/100{outline-color:var(--fallback-a,oklch(var(--a)/1))}.outline-accent\/15{outline-color:var(--fallback-a,oklch(var(--a)/.15))}.outline-accent\/20{outline-color:var(--fallback-a,oklch(var(--a)/.2))}.outline-accent\/25{outline-color:var(--fallback-a,oklch(var(--a)/.25))}.outline-accent\/30{outline-color:var(--fallback-a,oklch(var(--a)/.3))}.outline-accent\/35{outline-color:var(--fallback-a,oklch(var(--a)/.35))}.outline-accent\/40{outline-color:var(--fallback-a,oklch(var(--a)/.4))}.outline-accent\/45{outline-color:var(--fallback-a,oklch(var(--a)/.45))}.outline-accent\/5{outline-color:var(--fallback-a,oklch(var(--a)/.05))}.outline-accent\/50{outline-color:var(--fallback-a,oklch(var(--a)/.5))}.outline-accent\/55{outline-color:var(--fallback-a,oklch(var(--a)/.55))}.outline-accent\/60{outline-color:var(--fallback-a,oklch(var(--a)/.6))}.outline-accent\/65{outline-color:var(--fallback-a,oklch(var(--a)/.65))}.outline-accent\/70{outline-color:var(--fallback-a,oklch(var(--a)/.7))}.outline-accent\/75{outline-color:var(--fallback-a,oklch(var(--a)/.75))}.outline-accent\/80{outline-color:var(--fallback-a,oklch(var(--a)/.8))}.outline-accent\/85{outline-color:var(--fallback-a,oklch(var(--a)/.85))}.outline-accent\/90{outline-color:var(--fallback-a,oklch(var(--a)/.9))}.outline-accent\/95{outline-color:var(--fallback-a,oklch(var(--a)/.95))}.outline-base-100{outline-color:var(--fallback-b1,oklch(var(--b1)/1))}.outline-base-100\/0{outline-color:var(--fallback-b1,oklch(var(--b1)/0))}.outline-base-100\/10{outline-color:var(--fallback-b1,oklch(var(--b1)/.1))}.outline-base-100\/100{outline-color:var(--fallback-b1,oklch(var(--b1)/1))}.outline-base-100\/15{outline-color:var(--fallback-b1,oklch(var(--b1)/.15))}.outline-base-100\/20{outline-color:var(--fallback-b1,oklch(var(--b1)/.2))}.outline-base-100\/25{outline-color:var(--fallback-b1,oklch(var(--b1)/.25))}.outline-base-100\/30{outline-color:var(--fallback-b1,oklch(var(--b1)/.3))}.outline-base-100\/35{outline-color:var(--fallback-b1,oklch(var(--b1)/.35))}.outline-base-100\/40{outline-color:var(--fallback-b1,oklch(var(--b1)/.4))}.outline-base-100\/45{outline-color:var(--fallback-b1,oklch(var(--b1)/.45))}.outline-base-100\/5{outline-color:var(--fallback-b1,oklch(var(--b1)/.05))}.outline-base-100\/50{outline-color:var(--fallback-b1,oklch(var(--b1)/.5))}.outline-base-100\/55{outline-color:var(--fallback-b1,oklch(var(--b1)/.55))}.outline-base-100\/60{outline-color:var(--fallback-b1,oklch(var(--b1)/.6))}.outline-base-100\/65{outline-color:var(--fallback-b1,oklch(var(--b1)/.65))}.outline-base-100\/70{outline-color:var(--fallback-b1,oklch(var(--b1)/.7))}.outline-base-100\/75{outline-color:var(--fallback-b1,oklch(var(--b1)/.75))}.outline-base-100\/80{outline-color:var(--fallback-b1,oklch(var(--b1)/.8))}.outline-base-100\/85{outline-color:var(--fallback-b1,oklch(var(--b1)/.85))}.outline-base-100\/90{outline-color:var(--fallback-b1,oklch(var(--b1)/.9))}.outline-base-100\/95{outline-color:var(--fallback-b1,oklch(var(--b1)/.95))}.outline-base-200{outline-color:var(--fallback-b2,oklch(var(--b2)/1))}.outline-base-200\/0{outline-color:var(--fallback-b2,oklch(var(--b2)/0))}.outline-base-200\/10{outline-color:var(--fallback-b2,oklch(var(--b2)/.1))}.outline-base-200\/100{outline-color:var(--fallback-b2,oklch(var(--b2)/1))}.outline-base-200\/15{outline-color:var(--fallback-b2,oklch(var(--b2)/.15))}.outline-base-200\/20{outline-color:var(--fallback-b2,oklch(var(--b2)/.2))}.outline-base-200\/25{outline-color:var(--fallback-b2,oklch(var(--b2)/.25))}.outline-base-200\/30{outline-color:var(--fallback-b2,oklch(var(--b2)/.3))}.outline-base-200\/35{outline-color:var(--fallback-b2,oklch(var(--b2)/.35))}.outline-base-200\/40{outline-color:var(--fallback-b2,oklch(var(--b2)/.4))}.outline-base-200\/45{outline-color:var(--fallback-b2,oklch(var(--b2)/.45))}.outline-base-200\/5{outline-color:var(--fallback-b2,oklch(var(--b2)/.05))}.outline-base-200\/50{outline-color:var(--fallback-b2,oklch(var(--b2)/.5))}.outline-base-200\/55{outline-color:var(--fallback-b2,oklch(var(--b2)/.55))}.outline-base-200\/60{outline-color:var(--fallback-b2,oklch(var(--b2)/.6))}.outline-base-200\/65{outline-color:var(--fallback-b2,oklch(var(--b2)/.65))}.outline-base-200\/70{outline-color:var(--fallback-b2,oklch(var(--b2)/.7))}.outline-base-200\/75{outline-color:var(--fallback-b2,oklch(var(--b2)/.75))}.outline-base-200\/80{outline-color:var(--fallback-b2,oklch(var(--b2)/.8))}.outline-base-200\/85{outline-color:var(--fallback-b2,oklch(var(--b2)/.85))}.outline-base-200\/90{outline-color:var(--fallback-b2,oklch(var(--b2)/.9))}.outline-base-200\/95{outline-color:var(--fallback-b2,oklch(var(--b2)/.95))}.outline-base-300{outline-color:var(--fallback-b3,oklch(var(--b3)/1))}.outline-base-300\/0{outline-color:var(--fallback-b3,oklch(var(--b3)/0))}.outline-base-300\/10{outline-color:var(--fallback-b3,oklch(var(--b3)/.1))}.outline-base-300\/100{outline-color:var(--fallback-b3,oklch(var(--b3)/1))}.outline-base-300\/15{outline-color:var(--fallback-b3,oklch(var(--b3)/.15))}.outline-base-300\/20{outline-color:var(--fallback-b3,oklch(var(--b3)/.2))}.outline-base-300\/25{outline-color:var(--fallback-b3,oklch(var(--b3)/.25))}.outline-base-300\/30{outline-color:var(--fallback-b3,oklch(var(--b3)/.3))}.outline-base-300\/35{outline-color:var(--fallback-b3,oklch(var(--b3)/.35))}.outline-base-300\/40{outline-color:var(--fallback-b3,oklch(var(--b3)/.4))}.outline-base-300\/45{outline-color:var(--fallback-b3,oklch(var(--b3)/.45))}.outline-base-300\/5{outline-color:var(--fallback-b3,oklch(var(--b3)/.05))}.outline-base-300\/50{outline-color:var(--fallback-b3,oklch(var(--b3)/.5))}.outline-base-300\/55{outline-color:var(--fallback-b3,oklch(var(--b3)/.55))}.outline-base-300\/60{outline-color:var(--fallback-b3,oklch(var(--b3)/.6))}.outline-base-300\/65{outline-color:var(--fallback-b3,oklch(var(--b3)/.65))}.outline-base-300\/70{outline-color:var(--fallback-b3,oklch(var(--b3)/.7))}.outline-base-300\/75{outline-color:var(--fallback-b3,oklch(var(--b3)/.75))}.outline-base-300\/80{outline-color:var(--fallback-b3,oklch(var(--b3)/.8))}.outline-base-300\/85{outline-color:var(--fallback-b3,oklch(var(--b3)/.85))}.outline-base-300\/90{outline-color:var(--fallback-b3,oklch(var(--b3)/.9))}.outline-base-300\/95{outline-color:var(--fallback-b3,oklch(var(--b3)/.95))}.outline-base-content{outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.outline-base-content\/0{outline-color:var(--fallback-bc,oklch(var(--bc)/0))}.outline-base-content\/10{outline-color:var(--fallback-bc,oklch(var(--bc)/.1))}.outline-base-content\/100{outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.outline-base-content\/15{outline-color:var(--fallback-bc,oklch(var(--bc)/.15))}.outline-base-content\/20{outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.outline-base-content\/25{outline-color:var(--fallback-bc,oklch(var(--bc)/.25))}.outline-base-content\/30{outline-color:var(--fallback-bc,oklch(var(--bc)/.3))}.outline-base-content\/35{outline-color:var(--fallback-bc,oklch(var(--bc)/.35))}.outline-base-content\/40{outline-color:var(--fallback-bc,oklch(var(--bc)/.4))}.outline-base-content\/45{outline-color:var(--fallback-bc,oklch(var(--bc)/.45))}.outline-base-content\/5{outline-color:var(--fallback-bc,oklch(var(--bc)/.05))}.outline-base-content\/50{outline-color:var(--fallback-bc,oklch(var(--bc)/.5))}.outline-base-content\/55{outline-color:var(--fallback-bc,oklch(var(--bc)/.55))}.outline-base-content\/60{outline-color:var(--fallback-bc,oklch(var(--bc)/.6))}.outline-base-content\/65{outline-color:var(--fallback-bc,oklch(var(--bc)/.65))}.outline-base-content\/70{outline-color:var(--fallback-bc,oklch(var(--bc)/.7))}.outline-base-content\/75{outline-color:var(--fallback-bc,oklch(var(--bc)/.75))}.outline-base-content\/80{outline-color:var(--fallback-bc,oklch(var(--bc)/.8))}.outline-base-content\/85{outline-color:var(--fallback-bc,oklch(var(--bc)/.85))}.outline-base-content\/90{outline-color:var(--fallback-bc,oklch(var(--bc)/.9))}.outline-base-content\/95{outline-color:var(--fallback-bc,oklch(var(--bc)/.95))}.outline-current{outline-color:currentColor}.outline-error{outline-color:var(--fallback-er,oklch(var(--er)/1))}.outline-error-content{outline-color:var(--fallback-erc,oklch(var(--erc)/1))}.outline-error-content\/0{outline-color:var(--fallback-erc,oklch(var(--erc)/0))}.outline-error-content\/10{outline-color:var(--fallback-erc,oklch(var(--erc)/.1))}.outline-error-content\/100{outline-color:var(--fallback-erc,oklch(var(--erc)/1))}.outline-error-content\/15{outline-color:var(--fallback-erc,oklch(var(--erc)/.15))}.outline-error-content\/20{outline-color:var(--fallback-erc,oklch(var(--erc)/.2))}.outline-error-content\/25{outline-color:var(--fallback-erc,oklch(var(--erc)/.25))}.outline-error-content\/30{outline-color:var(--fallback-erc,oklch(var(--erc)/.3))}.outline-error-content\/35{outline-color:var(--fallback-erc,oklch(var(--erc)/.35))}.outline-error-content\/40{outline-color:var(--fallback-erc,oklch(var(--erc)/.4))}.outline-error-content\/45{outline-color:var(--fallback-erc,oklch(var(--erc)/.45))}.outline-error-content\/5{outline-color:var(--fallback-erc,oklch(var(--erc)/.05))}.outline-error-content\/50{outline-color:var(--fallback-erc,oklch(var(--erc)/.5))}.outline-error-content\/55{outline-color:var(--fallback-erc,oklch(var(--erc)/.55))}.outline-error-content\/60{outline-color:var(--fallback-erc,oklch(var(--erc)/.6))}.outline-error-content\/65{outline-color:var(--fallback-erc,oklch(var(--erc)/.65))}.outline-error-content\/70{outline-color:var(--fallback-erc,oklch(var(--erc)/.7))}.outline-error-content\/75{outline-color:var(--fallback-erc,oklch(var(--erc)/.75))}.outline-error-content\/80{outline-color:var(--fallback-erc,oklch(var(--erc)/.8))}.outline-error-content\/85{outline-color:var(--fallback-erc,oklch(var(--erc)/.85))}.outline-error-content\/90{outline-color:var(--fallback-erc,oklch(var(--erc)/.9))}.outline-error-content\/95{outline-color:var(--fallback-erc,oklch(var(--erc)/.95))}.outline-error\/0{outline-color:var(--fallback-er,oklch(var(--er)/0))}.outline-error\/10{outline-color:var(--fallback-er,oklch(var(--er)/.1))}.outline-error\/100{outline-color:var(--fallback-er,oklch(var(--er)/1))}.outline-error\/15{outline-color:var(--fallback-er,oklch(var(--er)/.15))}.outline-error\/20{outline-color:var(--fallback-er,oklch(var(--er)/.2))}.outline-error\/25{outline-color:var(--fallback-er,oklch(var(--er)/.25))}.outline-error\/30{outline-color:var(--fallback-er,oklch(var(--er)/.3))}.outline-error\/35{outline-color:var(--fallback-er,oklch(var(--er)/.35))}.outline-error\/40{outline-color:var(--fallback-er,oklch(var(--er)/.4))}.outline-error\/45{outline-color:var(--fallback-er,oklch(var(--er)/.45))}.outline-error\/5{outline-color:var(--fallback-er,oklch(var(--er)/.05))}.outline-error\/50{outline-color:var(--fallback-er,oklch(var(--er)/.5))}.outline-error\/55{outline-color:var(--fallback-er,oklch(var(--er)/.55))}.outline-error\/60{outline-color:var(--fallback-er,oklch(var(--er)/.6))}.outline-error\/65{outline-color:var(--fallback-er,oklch(var(--er)/.65))}.outline-error\/70{outline-color:var(--fallback-er,oklch(var(--er)/.7))}.outline-error\/75{outline-color:var(--fallback-er,oklch(var(--er)/.75))}.outline-error\/80{outline-color:var(--fallback-er,oklch(var(--er)/.8))}.outline-error\/85{outline-color:var(--fallback-er,oklch(var(--er)/.85))}.outline-error\/90{outline-color:var(--fallback-er,oklch(var(--er)/.9))}.outline-error\/95{outline-color:var(--fallback-er,oklch(var(--er)/.95))}.outline-info{outline-color:var(--fallback-in,oklch(var(--in)/1))}.outline-info-content{outline-color:var(--fallback-inc,oklch(var(--inc)/1))}.outline-info-content\/0{outline-color:var(--fallback-inc,oklch(var(--inc)/0))}.outline-info-content\/10{outline-color:var(--fallback-inc,oklch(var(--inc)/.1))}.outline-info-content\/100{outline-color:var(--fallback-inc,oklch(var(--inc)/1))}.outline-info-content\/15{outline-color:var(--fallback-inc,oklch(var(--inc)/.15))}.outline-info-content\/20{outline-color:var(--fallback-inc,oklch(var(--inc)/.2))}.outline-info-content\/25{outline-color:var(--fallback-inc,oklch(var(--inc)/.25))}.outline-info-content\/30{outline-color:var(--fallback-inc,oklch(var(--inc)/.3))}.outline-info-content\/35{outline-color:var(--fallback-inc,oklch(var(--inc)/.35))}.outline-info-content\/40{outline-color:var(--fallback-inc,oklch(var(--inc)/.4))}.outline-info-content\/45{outline-color:var(--fallback-inc,oklch(var(--inc)/.45))}.outline-info-content\/5{outline-color:var(--fallback-inc,oklch(var(--inc)/.05))}.outline-info-content\/50{outline-color:var(--fallback-inc,oklch(var(--inc)/.5))}.outline-info-content\/55{outline-color:var(--fallback-inc,oklch(var(--inc)/.55))}.outline-info-content\/60{outline-color:var(--fallback-inc,oklch(var(--inc)/.6))}.outline-info-content\/65{outline-color:var(--fallback-inc,oklch(var(--inc)/.65))}.outline-info-content\/70{outline-color:var(--fallback-inc,oklch(var(--inc)/.7))}.outline-info-content\/75{outline-color:var(--fallback-inc,oklch(var(--inc)/.75))}.outline-info-content\/80{outline-color:var(--fallback-inc,oklch(var(--inc)/.8))}.outline-info-content\/85{outline-color:var(--fallback-inc,oklch(var(--inc)/.85))}.outline-info-content\/90{outline-color:var(--fallback-inc,oklch(var(--inc)/.9))}.outline-info-content\/95{outline-color:var(--fallback-inc,oklch(var(--inc)/.95))}.outline-info\/0{outline-color:var(--fallback-in,oklch(var(--in)/0))}.outline-info\/10{outline-color:var(--fallback-in,oklch(var(--in)/.1))}.outline-info\/100{outline-color:var(--fallback-in,oklch(var(--in)/1))}.outline-info\/15{outline-color:var(--fallback-in,oklch(var(--in)/.15))}.outline-info\/20{outline-color:var(--fallback-in,oklch(var(--in)/.2))}.outline-info\/25{outline-color:var(--fallback-in,oklch(var(--in)/.25))}.outline-info\/30{outline-color:var(--fallback-in,oklch(var(--in)/.3))}.outline-info\/35{outline-color:var(--fallback-in,oklch(var(--in)/.35))}.outline-info\/40{outline-color:var(--fallback-in,oklch(var(--in)/.4))}.outline-info\/45{outline-color:var(--fallback-in,oklch(var(--in)/.45))}.outline-info\/5{outline-color:var(--fallback-in,oklch(var(--in)/.05))}.outline-info\/50{outline-color:var(--fallback-in,oklch(var(--in)/.5))}.outline-info\/55{outline-color:var(--fallback-in,oklch(var(--in)/.55))}.outline-info\/60{outline-color:var(--fallback-in,oklch(var(--in)/.6))}.outline-info\/65{outline-color:var(--fallback-in,oklch(var(--in)/.65))}.outline-info\/70{outline-color:var(--fallback-in,oklch(var(--in)/.7))}.outline-info\/75{outline-color:var(--fallback-in,oklch(var(--in)/.75))}.outline-info\/80{outline-color:var(--fallback-in,oklch(var(--in)/.8))}.outline-info\/85{outline-color:var(--fallback-in,oklch(var(--in)/.85))}.outline-info\/90{outline-color:var(--fallback-in,oklch(var(--in)/.9))}.outline-info\/95{outline-color:var(--fallback-in,oklch(var(--in)/.95))}.outline-neutral{outline-color:var(--fallback-n,oklch(var(--n)/1))}.outline-neutral-content{outline-color:var(--fallback-nc,oklch(var(--nc)/1))}.outline-neutral-content\/0{outline-color:var(--fallback-nc,oklch(var(--nc)/0))}.outline-neutral-content\/10{outline-color:var(--fallback-nc,oklch(var(--nc)/.1))}.outline-neutral-content\/100{outline-color:var(--fallback-nc,oklch(var(--nc)/1))}.outline-neutral-content\/15{outline-color:var(--fallback-nc,oklch(var(--nc)/.15))}.outline-neutral-content\/20{outline-color:var(--fallback-nc,oklch(var(--nc)/.2))}.outline-neutral-content\/25{outline-color:var(--fallback-nc,oklch(var(--nc)/.25))}.outline-neutral-content\/30{outline-color:var(--fallback-nc,oklch(var(--nc)/.3))}.outline-neutral-content\/35{outline-color:var(--fallback-nc,oklch(var(--nc)/.35))}.outline-neutral-content\/40{outline-color:var(--fallback-nc,oklch(var(--nc)/.4))}.outline-neutral-content\/45{outline-color:var(--fallback-nc,oklch(var(--nc)/.45))}.outline-neutral-content\/5{outline-color:var(--fallback-nc,oklch(var(--nc)/.05))}.outline-neutral-content\/50{outline-color:var(--fallback-nc,oklch(var(--nc)/.5))}.outline-neutral-content\/55{outline-color:var(--fallback-nc,oklch(var(--nc)/.55))}.outline-neutral-content\/60{outline-color:var(--fallback-nc,oklch(var(--nc)/.6))}.outline-neutral-content\/65{outline-color:var(--fallback-nc,oklch(var(--nc)/.65))}.outline-neutral-content\/70{outline-color:var(--fallback-nc,oklch(var(--nc)/.7))}.outline-neutral-content\/75{outline-color:var(--fallback-nc,oklch(var(--nc)/.75))}.outline-neutral-content\/80{outline-color:var(--fallback-nc,oklch(var(--nc)/.8))}.outline-neutral-content\/85{outline-color:var(--fallback-nc,oklch(var(--nc)/.85))}.outline-neutral-content\/90{outline-color:var(--fallback-nc,oklch(var(--nc)/.9))}.outline-neutral-content\/95{outline-color:var(--fallback-nc,oklch(var(--nc)/.95))}.outline-neutral\/0{outline-color:var(--fallback-n,oklch(var(--n)/0))}.outline-neutral\/10{outline-color:var(--fallback-n,oklch(var(--n)/.1))}.outline-neutral\/100{outline-color:var(--fallback-n,oklch(var(--n)/1))}.outline-neutral\/15{outline-color:var(--fallback-n,oklch(var(--n)/.15))}.outline-neutral\/20{outline-color:var(--fallback-n,oklch(var(--n)/.2))}.outline-neutral\/25{outline-color:var(--fallback-n,oklch(var(--n)/.25))}.outline-neutral\/30{outline-color:var(--fallback-n,oklch(var(--n)/.3))}.outline-neutral\/35{outline-color:var(--fallback-n,oklch(var(--n)/.35))}.outline-neutral\/40{outline-color:var(--fallback-n,oklch(var(--n)/.4))}.outline-neutral\/45{outline-color:var(--fallback-n,oklch(var(--n)/.45))}.outline-neutral\/5{outline-color:var(--fallback-n,oklch(var(--n)/.05))}.outline-neutral\/50{outline-color:var(--fallback-n,oklch(var(--n)/.5))}.outline-neutral\/55{outline-color:var(--fallback-n,oklch(var(--n)/.55))}.outline-neutral\/60{outline-color:var(--fallback-n,oklch(var(--n)/.6))}.outline-neutral\/65{outline-color:var(--fallback-n,oklch(var(--n)/.65))}.outline-neutral\/70{outline-color:var(--fallback-n,oklch(var(--n)/.7))}.outline-neutral\/75{outline-color:var(--fallback-n,oklch(var(--n)/.75))}.outline-neutral\/80{outline-color:var(--fallback-n,oklch(var(--n)/.8))}.outline-neutral\/85{outline-color:var(--fallback-n,oklch(var(--n)/.85))}.outline-neutral\/90{outline-color:var(--fallback-n,oklch(var(--n)/.9))}.outline-neutral\/95{outline-color:var(--fallback-n,oklch(var(--n)/.95))}.outline-primary{outline-color:var(--fallback-p,oklch(var(--p)/1))}.outline-primary-content{outline-color:var(--fallback-pc,oklch(var(--pc)/1))}.outline-primary-content\/0{outline-color:var(--fallback-pc,oklch(var(--pc)/0))}.outline-primary-content\/10{outline-color:var(--fallback-pc,oklch(var(--pc)/.1))}.outline-primary-content\/100{outline-color:var(--fallback-pc,oklch(var(--pc)/1))}.outline-primary-content\/15{outline-color:var(--fallback-pc,oklch(var(--pc)/.15))}.outline-primary-content\/20{outline-color:var(--fallback-pc,oklch(var(--pc)/.2))}.outline-primary-content\/25{outline-color:var(--fallback-pc,oklch(var(--pc)/.25))}.outline-primary-content\/30{outline-color:var(--fallback-pc,oklch(var(--pc)/.3))}.outline-primary-content\/35{outline-color:var(--fallback-pc,oklch(var(--pc)/.35))}.outline-primary-content\/40{outline-color:var(--fallback-pc,oklch(var(--pc)/.4))}.outline-primary-content\/45{outline-color:var(--fallback-pc,oklch(var(--pc)/.45))}.outline-primary-content\/5{outline-color:var(--fallback-pc,oklch(var(--pc)/.05))}.outline-primary-content\/50{outline-color:var(--fallback-pc,oklch(var(--pc)/.5))}.outline-primary-content\/55{outline-color:var(--fallback-pc,oklch(var(--pc)/.55))}.outline-primary-content\/60{outline-color:var(--fallback-pc,oklch(var(--pc)/.6))}.outline-primary-content\/65{outline-color:var(--fallback-pc,oklch(var(--pc)/.65))}.outline-primary-content\/70{outline-color:var(--fallback-pc,oklch(var(--pc)/.7))}.outline-primary-content\/75{outline-color:var(--fallback-pc,oklch(var(--pc)/.75))}.outline-primary-content\/80{outline-color:var(--fallback-pc,oklch(var(--pc)/.8))}.outline-primary-content\/85{outline-color:var(--fallback-pc,oklch(var(--pc)/.85))}.outline-primary-content\/90{outline-color:var(--fallback-pc,oklch(var(--pc)/.9))}.outline-primary-content\/95{outline-color:var(--fallback-pc,oklch(var(--pc)/.95))}.outline-primary\/0{outline-color:var(--fallback-p,oklch(var(--p)/0))}.outline-primary\/10{outline-color:var(--fallback-p,oklch(var(--p)/.1))}.outline-primary\/100{outline-color:var(--fallback-p,oklch(var(--p)/1))}.outline-primary\/15{outline-color:var(--fallback-p,oklch(var(--p)/.15))}.outline-primary\/20{outline-color:var(--fallback-p,oklch(var(--p)/.2))}.outline-primary\/25{outline-color:var(--fallback-p,oklch(var(--p)/.25))}.outline-primary\/30{outline-color:var(--fallback-p,oklch(var(--p)/.3))}.outline-primary\/35{outline-color:var(--fallback-p,oklch(var(--p)/.35))}.outline-primary\/40{outline-color:var(--fallback-p,oklch(var(--p)/.4))}.outline-primary\/45{outline-color:var(--fallback-p,oklch(var(--p)/.45))}.outline-primary\/5{outline-color:var(--fallback-p,oklch(var(--p)/.05))}.outline-primary\/50{outline-color:var(--fallback-p,oklch(var(--p)/.5))}.outline-primary\/55{outline-color:var(--fallback-p,oklch(var(--p)/.55))}.outline-primary\/60{outline-color:var(--fallback-p,oklch(var(--p)/.6))}.outline-primary\/65{outline-color:var(--fallback-p,oklch(var(--p)/.65))}.outline-primary\/70{outline-color:var(--fallback-p,oklch(var(--p)/.7))}.outline-primary\/75{outline-color:var(--fallback-p,oklch(var(--p)/.75))}.outline-primary\/80{outline-color:var(--fallback-p,oklch(var(--p)/.8))}.outline-primary\/85{outline-color:var(--fallback-p,oklch(var(--p)/.85))}.outline-primary\/90{outline-color:var(--fallback-p,oklch(var(--p)/.9))}.outline-primary\/95{outline-color:var(--fallback-p,oklch(var(--p)/.95))}.outline-secondary{outline-color:var(--fallback-s,oklch(var(--s)/1))}.outline-secondary-content{outline-color:var(--fallback-sc,oklch(var(--sc)/1))}.outline-secondary-content\/0{outline-color:var(--fallback-sc,oklch(var(--sc)/0))}.outline-secondary-content\/10{outline-color:var(--fallback-sc,oklch(var(--sc)/.1))}.outline-secondary-content\/100{outline-color:var(--fallback-sc,oklch(var(--sc)/1))}.outline-secondary-content\/15{outline-color:var(--fallback-sc,oklch(var(--sc)/.15))}.outline-secondary-content\/20{outline-color:var(--fallback-sc,oklch(var(--sc)/.2))}.outline-secondary-content\/25{outline-color:var(--fallback-sc,oklch(var(--sc)/.25))}.outline-secondary-content\/30{outline-color:var(--fallback-sc,oklch(var(--sc)/.3))}.outline-secondary-content\/35{outline-color:var(--fallback-sc,oklch(var(--sc)/.35))}.outline-secondary-content\/40{outline-color:var(--fallback-sc,oklch(var(--sc)/.4))}.outline-secondary-content\/45{outline-color:var(--fallback-sc,oklch(var(--sc)/.45))}.outline-secondary-content\/5{outline-color:var(--fallback-sc,oklch(var(--sc)/.05))}.outline-secondary-content\/50{outline-color:var(--fallback-sc,oklch(var(--sc)/.5))}.outline-secondary-content\/55{outline-color:var(--fallback-sc,oklch(var(--sc)/.55))}.outline-secondary-content\/60{outline-color:var(--fallback-sc,oklch(var(--sc)/.6))}.outline-secondary-content\/65{outline-color:var(--fallback-sc,oklch(var(--sc)/.65))}.outline-secondary-content\/70{outline-color:var(--fallback-sc,oklch(var(--sc)/.7))}.outline-secondary-content\/75{outline-color:var(--fallback-sc,oklch(var(--sc)/.75))}.outline-secondary-content\/80{outline-color:var(--fallback-sc,oklch(var(--sc)/.8))}.outline-secondary-content\/85{outline-color:var(--fallback-sc,oklch(var(--sc)/.85))}.outline-secondary-content\/90{outline-color:var(--fallback-sc,oklch(var(--sc)/.9))}.outline-secondary-content\/95{outline-color:var(--fallback-sc,oklch(var(--sc)/.95))}.outline-secondary\/0{outline-color:var(--fallback-s,oklch(var(--s)/0))}.outline-secondary\/10{outline-color:var(--fallback-s,oklch(var(--s)/.1))}.outline-secondary\/100{outline-color:var(--fallback-s,oklch(var(--s)/1))}.outline-secondary\/15{outline-color:var(--fallback-s,oklch(var(--s)/.15))}.outline-secondary\/20{outline-color:var(--fallback-s,oklch(var(--s)/.2))}.outline-secondary\/25{outline-color:var(--fallback-s,oklch(var(--s)/.25))}.outline-secondary\/30{outline-color:var(--fallback-s,oklch(var(--s)/.3))}.outline-secondary\/35{outline-color:var(--fallback-s,oklch(var(--s)/.35))}.outline-secondary\/40{outline-color:var(--fallback-s,oklch(var(--s)/.4))}.outline-secondary\/45{outline-color:var(--fallback-s,oklch(var(--s)/.45))}.outline-secondary\/5{outline-color:var(--fallback-s,oklch(var(--s)/.05))}.outline-secondary\/50{outline-color:var(--fallback-s,oklch(var(--s)/.5))}.outline-secondary\/55{outline-color:var(--fallback-s,oklch(var(--s)/.55))}.outline-secondary\/60{outline-color:var(--fallback-s,oklch(var(--s)/.6))}.outline-secondary\/65{outline-color:var(--fallback-s,oklch(var(--s)/.65))}.outline-secondary\/70{outline-color:var(--fallback-s,oklch(var(--s)/.7))}.outline-secondary\/75{outline-color:var(--fallback-s,oklch(var(--s)/.75))}.outline-secondary\/80{outline-color:var(--fallback-s,oklch(var(--s)/.8))}.outline-secondary\/85{outline-color:var(--fallback-s,oklch(var(--s)/.85))}.outline-secondary\/90{outline-color:var(--fallback-s,oklch(var(--s)/.9))}.outline-secondary\/95{outline-color:var(--fallback-s,oklch(var(--s)/.95))}.outline-success{outline-color:var(--fallback-su,oklch(var(--su)/1))}.outline-success-content{outline-color:var(--fallback-suc,oklch(var(--suc)/1))}.outline-success-content\/0{outline-color:var(--fallback-suc,oklch(var(--suc)/0))}.outline-success-content\/10{outline-color:var(--fallback-suc,oklch(var(--suc)/.1))}.outline-success-content\/100{outline-color:var(--fallback-suc,oklch(var(--suc)/1))}.outline-success-content\/15{outline-color:var(--fallback-suc,oklch(var(--suc)/.15))}.outline-success-content\/20{outline-color:var(--fallback-suc,oklch(var(--suc)/.2))}.outline-success-content\/25{outline-color:var(--fallback-suc,oklch(var(--suc)/.25))}.outline-success-content\/30{outline-color:var(--fallback-suc,oklch(var(--suc)/.3))}.outline-success-content\/35{outline-color:var(--fallback-suc,oklch(var(--suc)/.35))}.outline-success-content\/40{outline-color:var(--fallback-suc,oklch(var(--suc)/.4))}.outline-success-content\/45{outline-color:var(--fallback-suc,oklch(var(--suc)/.45))}.outline-success-content\/5{outline-color:var(--fallback-suc,oklch(var(--suc)/.05))}.outline-success-content\/50{outline-color:var(--fallback-suc,oklch(var(--suc)/.5))}.outline-success-content\/55{outline-color:var(--fallback-suc,oklch(var(--suc)/.55))}.outline-success-content\/60{outline-color:var(--fallback-suc,oklch(var(--suc)/.6))}.outline-success-content\/65{outline-color:var(--fallback-suc,oklch(var(--suc)/.65))}.outline-success-content\/70{outline-color:var(--fallback-suc,oklch(var(--suc)/.7))}.outline-success-content\/75{outline-color:var(--fallback-suc,oklch(var(--suc)/.75))}.outline-success-content\/80{outline-color:var(--fallback-suc,oklch(var(--suc)/.8))}.outline-success-content\/85{outline-color:var(--fallback-suc,oklch(var(--suc)/.85))}.outline-success-content\/90{outline-color:var(--fallback-suc,oklch(var(--suc)/.9))}.outline-success-content\/95{outline-color:var(--fallback-suc,oklch(var(--suc)/.95))}.outline-success\/0{outline-color:var(--fallback-su,oklch(var(--su)/0))}.outline-success\/10{outline-color:var(--fallback-su,oklch(var(--su)/.1))}.outline-success\/100{outline-color:var(--fallback-su,oklch(var(--su)/1))}.outline-success\/15{outline-color:var(--fallback-su,oklch(var(--su)/.15))}.outline-success\/20{outline-color:var(--fallback-su,oklch(var(--su)/.2))}.outline-success\/25{outline-color:var(--fallback-su,oklch(var(--su)/.25))}.outline-success\/30{outline-color:var(--fallback-su,oklch(var(--su)/.3))}.outline-success\/35{outline-color:var(--fallback-su,oklch(var(--su)/.35))}.outline-success\/40{outline-color:var(--fallback-su,oklch(var(--su)/.4))}.outline-success\/45{outline-color:var(--fallback-su,oklch(var(--su)/.45))}.outline-success\/5{outline-color:var(--fallback-su,oklch(var(--su)/.05))}.outline-success\/50{outline-color:var(--fallback-su,oklch(var(--su)/.5))}.outline-success\/55{outline-color:var(--fallback-su,oklch(var(--su)/.55))}.outline-success\/60{outline-color:var(--fallback-su,oklch(var(--su)/.6))}.outline-success\/65{outline-color:var(--fallback-su,oklch(var(--su)/.65))}.outline-success\/70{outline-color:var(--fallback-su,oklch(var(--su)/.7))}.outline-success\/75{outline-color:var(--fallback-su,oklch(var(--su)/.75))}.outline-success\/80{outline-color:var(--fallback-su,oklch(var(--su)/.8))}.outline-success\/85{outline-color:var(--fallback-su,oklch(var(--su)/.85))}.outline-success\/90{outline-color:var(--fallback-su,oklch(var(--su)/.9))}.outline-success\/95{outline-color:var(--fallback-su,oklch(var(--su)/.95))}.outline-transparent{outline-color:transparent}.outline-transparent\/0{outline-color:rgb(0 0 0 / 0)}.outline-transparent\/10{outline-color:rgb(0 0 0 / .1)}.outline-transparent\/100{outline-color:rgb(0 0 0 / 1)}.outline-transparent\/15{outline-color:rgb(0 0 0 / .15)}.outline-transparent\/20{outline-color:rgb(0 0 0 / .2)}.outline-transparent\/25{outline-color:rgb(0 0 0 / .25)}.outline-transparent\/30{outline-color:rgb(0 0 0 / .3)}.outline-transparent\/35{outline-color:rgb(0 0 0 / .35)}.outline-transparent\/40{outline-color:rgb(0 0 0 / .4)}.outline-transparent\/45{outline-color:rgb(0 0 0 / .45)}.outline-transparent\/5{outline-color:rgb(0 0 0 / .05)}.outline-transparent\/50{outline-color:rgb(0 0 0 / .5)}.outline-transparent\/55{outline-color:rgb(0 0 0 / .55)}.outline-transparent\/60{outline-color:rgb(0 0 0 / .6)}.outline-transparent\/65{outline-color:rgb(0 0 0 / .65)}.outline-transparent\/70{outline-color:rgb(0 0 0 / .7)}.outline-transparent\/75{outline-color:rgb(0 0 0 / .75)}.outline-transparent\/80{outline-color:rgb(0 0 0 / .8)}.outline-transparent\/85{outline-color:rgb(0 0 0 / .85)}.outline-transparent\/90{outline-color:rgb(0 0 0 / .9)}.outline-transparent\/95{outline-color:rgb(0 0 0 / .95)}.outline-warning{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.outline-warning-content{outline-color:var(--fallback-wac,oklch(var(--wac)/1))}.outline-warning-content\/0{outline-color:var(--fallback-wac,oklch(var(--wac)/0))}.outline-warning-content\/10{outline-color:var(--fallback-wac,oklch(var(--wac)/.1))}.outline-warning-content\/100{outline-color:var(--fallback-wac,oklch(var(--wac)/1))}.outline-warning-content\/15{outline-color:var(--fallback-wac,oklch(var(--wac)/.15))}.outline-warning-content\/20{outline-color:var(--fallback-wac,oklch(var(--wac)/.2))}.outline-warning-content\/25{outline-color:var(--fallback-wac,oklch(var(--wac)/.25))}.outline-warning-content\/30{outline-color:var(--fallback-wac,oklch(var(--wac)/.3))}.outline-warning-content\/35{outline-color:var(--fallback-wac,oklch(var(--wac)/.35))}.outline-warning-content\/40{outline-color:var(--fallback-wac,oklch(var(--wac)/.4))}.outline-warning-content\/45{outline-color:var(--fallback-wac,oklch(var(--wac)/.45))}.outline-warning-content\/5{outline-color:var(--fallback-wac,oklch(var(--wac)/.05))}.outline-warning-content\/50{outline-color:var(--fallback-wac,oklch(var(--wac)/.5))}.outline-warning-content\/55{outline-color:var(--fallback-wac,oklch(var(--wac)/.55))}.outline-warning-content\/60{outline-color:var(--fallback-wac,oklch(var(--wac)/.6))}.outline-warning-content\/65{outline-color:var(--fallback-wac,oklch(var(--wac)/.65))}.outline-warning-content\/70{outline-color:var(--fallback-wac,oklch(var(--wac)/.7))}.outline-warning-content\/75{outline-color:var(--fallback-wac,oklch(var(--wac)/.75))}.outline-warning-content\/80{outline-color:var(--fallback-wac,oklch(var(--wac)/.8))}.outline-warning-content\/85{outline-color:var(--fallback-wac,oklch(var(--wac)/.85))}.outline-warning-content\/90{outline-color:var(--fallback-wac,oklch(var(--wac)/.9))}.outline-warning-content\/95{outline-color:var(--fallback-wac,oklch(var(--wac)/.95))}.outline-warning\/0{outline-color:var(--fallback-wa,oklch(var(--wa)/0))}.outline-warning\/10{outline-color:var(--fallback-wa,oklch(var(--wa)/.1))}.outline-warning\/100{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.outline-warning\/15{outline-color:var(--fallback-wa,oklch(var(--wa)/.15))}.outline-warning\/20{outline-color:var(--fallback-wa,oklch(var(--wa)/.2))}.outline-warning\/25{outline-color:var(--fallback-wa,oklch(var(--wa)/.25))}.outline-warning\/30{outline-color:var(--fallback-wa,oklch(var(--wa)/.3))}.outline-warning\/35{outline-color:var(--fallback-wa,oklch(var(--wa)/.35))}.outline-warning\/40{outline-color:var(--fallback-wa,oklch(var(--wa)/.4))}.outline-warning\/45{outline-color:var(--fallback-wa,oklch(var(--wa)/.45))}.outline-warning\/5{outline-color:var(--fallback-wa,oklch(var(--wa)/.05))}.outline-warning\/50{outline-color:var(--fallback-wa,oklch(var(--wa)/.5))}.outline-warning\/55{outline-color:var(--fallback-wa,oklch(var(--wa)/.55))}.outline-warning\/60{outline-color:var(--fallback-wa,oklch(var(--wa)/.6))}.outline-warning\/65{outline-color:var(--fallback-wa,oklch(var(--wa)/.65))}.outline-warning\/70{outline-color:var(--fallback-wa,oklch(var(--wa)/.7))}.outline-warning\/75{outline-color:var(--fallback-wa,oklch(var(--wa)/.75))}.outline-warning\/80{outline-color:var(--fallback-wa,oklch(var(--wa)/.8))}.outline-warning\/85{outline-color:var(--fallback-wa,oklch(var(--wa)/.85))}.outline-warning\/90{outline-color:var(--fallback-wa,oklch(var(--wa)/.9))}.outline-warning\/95{outline-color:var(--fallback-wa,oklch(var(--wa)/.95))}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-accent{--tw-ring-color:var(--fallback-a,oklch(var(--a)/1))}.ring-accent-content{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/1))}.ring-accent-content\/0{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0))}.ring-accent-content\/10{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.1))}.ring-accent-content\/100{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/1))}.ring-accent-content\/15{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.15))}.ring-accent-content\/20{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.2))}.ring-accent-content\/25{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.25))}.ring-accent-content\/30{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.3))}.ring-accent-content\/35{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.35))}.ring-accent-content\/40{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.4))}.ring-accent-content\/45{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.45))}.ring-accent-content\/5{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.05))}.ring-accent-content\/50{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.5))}.ring-accent-content\/55{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.55))}.ring-accent-content\/60{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.6))}.ring-accent-content\/65{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.65))}.ring-accent-content\/70{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.7))}.ring-accent-content\/75{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.75))}.ring-accent-content\/80{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.8))}.ring-accent-content\/85{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.85))}.ring-accent-content\/90{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.9))}.ring-accent-content\/95{--tw-ring-color:var(--fallback-ac,oklch(var(--ac)/0.95))}.ring-accent\/0{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0))}.ring-accent\/10{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.1))}.ring-accent\/100{--tw-ring-color:var(--fallback-a,oklch(var(--a)/1))}.ring-accent\/15{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.15))}.ring-accent\/20{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.2))}.ring-accent\/25{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.25))}.ring-accent\/30{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.3))}.ring-accent\/35{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.35))}.ring-accent\/40{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.4))}.ring-accent\/45{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.45))}.ring-accent\/5{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.05))}.ring-accent\/50{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.5))}.ring-accent\/55{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.55))}.ring-accent\/60{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.6))}.ring-accent\/65{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.65))}.ring-accent\/70{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.7))}.ring-accent\/75{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.75))}.ring-accent\/80{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.8))}.ring-accent\/85{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.85))}.ring-accent\/90{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.9))}.ring-accent\/95{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.95))}.ring-base-100{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/1))}.ring-base-100\/0{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0))}.ring-base-100\/10{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.ring-base-100\/100{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/1))}.ring-base-100\/15{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.ring-base-100\/20{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.ring-base-100\/25{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.ring-base-100\/30{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.ring-base-100\/35{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.ring-base-100\/40{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.ring-base-100\/45{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.ring-base-100\/5{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.ring-base-100\/50{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.ring-base-100\/55{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.ring-base-100\/60{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.ring-base-100\/65{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.ring-base-100\/70{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.ring-base-100\/75{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.ring-base-100\/80{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.ring-base-100\/85{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.ring-base-100\/90{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.ring-base-100\/95{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.ring-base-200{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/1))}.ring-base-200\/0{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0))}.ring-base-200\/10{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.ring-base-200\/100{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/1))}.ring-base-200\/15{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.ring-base-200\/20{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.ring-base-200\/25{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.ring-base-200\/30{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.ring-base-200\/35{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.ring-base-200\/40{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.ring-base-200\/45{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.ring-base-200\/5{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.ring-base-200\/50{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.ring-base-200\/55{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.ring-base-200\/60{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.ring-base-200\/65{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.ring-base-200\/70{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.ring-base-200\/75{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.ring-base-200\/80{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.ring-base-200\/85{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.ring-base-200\/90{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.ring-base-200\/95{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.ring-base-300{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/1))}.ring-base-300\/0{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0))}.ring-base-300\/10{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.ring-base-300\/100{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/1))}.ring-base-300\/15{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.ring-base-300\/20{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.ring-base-300\/25{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.ring-base-300\/30{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.ring-base-300\/35{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.ring-base-300\/40{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.ring-base-300\/45{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.ring-base-300\/5{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.ring-base-300\/50{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.ring-base-300\/55{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.ring-base-300\/60{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.ring-base-300\/65{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.ring-base-300\/70{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.ring-base-300\/75{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.ring-base-300\/80{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.ring-base-300\/85{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.ring-base-300\/90{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.ring-base-300\/95{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.ring-base-content{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/1))}.ring-base-content\/0{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0))}.ring-base-content\/10{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.ring-base-content\/100{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/1))}.ring-base-content\/15{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.ring-base-content\/20{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.ring-base-content\/25{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.ring-base-content\/30{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.ring-base-content\/35{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.ring-base-content\/40{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.ring-base-content\/45{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.ring-base-content\/5{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.ring-base-content\/50{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.ring-base-content\/55{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.ring-base-content\/60{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.ring-base-content\/65{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.ring-base-content\/70{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.ring-base-content\/75{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.ring-base-content\/80{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.ring-base-content\/85{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.ring-base-content\/90{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.ring-base-content\/95{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.ring-current{--tw-ring-color:currentColor}.ring-error{--tw-ring-color:var(--fallback-er,oklch(var(--er)/1))}.ring-error-content{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/1))}.ring-error-content\/0{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0))}.ring-error-content\/10{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.ring-error-content\/100{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/1))}.ring-error-content\/15{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.ring-error-content\/20{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.ring-error-content\/25{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.ring-error-content\/30{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.ring-error-content\/35{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.ring-error-content\/40{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.ring-error-content\/45{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.ring-error-content\/5{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.ring-error-content\/50{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.ring-error-content\/55{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.ring-error-content\/60{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.ring-error-content\/65{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.ring-error-content\/70{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.ring-error-content\/75{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.ring-error-content\/80{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.ring-error-content\/85{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.ring-error-content\/90{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.ring-error-content\/95{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.ring-error\/0{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0))}.ring-error\/10{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.1))}.ring-error\/100{--tw-ring-color:var(--fallback-er,oklch(var(--er)/1))}.ring-error\/15{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.15))}.ring-error\/20{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.2))}.ring-error\/25{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.25))}.ring-error\/30{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.3))}.ring-error\/35{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.35))}.ring-error\/40{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.4))}.ring-error\/45{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.45))}.ring-error\/5{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.05))}.ring-error\/50{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.5))}.ring-error\/55{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.55))}.ring-error\/60{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.6))}.ring-error\/65{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.65))}.ring-error\/70{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.7))}.ring-error\/75{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.75))}.ring-error\/80{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.8))}.ring-error\/85{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.85))}.ring-error\/90{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.9))}.ring-error\/95{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.95))}.ring-info{--tw-ring-color:var(--fallback-in,oklch(var(--in)/1))}.ring-info-content{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/1))}.ring-info-content\/0{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0))}.ring-info-content\/10{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.ring-info-content\/100{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/1))}.ring-info-content\/15{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.ring-info-content\/20{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.ring-info-content\/25{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.ring-info-content\/30{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.ring-info-content\/35{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.ring-info-content\/40{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.ring-info-content\/45{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.ring-info-content\/5{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.ring-info-content\/50{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.ring-info-content\/55{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.ring-info-content\/60{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.ring-info-content\/65{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.ring-info-content\/70{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.ring-info-content\/75{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.ring-info-content\/80{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.ring-info-content\/85{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.ring-info-content\/90{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.ring-info-content\/95{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.ring-info\/0{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0))}.ring-info\/10{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.1))}.ring-info\/100{--tw-ring-color:var(--fallback-in,oklch(var(--in)/1))}.ring-info\/15{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.15))}.ring-info\/20{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.2))}.ring-info\/25{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.25))}.ring-info\/30{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.3))}.ring-info\/35{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.35))}.ring-info\/40{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.4))}.ring-info\/45{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.45))}.ring-info\/5{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.05))}.ring-info\/50{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.5))}.ring-info\/55{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.55))}.ring-info\/60{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.6))}.ring-info\/65{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.65))}.ring-info\/70{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.7))}.ring-info\/75{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.75))}.ring-info\/80{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.8))}.ring-info\/85{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.85))}.ring-info\/90{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.9))}.ring-info\/95{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.95))}.ring-neutral{--tw-ring-color:var(--fallback-n,oklch(var(--n)/1))}.ring-neutral-content{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/1))}.ring-neutral-content\/0{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0))}.ring-neutral-content\/10{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.1))}.ring-neutral-content\/100{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/1))}.ring-neutral-content\/15{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.15))}.ring-neutral-content\/20{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.2))}.ring-neutral-content\/25{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.25))}.ring-neutral-content\/30{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.3))}.ring-neutral-content\/35{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.35))}.ring-neutral-content\/40{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.4))}.ring-neutral-content\/45{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.45))}.ring-neutral-content\/5{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.05))}.ring-neutral-content\/50{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.5))}.ring-neutral-content\/55{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.55))}.ring-neutral-content\/60{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.6))}.ring-neutral-content\/65{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.65))}.ring-neutral-content\/70{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.7))}.ring-neutral-content\/75{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.75))}.ring-neutral-content\/80{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.8))}.ring-neutral-content\/85{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.85))}.ring-neutral-content\/90{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.9))}.ring-neutral-content\/95{--tw-ring-color:var(--fallback-nc,oklch(var(--nc)/0.95))}.ring-neutral\/0{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0))}.ring-neutral\/10{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.1))}.ring-neutral\/100{--tw-ring-color:var(--fallback-n,oklch(var(--n)/1))}.ring-neutral\/15{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.15))}.ring-neutral\/20{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.2))}.ring-neutral\/25{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.25))}.ring-neutral\/30{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.3))}.ring-neutral\/35{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.35))}.ring-neutral\/40{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.4))}.ring-neutral\/45{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.45))}.ring-neutral\/5{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.05))}.ring-neutral\/50{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.5))}.ring-neutral\/55{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.55))}.ring-neutral\/60{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.6))}.ring-neutral\/65{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.65))}.ring-neutral\/70{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.7))}.ring-neutral\/75{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.75))}.ring-neutral\/80{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.8))}.ring-neutral\/85{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.85))}.ring-neutral\/90{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.9))}.ring-neutral\/95{--tw-ring-color:var(--fallback-n,oklch(var(--n)/0.95))}.ring-primary{--tw-ring-color:var(--fallback-p,oklch(var(--p)/1))}.ring-primary-content{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/1))}.ring-primary-content\/0{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0))}.ring-primary-content\/10{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.1))}.ring-primary-content\/100{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/1))}.ring-primary-content\/15{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.15))}.ring-primary-content\/20{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.2))}.ring-primary-content\/25{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.25))}.ring-primary-content\/30{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.3))}.ring-primary-content\/35{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.35))}.ring-primary-content\/40{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.4))}.ring-primary-content\/45{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.45))}.ring-primary-content\/5{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.05))}.ring-primary-content\/50{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.5))}.ring-primary-content\/55{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.55))}.ring-primary-content\/60{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.6))}.ring-primary-content\/65{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.65))}.ring-primary-content\/70{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.7))}.ring-primary-content\/75{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.75))}.ring-primary-content\/80{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.8))}.ring-primary-content\/85{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.85))}.ring-primary-content\/90{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.9))}.ring-primary-content\/95{--tw-ring-color:var(--fallback-pc,oklch(var(--pc)/0.95))}.ring-primary\/0{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0))}.ring-primary\/10{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.1))}.ring-primary\/100{--tw-ring-color:var(--fallback-p,oklch(var(--p)/1))}.ring-primary\/15{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.15))}.ring-primary\/20{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.2))}.ring-primary\/25{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.25))}.ring-primary\/30{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.3))}.ring-primary\/35{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.35))}.ring-primary\/40{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.4))}.ring-primary\/45{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.45))}.ring-primary\/5{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.05))}.ring-primary\/50{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.5))}.ring-primary\/55{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.55))}.ring-primary\/60{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.6))}.ring-primary\/65{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.65))}.ring-primary\/70{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.7))}.ring-primary\/75{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.75))}.ring-primary\/80{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.8))}.ring-primary\/85{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.85))}.ring-primary\/90{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.9))}.ring-primary\/95{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.95))}.ring-secondary{--tw-ring-color:var(--fallback-s,oklch(var(--s)/1))}.ring-secondary-content{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/1))}.ring-secondary-content\/0{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0))}.ring-secondary-content\/10{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.1))}.ring-secondary-content\/100{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/1))}.ring-secondary-content\/15{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.15))}.ring-secondary-content\/20{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.2))}.ring-secondary-content\/25{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.25))}.ring-secondary-content\/30{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.3))}.ring-secondary-content\/35{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.35))}.ring-secondary-content\/40{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.4))}.ring-secondary-content\/45{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.45))}.ring-secondary-content\/5{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.05))}.ring-secondary-content\/50{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.5))}.ring-secondary-content\/55{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.55))}.ring-secondary-content\/60{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.6))}.ring-secondary-content\/65{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.65))}.ring-secondary-content\/70{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.7))}.ring-secondary-content\/75{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.75))}.ring-secondary-content\/80{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.8))}.ring-secondary-content\/85{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.85))}.ring-secondary-content\/90{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.9))}.ring-secondary-content\/95{--tw-ring-color:var(--fallback-sc,oklch(var(--sc)/0.95))}.ring-secondary\/0{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0))}.ring-secondary\/10{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.1))}.ring-secondary\/100{--tw-ring-color:var(--fallback-s,oklch(var(--s)/1))}.ring-secondary\/15{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.15))}.ring-secondary\/20{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.2))}.ring-secondary\/25{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.25))}.ring-secondary\/30{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.3))}.ring-secondary\/35{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.35))}.ring-secondary\/40{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.4))}.ring-secondary\/45{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.45))}.ring-secondary\/5{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.05))}.ring-secondary\/50{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.5))}.ring-secondary\/55{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.55))}.ring-secondary\/60{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.6))}.ring-secondary\/65{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.65))}.ring-secondary\/70{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.7))}.ring-secondary\/75{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.75))}.ring-secondary\/80{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.8))}.ring-secondary\/85{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.85))}.ring-secondary\/90{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.9))}.ring-secondary\/95{--tw-ring-color:var(--fallback-s,oklch(var(--s)/0.95))}.ring-success{--tw-ring-color:var(--fallback-su,oklch(var(--su)/1))}.ring-success-content{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/1))}.ring-success-content\/0{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0))}.ring-success-content\/10{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.ring-success-content\/100{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/1))}.ring-success-content\/15{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.ring-success-content\/20{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.ring-success-content\/25{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.ring-success-content\/30{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.ring-success-content\/35{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.ring-success-content\/40{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.ring-success-content\/45{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.ring-success-content\/5{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.ring-success-content\/50{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.ring-success-content\/55{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.ring-success-content\/60{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.ring-success-content\/65{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.ring-success-content\/70{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.ring-success-content\/75{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.ring-success-content\/80{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.ring-success-content\/85{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.ring-success-content\/90{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.ring-success-content\/95{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.ring-success\/0{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0))}.ring-success\/10{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.1))}.ring-success\/100{--tw-ring-color:var(--fallback-su,oklch(var(--su)/1))}.ring-success\/15{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.15))}.ring-success\/20{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.2))}.ring-success\/25{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.25))}.ring-success\/30{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.3))}.ring-success\/35{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.35))}.ring-success\/40{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.4))}.ring-success\/45{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.45))}.ring-success\/5{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.05))}.ring-success\/50{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.5))}.ring-success\/55{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.55))}.ring-success\/60{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.6))}.ring-success\/65{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.65))}.ring-success\/70{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.7))}.ring-success\/75{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.75))}.ring-success\/80{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.8))}.ring-success\/85{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.85))}.ring-success\/90{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.9))}.ring-success\/95{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.95))}.ring-transparent{--tw-ring-color:transparent}.ring-transparent\/0{--tw-ring-color:rgb(0 0 0 / 0)}.ring-transparent\/10{--tw-ring-color:rgb(0 0 0 / 0.1)}.ring-transparent\/100{--tw-ring-color:rgb(0 0 0 / 1)}.ring-transparent\/15{--tw-ring-color:rgb(0 0 0 / 0.15)}.ring-transparent\/20{--tw-ring-color:rgb(0 0 0 / 0.2)}.ring-transparent\/25{--tw-ring-color:rgb(0 0 0 / 0.25)}.ring-transparent\/30{--tw-ring-color:rgb(0 0 0 / 0.3)}.ring-transparent\/35{--tw-ring-color:rgb(0 0 0 / 0.35)}.ring-transparent\/40{--tw-ring-color:rgb(0 0 0 / 0.4)}.ring-transparent\/45{--tw-ring-color:rgb(0 0 0 / 0.45)}.ring-transparent\/5{--tw-ring-color:rgb(0 0 0 / 0.05)}.ring-transparent\/50{--tw-ring-color:rgb(0 0 0 / 0.5)}.ring-transparent\/55{--tw-ring-color:rgb(0 0 0 / 0.55)}.ring-transparent\/60{--tw-ring-color:rgb(0 0 0 / 0.6)}.ring-transparent\/65{--tw-ring-color:rgb(0 0 0 / 0.65)}.ring-transparent\/70{--tw-ring-color:rgb(0 0 0 / 0.7)}.ring-transparent\/75{--tw-ring-color:rgb(0 0 0 / 0.75)}.ring-transparent\/80{--tw-ring-color:rgb(0 0 0 / 0.8)}.ring-transparent\/85{--tw-ring-color:rgb(0 0 0 / 0.85)}.ring-transparent\/90{--tw-ring-color:rgb(0 0 0 / 0.9)}.ring-transparent\/95{--tw-ring-color:rgb(0 0 0 / 0.95)}.ring-warning{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/1))}.ring-warning-content{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/1))}.ring-warning-content\/0{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0))}.ring-warning-content\/10{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.ring-warning-content\/100{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/1))}.ring-warning-content\/15{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.ring-warning-content\/20{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.ring-warning-content\/25{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.ring-warning-content\/30{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.ring-warning-content\/35{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.ring-warning-content\/40{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.ring-warning-content\/45{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.ring-warning-content\/5{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.ring-warning-content\/50{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.ring-warning-content\/55{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.ring-warning-content\/60{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.ring-warning-content\/65{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.ring-warning-content\/70{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.ring-warning-content\/75{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.ring-warning-content\/80{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.ring-warning-content\/85{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.ring-warning-content\/90{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.ring-warning-content\/95{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.ring-warning\/0{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0))}.ring-warning\/10{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.ring-warning\/100{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/1))}.ring-warning\/15{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.ring-warning\/20{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.ring-warning\/25{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.ring-warning\/30{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.ring-warning\/35{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.ring-warning\/40{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.ring-warning\/45{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.ring-warning\/5{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.ring-warning\/50{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.ring-warning\/55{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.ring-warning\/60{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.ring-warning\/65{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.ring-warning\/70{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.ring-warning\/75{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.ring-warning\/80{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.ring-warning\/85{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.ring-warning\/90{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.ring-warning\/95{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.ring-offset-0{--tw-ring-offset-width:0px}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-4{--tw-ring-offset-width:4px}.ring-offset-8{--tw-ring-offset-width:8px}.ring-offset-accent{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/1))}.ring-offset-accent-content{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/1))}.ring-offset-accent-content\/0{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0))}.ring-offset-accent-content\/10{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.1))}.ring-offset-accent-content\/100{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/1))}.ring-offset-accent-content\/15{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.15))}.ring-offset-accent-content\/20{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.2))}.ring-offset-accent-content\/25{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.25))}.ring-offset-accent-content\/30{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.3))}.ring-offset-accent-content\/35{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.35))}.ring-offset-accent-content\/40{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.4))}.ring-offset-accent-content\/45{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.45))}.ring-offset-accent-content\/5{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.05))}.ring-offset-accent-content\/50{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.5))}.ring-offset-accent-content\/55{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.55))}.ring-offset-accent-content\/60{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.6))}.ring-offset-accent-content\/65{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.65))}.ring-offset-accent-content\/70{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.7))}.ring-offset-accent-content\/75{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.75))}.ring-offset-accent-content\/80{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.8))}.ring-offset-accent-content\/85{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.85))}.ring-offset-accent-content\/90{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.9))}.ring-offset-accent-content\/95{--tw-ring-offset-color:var(--fallback-ac,oklch(var(--ac)/0.95))}.ring-offset-accent\/0{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0))}.ring-offset-accent\/10{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.1))}.ring-offset-accent\/100{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/1))}.ring-offset-accent\/15{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.15))}.ring-offset-accent\/20{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.2))}.ring-offset-accent\/25{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.25))}.ring-offset-accent\/30{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.3))}.ring-offset-accent\/35{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.35))}.ring-offset-accent\/40{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.4))}.ring-offset-accent\/45{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.45))}.ring-offset-accent\/5{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.05))}.ring-offset-accent\/50{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.5))}.ring-offset-accent\/55{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.55))}.ring-offset-accent\/60{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.6))}.ring-offset-accent\/65{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.65))}.ring-offset-accent\/70{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.7))}.ring-offset-accent\/75{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.75))}.ring-offset-accent\/80{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.8))}.ring-offset-accent\/85{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.85))}.ring-offset-accent\/90{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.9))}.ring-offset-accent\/95{--tw-ring-offset-color:var(--fallback-a,oklch(var(--a)/0.95))}.ring-offset-base-100{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.ring-offset-base-100\/0{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0))}.ring-offset-base-100\/10{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.ring-offset-base-100\/100{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.ring-offset-base-100\/15{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.ring-offset-base-100\/20{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.ring-offset-base-100\/25{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.ring-offset-base-100\/30{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.ring-offset-base-100\/35{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.ring-offset-base-100\/40{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.ring-offset-base-100\/45{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.ring-offset-base-100\/5{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.ring-offset-base-100\/50{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.ring-offset-base-100\/55{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.ring-offset-base-100\/60{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.ring-offset-base-100\/65{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.ring-offset-base-100\/70{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.ring-offset-base-100\/75{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.ring-offset-base-100\/80{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.ring-offset-base-100\/85{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.ring-offset-base-100\/90{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.ring-offset-base-100\/95{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.ring-offset-base-200{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/1))}.ring-offset-base-200\/0{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0))}.ring-offset-base-200\/10{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.ring-offset-base-200\/100{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/1))}.ring-offset-base-200\/15{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.ring-offset-base-200\/20{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.ring-offset-base-200\/25{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.ring-offset-base-200\/30{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.ring-offset-base-200\/35{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.ring-offset-base-200\/40{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.ring-offset-base-200\/45{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.ring-offset-base-200\/5{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.ring-offset-base-200\/50{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.ring-offset-base-200\/55{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.ring-offset-base-200\/60{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.ring-offset-base-200\/65{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.ring-offset-base-200\/70{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.ring-offset-base-200\/75{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.ring-offset-base-200\/80{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.ring-offset-base-200\/85{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.ring-offset-base-200\/90{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.ring-offset-base-200\/95{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.ring-offset-base-300{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/1))}.ring-offset-base-300\/0{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0))}.ring-offset-base-300\/10{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.ring-offset-base-300\/100{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/1))}.ring-offset-base-300\/15{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.ring-offset-base-300\/20{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.ring-offset-base-300\/25{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.ring-offset-base-300\/30{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.ring-offset-base-300\/35{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.ring-offset-base-300\/40{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.ring-offset-base-300\/45{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.ring-offset-base-300\/5{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.ring-offset-base-300\/50{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.ring-offset-base-300\/55{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.ring-offset-base-300\/60{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.ring-offset-base-300\/65{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.ring-offset-base-300\/70{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.ring-offset-base-300\/75{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.ring-offset-base-300\/80{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.ring-offset-base-300\/85{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.ring-offset-base-300\/90{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.ring-offset-base-300\/95{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.ring-offset-base-content{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/1))}.ring-offset-base-content\/0{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0))}.ring-offset-base-content\/10{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.ring-offset-base-content\/100{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/1))}.ring-offset-base-content\/15{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.ring-offset-base-content\/20{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.ring-offset-base-content\/25{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.ring-offset-base-content\/30{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.ring-offset-base-content\/35{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.ring-offset-base-content\/40{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.ring-offset-base-content\/45{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.ring-offset-base-content\/5{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.ring-offset-base-content\/50{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.ring-offset-base-content\/55{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.ring-offset-base-content\/60{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.ring-offset-base-content\/65{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.ring-offset-base-content\/70{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.ring-offset-base-content\/75{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.ring-offset-base-content\/80{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.ring-offset-base-content\/85{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.ring-offset-base-content\/90{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.ring-offset-base-content\/95{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.ring-offset-current{--tw-ring-offset-color:currentColor}.ring-offset-error{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/1))}.ring-offset-error-content{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/1))}.ring-offset-error-content\/0{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0))}.ring-offset-error-content\/10{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.ring-offset-error-content\/100{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/1))}.ring-offset-error-content\/15{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.ring-offset-error-content\/20{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.ring-offset-error-content\/25{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.ring-offset-error-content\/30{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.ring-offset-error-content\/35{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.ring-offset-error-content\/40{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.ring-offset-error-content\/45{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.ring-offset-error-content\/5{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.ring-offset-error-content\/50{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.ring-offset-error-content\/55{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.ring-offset-error-content\/60{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.ring-offset-error-content\/65{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.ring-offset-error-content\/70{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.ring-offset-error-content\/75{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.ring-offset-error-content\/80{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.ring-offset-error-content\/85{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.ring-offset-error-content\/90{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.ring-offset-error-content\/95{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.ring-offset-error\/0{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0))}.ring-offset-error\/10{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.1))}.ring-offset-error\/100{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/1))}.ring-offset-error\/15{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.15))}.ring-offset-error\/20{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.2))}.ring-offset-error\/25{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.25))}.ring-offset-error\/30{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.3))}.ring-offset-error\/35{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.35))}.ring-offset-error\/40{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.4))}.ring-offset-error\/45{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.45))}.ring-offset-error\/5{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.05))}.ring-offset-error\/50{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.5))}.ring-offset-error\/55{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.55))}.ring-offset-error\/60{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.6))}.ring-offset-error\/65{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.65))}.ring-offset-error\/70{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.7))}.ring-offset-error\/75{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.75))}.ring-offset-error\/80{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.8))}.ring-offset-error\/85{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.85))}.ring-offset-error\/90{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.9))}.ring-offset-error\/95{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.95))}.ring-offset-info{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/1))}.ring-offset-info-content{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/1))}.ring-offset-info-content\/0{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0))}.ring-offset-info-content\/10{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.ring-offset-info-content\/100{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/1))}.ring-offset-info-content\/15{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.ring-offset-info-content\/20{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.ring-offset-info-content\/25{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.ring-offset-info-content\/30{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.ring-offset-info-content\/35{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.ring-offset-info-content\/40{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.ring-offset-info-content\/45{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.ring-offset-info-content\/5{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.ring-offset-info-content\/50{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.ring-offset-info-content\/55{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.ring-offset-info-content\/60{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.ring-offset-info-content\/65{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.ring-offset-info-content\/70{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.ring-offset-info-content\/75{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.ring-offset-info-content\/80{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.ring-offset-info-content\/85{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.ring-offset-info-content\/90{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.ring-offset-info-content\/95{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.ring-offset-info\/0{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0))}.ring-offset-info\/10{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.1))}.ring-offset-info\/100{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/1))}.ring-offset-info\/15{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.15))}.ring-offset-info\/20{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.2))}.ring-offset-info\/25{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.25))}.ring-offset-info\/30{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.3))}.ring-offset-info\/35{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.35))}.ring-offset-info\/40{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.4))}.ring-offset-info\/45{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.45))}.ring-offset-info\/5{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.05))}.ring-offset-info\/50{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.5))}.ring-offset-info\/55{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.55))}.ring-offset-info\/60{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.6))}.ring-offset-info\/65{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.65))}.ring-offset-info\/70{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.7))}.ring-offset-info\/75{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.75))}.ring-offset-info\/80{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.8))}.ring-offset-info\/85{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.85))}.ring-offset-info\/90{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.9))}.ring-offset-info\/95{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.95))}.ring-offset-neutral{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/1))}.ring-offset-neutral-content{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/1))}.ring-offset-neutral-content\/0{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0))}.ring-offset-neutral-content\/10{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.1))}.ring-offset-neutral-content\/100{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/1))}.ring-offset-neutral-content\/15{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.15))}.ring-offset-neutral-content\/20{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.2))}.ring-offset-neutral-content\/25{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.25))}.ring-offset-neutral-content\/30{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.3))}.ring-offset-neutral-content\/35{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.35))}.ring-offset-neutral-content\/40{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.4))}.ring-offset-neutral-content\/45{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.45))}.ring-offset-neutral-content\/5{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.05))}.ring-offset-neutral-content\/50{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.5))}.ring-offset-neutral-content\/55{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.55))}.ring-offset-neutral-content\/60{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.6))}.ring-offset-neutral-content\/65{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.65))}.ring-offset-neutral-content\/70{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.7))}.ring-offset-neutral-content\/75{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.75))}.ring-offset-neutral-content\/80{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.8))}.ring-offset-neutral-content\/85{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.85))}.ring-offset-neutral-content\/90{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.9))}.ring-offset-neutral-content\/95{--tw-ring-offset-color:var(--fallback-nc,oklch(var(--nc)/0.95))}.ring-offset-neutral\/0{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0))}.ring-offset-neutral\/10{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.1))}.ring-offset-neutral\/100{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/1))}.ring-offset-neutral\/15{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.15))}.ring-offset-neutral\/20{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.2))}.ring-offset-neutral\/25{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.25))}.ring-offset-neutral\/30{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.3))}.ring-offset-neutral\/35{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.35))}.ring-offset-neutral\/40{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.4))}.ring-offset-neutral\/45{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.45))}.ring-offset-neutral\/5{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.05))}.ring-offset-neutral\/50{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.5))}.ring-offset-neutral\/55{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.55))}.ring-offset-neutral\/60{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.6))}.ring-offset-neutral\/65{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.65))}.ring-offset-neutral\/70{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.7))}.ring-offset-neutral\/75{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.75))}.ring-offset-neutral\/80{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.8))}.ring-offset-neutral\/85{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.85))}.ring-offset-neutral\/90{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.9))}.ring-offset-neutral\/95{--tw-ring-offset-color:var(--fallback-n,oklch(var(--n)/0.95))}.ring-offset-primary{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/1))}.ring-offset-primary-content{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/1))}.ring-offset-primary-content\/0{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0))}.ring-offset-primary-content\/10{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.1))}.ring-offset-primary-content\/100{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/1))}.ring-offset-primary-content\/15{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.15))}.ring-offset-primary-content\/20{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.2))}.ring-offset-primary-content\/25{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.25))}.ring-offset-primary-content\/30{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.3))}.ring-offset-primary-content\/35{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.35))}.ring-offset-primary-content\/40{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.4))}.ring-offset-primary-content\/45{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.45))}.ring-offset-primary-content\/5{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.05))}.ring-offset-primary-content\/50{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.5))}.ring-offset-primary-content\/55{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.55))}.ring-offset-primary-content\/60{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.6))}.ring-offset-primary-content\/65{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.65))}.ring-offset-primary-content\/70{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.7))}.ring-offset-primary-content\/75{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.75))}.ring-offset-primary-content\/80{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.8))}.ring-offset-primary-content\/85{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.85))}.ring-offset-primary-content\/90{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.9))}.ring-offset-primary-content\/95{--tw-ring-offset-color:var(--fallback-pc,oklch(var(--pc)/0.95))}.ring-offset-primary\/0{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0))}.ring-offset-primary\/10{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.1))}.ring-offset-primary\/100{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/1))}.ring-offset-primary\/15{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.15))}.ring-offset-primary\/20{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.2))}.ring-offset-primary\/25{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.25))}.ring-offset-primary\/30{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.3))}.ring-offset-primary\/35{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.35))}.ring-offset-primary\/40{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.4))}.ring-offset-primary\/45{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.45))}.ring-offset-primary\/5{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.05))}.ring-offset-primary\/50{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.5))}.ring-offset-primary\/55{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.55))}.ring-offset-primary\/60{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.6))}.ring-offset-primary\/65{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.65))}.ring-offset-primary\/70{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.7))}.ring-offset-primary\/75{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.75))}.ring-offset-primary\/80{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.8))}.ring-offset-primary\/85{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.85))}.ring-offset-primary\/90{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.9))}.ring-offset-primary\/95{--tw-ring-offset-color:var(--fallback-p,oklch(var(--p)/0.95))}.ring-offset-secondary{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/1))}.ring-offset-secondary-content{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/1))}.ring-offset-secondary-content\/0{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0))}.ring-offset-secondary-content\/10{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.1))}.ring-offset-secondary-content\/100{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/1))}.ring-offset-secondary-content\/15{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.15))}.ring-offset-secondary-content\/20{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.2))}.ring-offset-secondary-content\/25{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.25))}.ring-offset-secondary-content\/30{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.3))}.ring-offset-secondary-content\/35{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.35))}.ring-offset-secondary-content\/40{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.4))}.ring-offset-secondary-content\/45{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.45))}.ring-offset-secondary-content\/5{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.05))}.ring-offset-secondary-content\/50{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.5))}.ring-offset-secondary-content\/55{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.55))}.ring-offset-secondary-content\/60{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.6))}.ring-offset-secondary-content\/65{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.65))}.ring-offset-secondary-content\/70{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.7))}.ring-offset-secondary-content\/75{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.75))}.ring-offset-secondary-content\/80{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.8))}.ring-offset-secondary-content\/85{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.85))}.ring-offset-secondary-content\/90{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.9))}.ring-offset-secondary-content\/95{--tw-ring-offset-color:var(--fallback-sc,oklch(var(--sc)/0.95))}.ring-offset-secondary\/0{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0))}.ring-offset-secondary\/10{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.1))}.ring-offset-secondary\/100{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/1))}.ring-offset-secondary\/15{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.15))}.ring-offset-secondary\/20{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.2))}.ring-offset-secondary\/25{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.25))}.ring-offset-secondary\/30{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.3))}.ring-offset-secondary\/35{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.35))}.ring-offset-secondary\/40{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.4))}.ring-offset-secondary\/45{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.45))}.ring-offset-secondary\/5{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.05))}.ring-offset-secondary\/50{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.5))}.ring-offset-secondary\/55{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.55))}.ring-offset-secondary\/60{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.6))}.ring-offset-secondary\/65{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.65))}.ring-offset-secondary\/70{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.7))}.ring-offset-secondary\/75{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.75))}.ring-offset-secondary\/80{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.8))}.ring-offset-secondary\/85{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.85))}.ring-offset-secondary\/90{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.9))}.ring-offset-secondary\/95{--tw-ring-offset-color:var(--fallback-s,oklch(var(--s)/0.95))}.ring-offset-success{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/1))}.ring-offset-success-content{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/1))}.ring-offset-success-content\/0{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0))}.ring-offset-success-content\/10{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.ring-offset-success-content\/100{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/1))}.ring-offset-success-content\/15{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.ring-offset-success-content\/20{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.ring-offset-success-content\/25{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.ring-offset-success-content\/30{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.ring-offset-success-content\/35{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.ring-offset-success-content\/40{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.ring-offset-success-content\/45{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.ring-offset-success-content\/5{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.ring-offset-success-content\/50{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.ring-offset-success-content\/55{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.ring-offset-success-content\/60{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.ring-offset-success-content\/65{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.ring-offset-success-content\/70{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.ring-offset-success-content\/75{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.ring-offset-success-content\/80{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.ring-offset-success-content\/85{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.ring-offset-success-content\/90{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.ring-offset-success-content\/95{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.ring-offset-success\/0{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0))}.ring-offset-success\/10{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.1))}.ring-offset-success\/100{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/1))}.ring-offset-success\/15{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.15))}.ring-offset-success\/20{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.2))}.ring-offset-success\/25{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.25))}.ring-offset-success\/30{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.3))}.ring-offset-success\/35{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.35))}.ring-offset-success\/40{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.4))}.ring-offset-success\/45{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.45))}.ring-offset-success\/5{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.05))}.ring-offset-success\/50{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.5))}.ring-offset-success\/55{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.55))}.ring-offset-success\/60{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.6))}.ring-offset-success\/65{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.65))}.ring-offset-success\/70{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.7))}.ring-offset-success\/75{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.75))}.ring-offset-success\/80{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.8))}.ring-offset-success\/85{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.85))}.ring-offset-success\/90{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.9))}.ring-offset-success\/95{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.95))}.ring-offset-transparent{--tw-ring-offset-color:transparent}.ring-offset-transparent\/0{--tw-ring-offset-color:rgb(0 0 0 / 0)}.ring-offset-transparent\/10{--tw-ring-offset-color:rgb(0 0 0 / 0.1)}.ring-offset-transparent\/100{--tw-ring-offset-color:rgb(0 0 0 / 1)}.ring-offset-transparent\/15{--tw-ring-offset-color:rgb(0 0 0 / 0.15)}.ring-offset-transparent\/20{--tw-ring-offset-color:rgb(0 0 0 / 0.2)}.ring-offset-transparent\/25{--tw-ring-offset-color:rgb(0 0 0 / 0.25)}.ring-offset-transparent\/30{--tw-ring-offset-color:rgb(0 0 0 / 0.3)}.ring-offset-transparent\/35{--tw-ring-offset-color:rgb(0 0 0 / 0.35)}.ring-offset-transparent\/40{--tw-ring-offset-color:rgb(0 0 0 / 0.4)}.ring-offset-transparent\/45{--tw-ring-offset-color:rgb(0 0 0 / 0.45)}.ring-offset-transparent\/5{--tw-ring-offset-color:rgb(0 0 0 / 0.05)}.ring-offset-transparent\/50{--tw-ring-offset-color:rgb(0 0 0 / 0.5)}.ring-offset-transparent\/55{--tw-ring-offset-color:rgb(0 0 0 / 0.55)}.ring-offset-transparent\/60{--tw-ring-offset-color:rgb(0 0 0 / 0.6)}.ring-offset-transparent\/65{--tw-ring-offset-color:rgb(0 0 0 / 0.65)}.ring-offset-transparent\/70{--tw-ring-offset-color:rgb(0 0 0 / 0.7)}.ring-offset-transparent\/75{--tw-ring-offset-color:rgb(0 0 0 / 0.75)}.ring-offset-transparent\/80{--tw-ring-offset-color:rgb(0 0 0 / 0.8)}.ring-offset-transparent\/85{--tw-ring-offset-color:rgb(0 0 0 / 0.85)}.ring-offset-transparent\/90{--tw-ring-offset-color:rgb(0 0 0 / 0.9)}.ring-offset-transparent\/95{--tw-ring-offset-color:rgb(0 0 0 / 0.95)}.ring-offset-warning{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/1))}.ring-offset-warning-content{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/1))}.ring-offset-warning-content\/0{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0))}.ring-offset-warning-content\/10{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.ring-offset-warning-content\/100{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/1))}.ring-offset-warning-content\/15{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.ring-offset-warning-content\/20{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.ring-offset-warning-content\/25{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.ring-offset-warning-content\/30{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.ring-offset-warning-content\/35{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.ring-offset-warning-content\/40{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.ring-offset-warning-content\/45{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.ring-offset-warning-content\/5{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.ring-offset-warning-content\/50{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.ring-offset-warning-content\/55{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.ring-offset-warning-content\/60{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.ring-offset-warning-content\/65{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.ring-offset-warning-content\/70{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.ring-offset-warning-content\/75{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.ring-offset-warning-content\/80{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.ring-offset-warning-content\/85{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.ring-offset-warning-content\/90{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.ring-offset-warning-content\/95{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.ring-offset-warning\/0{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0))}.ring-offset-warning\/10{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.ring-offset-warning\/100{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/1))}.ring-offset-warning\/15{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.ring-offset-warning\/20{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.ring-offset-warning\/25{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.ring-offset-warning\/30{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.ring-offset-warning\/35{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.ring-offset-warning\/40{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.ring-offset-warning\/45{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.ring-offset-warning\/5{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.ring-offset-warning\/50{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.ring-offset-warning\/55{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.ring-offset-warning\/60{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.ring-offset-warning\/65{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.ring-offset-warning\/70{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.ring-offset-warning\/75{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.ring-offset-warning\/80{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.ring-offset-warning\/85{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.ring-offset-warning\/90{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.ring-offset-warning\/95{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.glass,.glass.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,rgb(255 255 255 / var(--glass-opacity,30%)) 0,rgb(0 0 0 / 0%) 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255 / var(--glass-reflex-opacity,10%)) 25%,rgb(0 0 0 / 0%) 25%);box-shadow:0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity,10%)) inset,0 0 0 2px rgb(0 0 0 / 5%);text-shadow:0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity,5%))}@media (hover:hover){.glass.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,rgb(255 255 255 / var(--glass-opacity,30%)) 0,rgb(0 0 0 / 0%) 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255 / var(--glass-reflex-opacity,10%)) 25%,rgb(0 0 0 / 0%) 25%);box-shadow:0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity,10%)) inset,0 0 0 2px rgb(0 0 0 / 5%);text-shadow:0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity,5%))}}.no-animation{--btn-focus-scale:1;--animation-btn:0;--animation-input:0}.tab-border-none{--tab-border:0px}.tab-border{--tab-border:1px}.tab-border-2{--tab-border:2px}.tab-border-3{--tab-border:3px}.tab-rounded-none{--tab-radius:0}.tab-rounded-lg{--tab-radius:0.5rem}.artboard-demo{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center}.artboard.phone{width:320px}.artboard.phone-1{width:320px;height:568px}.artboard.phone-1.artboard-horizontal,.artboard.phone-1.horizontal{width:568px;height:320px}.artboard.phone-2{width:375px;height:667px}.artboard.phone-2.artboard-horizontal,.artboard.phone-2.horizontal{width:667px;height:375px}.artboard.phone-3{width:414px;height:736px}.artboard.phone-3.artboard-horizontal,.artboard.phone-3.horizontal{width:736px;height:414px}.artboard.phone-4{width:375px;height:812px}.artboard.phone-4.artboard-horizontal,.artboard.phone-4.horizontal{width:812px;height:375px}.artboard.phone-5{width:414px;height:896px}.artboard.phone-5.artboard-horizontal,.artboard.phone-5.horizontal{width:896px;height:414px}.artboard.phone-6{width:320px;height:1024px}.artboard.phone-6.artboard-horizontal,.artboard.phone-6.horizontal{width:1024px;height:320px}.badge-xs{height:.75rem;font-size:.75rem;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}.btm-nav-xs{height:2.5rem}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-xs .btm-nav-label{font-size:.75rem;line-height:1rem}.btm-nav-sm{height:3rem}.btm-nav-sm>:where(.active){border-top-width:2px}.btm-nav-sm .btm-nav-label{font-size:.75rem;line-height:1rem}.btm-nav-md{height:4rem}.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-md .btm-nav-label{font-size:.875rem;line-height:1.25rem}.btm-nav-lg{height:5rem}.btm-nav-lg>:where(.active){border-top-width:4px}.btm-nav-lg .btm-nav-label{font-size:1rem;line-height:1.5rem}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-wide{width:16rem}.btn-block{width:100%}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.card-side{align-items:stretch;flex-direction:row}.card-side :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}.card-side :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}.card-side figure>*{max-width:unset}:where(.card-side figure > *){width:100%;height:100%;object-fit:cover}[type=checkbox].checkbox-xs{height:1rem;width:1rem}[type=checkbox].checkbox-sm{height:1.25rem;width:1.25rem}[type=checkbox].checkbox-md{height:1.5rem;width:1.5rem}[type=checkbox].checkbox-lg{height:2rem;width:2rem}.divider-horizontal{flex-direction:column}.divider-horizontal:before{height:100%;width:.125rem}.divider-horizontal:after{height:100%;width:.125rem}.divider-vertical{flex-direction:row}.divider-vertical:before{height:.125rem;width:100%}.divider-vertical:after{height:.125rem;width:100%}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-side{overflow-y:auto}html:has(.drawer-toggle:checked){overflow-y:hidden;scrollbar-gutter:stable}html:has(.drawer-open.drawer-open){overflow-y:auto;scrollbar-gutter:auto}.file-input-xs{height:1.5rem;padding-inline-end:0.5rem;font-size:.75rem;line-height:1rem;line-height:1.625}.file-input-xs::file-selector-button{margin-right:.5rem;font-size:.75rem}.file-input-sm{height:2rem;padding-inline-end:0.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.file-input-sm::file-selector-button{margin-right:.75rem;font-size:.875rem}.file-input-md{height:3rem;padding-inline-end:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.file-input-md::file-selector-button{margin-right:1rem;font-size:.875rem}.file-input-lg{height:4rem;padding-inline-end:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.file-input-lg::file-selector-button{margin-right:1.5rem;font-size:1.125rem}.indicator :where(.indicator-item){bottom:auto;inset-inline-end:0px;inset-inline-start:auto;top:0;--tw-translate-y:-50%;--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-start){inset-inline-end:auto;inset-inline-start:0px;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-start):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-center){inset-inline-end:50%;inset-inline-start:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-end){inset-inline-end:0px;inset-inline-start:auto;--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-end):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-bottom){bottom:0;top:auto;--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-middle){bottom:50%;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-top){bottom:auto;top:0;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input-xs{height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625}.input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.kbd-xs{padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;min-height:1.2em;min-width:1.2em}.kbd-sm{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;min-height:1.6em;min-width:1.6em}.kbd-md{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;min-height:2.2em;min-width:2.2em}.kbd-lg{padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem;min-height:2.5em;min-width:2.5em}.menu-horizontal{display:inline-flex;flex-direction:row}.menu-horizontal>li:not(.menu-title)>details>ul{position:absolute}.menu-vertical{display:flex;flex-direction:column}.menu-vertical>li:not(.menu-title)>details>ul{position:relative}.modal-top{place-items:start}.modal-middle{place-items:center}.modal-bottom{place-items:end}[type=radio].radio-xs{height:1rem;width:1rem}[type=radio].radio-sm{height:1.25rem;width:1.25rem}[type=radio].radio-md{height:1.5rem;width:1.5rem}[type=radio].radio-lg{height:2rem;width:2rem}.range-xs{height:1rem}.range-xs::-webkit-slider-runnable-track{height:.25rem}.range-xs::-moz-range-track{height:.25rem}.range-xs::-webkit-slider-thumb{height:1rem;width:1rem;--filler-offset:0.4rem}.range-xs::-moz-range-thumb{height:1rem;width:1rem;--filler-offset:0.4rem}.range-sm{height:1.25rem}.range-sm::-webkit-slider-runnable-track{height:.25rem}.range-sm::-moz-range-track{height:.25rem}.range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.range-md{height:1.5rem}.range-md::-webkit-slider-runnable-track{height:.5rem}.range-md::-moz-range-track{height:.5rem}.range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.range-lg{height:2rem}.range-lg::-webkit-slider-runnable-track{height:1rem}.range-lg::-moz-range-track{height:1rem}.range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.rating-xs input{height:.75rem;width:.75rem}.rating-sm input{height:1rem;width:1rem}.rating-md input{height:1.5rem;width:1.5rem}.rating-lg input{height:2.5rem;width:2.5rem}.rating-half.rating-xs input:not(.rating-hidden){width:.375rem}.rating-half.rating-sm input:not(.rating-hidden){width:.5rem}.rating-half.rating-md input:not(.rating-hidden){width:.75rem}.rating-half.rating-lg input:not(.rating-hidden){width:1.25rem}.select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2}[dir=rtl] .select-md{padding-left:2.5rem;padding-right:1rem}.select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:1.75rem;line-height:2}[dir=rtl] .select-lg{padding-left:2rem;padding-right:1.5rem}.select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .select-sm{padding-left:2rem;padding-right:.75rem}.select-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:2rem;font-size:.75rem;line-height:1rem;line-height:1.625}[dir=rtl] .select-xs{padding-left:2rem;padding-right:.5rem}.stats-horizontal{grid-auto-flow:column}.stats-vertical{grid-auto-flow:row}.steps-horizontal{grid-auto-columns:1fr;display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));place-items:center;text-align:center}.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.tabs-xs :where(.tab){height:1.25rem;font-size:.75rem;line-height:.75rem;--tab-padding:0.5rem}.textarea-xs{padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625}.textarea-sm{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:2rem}.textarea-md{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.textarea-lg{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.timeline-vertical{flex-direction:column}.timeline-compact,.timeline-horizontal.timeline-compact{--timeline-row-start:0}.timeline-compact .timeline-start,.timeline-horizontal.timeline-compact .timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;margin:.25rem;align-self:flex-start;justify-self:center}.timeline-compact li:has(.timeline-start) .timeline-end,.timeline-horizontal.timeline-compact li:has(.timeline-start) .timeline-end{grid-column-start:none;grid-row-start:auto}.timeline-vertical.timeline-compact>li{--timeline-col-start:0}.timeline-vertical.timeline-compact .timeline-start{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:start}.timeline-vertical.timeline-compact li:has(.timeline-start) .timeline-end{grid-column-start:auto;grid-row-start:none}:where(.timeline-vertical > li){--timeline-row-start:minmax(0, 1fr);--timeline-row-end:minmax(0, 1fr);justify-items:center}.timeline-vertical>li>hr{height:100%}:where(.timeline-vertical > li > hr):first-child{grid-column-start:2;grid-row-start:1}:where(.timeline-vertical > li > hr):last-child{grid-column-start:2;grid-column-end:auto;grid-row-start:3;grid-row-end:none}.timeline-vertical .timeline-start{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:end}.timeline-vertical .timeline-end{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:start}.timeline-vertical:where(.timeline-snap-icon)>li{--timeline-col-start:minmax(0, 1fr);--timeline-row-start:0.5rem}.timeline-horizontal{flex-direction:row}.timeline-horizontal>li>hr{width:100%}:where(.timeline-horizontal > li){align-items:center}:where(.timeline-horizontal > li > hr):first-child{grid-column-start:1;grid-row-start:2}:where(.timeline-horizontal > li > hr):last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}.timeline-horizontal .timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2;align-self:flex-end;justify-self:center}.timeline-horizontal .timeline-end{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;align-self:flex-start;justify-self:center}.timeline-horizontal:where(.timeline-snap-icon)>li,:where(.timeline-snap-icon)>li{--timeline-col-start:0.5rem;--timeline-row-start:minmax(0, 1fr)}:where(.toast){bottom:0;inset-inline-end:0px;inset-inline-start:auto;top:auto;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-start){inset-inline-end:auto;inset-inline-start:0px;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-center){inset-inline-end:50%;inset-inline-start:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-end){inset-inline-end:0px;inset-inline-start:auto;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-bottom){bottom:0;top:auto;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-middle){bottom:auto;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-top){bottom:auto;top:0;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[type=checkbox].toggle-xs{--handleoffset:0.5rem;height:1rem;width:1.5rem}[type=checkbox].toggle-sm{--handleoffset:0.75rem;height:1.25rem;width:2rem}[type=checkbox].toggle-md{--handleoffset:1.5rem;height:1.5rem;width:3rem}[type=checkbox].toggle-lg{--handleoffset:2rem;height:2rem;width:4rem}.tooltip{position:relative;display:inline-block;--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{position:absolute;pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip)}.tooltip-top:before,.tooltip:before{transform:translateX(-50%);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset)}.tooltip-bottom:before{transform:translateX(-50%);top:var(--tooltip-offset);left:50%;right:auto;bottom:auto}.tooltip-left:before{transform:translateY(-50%);top:50%;left:auto;right:var(--tooltip-offset);bottom:auto}.tooltip-right:before{transform:translateY(-50%);top:50%;left:var(--tooltip-offset);right:auto;bottom:auto}.artboard-demo{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.avatar.online:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.avatar.offline:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-compact .card-title{margin-bottom:.25rem}.card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.card-normal .card-title{margin-bottom:.75rem}.divider-horizontal{margin-left:1rem;margin-right:1rem;margin-top:0;margin-bottom:0;height:auto;width:1rem}.divider-vertical{margin-left:0;margin-right:0;margin-top:1rem;margin-bottom:1rem;height:1rem;width:auto}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.join.join-vertical>:where(:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-vertical>:where(:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn) * -1)}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1)}.menu-horizontal>li:not(.menu-title)>details>ul{margin-inline-start:0;margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-inline-end:0.5rem}.menu-horizontal>li>details>ul:before{content:none}:where(.menu-horizontal > li:not(.menu-title) > details > ul){border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.menu-vertical>li:not(.menu-title)>details>ul{margin-inline-start:1rem;margin-top:0;padding-top:0;padding-bottom:0;padding-inline-end:0px}.menu-xs :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-xs :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem}.menu-xs .menu-title{padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem}.menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.menu-sm .menu-title{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.menu-md .menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}.menu-lg .menu-title{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.stats-horizontal{overflow-x:auto}.stats-horizontal:where([dir=rtl],[dir=rtl] *){--tw-divide-x-reverse:1}.stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.stats-vertical{overflow-y:auto}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .step:before{height:.5rem;width:100%;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-inline-start:-100%}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.steps-vertical .step{gap:.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:.5rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-inline-start:50%}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.table-xs :not(thead):not(tfoot) tr{font-size:.75rem;line-height:1rem}.table-xs :where(th,td){padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem}.table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.table-sm :where(th,td){padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.table-md :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.table-md :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.table-lg :not(thead):not(tfoot) tr{font-size:1rem;line-height:1.5rem}.table-lg :where(th,td){padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.timeline-vertical>li>hr{width:.25rem}:where(.timeline-vertical:has(.timeline-middle) > li > hr):first-child{border-bottom-right-radius:var(--rounded-badge,1.9rem);border-bottom-left-radius:var(--rounded-badge,1.9rem);border-top-left-radius:0;border-top-right-radius:0}:where(.timeline-vertical:has(.timeline-middle) > li > hr):last-child{border-top-left-radius:var(--rounded-badge,1.9rem);border-top-right-radius:var(--rounded-badge,1.9rem);border-bottom-right-radius:0;border-bottom-left-radius:0}:where(.timeline-vertical:not(:has(.timeline-middle)) :first-child > hr:last-child){border-top-left-radius:var(--rounded-badge,1.9rem);border-top-right-radius:var(--rounded-badge,1.9rem);border-bottom-right-radius:0;border-bottom-left-radius:0}:where(.timeline-vertical:not(:has(.timeline-middle)) :last-child > hr:first-child){border-bottom-right-radius:var(--rounded-badge,1.9rem);border-bottom-left-radius:var(--rounded-badge,1.9rem);border-top-left-radius:0;border-top-right-radius:0}.timeline-horizontal>li>hr{height:.25rem}:where(.timeline-horizontal:has(.timeline-middle) > li > hr):first-child{border-start-end-radius:var(--rounded-badge,1.9rem);border-end-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}:where(.timeline-horizontal:has(.timeline-middle) > li > hr):last-child{border-start-start-radius:var(--rounded-badge,1.9rem);border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline-horizontal:not(:has(.timeline-middle)) :first-child > hr:last-child){border-start-start-radius:var(--rounded-badge,1.9rem);border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline-horizontal:not(:has(.timeline-middle)) :last-child > hr:first-child){border-start-end-radius:var(--rounded-badge,1.9rem);border-end-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}.tooltip{position:relative;display:inline-block;text-align:center;--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail))}.tooltip:after,.tooltip:before{opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-delay:0.1s;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.tooltip:after{position:absolute;content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;display:block}.tooltip:before{max-width:20rem;white-space:normal;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;background-color:var(--tooltip-color);color:var(--tooltip-text-color);width:max-content}.tooltip.tooltip-open:before{opacity:1;transition-delay:75ms}.tooltip.tooltip-open:after{opacity:1;transition-delay:75ms}.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:hover:after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before{visibility:hidden;opacity:0}.tooltip-top:after,.tooltip:after{transform:translateX(-50%);border-color:var(--tooltip-color) transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset)}.tooltip-bottom:after{transform:translateX(-50%);border-color:transparent transparent var(--tooltip-color) transparent;top:var(--tooltip-tail-offset);left:50%;right:auto;bottom:auto}.tooltip-left:after{transform:translateY(-50%);border-color:transparent transparent transparent var(--tooltip-color);top:50%;left:auto;right:calc(var(--tooltip-tail-offset) + .0625rem);bottom:auto}.tooltip-right:after{transform:translateY(-50%);border-color:transparent var(--tooltip-color) transparent transparent;top:50%;left:calc(var(--tooltip-tail-offset) + .0625rem);right:auto;bottom:auto}.tooltip-primary{--tooltip-color:var(--fallback-p,oklch(var(--p)/1));--tooltip-text-color:var(--fallback-pc,oklch(var(--pc)/1))}.tooltip-secondary{--tooltip-color:var(--fallback-s,oklch(var(--s)/1));--tooltip-text-color:var(--fallback-sc,oklch(var(--sc)/1))}.tooltip-accent{--tooltip-color:var(--fallback-a,oklch(var(--a)/1));--tooltip-text-color:var(--fallback-ac,oklch(var(--ac)/1))}.tooltip-info{--tooltip-color:var(--fallback-in,oklch(var(--in)/1));--tooltip-text-color:var(--fallback-inc,oklch(var(--inc)/1))}.tooltip-success{--tooltip-color:var(--fallback-su,oklch(var(--su)/1));--tooltip-text-color:var(--fallback-suc,oklch(var(--suc)/1))}.tooltip-warning{--tooltip-color:var(--fallback-wa,oklch(var(--wa)/1));--tooltip-text-color:var(--fallback-wac,oklch(var(--wac)/1))}.tooltip-error{--tooltip-color:var(--fallback-er,oklch(var(--er)/1));--tooltip-text-color:var(--fallback-erc,oklch(var(--erc)/1))}@media (hover:hover){.hover\:checkbox-success:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:checkbox-warning:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:checkbox-info:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:checkbox-error:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.hover\:radio-success:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:radio-warning:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:radio-info:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:radio-error:hover:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}}@media (hover:hover){.hover\:btn-success:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-success:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.hover\:btn-success:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-success:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.hover\:btn-info:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-info:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.hover\:btn-info:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-info:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.hover\:btn-warning:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-warning:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.hover\:btn-warning:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-warning:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.hover\:btn-error:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-error:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.hover\:btn-error:hover.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-error:hover.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}}.hover\:alert-info:hover{border-color:var(--fallback-in,oklch(var(--in)/.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:alert-success:hover{border-color:var(--fallback-su,oklch(var(--su)/.2));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:alert-warning:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.2));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:alert-error:hover{border-color:var(--fallback-er,oklch(var(--er)/.2));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:badge-info:hover{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.hover\:badge-success:hover{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.hover\:badge-warning:hover{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.hover\:badge-error:hover{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.hover\:badge-info:hover.badge-outline{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.hover\:badge-success:hover.badge-outline{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.hover\:badge-warning:hover.badge-outline{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.hover\:badge-error:hover.badge-outline{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}@supports not (color:oklch(0% 0 0)){.hover\:btn-info:hover{--btn-color:var(--fallback-in)}.hover\:btn-success:hover{--btn-color:var(--fallback-su)}.hover\:btn-warning:hover{--btn-color:var(--fallback-wa)}.hover\:btn-error:hover{--btn-color:var(--fallback-er)}}@supports (color:color-mix(in oklab,black,black)){.hover\:btn-success:hover.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.hover\:btn-info:hover.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.hover\:btn-warning:hover.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.hover\:btn-error:hover.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}@supports (color:oklch(0% 0 0)){.hover\:btn-info:hover{--btn-color:var(--in)}.hover\:btn-success:hover{--btn-color:var(--su)}.hover\:btn-warning:hover{--btn-color:var(--wa)}.hover\:btn-error:hover{--btn-color:var(--er)}}.hover\:btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:btn-success:hover.btn-outline{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.hover\:btn-success:hover.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.hover\:btn-info:hover.btn-outline{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.hover\:btn-info:hover.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.hover\:btn-warning:hover.btn-outline{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.hover\:btn-warning:hover.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.hover\:btn-error:hover.btn-outline{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.hover\:btn-error:hover.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.hover\:chat-bubble-info:hover{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.hover\:chat-bubble-success:hover{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.hover\:chat-bubble-warning:hover{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.hover\:chat-bubble-error:hover{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.hover\:checkbox-success:hover{--chkbg:var(--fallback-su,oklch(var(--su)/1));--chkfg:var(--fallback-suc,oklch(var(--suc)/1));--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:checkbox-success:hover:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:checkbox-success:hover:checked,.hover\:checkbox-success:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.hover\:checkbox-warning:hover{--chkbg:var(--fallback-wa,oklch(var(--wa)/1));--chkfg:var(--fallback-wac,oklch(var(--wac)/1));--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:checkbox-warning:hover:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:checkbox-warning:hover:checked,.hover\:checkbox-warning:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.hover\:checkbox-info:hover{--chkbg:var(--fallback-in,oklch(var(--in)/1));--chkfg:var(--fallback-inc,oklch(var(--inc)/1));--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:checkbox-info:hover:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:checkbox-info:hover:checked,.hover\:checkbox-info:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.hover\:checkbox-error:hover{--chkbg:var(--fallback-er,oklch(var(--er)/1));--chkfg:var(--fallback-erc,oklch(var(--erc)/1));--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.hover\:checkbox-error:hover:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:checkbox-error:hover:checked,.hover\:checkbox-error:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.hover\:divider-success:hover:after,.hover\:divider-success:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.hover\:divider-warning:hover:after,.hover\:divider-warning:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.hover\:divider-info:hover:after,.hover\:divider-info:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.hover\:divider-error:hover:after,.hover\:divider-error:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.hover\:file-input-info:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:file-input-info:hover:focus{outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:file-input-info:hover::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.hover\:file-input-success:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:file-input-success:hover:focus{outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:file-input-success:hover::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.hover\:file-input-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:file-input-warning:hover:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:file-input-warning:hover::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.hover\:file-input-error:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.hover\:file-input-error:hover:focus{outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:file-input-error:hover::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.hover\:input-info:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:input-info:hover:focus,.hover\:input-info:hover:focus-within{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:input-success:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:input-success:hover:focus,.hover\:input-success:hover:focus-within{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:input-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:input-warning:hover:focus,.hover\:input-warning:hover:focus-within{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:input-error:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.hover\:input-error:hover:focus,.hover\:input-error:hover:focus-within{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}@supports (color:color-mix(in oklab,black,black)){@media (hover:hover){.hover\:link-success:hover:hover{color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,#000)}.hover\:link-info:hover:hover{color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,#000)}.hover\:link-warning:hover:hover{color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,#000)}.hover\:link-error:hover:hover{color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,#000)}}}.hover\:link-success:hover{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.hover\:link-info:hover{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.hover\:link-warning:hover{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.hover\:link-error:hover{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.hover\:progress-info:hover::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.hover\:progress-success:hover::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.hover\:progress-warning:hover::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.hover\:progress-error:hover::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.hover\:progress-info:hover:indeterminate{--progress-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:progress-success:hover:indeterminate{--progress-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:progress-warning:hover:indeterminate{--progress-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:progress-error:hover:indeterminate{--progress-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:progress-info:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.hover\:progress-success:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.hover\:progress-warning:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.hover\:progress-error:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.hover\:radio-success:hover{--chkbg:var(--su);--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:radio-success:hover:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:radio-success:hover:checked,.hover\:radio-success:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.hover\:radio-warning:hover{--chkbg:var(--wa);--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:radio-warning:hover:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:radio-warning:hover:checked,.hover\:radio-warning:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.hover\:radio-info:hover{--chkbg:var(--in);--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:radio-info:hover:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:radio-info:hover:checked,.hover\:radio-info:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.hover\:radio-error:hover{--chkbg:var(--er);--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.hover\:radio-error:hover:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:radio-error:hover:checked,.hover\:radio-error:hover[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.hover\:range-success:hover{--range-shdw:var(--fallback-su,oklch(var(--su)/1))}.hover\:range-warning:hover{--range-shdw:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:range-info:hover{--range-shdw:var(--fallback-in,oklch(var(--in)/1))}.hover\:range-error:hover{--range-shdw:var(--fallback-er,oklch(var(--er)/1))}.hover\:select-info:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:select-info:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:select-success:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:select-success:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:select-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:select-warning:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:select-error:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.hover\:select-error:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.steps .hover\:step-info:hover+.hover\:step-info:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .hover\:step-info:hover:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .hover\:step-success:hover+.hover\:step-success:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .hover\:step-success:hover:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .hover\:step-warning:hover+.hover\:step-warning:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .hover\:step-warning:hover:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .hover\:step-error:hover+.hover\:step-error:hover:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .hover\:step-error:hover:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.hover\:textarea-info:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.hover\:textarea-info:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:textarea-success:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.hover\:textarea-success:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:textarea-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.hover\:textarea-warning:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:textarea-error:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.hover\:textarea-error:hover:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:toggle-success:hover:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:toggle-success:hover:checked,.hover\:toggle-success:hover[aria-checked=true]{border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.hover\:toggle-warning:hover:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:toggle-warning:hover:checked,.hover\:toggle-warning:hover[aria-checked=true]{border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.hover\:toggle-info:hover:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:toggle-info:hover:checked,.hover\:toggle-info:hover[aria-checked=true]{border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.hover\:toggle-error:hover:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:toggle-error:hover:checked,.hover\:toggle-error:hover[aria-checked=true]{border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@media (hover:hover){.focus\:checkbox-success:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:checkbox-warning:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:checkbox-info:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:checkbox-error:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.focus\:radio-success:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:radio-warning:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:radio-info:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:radio-error:focus:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}}@media (hover:hover){.focus\:btn-success:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-success:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.focus\:btn-success:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-success:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.focus\:btn-info:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-info:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.focus\:btn-info:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-info:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.focus\:btn-warning:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-warning:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.focus\:btn-warning:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-warning:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.focus\:btn-error:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-error:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.focus\:btn-error:focus.btn-outline:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-error:focus.btn-outline:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}}.focus\:alert-info:focus{border-color:var(--fallback-in,oklch(var(--in)/.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:alert-success:focus{border-color:var(--fallback-su,oklch(var(--su)/.2));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:alert-warning:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.2));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:alert-error:focus{border-color:var(--fallback-er,oklch(var(--er)/.2));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:badge-info:focus{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.focus\:badge-success:focus{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.focus\:badge-warning:focus{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.focus\:badge-error:focus{border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.focus\:badge-info:focus.badge-outline{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.focus\:badge-success:focus.badge-outline{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.focus\:badge-warning:focus.badge-outline{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.focus\:badge-error:focus.badge-outline{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}@supports not (color:oklch(0% 0 0)){.focus\:btn-info:focus{--btn-color:var(--fallback-in)}.focus\:btn-success:focus{--btn-color:var(--fallback-su)}.focus\:btn-warning:focus{--btn-color:var(--fallback-wa)}.focus\:btn-error:focus{--btn-color:var(--fallback-er)}}@supports (color:color-mix(in oklab,black,black)){.focus\:btn-success:focus.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.focus\:btn-info:focus.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.focus\:btn-warning:focus.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.focus\:btn-error:focus.btn-outline.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}@supports (color:oklch(0% 0 0)){.focus\:btn-info:focus{--btn-color:var(--in)}.focus\:btn-success:focus{--btn-color:var(--su)}.focus\:btn-warning:focus{--btn-color:var(--wa)}.focus\:btn-error:focus{--btn-color:var(--er)}}.focus\:btn-info:focus{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:btn-success:focus{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:btn-warning:focus{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:btn-error:focus{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:btn-success:focus.btn-outline{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.focus\:btn-success:focus.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.focus\:btn-info:focus.btn-outline{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.focus\:btn-info:focus.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.focus\:btn-warning:focus.btn-outline{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.focus\:btn-warning:focus.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.focus\:btn-error:focus.btn-outline{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.focus\:btn-error:focus.btn-outline.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.focus\:chat-bubble-info:focus{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.focus\:chat-bubble-success:focus{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.focus\:chat-bubble-warning:focus{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.focus\:chat-bubble-error:focus{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.focus\:checkbox-success:focus{--chkbg:var(--fallback-su,oklch(var(--su)/1));--chkfg:var(--fallback-suc,oklch(var(--suc)/1));--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:checkbox-success:focus:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:checkbox-success:focus:checked,.focus\:checkbox-success:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.focus\:checkbox-warning:focus{--chkbg:var(--fallback-wa,oklch(var(--wa)/1));--chkfg:var(--fallback-wac,oklch(var(--wac)/1));--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:checkbox-warning:focus:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:checkbox-warning:focus:checked,.focus\:checkbox-warning:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.focus\:checkbox-info:focus{--chkbg:var(--fallback-in,oklch(var(--in)/1));--chkfg:var(--fallback-inc,oklch(var(--inc)/1));--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:checkbox-info:focus:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:checkbox-info:focus:checked,.focus\:checkbox-info:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.focus\:checkbox-error:focus{--chkbg:var(--fallback-er,oklch(var(--er)/1));--chkfg:var(--fallback-erc,oklch(var(--erc)/1));--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.focus\:checkbox-error:focus:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:checkbox-error:focus:checked,.focus\:checkbox-error:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.focus\:divider-success:focus:after,.focus\:divider-success:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.focus\:divider-warning:focus:after,.focus\:divider-warning:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.focus\:divider-info:focus:after,.focus\:divider-info:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.focus\:divider-error:focus:after,.focus\:divider-error:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.focus\:file-input-info:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:file-input-info:focus:focus{outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:file-input-info:focus::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.focus\:file-input-success:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:file-input-success:focus:focus{outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:file-input-success:focus::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.focus\:file-input-warning:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:file-input-warning:focus:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:file-input-warning:focus::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.focus\:file-input-error:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.focus\:file-input-error:focus:focus{outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:file-input-error:focus::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.focus\:input-info:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:input-info:focus:focus,.focus\:input-info:focus:focus-within{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:input-success:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:input-success:focus:focus,.focus\:input-success:focus:focus-within{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:input-warning:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:input-warning:focus:focus,.focus\:input-warning:focus:focus-within{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:input-error:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.focus\:input-error:focus:focus,.focus\:input-error:focus:focus-within{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}@supports (color:color-mix(in oklab,black,black)){@media (hover:hover){.focus\:link-success:focus:hover{color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,#000)}.focus\:link-info:focus:hover{color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,#000)}.focus\:link-warning:focus:hover{color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,#000)}.focus\:link-error:focus:hover{color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,#000)}}}.focus\:link-success:focus{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.focus\:link-info:focus{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.focus\:link-warning:focus{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.focus\:link-error:focus{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.focus\:progress-info:focus::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.focus\:progress-success:focus::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.focus\:progress-warning:focus::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.focus\:progress-error:focus::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.focus\:progress-info:focus:indeterminate{--progress-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:progress-success:focus:indeterminate{--progress-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:progress-warning:focus:indeterminate{--progress-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:progress-error:focus:indeterminate{--progress-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:progress-info:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.focus\:progress-success:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.focus\:progress-warning:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.focus\:progress-error:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.focus\:radio-success:focus{--chkbg:var(--su);--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:radio-success:focus:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:radio-success:focus:checked,.focus\:radio-success:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.focus\:radio-warning:focus{--chkbg:var(--wa);--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:radio-warning:focus:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:radio-warning:focus:checked,.focus\:radio-warning:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.focus\:radio-info:focus{--chkbg:var(--in);--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:radio-info:focus:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:radio-info:focus:checked,.focus\:radio-info:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.focus\:radio-error:focus{--chkbg:var(--er);--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.focus\:radio-error:focus:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:radio-error:focus:checked,.focus\:radio-error:focus[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.focus\:range-success:focus{--range-shdw:var(--fallback-su,oklch(var(--su)/1))}.focus\:range-warning:focus{--range-shdw:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:range-info:focus{--range-shdw:var(--fallback-in,oklch(var(--in)/1))}.focus\:range-error:focus{--range-shdw:var(--fallback-er,oklch(var(--er)/1))}.focus\:select-info:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:select-info:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:select-success:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:select-success:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:select-warning:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:select-warning:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:select-error:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.focus\:select-error:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.steps .focus\:step-info:focus+.focus\:step-info:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .focus\:step-info:focus:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .focus\:step-success:focus+.focus\:step-success:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .focus\:step-success:focus:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .focus\:step-warning:focus+.focus\:step-warning:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .focus\:step-warning:focus:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .focus\:step-error:focus+.focus\:step-error:focus:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .focus\:step-error:focus:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.focus\:textarea-info:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.focus\:textarea-info:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:textarea-success:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.focus\:textarea-success:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:textarea-warning:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.focus\:textarea-warning:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:textarea-error:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.focus\:textarea-error:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:toggle-success:focus:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:toggle-success:focus:checked,.focus\:toggle-success:focus[aria-checked=true]{border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.focus\:toggle-warning:focus:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:toggle-warning:focus:checked,.focus\:toggle-warning:focus[aria-checked=true]{border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.focus\:toggle-info:focus:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:toggle-info:focus:checked,.focus\:toggle-info:focus[aria-checked=true]{border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.focus\:toggle-error:focus:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:toggle-error:focus:checked,.focus\:toggle-error:focus[aria-checked=true]{border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@media (min-width:640px){.sm\:dropdown-end .dropdown-content{inset-inline-end:0px}.sm\:dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.sm\:dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.sm\:dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.sm\:dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.sm\:dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.sm\:dropdown-right.dropdown-end .dropdown-content{bottom:0;top:auto}.sm\:dropdown-end.dropdown-left .dropdown-content{bottom:0;top:auto}.sm\:dropdown-left.dropdown-end .dropdown-content{bottom:0;top:auto}.sm\:input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.sm\:input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.sm\:input-lg[type=number]::-webkit-inner-spin-button{margin-top:-1.5rem;margin-bottom:-1.5rem;margin-inline-end:-1.5rem}.sm\:loading-sm{width:1.25rem}.sm\:loading-md{width:1.5rem}.sm\:loading-lg{width:2.5rem}}@media (min-width:768px){.md\:dropdown-end .dropdown-content{inset-inline-end:0px}.md\:dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.md\:dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.md\:dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.md\:dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.md\:dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.md\:dropdown-right.dropdown-end .dropdown-content{bottom:0;top:auto}.md\:dropdown-end.dropdown-left .dropdown-content{bottom:0;top:auto}.md\:dropdown-left.dropdown-end .dropdown-content{bottom:0;top:auto}.md\:input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.md\:input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.md\:input-lg[type=number]::-webkit-inner-spin-button{margin-top:-1.5rem;margin-bottom:-1.5rem;margin-inline-end:-1.5rem}.md\:loading-sm{width:1.25rem}.md\:loading-md{width:1.5rem}.md\:loading-lg{width:2.5rem}}@media (min-width:1024px){.lg\:dropdown-end .dropdown-content{inset-inline-end:0px}.lg\:dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.lg\:dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.lg\:dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.lg\:dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.lg\:dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.lg\:dropdown-right.dropdown-end .dropdown-content{bottom:0;top:auto}.lg\:dropdown-end.dropdown-left .dropdown-content{bottom:0;top:auto}.lg\:dropdown-left.dropdown-end .dropdown-content{bottom:0;top:auto}.lg\:input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.lg\:input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.lg\:input-lg[type=number]::-webkit-inner-spin-button{margin-top:-1.5rem;margin-bottom:-1.5rem;margin-inline-end:-1.5rem}.lg\:loading-sm{width:1.25rem}.lg\:loading-md{width:1.5rem}.lg\:loading-lg{width:2.5rem}}@media (min-width:1280px){.xl\:dropdown-end .dropdown-content{inset-inline-end:0px}.xl\:dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.xl\:dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.xl\:dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.xl\:dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.xl\:dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.xl\:dropdown-right.dropdown-end .dropdown-content{bottom:0;top:auto}.xl\:dropdown-end.dropdown-left .dropdown-content{bottom:0;top:auto}.xl\:dropdown-left.dropdown-end .dropdown-content{bottom:0;top:auto}.xl\:input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.xl\:input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.xl\:input-lg[type=number]::-webkit-inner-spin-button{margin-top:-1.5rem;margin-bottom:-1.5rem;margin-inline-end:-1.5rem}.xl\:loading-sm{width:1.25rem}.xl\:loading-md{width:1.5rem}.xl\:loading-lg{width:2.5rem}}.hover\:divide-base-100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:divide-base-100\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:divide-base-100\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:divide-base-100\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:divide-base-100\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:divide-base-100\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:divide-base-100\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:divide-base-100\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:divide-base-100\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:divide-base-100\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:divide-base-100\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:divide-base-100\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:divide-base-100\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:divide-base-100\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:divide-base-100\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:divide-base-100\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:divide-base-100\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:divide-base-100\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:divide-base-100\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:divide-base-100\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:divide-base-100\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:divide-base-100\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:divide-base-200:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:divide-base-200\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:divide-base-200\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:divide-base-200\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:divide-base-200\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:divide-base-200\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:divide-base-200\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:divide-base-200\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:divide-base-200\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:divide-base-200\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:divide-base-200\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:divide-base-200\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:divide-base-200\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:divide-base-200\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:divide-base-200\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:divide-base-200\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:divide-base-200\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:divide-base-200\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:divide-base-200\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:divide-base-200\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:divide-base-200\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:divide-base-200\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:divide-base-300:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:divide-base-300\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:divide-base-300\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:divide-base-300\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:divide-base-300\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:divide-base-300\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:divide-base-300\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:divide-base-300\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:divide-base-300\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:divide-base-300\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:divide-base-300\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:divide-base-300\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:divide-base-300\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:divide-base-300\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:divide-base-300\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:divide-base-300\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:divide-base-300\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:divide-base-300\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:divide-base-300\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:divide-base-300\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:divide-base-300\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:divide-base-300\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:divide-base-content:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:divide-base-content\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:divide-base-content\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:divide-base-content\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:divide-base-content\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:divide-base-content\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:divide-base-content\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:divide-base-content\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:divide-base-content\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:divide-base-content\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:divide-base-content\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:divide-base-content\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:divide-base-content\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:divide-base-content\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:divide-base-content\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:divide-base-content\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:divide-base-content\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:divide-base-content\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:divide-base-content\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:divide-base-content\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:divide-base-content\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:divide-base-content\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:divide-error:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:divide-error-content:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:divide-error-content\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:divide-error-content\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:divide-error-content\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:divide-error-content\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:divide-error-content\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:divide-error-content\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:divide-error-content\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:divide-error-content\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:divide-error-content\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:divide-error-content\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:divide-error-content\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:divide-error-content\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:divide-error-content\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:divide-error-content\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:divide-error-content\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:divide-error-content\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:divide-error-content\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:divide-error-content\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:divide-error-content\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:divide-error-content\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:divide-error-content\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:divide-error\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:divide-error\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:divide-error\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:divide-error\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:divide-error\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:divide-error\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:divide-error\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:divide-error\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:divide-error\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:divide-error\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:divide-error\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:divide-error\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:divide-error\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:divide-error\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:divide-error\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:divide-error\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:divide-error\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:divide-error\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:divide-error\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:divide-error\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:divide-error\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:divide-info:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:divide-info-content:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:divide-info-content\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:divide-info-content\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:divide-info-content\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:divide-info-content\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:divide-info-content\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:divide-info-content\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:divide-info-content\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:divide-info-content\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:divide-info-content\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:divide-info-content\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:divide-info-content\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:divide-info-content\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:divide-info-content\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:divide-info-content\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:divide-info-content\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:divide-info-content\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:divide-info-content\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:divide-info-content\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:divide-info-content\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:divide-info-content\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:divide-info-content\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:divide-info\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:divide-info\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:divide-info\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:divide-info\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:divide-info\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:divide-info\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:divide-info\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:divide-info\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:divide-info\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:divide-info\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:divide-info\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:divide-info\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:divide-info\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:divide-info\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:divide-info\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:divide-info\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:divide-info\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:divide-info\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:divide-info\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:divide-info\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:divide-info\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:divide-success:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:divide-success-content:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:divide-success-content\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:divide-success-content\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:divide-success-content\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:divide-success-content\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:divide-success-content\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:divide-success-content\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:divide-success-content\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:divide-success-content\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:divide-success-content\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:divide-success-content\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:divide-success-content\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:divide-success-content\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:divide-success-content\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:divide-success-content\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:divide-success-content\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:divide-success-content\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:divide-success-content\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:divide-success-content\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:divide-success-content\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:divide-success-content\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:divide-success-content\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:divide-success\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:divide-success\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:divide-success\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:divide-success\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:divide-success\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:divide-success\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:divide-success\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:divide-success\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:divide-success\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:divide-success\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:divide-success\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:divide-success\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:divide-success\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:divide-success\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:divide-success\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:divide-success\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:divide-success\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:divide-success\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:divide-success\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:divide-success\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:divide-success\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:divide-warning:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:divide-warning-content:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:divide-warning-content\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:divide-warning-content\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:divide-warning-content\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:divide-warning-content\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:divide-warning-content\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:divide-warning-content\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:divide-warning-content\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:divide-warning-content\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:divide-warning-content\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:divide-warning-content\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:divide-warning-content\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:divide-warning-content\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:divide-warning-content\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:divide-warning-content\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:divide-warning-content\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:divide-warning-content\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:divide-warning-content\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:divide-warning-content\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:divide-warning-content\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:divide-warning-content\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:divide-warning-content\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:divide-warning\/0:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:divide-warning\/10:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:divide-warning\/100:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:divide-warning\/15:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:divide-warning\/20:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:divide-warning\/25:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:divide-warning\/30:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:divide-warning\/35:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:divide-warning\/40:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:divide-warning\/45:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:divide-warning\/5:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:divide-warning\/50:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:divide-warning\/55:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:divide-warning\/60:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:divide-warning\/65:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:divide-warning\/70:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:divide-warning\/75:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:divide-warning\/80:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:divide-warning\/85:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:divide-warning\/90:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:divide-warning\/95:hover>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:border-accent:hover{border-color:var(--fallback-a,oklch(var(--a)/1))}.hover\:border-accent-content:hover{border-color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:border-accent-content\/0:hover{border-color:var(--fallback-ac,oklch(var(--ac)/0))}.hover\:border-accent-content\/10:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.1))}.hover\:border-accent-content\/100:hover{border-color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:border-accent-content\/15:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.15))}.hover\:border-accent-content\/20:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.2))}.hover\:border-accent-content\/25:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.25))}.hover\:border-accent-content\/30:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.3))}.hover\:border-accent-content\/35:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.35))}.hover\:border-accent-content\/40:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.4))}.hover\:border-accent-content\/45:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.45))}.hover\:border-accent-content\/5:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.05))}.hover\:border-accent-content\/50:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.5))}.hover\:border-accent-content\/55:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.55))}.hover\:border-accent-content\/60:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.6))}.hover\:border-accent-content\/65:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.65))}.hover\:border-accent-content\/70:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.7))}.hover\:border-accent-content\/75:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.75))}.hover\:border-accent-content\/80:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.8))}.hover\:border-accent-content\/85:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.85))}.hover\:border-accent-content\/90:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.9))}.hover\:border-accent-content\/95:hover{border-color:var(--fallback-ac,oklch(var(--ac)/.95))}.hover\:border-accent\/0:hover{border-color:var(--fallback-a,oklch(var(--a)/0))}.hover\:border-accent\/10:hover{border-color:var(--fallback-a,oklch(var(--a)/.1))}.hover\:border-accent\/100:hover{border-color:var(--fallback-a,oklch(var(--a)/1))}.hover\:border-accent\/15:hover{border-color:var(--fallback-a,oklch(var(--a)/.15))}.hover\:border-accent\/20:hover{border-color:var(--fallback-a,oklch(var(--a)/.2))}.hover\:border-accent\/25:hover{border-color:var(--fallback-a,oklch(var(--a)/.25))}.hover\:border-accent\/30:hover{border-color:var(--fallback-a,oklch(var(--a)/.3))}.hover\:border-accent\/35:hover{border-color:var(--fallback-a,oklch(var(--a)/.35))}.hover\:border-accent\/40:hover{border-color:var(--fallback-a,oklch(var(--a)/.4))}.hover\:border-accent\/45:hover{border-color:var(--fallback-a,oklch(var(--a)/.45))}.hover\:border-accent\/5:hover{border-color:var(--fallback-a,oklch(var(--a)/.05))}.hover\:border-accent\/50:hover{border-color:var(--fallback-a,oklch(var(--a)/.5))}.hover\:border-accent\/55:hover{border-color:var(--fallback-a,oklch(var(--a)/.55))}.hover\:border-accent\/60:hover{border-color:var(--fallback-a,oklch(var(--a)/.6))}.hover\:border-accent\/65:hover{border-color:var(--fallback-a,oklch(var(--a)/.65))}.hover\:border-accent\/70:hover{border-color:var(--fallback-a,oklch(var(--a)/.7))}.hover\:border-accent\/75:hover{border-color:var(--fallback-a,oklch(var(--a)/.75))}.hover\:border-accent\/80:hover{border-color:var(--fallback-a,oklch(var(--a)/.8))}.hover\:border-accent\/85:hover{border-color:var(--fallback-a,oklch(var(--a)/.85))}.hover\:border-accent\/90:hover{border-color:var(--fallback-a,oklch(var(--a)/.9))}.hover\:border-accent\/95:hover{border-color:var(--fallback-a,oklch(var(--a)/.95))}.hover\:border-base-100:hover{border-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-base-100\/0:hover{border-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-base-100\/10:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:border-base-100\/100:hover{border-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-base-100\/15:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:border-base-100\/20:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:border-base-100\/25:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:border-base-100\/30:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:border-base-100\/35:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:border-base-100\/40:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:border-base-100\/45:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:border-base-100\/5:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:border-base-100\/50:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:border-base-100\/55:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:border-base-100\/60:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:border-base-100\/65:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:border-base-100\/70:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:border-base-100\/75:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:border-base-100\/80:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:border-base-100\/85:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:border-base-100\/90:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:border-base-100\/95:hover{border-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:border-base-200:hover{border-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-base-200\/0:hover{border-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-base-200\/10:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:border-base-200\/100:hover{border-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-base-200\/15:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:border-base-200\/20:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:border-base-200\/25:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:border-base-200\/30:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:border-base-200\/35:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:border-base-200\/40:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:border-base-200\/45:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:border-base-200\/5:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:border-base-200\/50:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:border-base-200\/55:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:border-base-200\/60:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:border-base-200\/65:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:border-base-200\/70:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:border-base-200\/75:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:border-base-200\/80:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:border-base-200\/85:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:border-base-200\/90:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:border-base-200\/95:hover{border-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:border-base-300:hover{border-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-base-300\/0:hover{border-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-base-300\/10:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:border-base-300\/100:hover{border-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-base-300\/15:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:border-base-300\/20:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:border-base-300\/25:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:border-base-300\/30:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:border-base-300\/35:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:border-base-300\/40:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:border-base-300\/45:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:border-base-300\/5:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:border-base-300\/50:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:border-base-300\/55:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:border-base-300\/60:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:border-base-300\/65:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:border-base-300\/70:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:border-base-300\/75:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:border-base-300\/80:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:border-base-300\/85:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:border-base-300\/90:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:border-base-300\/95:hover{border-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:border-base-content:hover{border-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-base-content\/0:hover{border-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-base-content\/10:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:border-base-content\/100:hover{border-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-base-content\/15:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:border-base-content\/20:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-base-content\/25:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:border-base-content\/30:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:border-base-content\/35:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:border-base-content\/40:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-base-content\/45:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:border-base-content\/5:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:border-base-content\/50:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:border-base-content\/55:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:border-base-content\/60:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:border-base-content\/65:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:border-base-content\/70:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:border-base-content\/75:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:border-base-content\/80:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:border-base-content\/85:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:border-base-content\/90:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:border-base-content\/95:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:border-error:hover{border-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-error-content:hover{border-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-error-content\/0:hover{border-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-error-content\/10:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:border-error-content\/100:hover{border-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-error-content\/15:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:border-error-content\/20:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:border-error-content\/25:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:border-error-content\/30:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:border-error-content\/35:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:border-error-content\/40:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:border-error-content\/45:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:border-error-content\/5:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:border-error-content\/50:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:border-error-content\/55:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:border-error-content\/60:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:border-error-content\/65:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:border-error-content\/70:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:border-error-content\/75:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:border-error-content\/80:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:border-error-content\/85:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:border-error-content\/90:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:border-error-content\/95:hover{border-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:border-error\/0:hover{border-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-error\/10:hover{border-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:border-error\/100:hover{border-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-error\/15:hover{border-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:border-error\/20:hover{border-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:border-error\/25:hover{border-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:border-error\/30:hover{border-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:border-error\/35:hover{border-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:border-error\/40:hover{border-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:border-error\/45:hover{border-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:border-error\/5:hover{border-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:border-error\/50:hover{border-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-error\/55:hover{border-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:border-error\/60:hover{border-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:border-error\/65:hover{border-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:border-error\/70:hover{border-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:border-error\/75:hover{border-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:border-error\/80:hover{border-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:border-error\/85:hover{border-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:border-error\/90:hover{border-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:border-error\/95:hover{border-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:border-info:hover{border-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-info-content:hover{border-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-info-content\/0:hover{border-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-info-content\/10:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:border-info-content\/100:hover{border-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-info-content\/15:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:border-info-content\/20:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:border-info-content\/25:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:border-info-content\/30:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:border-info-content\/35:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:border-info-content\/40:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:border-info-content\/45:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:border-info-content\/5:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:border-info-content\/50:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:border-info-content\/55:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:border-info-content\/60:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:border-info-content\/65:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:border-info-content\/70:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:border-info-content\/75:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:border-info-content\/80:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:border-info-content\/85:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:border-info-content\/90:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:border-info-content\/95:hover{border-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:border-info\/0:hover{border-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-info\/10:hover{border-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:border-info\/100:hover{border-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-info\/15:hover{border-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:border-info\/20:hover{border-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:border-info\/25:hover{border-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:border-info\/30:hover{border-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:border-info\/35:hover{border-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:border-info\/40:hover{border-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:border-info\/45:hover{border-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:border-info\/5:hover{border-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:border-info\/50:hover{border-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:border-info\/55:hover{border-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:border-info\/60:hover{border-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:border-info\/65:hover{border-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:border-info\/70:hover{border-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:border-info\/75:hover{border-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:border-info\/80:hover{border-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:border-info\/85:hover{border-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:border-info\/90:hover{border-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:border-info\/95:hover{border-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:border-neutral:hover{border-color:var(--fallback-n,oklch(var(--n)/1))}.hover\:border-neutral-content:hover{border-color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:border-neutral-content\/0:hover{border-color:var(--fallback-nc,oklch(var(--nc)/0))}.hover\:border-neutral-content\/10:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.1))}.hover\:border-neutral-content\/100:hover{border-color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:border-neutral-content\/15:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.15))}.hover\:border-neutral-content\/20:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.2))}.hover\:border-neutral-content\/25:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.25))}.hover\:border-neutral-content\/30:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.3))}.hover\:border-neutral-content\/35:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.35))}.hover\:border-neutral-content\/40:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.4))}.hover\:border-neutral-content\/45:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.45))}.hover\:border-neutral-content\/5:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.05))}.hover\:border-neutral-content\/50:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.5))}.hover\:border-neutral-content\/55:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.55))}.hover\:border-neutral-content\/60:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.6))}.hover\:border-neutral-content\/65:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.65))}.hover\:border-neutral-content\/70:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.7))}.hover\:border-neutral-content\/75:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.75))}.hover\:border-neutral-content\/80:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.8))}.hover\:border-neutral-content\/85:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.85))}.hover\:border-neutral-content\/90:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.9))}.hover\:border-neutral-content\/95:hover{border-color:var(--fallback-nc,oklch(var(--nc)/.95))}.hover\:border-neutral\/0:hover{border-color:var(--fallback-n,oklch(var(--n)/0))}.hover\:border-neutral\/10:hover{border-color:var(--fallback-n,oklch(var(--n)/.1))}.hover\:border-neutral\/100:hover{border-color:var(--fallback-n,oklch(var(--n)/1))}.hover\:border-neutral\/15:hover{border-color:var(--fallback-n,oklch(var(--n)/.15))}.hover\:border-neutral\/20:hover{border-color:var(--fallback-n,oklch(var(--n)/.2))}.hover\:border-neutral\/25:hover{border-color:var(--fallback-n,oklch(var(--n)/.25))}.hover\:border-neutral\/30:hover{border-color:var(--fallback-n,oklch(var(--n)/.3))}.hover\:border-neutral\/35:hover{border-color:var(--fallback-n,oklch(var(--n)/.35))}.hover\:border-neutral\/40:hover{border-color:var(--fallback-n,oklch(var(--n)/.4))}.hover\:border-neutral\/45:hover{border-color:var(--fallback-n,oklch(var(--n)/.45))}.hover\:border-neutral\/5:hover{border-color:var(--fallback-n,oklch(var(--n)/.05))}.hover\:border-neutral\/50:hover{border-color:var(--fallback-n,oklch(var(--n)/.5))}.hover\:border-neutral\/55:hover{border-color:var(--fallback-n,oklch(var(--n)/.55))}.hover\:border-neutral\/60:hover{border-color:var(--fallback-n,oklch(var(--n)/.6))}.hover\:border-neutral\/65:hover{border-color:var(--fallback-n,oklch(var(--n)/.65))}.hover\:border-neutral\/70:hover{border-color:var(--fallback-n,oklch(var(--n)/.7))}.hover\:border-neutral\/75:hover{border-color:var(--fallback-n,oklch(var(--n)/.75))}.hover\:border-neutral\/80:hover{border-color:var(--fallback-n,oklch(var(--n)/.8))}.hover\:border-neutral\/85:hover{border-color:var(--fallback-n,oklch(var(--n)/.85))}.hover\:border-neutral\/90:hover{border-color:var(--fallback-n,oklch(var(--n)/.9))}.hover\:border-neutral\/95:hover{border-color:var(--fallback-n,oklch(var(--n)/.95))}.hover\:border-primary:hover{border-color:var(--fallback-p,oklch(var(--p)/1))}.hover\:border-primary-content:hover{border-color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:border-primary-content\/0:hover{border-color:var(--fallback-pc,oklch(var(--pc)/0))}.hover\:border-primary-content\/10:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.1))}.hover\:border-primary-content\/100:hover{border-color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:border-primary-content\/15:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.15))}.hover\:border-primary-content\/20:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.2))}.hover\:border-primary-content\/25:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.25))}.hover\:border-primary-content\/30:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.3))}.hover\:border-primary-content\/35:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.35))}.hover\:border-primary-content\/40:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.4))}.hover\:border-primary-content\/45:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.45))}.hover\:border-primary-content\/5:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.05))}.hover\:border-primary-content\/50:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.5))}.hover\:border-primary-content\/55:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.55))}.hover\:border-primary-content\/60:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.6))}.hover\:border-primary-content\/65:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.65))}.hover\:border-primary-content\/70:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.7))}.hover\:border-primary-content\/75:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.75))}.hover\:border-primary-content\/80:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.8))}.hover\:border-primary-content\/85:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.85))}.hover\:border-primary-content\/90:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.9))}.hover\:border-primary-content\/95:hover{border-color:var(--fallback-pc,oklch(var(--pc)/.95))}.hover\:border-primary\/0:hover{border-color:var(--fallback-p,oklch(var(--p)/0))}.hover\:border-primary\/10:hover{border-color:var(--fallback-p,oklch(var(--p)/.1))}.hover\:border-primary\/100:hover{border-color:var(--fallback-p,oklch(var(--p)/1))}.hover\:border-primary\/15:hover{border-color:var(--fallback-p,oklch(var(--p)/.15))}.hover\:border-primary\/20:hover{border-color:var(--fallback-p,oklch(var(--p)/.2))}.hover\:border-primary\/25:hover{border-color:var(--fallback-p,oklch(var(--p)/.25))}.hover\:border-primary\/30:hover{border-color:var(--fallback-p,oklch(var(--p)/.3))}.hover\:border-primary\/35:hover{border-color:var(--fallback-p,oklch(var(--p)/.35))}.hover\:border-primary\/40:hover{border-color:var(--fallback-p,oklch(var(--p)/.4))}.hover\:border-primary\/45:hover{border-color:var(--fallback-p,oklch(var(--p)/.45))}.hover\:border-primary\/5:hover{border-color:var(--fallback-p,oklch(var(--p)/.05))}.hover\:border-primary\/50:hover{border-color:var(--fallback-p,oklch(var(--p)/.5))}.hover\:border-primary\/55:hover{border-color:var(--fallback-p,oklch(var(--p)/.55))}.hover\:border-primary\/60:hover{border-color:var(--fallback-p,oklch(var(--p)/.6))}.hover\:border-primary\/65:hover{border-color:var(--fallback-p,oklch(var(--p)/.65))}.hover\:border-primary\/70:hover{border-color:var(--fallback-p,oklch(var(--p)/.7))}.hover\:border-primary\/75:hover{border-color:var(--fallback-p,oklch(var(--p)/.75))}.hover\:border-primary\/80:hover{border-color:var(--fallback-p,oklch(var(--p)/.8))}.hover\:border-primary\/85:hover{border-color:var(--fallback-p,oklch(var(--p)/.85))}.hover\:border-primary\/90:hover{border-color:var(--fallback-p,oklch(var(--p)/.9))}.hover\:border-primary\/95:hover{border-color:var(--fallback-p,oklch(var(--p)/.95))}.hover\:border-secondary:hover{border-color:var(--fallback-s,oklch(var(--s)/1))}.hover\:border-secondary-content:hover{border-color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:border-secondary-content\/0:hover{border-color:var(--fallback-sc,oklch(var(--sc)/0))}.hover\:border-secondary-content\/10:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.1))}.hover\:border-secondary-content\/100:hover{border-color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:border-secondary-content\/15:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.15))}.hover\:border-secondary-content\/20:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.2))}.hover\:border-secondary-content\/25:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.25))}.hover\:border-secondary-content\/30:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.3))}.hover\:border-secondary-content\/35:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.35))}.hover\:border-secondary-content\/40:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.4))}.hover\:border-secondary-content\/45:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.45))}.hover\:border-secondary-content\/5:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.05))}.hover\:border-secondary-content\/50:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.5))}.hover\:border-secondary-content\/55:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.55))}.hover\:border-secondary-content\/60:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.6))}.hover\:border-secondary-content\/65:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.65))}.hover\:border-secondary-content\/70:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.7))}.hover\:border-secondary-content\/75:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.75))}.hover\:border-secondary-content\/80:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.8))}.hover\:border-secondary-content\/85:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.85))}.hover\:border-secondary-content\/90:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.9))}.hover\:border-secondary-content\/95:hover{border-color:var(--fallback-sc,oklch(var(--sc)/.95))}.hover\:border-secondary\/0:hover{border-color:var(--fallback-s,oklch(var(--s)/0))}.hover\:border-secondary\/10:hover{border-color:var(--fallback-s,oklch(var(--s)/.1))}.hover\:border-secondary\/100:hover{border-color:var(--fallback-s,oklch(var(--s)/1))}.hover\:border-secondary\/15:hover{border-color:var(--fallback-s,oklch(var(--s)/.15))}.hover\:border-secondary\/20:hover{border-color:var(--fallback-s,oklch(var(--s)/.2))}.hover\:border-secondary\/25:hover{border-color:var(--fallback-s,oklch(var(--s)/.25))}.hover\:border-secondary\/30:hover{border-color:var(--fallback-s,oklch(var(--s)/.3))}.hover\:border-secondary\/35:hover{border-color:var(--fallback-s,oklch(var(--s)/.35))}.hover\:border-secondary\/40:hover{border-color:var(--fallback-s,oklch(var(--s)/.4))}.hover\:border-secondary\/45:hover{border-color:var(--fallback-s,oklch(var(--s)/.45))}.hover\:border-secondary\/5:hover{border-color:var(--fallback-s,oklch(var(--s)/.05))}.hover\:border-secondary\/50:hover{border-color:var(--fallback-s,oklch(var(--s)/.5))}.hover\:border-secondary\/55:hover{border-color:var(--fallback-s,oklch(var(--s)/.55))}.hover\:border-secondary\/60:hover{border-color:var(--fallback-s,oklch(var(--s)/.6))}.hover\:border-secondary\/65:hover{border-color:var(--fallback-s,oklch(var(--s)/.65))}.hover\:border-secondary\/70:hover{border-color:var(--fallback-s,oklch(var(--s)/.7))}.hover\:border-secondary\/75:hover{border-color:var(--fallback-s,oklch(var(--s)/.75))}.hover\:border-secondary\/80:hover{border-color:var(--fallback-s,oklch(var(--s)/.8))}.hover\:border-secondary\/85:hover{border-color:var(--fallback-s,oklch(var(--s)/.85))}.hover\:border-secondary\/90:hover{border-color:var(--fallback-s,oklch(var(--s)/.9))}.hover\:border-secondary\/95:hover{border-color:var(--fallback-s,oklch(var(--s)/.95))}.hover\:border-success:hover{border-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-success-content:hover{border-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-success-content\/0:hover{border-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-success-content\/10:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:border-success-content\/100:hover{border-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-success-content\/15:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:border-success-content\/20:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:border-success-content\/25:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:border-success-content\/30:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:border-success-content\/35:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:border-success-content\/40:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:border-success-content\/45:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:border-success-content\/5:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:border-success-content\/50:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:border-success-content\/55:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:border-success-content\/60:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:border-success-content\/65:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:border-success-content\/70:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:border-success-content\/75:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:border-success-content\/80:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:border-success-content\/85:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:border-success-content\/90:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:border-success-content\/95:hover{border-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:border-success\/0:hover{border-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-success\/10:hover{border-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:border-success\/100:hover{border-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-success\/15:hover{border-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:border-success\/20:hover{border-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:border-success\/25:hover{border-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:border-success\/30:hover{border-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:border-success\/35:hover{border-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:border-success\/40:hover{border-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:border-success\/45:hover{border-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:border-success\/5:hover{border-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:border-success\/50:hover{border-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:border-success\/55:hover{border-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:border-success\/60:hover{border-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:border-success\/65:hover{border-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:border-success\/70:hover{border-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:border-success\/75:hover{border-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:border-success\/80:hover{border-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:border-success\/85:hover{border-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:border-success\/90:hover{border-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:border-success\/95:hover{border-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:border-warning:hover{border-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-warning-content:hover{border-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-warning-content\/0:hover{border-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-warning-content\/10:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:border-warning-content\/100:hover{border-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-warning-content\/15:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:border-warning-content\/20:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:border-warning-content\/25:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:border-warning-content\/30:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:border-warning-content\/35:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:border-warning-content\/40:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:border-warning-content\/45:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:border-warning-content\/5:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:border-warning-content\/50:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:border-warning-content\/55:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:border-warning-content\/60:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:border-warning-content\/65:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:border-warning-content\/70:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:border-warning-content\/75:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:border-warning-content\/80:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:border-warning-content\/85:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:border-warning-content\/90:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:border-warning-content\/95:hover{border-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:border-warning\/0:hover{border-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-warning\/10:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:border-warning\/100:hover{border-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-warning\/15:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:border-warning\/20:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:border-warning\/25:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:border-warning\/30:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:border-warning\/35:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:border-warning\/40:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:border-warning\/45:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:border-warning\/5:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:border-warning\/50:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:border-warning\/55:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:border-warning\/60:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:border-warning\/65:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:border-warning\/70:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:border-warning\/75:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:border-warning\/80:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:border-warning\/85:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:border-warning\/90:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:border-warning\/95:hover{border-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:border-x-base-100:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/1));border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-x-base-100\/0:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/0));border-right-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-x-base-100\/10:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.1));border-right-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:border-x-base-100\/100:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/1));border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-x-base-100\/15:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.15));border-right-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:border-x-base-100\/20:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.2));border-right-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:border-x-base-100\/25:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.25));border-right-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:border-x-base-100\/30:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.3));border-right-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:border-x-base-100\/35:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.35));border-right-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:border-x-base-100\/40:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.4));border-right-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:border-x-base-100\/45:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.45));border-right-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:border-x-base-100\/5:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.05));border-right-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:border-x-base-100\/50:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.5));border-right-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:border-x-base-100\/55:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.55));border-right-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:border-x-base-100\/60:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.6));border-right-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:border-x-base-100\/65:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.65));border-right-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:border-x-base-100\/70:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.7));border-right-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:border-x-base-100\/75:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.75));border-right-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:border-x-base-100\/80:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.8));border-right-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:border-x-base-100\/85:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.85));border-right-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:border-x-base-100\/90:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.9));border-right-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:border-x-base-100\/95:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.95));border-right-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:border-x-base-200:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/1));border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-x-base-200\/0:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/0));border-right-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-x-base-200\/10:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.1));border-right-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:border-x-base-200\/100:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/1));border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-x-base-200\/15:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.15));border-right-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:border-x-base-200\/20:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.2));border-right-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:border-x-base-200\/25:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.25));border-right-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:border-x-base-200\/30:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.3));border-right-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:border-x-base-200\/35:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.35));border-right-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:border-x-base-200\/40:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.4));border-right-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:border-x-base-200\/45:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.45));border-right-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:border-x-base-200\/5:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.05));border-right-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:border-x-base-200\/50:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.5));border-right-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:border-x-base-200\/55:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.55));border-right-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:border-x-base-200\/60:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.6));border-right-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:border-x-base-200\/65:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.65));border-right-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:border-x-base-200\/70:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.7));border-right-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:border-x-base-200\/75:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.75));border-right-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:border-x-base-200\/80:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.8));border-right-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:border-x-base-200\/85:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.85));border-right-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:border-x-base-200\/90:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.9));border-right-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:border-x-base-200\/95:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.95));border-right-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:border-x-base-300:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/1));border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-x-base-300\/0:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/0));border-right-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-x-base-300\/10:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.1));border-right-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:border-x-base-300\/100:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/1));border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-x-base-300\/15:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.15));border-right-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:border-x-base-300\/20:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.2));border-right-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:border-x-base-300\/25:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.25));border-right-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:border-x-base-300\/30:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.3));border-right-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:border-x-base-300\/35:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.35));border-right-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:border-x-base-300\/40:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.4));border-right-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:border-x-base-300\/45:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.45));border-right-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:border-x-base-300\/5:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.05));border-right-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:border-x-base-300\/50:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.5));border-right-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:border-x-base-300\/55:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.55));border-right-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:border-x-base-300\/60:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.6));border-right-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:border-x-base-300\/65:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.65));border-right-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:border-x-base-300\/70:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.7));border-right-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:border-x-base-300\/75:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.75));border-right-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:border-x-base-300\/80:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.8));border-right-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:border-x-base-300\/85:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.85));border-right-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:border-x-base-300\/90:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.9));border-right-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:border-x-base-300\/95:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.95));border-right-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:border-x-base-content:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/1));border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-x-base-content\/0:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/0));border-right-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-x-base-content\/10:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.1));border-right-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:border-x-base-content\/100:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/1));border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-x-base-content\/15:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.15));border-right-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:border-x-base-content\/20:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.2));border-right-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-x-base-content\/25:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.25));border-right-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:border-x-base-content\/30:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.3));border-right-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:border-x-base-content\/35:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.35));border-right-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:border-x-base-content\/40:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.4));border-right-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-x-base-content\/45:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.45));border-right-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:border-x-base-content\/5:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.05));border-right-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:border-x-base-content\/50:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.5));border-right-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:border-x-base-content\/55:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.55));border-right-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:border-x-base-content\/60:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.6));border-right-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:border-x-base-content\/65:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.65));border-right-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:border-x-base-content\/70:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.7));border-right-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:border-x-base-content\/75:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.75));border-right-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:border-x-base-content\/80:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.8));border-right-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:border-x-base-content\/85:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.85));border-right-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:border-x-base-content\/90:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.9));border-right-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:border-x-base-content\/95:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.95));border-right-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:border-x-error:hover{border-left-color:var(--fallback-er,oklch(var(--er)/1));border-right-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-x-error-content:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/1));border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-x-error-content\/0:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/0));border-right-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-x-error-content\/10:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.1));border-right-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:border-x-error-content\/100:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/1));border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-x-error-content\/15:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.15));border-right-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:border-x-error-content\/20:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.2));border-right-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:border-x-error-content\/25:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.25));border-right-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:border-x-error-content\/30:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.3));border-right-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:border-x-error-content\/35:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.35));border-right-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:border-x-error-content\/40:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.4));border-right-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:border-x-error-content\/45:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.45));border-right-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:border-x-error-content\/5:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.05));border-right-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:border-x-error-content\/50:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.5));border-right-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:border-x-error-content\/55:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.55));border-right-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:border-x-error-content\/60:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.6));border-right-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:border-x-error-content\/65:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.65));border-right-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:border-x-error-content\/70:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.7));border-right-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:border-x-error-content\/75:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.75));border-right-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:border-x-error-content\/80:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.8));border-right-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:border-x-error-content\/85:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.85));border-right-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:border-x-error-content\/90:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.9));border-right-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:border-x-error-content\/95:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.95));border-right-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:border-x-error\/0:hover{border-left-color:var(--fallback-er,oklch(var(--er)/0));border-right-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-x-error\/10:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.1));border-right-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:border-x-error\/100:hover{border-left-color:var(--fallback-er,oklch(var(--er)/1));border-right-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-x-error\/15:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.15));border-right-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:border-x-error\/20:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.2));border-right-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:border-x-error\/25:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.25));border-right-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:border-x-error\/30:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.3));border-right-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:border-x-error\/35:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.35));border-right-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:border-x-error\/40:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.4));border-right-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:border-x-error\/45:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.45));border-right-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:border-x-error\/5:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.05));border-right-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:border-x-error\/50:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.5));border-right-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-x-error\/55:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.55));border-right-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:border-x-error\/60:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.6));border-right-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:border-x-error\/65:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.65));border-right-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:border-x-error\/70:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.7));border-right-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:border-x-error\/75:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.75));border-right-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:border-x-error\/80:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.8));border-right-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:border-x-error\/85:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.85));border-right-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:border-x-error\/90:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.9));border-right-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:border-x-error\/95:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.95));border-right-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:border-x-info:hover{border-left-color:var(--fallback-in,oklch(var(--in)/1));border-right-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-x-info-content:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/1));border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-x-info-content\/0:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/0));border-right-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-x-info-content\/10:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.1));border-right-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:border-x-info-content\/100:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/1));border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-x-info-content\/15:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.15));border-right-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:border-x-info-content\/20:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.2));border-right-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:border-x-info-content\/25:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.25));border-right-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:border-x-info-content\/30:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.3));border-right-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:border-x-info-content\/35:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.35));border-right-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:border-x-info-content\/40:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.4));border-right-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:border-x-info-content\/45:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.45));border-right-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:border-x-info-content\/5:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.05));border-right-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:border-x-info-content\/50:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.5));border-right-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:border-x-info-content\/55:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.55));border-right-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:border-x-info-content\/60:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.6));border-right-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:border-x-info-content\/65:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.65));border-right-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:border-x-info-content\/70:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.7));border-right-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:border-x-info-content\/75:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.75));border-right-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:border-x-info-content\/80:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.8));border-right-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:border-x-info-content\/85:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.85));border-right-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:border-x-info-content\/90:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.9));border-right-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:border-x-info-content\/95:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.95));border-right-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:border-x-info\/0:hover{border-left-color:var(--fallback-in,oklch(var(--in)/0));border-right-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-x-info\/10:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.1));border-right-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:border-x-info\/100:hover{border-left-color:var(--fallback-in,oklch(var(--in)/1));border-right-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-x-info\/15:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.15));border-right-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:border-x-info\/20:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.2));border-right-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:border-x-info\/25:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.25));border-right-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:border-x-info\/30:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.3));border-right-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:border-x-info\/35:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.35));border-right-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:border-x-info\/40:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.4));border-right-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:border-x-info\/45:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.45));border-right-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:border-x-info\/5:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.05));border-right-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:border-x-info\/50:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.5));border-right-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:border-x-info\/55:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.55));border-right-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:border-x-info\/60:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.6));border-right-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:border-x-info\/65:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.65));border-right-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:border-x-info\/70:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.7));border-right-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:border-x-info\/75:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.75));border-right-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:border-x-info\/80:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.8));border-right-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:border-x-info\/85:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.85));border-right-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:border-x-info\/90:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.9));border-right-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:border-x-info\/95:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.95));border-right-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:border-x-success:hover{border-left-color:var(--fallback-su,oklch(var(--su)/1));border-right-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-x-success-content:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/1));border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-x-success-content\/0:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/0));border-right-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-x-success-content\/10:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.1));border-right-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:border-x-success-content\/100:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/1));border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-x-success-content\/15:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.15));border-right-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:border-x-success-content\/20:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.2));border-right-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:border-x-success-content\/25:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.25));border-right-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:border-x-success-content\/30:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.3));border-right-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:border-x-success-content\/35:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.35));border-right-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:border-x-success-content\/40:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.4));border-right-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:border-x-success-content\/45:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.45));border-right-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:border-x-success-content\/5:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.05));border-right-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:border-x-success-content\/50:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.5));border-right-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:border-x-success-content\/55:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.55));border-right-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:border-x-success-content\/60:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.6));border-right-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:border-x-success-content\/65:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.65));border-right-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:border-x-success-content\/70:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.7));border-right-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:border-x-success-content\/75:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.75));border-right-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:border-x-success-content\/80:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.8));border-right-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:border-x-success-content\/85:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.85));border-right-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:border-x-success-content\/90:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.9));border-right-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:border-x-success-content\/95:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.95));border-right-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:border-x-success\/0:hover{border-left-color:var(--fallback-su,oklch(var(--su)/0));border-right-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-x-success\/10:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.1));border-right-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:border-x-success\/100:hover{border-left-color:var(--fallback-su,oklch(var(--su)/1));border-right-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-x-success\/15:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.15));border-right-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:border-x-success\/20:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.2));border-right-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:border-x-success\/25:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.25));border-right-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:border-x-success\/30:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.3));border-right-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:border-x-success\/35:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.35));border-right-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:border-x-success\/40:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.4));border-right-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:border-x-success\/45:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.45));border-right-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:border-x-success\/5:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.05));border-right-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:border-x-success\/50:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.5));border-right-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:border-x-success\/55:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.55));border-right-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:border-x-success\/60:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.6));border-right-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:border-x-success\/65:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.65));border-right-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:border-x-success\/70:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.7));border-right-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:border-x-success\/75:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.75));border-right-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:border-x-success\/80:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.8));border-right-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:border-x-success\/85:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.85));border-right-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:border-x-success\/90:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.9));border-right-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:border-x-success\/95:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.95));border-right-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:border-x-warning:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/1));border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-x-warning-content:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/1));border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-x-warning-content\/0:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/0));border-right-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-x-warning-content\/10:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.1));border-right-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:border-x-warning-content\/100:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/1));border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-x-warning-content\/15:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.15));border-right-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:border-x-warning-content\/20:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.2));border-right-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:border-x-warning-content\/25:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.25));border-right-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:border-x-warning-content\/30:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.3));border-right-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:border-x-warning-content\/35:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.35));border-right-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:border-x-warning-content\/40:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.4));border-right-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:border-x-warning-content\/45:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.45));border-right-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:border-x-warning-content\/5:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.05));border-right-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:border-x-warning-content\/50:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.5));border-right-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:border-x-warning-content\/55:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.55));border-right-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:border-x-warning-content\/60:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.6));border-right-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:border-x-warning-content\/65:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.65));border-right-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:border-x-warning-content\/70:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.7));border-right-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:border-x-warning-content\/75:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.75));border-right-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:border-x-warning-content\/80:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.8));border-right-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:border-x-warning-content\/85:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.85));border-right-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:border-x-warning-content\/90:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.9));border-right-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:border-x-warning-content\/95:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.95));border-right-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:border-x-warning\/0:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/0));border-right-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-x-warning\/10:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.1));border-right-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:border-x-warning\/100:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/1));border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-x-warning\/15:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.15));border-right-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:border-x-warning\/20:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.2));border-right-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:border-x-warning\/25:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.25));border-right-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:border-x-warning\/30:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.3));border-right-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:border-x-warning\/35:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.35));border-right-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:border-x-warning\/40:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.4));border-right-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:border-x-warning\/45:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.45));border-right-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:border-x-warning\/5:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.05));border-right-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:border-x-warning\/50:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.5));border-right-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:border-x-warning\/55:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.55));border-right-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:border-x-warning\/60:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.6));border-right-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:border-x-warning\/65:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.65));border-right-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:border-x-warning\/70:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.7));border-right-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:border-x-warning\/75:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.75));border-right-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:border-x-warning\/80:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.8));border-right-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:border-x-warning\/85:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.85));border-right-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:border-x-warning\/90:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.9));border-right-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:border-x-warning\/95:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.95));border-right-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:border-y-base-100:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-y-base-100\/0:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/0));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-y-base-100\/10:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:border-y-base-100\/100:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-y-base-100\/15:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.15));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:border-y-base-100\/20:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.2));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:border-y-base-100\/25:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.25));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:border-y-base-100\/30:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.3));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:border-y-base-100\/35:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.35));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:border-y-base-100\/40:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.4));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:border-y-base-100\/45:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.45));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:border-y-base-100\/5:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.05));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:border-y-base-100\/50:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.5));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:border-y-base-100\/55:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.55));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:border-y-base-100\/60:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.6));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:border-y-base-100\/65:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.65));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:border-y-base-100\/70:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.7));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:border-y-base-100\/75:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.75));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:border-y-base-100\/80:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.8));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:border-y-base-100\/85:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.85));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:border-y-base-100\/90:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.9));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:border-y-base-100\/95:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.95));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:border-y-base-200:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-y-base-200\/0:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/0));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-y-base-200\/10:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:border-y-base-200\/100:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-y-base-200\/15:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.15));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:border-y-base-200\/20:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.2));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:border-y-base-200\/25:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.25));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:border-y-base-200\/30:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.3));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:border-y-base-200\/35:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.35));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:border-y-base-200\/40:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.4));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:border-y-base-200\/45:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.45));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:border-y-base-200\/5:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.05));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:border-y-base-200\/50:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.5));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:border-y-base-200\/55:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.55));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:border-y-base-200\/60:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.6));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:border-y-base-200\/65:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.65));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:border-y-base-200\/70:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.7));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:border-y-base-200\/75:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.75));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:border-y-base-200\/80:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.8));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:border-y-base-200\/85:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.85));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:border-y-base-200\/90:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.9));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:border-y-base-200\/95:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.95));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:border-y-base-300:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-y-base-300\/0:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/0));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-y-base-300\/10:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:border-y-base-300\/100:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-y-base-300\/15:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.15));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:border-y-base-300\/20:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.2));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:border-y-base-300\/25:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.25));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:border-y-base-300\/30:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.3));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:border-y-base-300\/35:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.35));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:border-y-base-300\/40:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.4));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:border-y-base-300\/45:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.45));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:border-y-base-300\/5:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.05));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:border-y-base-300\/50:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.5));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:border-y-base-300\/55:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.55));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:border-y-base-300\/60:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.6));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:border-y-base-300\/65:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.65));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:border-y-base-300\/70:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.7));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:border-y-base-300\/75:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.75));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:border-y-base-300\/80:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.8));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:border-y-base-300\/85:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.85));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:border-y-base-300\/90:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.9));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:border-y-base-300\/95:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.95));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:border-y-base-content:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-y-base-content\/0:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/0));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-y-base-content\/10:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:border-y-base-content\/100:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-y-base-content\/15:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.15));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:border-y-base-content\/20:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.2));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-y-base-content\/25:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.25));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:border-y-base-content\/30:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.3));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:border-y-base-content\/35:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.35));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:border-y-base-content\/40:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.4));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-y-base-content\/45:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.45));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:border-y-base-content\/5:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.05));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:border-y-base-content\/50:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.5));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:border-y-base-content\/55:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.55));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:border-y-base-content\/60:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.6));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:border-y-base-content\/65:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.65));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:border-y-base-content\/70:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.7));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:border-y-base-content\/75:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.75));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:border-y-base-content\/80:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.8));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:border-y-base-content\/85:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.85));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:border-y-base-content\/90:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.9));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:border-y-base-content\/95:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.95));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:border-y-error:hover{border-top-color:var(--fallback-er,oklch(var(--er)/1));border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-y-error-content:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-y-error-content\/0:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/0));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-y-error-content\/10:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:border-y-error-content\/100:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-y-error-content\/15:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.15));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:border-y-error-content\/20:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.2));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:border-y-error-content\/25:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.25));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:border-y-error-content\/30:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.3));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:border-y-error-content\/35:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.35));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:border-y-error-content\/40:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.4));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:border-y-error-content\/45:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.45));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:border-y-error-content\/5:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.05));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:border-y-error-content\/50:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.5));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:border-y-error-content\/55:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.55));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:border-y-error-content\/60:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.6));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:border-y-error-content\/65:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.65));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:border-y-error-content\/70:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.7));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:border-y-error-content\/75:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.75));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:border-y-error-content\/80:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.8));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:border-y-error-content\/85:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.85));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:border-y-error-content\/90:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.9));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:border-y-error-content\/95:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.95));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:border-y-error\/0:hover{border-top-color:var(--fallback-er,oklch(var(--er)/0));border-bottom-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-y-error\/10:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.1));border-bottom-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:border-y-error\/100:hover{border-top-color:var(--fallback-er,oklch(var(--er)/1));border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-y-error\/15:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.15));border-bottom-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:border-y-error\/20:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.2));border-bottom-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:border-y-error\/25:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.25));border-bottom-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:border-y-error\/30:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.3));border-bottom-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:border-y-error\/35:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.35));border-bottom-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:border-y-error\/40:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.4));border-bottom-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:border-y-error\/45:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.45));border-bottom-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:border-y-error\/5:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.05));border-bottom-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:border-y-error\/50:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.5));border-bottom-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-y-error\/55:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.55));border-bottom-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:border-y-error\/60:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.6));border-bottom-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:border-y-error\/65:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.65));border-bottom-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:border-y-error\/70:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.7));border-bottom-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:border-y-error\/75:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.75));border-bottom-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:border-y-error\/80:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.8));border-bottom-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:border-y-error\/85:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.85));border-bottom-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:border-y-error\/90:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.9));border-bottom-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:border-y-error\/95:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.95));border-bottom-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:border-y-info:hover{border-top-color:var(--fallback-in,oklch(var(--in)/1));border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-y-info-content:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-y-info-content\/0:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/0));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-y-info-content\/10:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:border-y-info-content\/100:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-y-info-content\/15:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.15));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:border-y-info-content\/20:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.2));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:border-y-info-content\/25:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.25));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:border-y-info-content\/30:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.3));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:border-y-info-content\/35:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.35));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:border-y-info-content\/40:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.4));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:border-y-info-content\/45:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.45));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:border-y-info-content\/5:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.05));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:border-y-info-content\/50:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.5));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:border-y-info-content\/55:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.55));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:border-y-info-content\/60:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.6));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:border-y-info-content\/65:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.65));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:border-y-info-content\/70:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.7));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:border-y-info-content\/75:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.75));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:border-y-info-content\/80:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.8));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:border-y-info-content\/85:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.85));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:border-y-info-content\/90:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.9));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:border-y-info-content\/95:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.95));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:border-y-info\/0:hover{border-top-color:var(--fallback-in,oklch(var(--in)/0));border-bottom-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-y-info\/10:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.1));border-bottom-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:border-y-info\/100:hover{border-top-color:var(--fallback-in,oklch(var(--in)/1));border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-y-info\/15:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.15));border-bottom-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:border-y-info\/20:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.2));border-bottom-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:border-y-info\/25:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.25));border-bottom-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:border-y-info\/30:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.3));border-bottom-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:border-y-info\/35:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.35));border-bottom-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:border-y-info\/40:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.4));border-bottom-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:border-y-info\/45:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.45));border-bottom-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:border-y-info\/5:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.05));border-bottom-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:border-y-info\/50:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.5));border-bottom-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:border-y-info\/55:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.55));border-bottom-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:border-y-info\/60:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.6));border-bottom-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:border-y-info\/65:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.65));border-bottom-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:border-y-info\/70:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.7));border-bottom-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:border-y-info\/75:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.75));border-bottom-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:border-y-info\/80:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.8));border-bottom-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:border-y-info\/85:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.85));border-bottom-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:border-y-info\/90:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.9));border-bottom-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:border-y-info\/95:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.95));border-bottom-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:border-y-success:hover{border-top-color:var(--fallback-su,oklch(var(--su)/1));border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-y-success-content:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-y-success-content\/0:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/0));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-y-success-content\/10:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:border-y-success-content\/100:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-y-success-content\/15:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.15));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:border-y-success-content\/20:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.2));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:border-y-success-content\/25:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.25));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:border-y-success-content\/30:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.3));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:border-y-success-content\/35:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.35));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:border-y-success-content\/40:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.4));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:border-y-success-content\/45:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.45));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:border-y-success-content\/5:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.05));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:border-y-success-content\/50:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.5));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:border-y-success-content\/55:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.55));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:border-y-success-content\/60:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.6));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:border-y-success-content\/65:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.65));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:border-y-success-content\/70:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.7));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:border-y-success-content\/75:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.75));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:border-y-success-content\/80:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.8));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:border-y-success-content\/85:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.85));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:border-y-success-content\/90:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.9));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:border-y-success-content\/95:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.95));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:border-y-success\/0:hover{border-top-color:var(--fallback-su,oklch(var(--su)/0));border-bottom-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-y-success\/10:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.1));border-bottom-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:border-y-success\/100:hover{border-top-color:var(--fallback-su,oklch(var(--su)/1));border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-y-success\/15:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.15));border-bottom-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:border-y-success\/20:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.2));border-bottom-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:border-y-success\/25:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.25));border-bottom-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:border-y-success\/30:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.3));border-bottom-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:border-y-success\/35:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.35));border-bottom-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:border-y-success\/40:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.4));border-bottom-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:border-y-success\/45:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.45));border-bottom-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:border-y-success\/5:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.05));border-bottom-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:border-y-success\/50:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.5));border-bottom-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:border-y-success\/55:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.55));border-bottom-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:border-y-success\/60:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.6));border-bottom-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:border-y-success\/65:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.65));border-bottom-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:border-y-success\/70:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.7));border-bottom-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:border-y-success\/75:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.75));border-bottom-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:border-y-success\/80:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.8));border-bottom-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:border-y-success\/85:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.85));border-bottom-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:border-y-success\/90:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.9));border-bottom-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:border-y-success\/95:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.95));border-bottom-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:border-y-warning:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-y-warning-content:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-y-warning-content\/0:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/0));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-y-warning-content\/10:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:border-y-warning-content\/100:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-y-warning-content\/15:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.15));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:border-y-warning-content\/20:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.2));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:border-y-warning-content\/25:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.25));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:border-y-warning-content\/30:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.3));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:border-y-warning-content\/35:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.35));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:border-y-warning-content\/40:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.4));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:border-y-warning-content\/45:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.45));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:border-y-warning-content\/5:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.05));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:border-y-warning-content\/50:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.5));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:border-y-warning-content\/55:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.55));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:border-y-warning-content\/60:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.6));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:border-y-warning-content\/65:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.65));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:border-y-warning-content\/70:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.7));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:border-y-warning-content\/75:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.75));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:border-y-warning-content\/80:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.8));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:border-y-warning-content\/85:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.85));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:border-y-warning-content\/90:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.9));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:border-y-warning-content\/95:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.95));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:border-y-warning\/0:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/0));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-y-warning\/10:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:border-y-warning\/100:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-y-warning\/15:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.15));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:border-y-warning\/20:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.2));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:border-y-warning\/25:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.25));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:border-y-warning\/30:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.3));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:border-y-warning\/35:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.35));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:border-y-warning\/40:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.4));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:border-y-warning\/45:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.45));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:border-y-warning\/5:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.05));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:border-y-warning\/50:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.5));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:border-y-warning\/55:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.55));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:border-y-warning\/60:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.6));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:border-y-warning\/65:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.65));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:border-y-warning\/70:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.7));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:border-y-warning\/75:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.75));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:border-y-warning\/80:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.8));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:border-y-warning\/85:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.85));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:border-y-warning\/90:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.9));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:border-y-warning\/95:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.95));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:border-b-base-100:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-b-base-100\/0:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-b-base-100\/10:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:border-b-base-100\/100:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-b-base-100\/15:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:border-b-base-100\/20:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:border-b-base-100\/25:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:border-b-base-100\/30:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:border-b-base-100\/35:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:border-b-base-100\/40:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:border-b-base-100\/45:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:border-b-base-100\/5:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:border-b-base-100\/50:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:border-b-base-100\/55:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:border-b-base-100\/60:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:border-b-base-100\/65:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:border-b-base-100\/70:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:border-b-base-100\/75:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:border-b-base-100\/80:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:border-b-base-100\/85:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:border-b-base-100\/90:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:border-b-base-100\/95:hover{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:border-b-base-200:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-b-base-200\/0:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-b-base-200\/10:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:border-b-base-200\/100:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-b-base-200\/15:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:border-b-base-200\/20:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:border-b-base-200\/25:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:border-b-base-200\/30:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:border-b-base-200\/35:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:border-b-base-200\/40:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:border-b-base-200\/45:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:border-b-base-200\/5:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:border-b-base-200\/50:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:border-b-base-200\/55:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:border-b-base-200\/60:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:border-b-base-200\/65:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:border-b-base-200\/70:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:border-b-base-200\/75:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:border-b-base-200\/80:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:border-b-base-200\/85:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:border-b-base-200\/90:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:border-b-base-200\/95:hover{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:border-b-base-300:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-b-base-300\/0:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-b-base-300\/10:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:border-b-base-300\/100:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-b-base-300\/15:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:border-b-base-300\/20:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:border-b-base-300\/25:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:border-b-base-300\/30:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:border-b-base-300\/35:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:border-b-base-300\/40:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:border-b-base-300\/45:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:border-b-base-300\/5:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:border-b-base-300\/50:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:border-b-base-300\/55:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:border-b-base-300\/60:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:border-b-base-300\/65:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:border-b-base-300\/70:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:border-b-base-300\/75:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:border-b-base-300\/80:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:border-b-base-300\/85:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:border-b-base-300\/90:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:border-b-base-300\/95:hover{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:border-b-base-content:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-b-base-content\/0:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-b-base-content\/10:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:border-b-base-content\/100:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-b-base-content\/15:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:border-b-base-content\/20:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-b-base-content\/25:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:border-b-base-content\/30:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:border-b-base-content\/35:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:border-b-base-content\/40:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-b-base-content\/45:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:border-b-base-content\/5:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:border-b-base-content\/50:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:border-b-base-content\/55:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:border-b-base-content\/60:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:border-b-base-content\/65:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:border-b-base-content\/70:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:border-b-base-content\/75:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:border-b-base-content\/80:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:border-b-base-content\/85:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:border-b-base-content\/90:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:border-b-base-content\/95:hover{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:border-b-error:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-b-error-content:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-b-error-content\/0:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-b-error-content\/10:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:border-b-error-content\/100:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-b-error-content\/15:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:border-b-error-content\/20:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:border-b-error-content\/25:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:border-b-error-content\/30:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:border-b-error-content\/35:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:border-b-error-content\/40:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:border-b-error-content\/45:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:border-b-error-content\/5:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:border-b-error-content\/50:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:border-b-error-content\/55:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:border-b-error-content\/60:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:border-b-error-content\/65:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:border-b-error-content\/70:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:border-b-error-content\/75:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:border-b-error-content\/80:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:border-b-error-content\/85:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:border-b-error-content\/90:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:border-b-error-content\/95:hover{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:border-b-error\/0:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-b-error\/10:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:border-b-error\/100:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-b-error\/15:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:border-b-error\/20:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:border-b-error\/25:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:border-b-error\/30:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:border-b-error\/35:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:border-b-error\/40:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:border-b-error\/45:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:border-b-error\/5:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:border-b-error\/50:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-b-error\/55:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:border-b-error\/60:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:border-b-error\/65:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:border-b-error\/70:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:border-b-error\/75:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:border-b-error\/80:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:border-b-error\/85:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:border-b-error\/90:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:border-b-error\/95:hover{border-bottom-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:border-b-info:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-b-info-content:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-b-info-content\/0:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-b-info-content\/10:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:border-b-info-content\/100:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-b-info-content\/15:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:border-b-info-content\/20:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:border-b-info-content\/25:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:border-b-info-content\/30:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:border-b-info-content\/35:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:border-b-info-content\/40:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:border-b-info-content\/45:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:border-b-info-content\/5:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:border-b-info-content\/50:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:border-b-info-content\/55:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:border-b-info-content\/60:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:border-b-info-content\/65:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:border-b-info-content\/70:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:border-b-info-content\/75:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:border-b-info-content\/80:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:border-b-info-content\/85:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:border-b-info-content\/90:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:border-b-info-content\/95:hover{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:border-b-info\/0:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-b-info\/10:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:border-b-info\/100:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-b-info\/15:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:border-b-info\/20:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:border-b-info\/25:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:border-b-info\/30:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:border-b-info\/35:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:border-b-info\/40:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:border-b-info\/45:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:border-b-info\/5:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:border-b-info\/50:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:border-b-info\/55:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:border-b-info\/60:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:border-b-info\/65:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:border-b-info\/70:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:border-b-info\/75:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:border-b-info\/80:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:border-b-info\/85:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:border-b-info\/90:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:border-b-info\/95:hover{border-bottom-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:border-b-success:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-b-success-content:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-b-success-content\/0:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-b-success-content\/10:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:border-b-success-content\/100:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-b-success-content\/15:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:border-b-success-content\/20:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:border-b-success-content\/25:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:border-b-success-content\/30:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:border-b-success-content\/35:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:border-b-success-content\/40:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:border-b-success-content\/45:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:border-b-success-content\/5:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:border-b-success-content\/50:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:border-b-success-content\/55:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:border-b-success-content\/60:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:border-b-success-content\/65:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:border-b-success-content\/70:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:border-b-success-content\/75:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:border-b-success-content\/80:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:border-b-success-content\/85:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:border-b-success-content\/90:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:border-b-success-content\/95:hover{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:border-b-success\/0:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-b-success\/10:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:border-b-success\/100:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-b-success\/15:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:border-b-success\/20:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:border-b-success\/25:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:border-b-success\/30:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:border-b-success\/35:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:border-b-success\/40:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:border-b-success\/45:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:border-b-success\/5:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:border-b-success\/50:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:border-b-success\/55:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:border-b-success\/60:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:border-b-success\/65:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:border-b-success\/70:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:border-b-success\/75:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:border-b-success\/80:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:border-b-success\/85:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:border-b-success\/90:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:border-b-success\/95:hover{border-bottom-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:border-b-warning:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-b-warning-content:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-b-warning-content\/0:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-b-warning-content\/10:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:border-b-warning-content\/100:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-b-warning-content\/15:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:border-b-warning-content\/20:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:border-b-warning-content\/25:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:border-b-warning-content\/30:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:border-b-warning-content\/35:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:border-b-warning-content\/40:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:border-b-warning-content\/45:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:border-b-warning-content\/5:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:border-b-warning-content\/50:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:border-b-warning-content\/55:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:border-b-warning-content\/60:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:border-b-warning-content\/65:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:border-b-warning-content\/70:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:border-b-warning-content\/75:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:border-b-warning-content\/80:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:border-b-warning-content\/85:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:border-b-warning-content\/90:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:border-b-warning-content\/95:hover{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:border-b-warning\/0:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-b-warning\/10:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:border-b-warning\/100:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-b-warning\/15:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:border-b-warning\/20:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:border-b-warning\/25:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:border-b-warning\/30:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:border-b-warning\/35:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:border-b-warning\/40:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:border-b-warning\/45:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:border-b-warning\/5:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:border-b-warning\/50:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:border-b-warning\/55:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:border-b-warning\/60:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:border-b-warning\/65:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:border-b-warning\/70:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:border-b-warning\/75:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:border-b-warning\/80:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:border-b-warning\/85:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:border-b-warning\/90:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:border-b-warning\/95:hover{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:border-e-base-100:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-e-base-100\/0:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-e-base-100\/10:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.hover\:border-e-base-100\/100:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-e-base-100\/15:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.hover\:border-e-base-100\/20:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.hover\:border-e-base-100\/25:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.hover\:border-e-base-100\/30:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.hover\:border-e-base-100\/35:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.hover\:border-e-base-100\/40:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.hover\:border-e-base-100\/45:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.hover\:border-e-base-100\/5:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.hover\:border-e-base-100\/50:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.hover\:border-e-base-100\/55:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.hover\:border-e-base-100\/60:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.hover\:border-e-base-100\/65:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.hover\:border-e-base-100\/70:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.hover\:border-e-base-100\/75:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.hover\:border-e-base-100\/80:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.hover\:border-e-base-100\/85:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.hover\:border-e-base-100\/90:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.hover\:border-e-base-100\/95:hover{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.hover\:border-e-base-200:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-e-base-200\/0:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-e-base-200\/10:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.hover\:border-e-base-200\/100:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-e-base-200\/15:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.hover\:border-e-base-200\/20:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.hover\:border-e-base-200\/25:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.hover\:border-e-base-200\/30:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.hover\:border-e-base-200\/35:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.hover\:border-e-base-200\/40:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.hover\:border-e-base-200\/45:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.hover\:border-e-base-200\/5:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.hover\:border-e-base-200\/50:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.hover\:border-e-base-200\/55:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.hover\:border-e-base-200\/60:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.hover\:border-e-base-200\/65:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.hover\:border-e-base-200\/70:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.hover\:border-e-base-200\/75:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.hover\:border-e-base-200\/80:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.hover\:border-e-base-200\/85:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.hover\:border-e-base-200\/90:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.hover\:border-e-base-200\/95:hover{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.hover\:border-e-base-300:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-e-base-300\/0:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-e-base-300\/10:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.hover\:border-e-base-300\/100:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-e-base-300\/15:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.hover\:border-e-base-300\/20:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.hover\:border-e-base-300\/25:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.hover\:border-e-base-300\/30:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.hover\:border-e-base-300\/35:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.hover\:border-e-base-300\/40:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.hover\:border-e-base-300\/45:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.hover\:border-e-base-300\/5:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.hover\:border-e-base-300\/50:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.hover\:border-e-base-300\/55:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.hover\:border-e-base-300\/60:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.hover\:border-e-base-300\/65:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.hover\:border-e-base-300\/70:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.hover\:border-e-base-300\/75:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.hover\:border-e-base-300\/80:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.hover\:border-e-base-300\/85:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.hover\:border-e-base-300\/90:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.hover\:border-e-base-300\/95:hover{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.hover\:border-e-base-content:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-e-base-content\/0:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-e-base-content\/10:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.hover\:border-e-base-content\/100:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-e-base-content\/15:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.hover\:border-e-base-content\/20:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.hover\:border-e-base-content\/25:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.hover\:border-e-base-content\/30:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.hover\:border-e-base-content\/35:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.hover\:border-e-base-content\/40:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.hover\:border-e-base-content\/45:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.hover\:border-e-base-content\/5:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.hover\:border-e-base-content\/50:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.hover\:border-e-base-content\/55:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.hover\:border-e-base-content\/60:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.hover\:border-e-base-content\/65:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.hover\:border-e-base-content\/70:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.hover\:border-e-base-content\/75:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.hover\:border-e-base-content\/80:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.hover\:border-e-base-content\/85:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.hover\:border-e-base-content\/90:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.hover\:border-e-base-content\/95:hover{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.hover\:border-e-error:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-e-error-content:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-e-error-content\/0:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-e-error-content\/10:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.hover\:border-e-error-content\/100:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-e-error-content\/15:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.hover\:border-e-error-content\/20:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.hover\:border-e-error-content\/25:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.hover\:border-e-error-content\/30:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.hover\:border-e-error-content\/35:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.hover\:border-e-error-content\/40:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.hover\:border-e-error-content\/45:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.hover\:border-e-error-content\/5:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.hover\:border-e-error-content\/50:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.hover\:border-e-error-content\/55:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.hover\:border-e-error-content\/60:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.hover\:border-e-error-content\/65:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.hover\:border-e-error-content\/70:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.hover\:border-e-error-content\/75:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.hover\:border-e-error-content\/80:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.hover\:border-e-error-content\/85:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.hover\:border-e-error-content\/90:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.hover\:border-e-error-content\/95:hover{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.hover\:border-e-error\/0:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-e-error\/10:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.1))}.hover\:border-e-error\/100:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-e-error\/15:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.15))}.hover\:border-e-error\/20:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.2))}.hover\:border-e-error\/25:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.25))}.hover\:border-e-error\/30:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.3))}.hover\:border-e-error\/35:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.35))}.hover\:border-e-error\/40:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.4))}.hover\:border-e-error\/45:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.45))}.hover\:border-e-error\/5:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.05))}.hover\:border-e-error\/50:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.5))}.hover\:border-e-error\/55:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.55))}.hover\:border-e-error\/60:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.6))}.hover\:border-e-error\/65:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.65))}.hover\:border-e-error\/70:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.7))}.hover\:border-e-error\/75:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.75))}.hover\:border-e-error\/80:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.8))}.hover\:border-e-error\/85:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.85))}.hover\:border-e-error\/90:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.9))}.hover\:border-e-error\/95:hover{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.95))}.hover\:border-e-info:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-e-info-content:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-e-info-content\/0:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-e-info-content\/10:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.hover\:border-e-info-content\/100:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-e-info-content\/15:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.hover\:border-e-info-content\/20:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.hover\:border-e-info-content\/25:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.hover\:border-e-info-content\/30:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.hover\:border-e-info-content\/35:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.hover\:border-e-info-content\/40:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.hover\:border-e-info-content\/45:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.hover\:border-e-info-content\/5:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.hover\:border-e-info-content\/50:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.hover\:border-e-info-content\/55:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.hover\:border-e-info-content\/60:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.hover\:border-e-info-content\/65:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.hover\:border-e-info-content\/70:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.hover\:border-e-info-content\/75:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.hover\:border-e-info-content\/80:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.hover\:border-e-info-content\/85:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.hover\:border-e-info-content\/90:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.hover\:border-e-info-content\/95:hover{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.hover\:border-e-info\/0:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-e-info\/10:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.1))}.hover\:border-e-info\/100:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-e-info\/15:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.15))}.hover\:border-e-info\/20:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.2))}.hover\:border-e-info\/25:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.25))}.hover\:border-e-info\/30:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.3))}.hover\:border-e-info\/35:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.35))}.hover\:border-e-info\/40:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.4))}.hover\:border-e-info\/45:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.45))}.hover\:border-e-info\/5:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.05))}.hover\:border-e-info\/50:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.5))}.hover\:border-e-info\/55:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.55))}.hover\:border-e-info\/60:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.6))}.hover\:border-e-info\/65:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.65))}.hover\:border-e-info\/70:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.7))}.hover\:border-e-info\/75:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.75))}.hover\:border-e-info\/80:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.8))}.hover\:border-e-info\/85:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.85))}.hover\:border-e-info\/90:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.9))}.hover\:border-e-info\/95:hover{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.95))}.hover\:border-e-success:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-e-success-content:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-e-success-content\/0:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-e-success-content\/10:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.hover\:border-e-success-content\/100:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-e-success-content\/15:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.hover\:border-e-success-content\/20:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.hover\:border-e-success-content\/25:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.hover\:border-e-success-content\/30:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.hover\:border-e-success-content\/35:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.hover\:border-e-success-content\/40:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.hover\:border-e-success-content\/45:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.hover\:border-e-success-content\/5:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.hover\:border-e-success-content\/50:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.hover\:border-e-success-content\/55:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.hover\:border-e-success-content\/60:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.hover\:border-e-success-content\/65:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.hover\:border-e-success-content\/70:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.hover\:border-e-success-content\/75:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.hover\:border-e-success-content\/80:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.hover\:border-e-success-content\/85:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.hover\:border-e-success-content\/90:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.hover\:border-e-success-content\/95:hover{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.hover\:border-e-success\/0:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-e-success\/10:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.1))}.hover\:border-e-success\/100:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-e-success\/15:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.15))}.hover\:border-e-success\/20:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.2))}.hover\:border-e-success\/25:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.25))}.hover\:border-e-success\/30:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.3))}.hover\:border-e-success\/35:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.35))}.hover\:border-e-success\/40:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.4))}.hover\:border-e-success\/45:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.45))}.hover\:border-e-success\/5:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.05))}.hover\:border-e-success\/50:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.5))}.hover\:border-e-success\/55:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.55))}.hover\:border-e-success\/60:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.6))}.hover\:border-e-success\/65:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.65))}.hover\:border-e-success\/70:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.7))}.hover\:border-e-success\/75:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.75))}.hover\:border-e-success\/80:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.8))}.hover\:border-e-success\/85:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.85))}.hover\:border-e-success\/90:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.9))}.hover\:border-e-success\/95:hover{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.95))}.hover\:border-e-warning:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-e-warning-content:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-e-warning-content\/0:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-e-warning-content\/10:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.hover\:border-e-warning-content\/100:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-e-warning-content\/15:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.hover\:border-e-warning-content\/20:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.hover\:border-e-warning-content\/25:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.hover\:border-e-warning-content\/30:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.hover\:border-e-warning-content\/35:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.hover\:border-e-warning-content\/40:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.hover\:border-e-warning-content\/45:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.hover\:border-e-warning-content\/5:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.hover\:border-e-warning-content\/50:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.hover\:border-e-warning-content\/55:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.hover\:border-e-warning-content\/60:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.hover\:border-e-warning-content\/65:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.hover\:border-e-warning-content\/70:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.hover\:border-e-warning-content\/75:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.hover\:border-e-warning-content\/80:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.hover\:border-e-warning-content\/85:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.hover\:border-e-warning-content\/90:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.hover\:border-e-warning-content\/95:hover{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.hover\:border-e-warning\/0:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-e-warning\/10:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.hover\:border-e-warning\/100:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-e-warning\/15:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.hover\:border-e-warning\/20:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.hover\:border-e-warning\/25:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.hover\:border-e-warning\/30:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.hover\:border-e-warning\/35:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.hover\:border-e-warning\/40:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.hover\:border-e-warning\/45:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.hover\:border-e-warning\/5:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.hover\:border-e-warning\/50:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.hover\:border-e-warning\/55:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.hover\:border-e-warning\/60:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.hover\:border-e-warning\/65:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.hover\:border-e-warning\/70:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.hover\:border-e-warning\/75:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.hover\:border-e-warning\/80:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.hover\:border-e-warning\/85:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.hover\:border-e-warning\/90:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.hover\:border-e-warning\/95:hover{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.hover\:border-l-base-100:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-l-base-100\/0:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-l-base-100\/10:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:border-l-base-100\/100:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-l-base-100\/15:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:border-l-base-100\/20:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:border-l-base-100\/25:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:border-l-base-100\/30:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:border-l-base-100\/35:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:border-l-base-100\/40:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:border-l-base-100\/45:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:border-l-base-100\/5:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:border-l-base-100\/50:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:border-l-base-100\/55:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:border-l-base-100\/60:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:border-l-base-100\/65:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:border-l-base-100\/70:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:border-l-base-100\/75:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:border-l-base-100\/80:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:border-l-base-100\/85:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:border-l-base-100\/90:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:border-l-base-100\/95:hover{border-left-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:border-l-base-200:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-l-base-200\/0:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-l-base-200\/10:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:border-l-base-200\/100:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-l-base-200\/15:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:border-l-base-200\/20:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:border-l-base-200\/25:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:border-l-base-200\/30:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:border-l-base-200\/35:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:border-l-base-200\/40:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:border-l-base-200\/45:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:border-l-base-200\/5:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:border-l-base-200\/50:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:border-l-base-200\/55:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:border-l-base-200\/60:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:border-l-base-200\/65:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:border-l-base-200\/70:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:border-l-base-200\/75:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:border-l-base-200\/80:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:border-l-base-200\/85:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:border-l-base-200\/90:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:border-l-base-200\/95:hover{border-left-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:border-l-base-300:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-l-base-300\/0:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-l-base-300\/10:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:border-l-base-300\/100:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-l-base-300\/15:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:border-l-base-300\/20:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:border-l-base-300\/25:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:border-l-base-300\/30:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:border-l-base-300\/35:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:border-l-base-300\/40:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:border-l-base-300\/45:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:border-l-base-300\/5:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:border-l-base-300\/50:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:border-l-base-300\/55:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:border-l-base-300\/60:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:border-l-base-300\/65:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:border-l-base-300\/70:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:border-l-base-300\/75:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:border-l-base-300\/80:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:border-l-base-300\/85:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:border-l-base-300\/90:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:border-l-base-300\/95:hover{border-left-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:border-l-base-content:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-l-base-content\/0:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-l-base-content\/10:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:border-l-base-content\/100:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-l-base-content\/15:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:border-l-base-content\/20:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-l-base-content\/25:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:border-l-base-content\/30:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:border-l-base-content\/35:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:border-l-base-content\/40:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-l-base-content\/45:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:border-l-base-content\/5:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:border-l-base-content\/50:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:border-l-base-content\/55:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:border-l-base-content\/60:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:border-l-base-content\/65:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:border-l-base-content\/70:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:border-l-base-content\/75:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:border-l-base-content\/80:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:border-l-base-content\/85:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:border-l-base-content\/90:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:border-l-base-content\/95:hover{border-left-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:border-l-error:hover{border-left-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-l-error-content:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-l-error-content\/0:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-l-error-content\/10:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:border-l-error-content\/100:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-l-error-content\/15:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:border-l-error-content\/20:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:border-l-error-content\/25:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:border-l-error-content\/30:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:border-l-error-content\/35:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:border-l-error-content\/40:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:border-l-error-content\/45:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:border-l-error-content\/5:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:border-l-error-content\/50:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:border-l-error-content\/55:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:border-l-error-content\/60:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:border-l-error-content\/65:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:border-l-error-content\/70:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:border-l-error-content\/75:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:border-l-error-content\/80:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:border-l-error-content\/85:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:border-l-error-content\/90:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:border-l-error-content\/95:hover{border-left-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:border-l-error\/0:hover{border-left-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-l-error\/10:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:border-l-error\/100:hover{border-left-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-l-error\/15:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:border-l-error\/20:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:border-l-error\/25:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:border-l-error\/30:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:border-l-error\/35:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:border-l-error\/40:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:border-l-error\/45:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:border-l-error\/5:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:border-l-error\/50:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-l-error\/55:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:border-l-error\/60:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:border-l-error\/65:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:border-l-error\/70:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:border-l-error\/75:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:border-l-error\/80:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:border-l-error\/85:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:border-l-error\/90:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:border-l-error\/95:hover{border-left-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:border-l-info:hover{border-left-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-l-info-content:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-l-info-content\/0:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-l-info-content\/10:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:border-l-info-content\/100:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-l-info-content\/15:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:border-l-info-content\/20:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:border-l-info-content\/25:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:border-l-info-content\/30:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:border-l-info-content\/35:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:border-l-info-content\/40:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:border-l-info-content\/45:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:border-l-info-content\/5:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:border-l-info-content\/50:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:border-l-info-content\/55:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:border-l-info-content\/60:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:border-l-info-content\/65:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:border-l-info-content\/70:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:border-l-info-content\/75:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:border-l-info-content\/80:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:border-l-info-content\/85:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:border-l-info-content\/90:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:border-l-info-content\/95:hover{border-left-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:border-l-info\/0:hover{border-left-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-l-info\/10:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:border-l-info\/100:hover{border-left-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-l-info\/15:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:border-l-info\/20:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:border-l-info\/25:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:border-l-info\/30:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:border-l-info\/35:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:border-l-info\/40:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:border-l-info\/45:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:border-l-info\/5:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:border-l-info\/50:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:border-l-info\/55:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:border-l-info\/60:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:border-l-info\/65:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:border-l-info\/70:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:border-l-info\/75:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:border-l-info\/80:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:border-l-info\/85:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:border-l-info\/90:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:border-l-info\/95:hover{border-left-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:border-l-success:hover{border-left-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-l-success-content:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-l-success-content\/0:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-l-success-content\/10:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:border-l-success-content\/100:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-l-success-content\/15:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:border-l-success-content\/20:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:border-l-success-content\/25:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:border-l-success-content\/30:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:border-l-success-content\/35:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:border-l-success-content\/40:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:border-l-success-content\/45:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:border-l-success-content\/5:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:border-l-success-content\/50:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:border-l-success-content\/55:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:border-l-success-content\/60:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:border-l-success-content\/65:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:border-l-success-content\/70:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:border-l-success-content\/75:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:border-l-success-content\/80:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:border-l-success-content\/85:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:border-l-success-content\/90:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:border-l-success-content\/95:hover{border-left-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:border-l-success\/0:hover{border-left-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-l-success\/10:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:border-l-success\/100:hover{border-left-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-l-success\/15:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:border-l-success\/20:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:border-l-success\/25:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:border-l-success\/30:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:border-l-success\/35:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:border-l-success\/40:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:border-l-success\/45:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:border-l-success\/5:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:border-l-success\/50:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:border-l-success\/55:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:border-l-success\/60:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:border-l-success\/65:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:border-l-success\/70:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:border-l-success\/75:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:border-l-success\/80:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:border-l-success\/85:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:border-l-success\/90:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:border-l-success\/95:hover{border-left-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:border-l-warning:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-l-warning-content:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-l-warning-content\/0:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-l-warning-content\/10:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:border-l-warning-content\/100:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-l-warning-content\/15:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:border-l-warning-content\/20:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:border-l-warning-content\/25:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:border-l-warning-content\/30:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:border-l-warning-content\/35:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:border-l-warning-content\/40:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:border-l-warning-content\/45:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:border-l-warning-content\/5:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:border-l-warning-content\/50:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:border-l-warning-content\/55:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:border-l-warning-content\/60:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:border-l-warning-content\/65:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:border-l-warning-content\/70:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:border-l-warning-content\/75:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:border-l-warning-content\/80:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:border-l-warning-content\/85:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:border-l-warning-content\/90:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:border-l-warning-content\/95:hover{border-left-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:border-l-warning\/0:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-l-warning\/10:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:border-l-warning\/100:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-l-warning\/15:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:border-l-warning\/20:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:border-l-warning\/25:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:border-l-warning\/30:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:border-l-warning\/35:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:border-l-warning\/40:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:border-l-warning\/45:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:border-l-warning\/5:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:border-l-warning\/50:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:border-l-warning\/55:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:border-l-warning\/60:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:border-l-warning\/65:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:border-l-warning\/70:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:border-l-warning\/75:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:border-l-warning\/80:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:border-l-warning\/85:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:border-l-warning\/90:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:border-l-warning\/95:hover{border-left-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:border-r-base-100:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-r-base-100\/0:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-r-base-100\/10:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:border-r-base-100\/100:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-r-base-100\/15:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:border-r-base-100\/20:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:border-r-base-100\/25:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:border-r-base-100\/30:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:border-r-base-100\/35:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:border-r-base-100\/40:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:border-r-base-100\/45:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:border-r-base-100\/5:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:border-r-base-100\/50:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:border-r-base-100\/55:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:border-r-base-100\/60:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:border-r-base-100\/65:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:border-r-base-100\/70:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:border-r-base-100\/75:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:border-r-base-100\/80:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:border-r-base-100\/85:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:border-r-base-100\/90:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:border-r-base-100\/95:hover{border-right-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:border-r-base-200:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-r-base-200\/0:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-r-base-200\/10:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:border-r-base-200\/100:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-r-base-200\/15:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:border-r-base-200\/20:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:border-r-base-200\/25:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:border-r-base-200\/30:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:border-r-base-200\/35:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:border-r-base-200\/40:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:border-r-base-200\/45:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:border-r-base-200\/5:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:border-r-base-200\/50:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:border-r-base-200\/55:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:border-r-base-200\/60:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:border-r-base-200\/65:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:border-r-base-200\/70:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:border-r-base-200\/75:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:border-r-base-200\/80:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:border-r-base-200\/85:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:border-r-base-200\/90:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:border-r-base-200\/95:hover{border-right-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:border-r-base-300:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-r-base-300\/0:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-r-base-300\/10:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:border-r-base-300\/100:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-r-base-300\/15:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:border-r-base-300\/20:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:border-r-base-300\/25:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:border-r-base-300\/30:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:border-r-base-300\/35:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:border-r-base-300\/40:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:border-r-base-300\/45:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:border-r-base-300\/5:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:border-r-base-300\/50:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:border-r-base-300\/55:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:border-r-base-300\/60:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:border-r-base-300\/65:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:border-r-base-300\/70:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:border-r-base-300\/75:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:border-r-base-300\/80:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:border-r-base-300\/85:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:border-r-base-300\/90:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:border-r-base-300\/95:hover{border-right-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:border-r-base-content:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-r-base-content\/0:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-r-base-content\/10:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:border-r-base-content\/100:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-r-base-content\/15:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:border-r-base-content\/20:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-r-base-content\/25:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:border-r-base-content\/30:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:border-r-base-content\/35:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:border-r-base-content\/40:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-r-base-content\/45:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:border-r-base-content\/5:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:border-r-base-content\/50:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:border-r-base-content\/55:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:border-r-base-content\/60:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:border-r-base-content\/65:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:border-r-base-content\/70:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:border-r-base-content\/75:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:border-r-base-content\/80:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:border-r-base-content\/85:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:border-r-base-content\/90:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:border-r-base-content\/95:hover{border-right-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:border-r-error:hover{border-right-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-r-error-content:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-r-error-content\/0:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-r-error-content\/10:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:border-r-error-content\/100:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-r-error-content\/15:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:border-r-error-content\/20:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:border-r-error-content\/25:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:border-r-error-content\/30:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:border-r-error-content\/35:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:border-r-error-content\/40:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:border-r-error-content\/45:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:border-r-error-content\/5:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:border-r-error-content\/50:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:border-r-error-content\/55:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:border-r-error-content\/60:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:border-r-error-content\/65:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:border-r-error-content\/70:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:border-r-error-content\/75:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:border-r-error-content\/80:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:border-r-error-content\/85:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:border-r-error-content\/90:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:border-r-error-content\/95:hover{border-right-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:border-r-error\/0:hover{border-right-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-r-error\/10:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:border-r-error\/100:hover{border-right-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-r-error\/15:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:border-r-error\/20:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:border-r-error\/25:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:border-r-error\/30:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:border-r-error\/35:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:border-r-error\/40:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:border-r-error\/45:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:border-r-error\/5:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:border-r-error\/50:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-r-error\/55:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:border-r-error\/60:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:border-r-error\/65:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:border-r-error\/70:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:border-r-error\/75:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:border-r-error\/80:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:border-r-error\/85:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:border-r-error\/90:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:border-r-error\/95:hover{border-right-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:border-r-info:hover{border-right-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-r-info-content:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-r-info-content\/0:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-r-info-content\/10:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:border-r-info-content\/100:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-r-info-content\/15:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:border-r-info-content\/20:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:border-r-info-content\/25:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:border-r-info-content\/30:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:border-r-info-content\/35:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:border-r-info-content\/40:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:border-r-info-content\/45:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:border-r-info-content\/5:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:border-r-info-content\/50:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:border-r-info-content\/55:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:border-r-info-content\/60:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:border-r-info-content\/65:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:border-r-info-content\/70:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:border-r-info-content\/75:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:border-r-info-content\/80:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:border-r-info-content\/85:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:border-r-info-content\/90:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:border-r-info-content\/95:hover{border-right-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:border-r-info\/0:hover{border-right-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-r-info\/10:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:border-r-info\/100:hover{border-right-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-r-info\/15:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:border-r-info\/20:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:border-r-info\/25:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:border-r-info\/30:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:border-r-info\/35:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:border-r-info\/40:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:border-r-info\/45:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:border-r-info\/5:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:border-r-info\/50:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:border-r-info\/55:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:border-r-info\/60:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:border-r-info\/65:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:border-r-info\/70:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:border-r-info\/75:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:border-r-info\/80:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:border-r-info\/85:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:border-r-info\/90:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:border-r-info\/95:hover{border-right-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:border-r-success:hover{border-right-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-r-success-content:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-r-success-content\/0:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-r-success-content\/10:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:border-r-success-content\/100:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-r-success-content\/15:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:border-r-success-content\/20:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:border-r-success-content\/25:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:border-r-success-content\/30:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:border-r-success-content\/35:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:border-r-success-content\/40:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:border-r-success-content\/45:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:border-r-success-content\/5:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:border-r-success-content\/50:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:border-r-success-content\/55:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:border-r-success-content\/60:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:border-r-success-content\/65:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:border-r-success-content\/70:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:border-r-success-content\/75:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:border-r-success-content\/80:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:border-r-success-content\/85:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:border-r-success-content\/90:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:border-r-success-content\/95:hover{border-right-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:border-r-success\/0:hover{border-right-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-r-success\/10:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:border-r-success\/100:hover{border-right-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-r-success\/15:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:border-r-success\/20:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:border-r-success\/25:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:border-r-success\/30:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:border-r-success\/35:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:border-r-success\/40:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:border-r-success\/45:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:border-r-success\/5:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:border-r-success\/50:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:border-r-success\/55:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:border-r-success\/60:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:border-r-success\/65:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:border-r-success\/70:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:border-r-success\/75:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:border-r-success\/80:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:border-r-success\/85:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:border-r-success\/90:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:border-r-success\/95:hover{border-right-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:border-r-warning:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-r-warning-content:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-r-warning-content\/0:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-r-warning-content\/10:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:border-r-warning-content\/100:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-r-warning-content\/15:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:border-r-warning-content\/20:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:border-r-warning-content\/25:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:border-r-warning-content\/30:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:border-r-warning-content\/35:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:border-r-warning-content\/40:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:border-r-warning-content\/45:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:border-r-warning-content\/5:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:border-r-warning-content\/50:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:border-r-warning-content\/55:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:border-r-warning-content\/60:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:border-r-warning-content\/65:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:border-r-warning-content\/70:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:border-r-warning-content\/75:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:border-r-warning-content\/80:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:border-r-warning-content\/85:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:border-r-warning-content\/90:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:border-r-warning-content\/95:hover{border-right-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:border-r-warning\/0:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-r-warning\/10:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:border-r-warning\/100:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-r-warning\/15:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:border-r-warning\/20:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:border-r-warning\/25:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:border-r-warning\/30:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:border-r-warning\/35:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:border-r-warning\/40:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:border-r-warning\/45:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:border-r-warning\/5:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:border-r-warning\/50:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:border-r-warning\/55:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:border-r-warning\/60:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:border-r-warning\/65:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:border-r-warning\/70:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:border-r-warning\/75:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:border-r-warning\/80:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:border-r-warning\/85:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:border-r-warning\/90:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:border-r-warning\/95:hover{border-right-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:border-s-base-100:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-s-base-100\/0:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-s-base-100\/10:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.hover\:border-s-base-100\/100:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-s-base-100\/15:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.hover\:border-s-base-100\/20:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.hover\:border-s-base-100\/25:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.hover\:border-s-base-100\/30:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.hover\:border-s-base-100\/35:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.hover\:border-s-base-100\/40:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.hover\:border-s-base-100\/45:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.hover\:border-s-base-100\/5:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.hover\:border-s-base-100\/50:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.hover\:border-s-base-100\/55:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.hover\:border-s-base-100\/60:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.hover\:border-s-base-100\/65:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.hover\:border-s-base-100\/70:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.hover\:border-s-base-100\/75:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.hover\:border-s-base-100\/80:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.hover\:border-s-base-100\/85:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.hover\:border-s-base-100\/90:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.hover\:border-s-base-100\/95:hover{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.hover\:border-s-base-200:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-s-base-200\/0:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-s-base-200\/10:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.hover\:border-s-base-200\/100:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-s-base-200\/15:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.hover\:border-s-base-200\/20:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.hover\:border-s-base-200\/25:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.hover\:border-s-base-200\/30:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.hover\:border-s-base-200\/35:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.hover\:border-s-base-200\/40:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.hover\:border-s-base-200\/45:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.hover\:border-s-base-200\/5:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.hover\:border-s-base-200\/50:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.hover\:border-s-base-200\/55:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.hover\:border-s-base-200\/60:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.hover\:border-s-base-200\/65:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.hover\:border-s-base-200\/70:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.hover\:border-s-base-200\/75:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.hover\:border-s-base-200\/80:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.hover\:border-s-base-200\/85:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.hover\:border-s-base-200\/90:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.hover\:border-s-base-200\/95:hover{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.hover\:border-s-base-300:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-s-base-300\/0:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-s-base-300\/10:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.hover\:border-s-base-300\/100:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-s-base-300\/15:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.hover\:border-s-base-300\/20:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.hover\:border-s-base-300\/25:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.hover\:border-s-base-300\/30:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.hover\:border-s-base-300\/35:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.hover\:border-s-base-300\/40:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.hover\:border-s-base-300\/45:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.hover\:border-s-base-300\/5:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.hover\:border-s-base-300\/50:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.hover\:border-s-base-300\/55:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.hover\:border-s-base-300\/60:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.hover\:border-s-base-300\/65:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.hover\:border-s-base-300\/70:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.hover\:border-s-base-300\/75:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.hover\:border-s-base-300\/80:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.hover\:border-s-base-300\/85:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.hover\:border-s-base-300\/90:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.hover\:border-s-base-300\/95:hover{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.hover\:border-s-base-content:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-s-base-content\/0:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-s-base-content\/10:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.hover\:border-s-base-content\/100:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-s-base-content\/15:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.hover\:border-s-base-content\/20:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.hover\:border-s-base-content\/25:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.hover\:border-s-base-content\/30:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.hover\:border-s-base-content\/35:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.hover\:border-s-base-content\/40:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.hover\:border-s-base-content\/45:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.hover\:border-s-base-content\/5:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.hover\:border-s-base-content\/50:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.hover\:border-s-base-content\/55:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.hover\:border-s-base-content\/60:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.hover\:border-s-base-content\/65:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.hover\:border-s-base-content\/70:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.hover\:border-s-base-content\/75:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.hover\:border-s-base-content\/80:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.hover\:border-s-base-content\/85:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.hover\:border-s-base-content\/90:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.hover\:border-s-base-content\/95:hover{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.hover\:border-s-error:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-s-error-content:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-s-error-content\/0:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-s-error-content\/10:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.hover\:border-s-error-content\/100:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-s-error-content\/15:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.hover\:border-s-error-content\/20:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.hover\:border-s-error-content\/25:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.hover\:border-s-error-content\/30:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.hover\:border-s-error-content\/35:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.hover\:border-s-error-content\/40:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.hover\:border-s-error-content\/45:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.hover\:border-s-error-content\/5:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.hover\:border-s-error-content\/50:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.hover\:border-s-error-content\/55:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.hover\:border-s-error-content\/60:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.hover\:border-s-error-content\/65:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.hover\:border-s-error-content\/70:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.hover\:border-s-error-content\/75:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.hover\:border-s-error-content\/80:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.hover\:border-s-error-content\/85:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.hover\:border-s-error-content\/90:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.hover\:border-s-error-content\/95:hover{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.hover\:border-s-error\/0:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-s-error\/10:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.1))}.hover\:border-s-error\/100:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-s-error\/15:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.15))}.hover\:border-s-error\/20:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.2))}.hover\:border-s-error\/25:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.25))}.hover\:border-s-error\/30:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.3))}.hover\:border-s-error\/35:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.35))}.hover\:border-s-error\/40:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.4))}.hover\:border-s-error\/45:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.45))}.hover\:border-s-error\/5:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.05))}.hover\:border-s-error\/50:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.5))}.hover\:border-s-error\/55:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.55))}.hover\:border-s-error\/60:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.6))}.hover\:border-s-error\/65:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.65))}.hover\:border-s-error\/70:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.7))}.hover\:border-s-error\/75:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.75))}.hover\:border-s-error\/80:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.8))}.hover\:border-s-error\/85:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.85))}.hover\:border-s-error\/90:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.9))}.hover\:border-s-error\/95:hover{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.95))}.hover\:border-s-info:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-s-info-content:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-s-info-content\/0:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-s-info-content\/10:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.hover\:border-s-info-content\/100:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-s-info-content\/15:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.hover\:border-s-info-content\/20:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.hover\:border-s-info-content\/25:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.hover\:border-s-info-content\/30:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.hover\:border-s-info-content\/35:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.hover\:border-s-info-content\/40:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.hover\:border-s-info-content\/45:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.hover\:border-s-info-content\/5:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.hover\:border-s-info-content\/50:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.hover\:border-s-info-content\/55:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.hover\:border-s-info-content\/60:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.hover\:border-s-info-content\/65:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.hover\:border-s-info-content\/70:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.hover\:border-s-info-content\/75:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.hover\:border-s-info-content\/80:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.hover\:border-s-info-content\/85:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.hover\:border-s-info-content\/90:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.hover\:border-s-info-content\/95:hover{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.hover\:border-s-info\/0:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-s-info\/10:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.1))}.hover\:border-s-info\/100:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-s-info\/15:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.15))}.hover\:border-s-info\/20:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.2))}.hover\:border-s-info\/25:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.25))}.hover\:border-s-info\/30:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.3))}.hover\:border-s-info\/35:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.35))}.hover\:border-s-info\/40:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.4))}.hover\:border-s-info\/45:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.45))}.hover\:border-s-info\/5:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.05))}.hover\:border-s-info\/50:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.5))}.hover\:border-s-info\/55:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.55))}.hover\:border-s-info\/60:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.6))}.hover\:border-s-info\/65:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.65))}.hover\:border-s-info\/70:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.7))}.hover\:border-s-info\/75:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.75))}.hover\:border-s-info\/80:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.8))}.hover\:border-s-info\/85:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.85))}.hover\:border-s-info\/90:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.9))}.hover\:border-s-info\/95:hover{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.95))}.hover\:border-s-success:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-s-success-content:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-s-success-content\/0:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-s-success-content\/10:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.hover\:border-s-success-content\/100:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-s-success-content\/15:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.hover\:border-s-success-content\/20:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.hover\:border-s-success-content\/25:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.hover\:border-s-success-content\/30:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.hover\:border-s-success-content\/35:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.hover\:border-s-success-content\/40:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.hover\:border-s-success-content\/45:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.hover\:border-s-success-content\/5:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.hover\:border-s-success-content\/50:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.hover\:border-s-success-content\/55:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.hover\:border-s-success-content\/60:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.hover\:border-s-success-content\/65:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.hover\:border-s-success-content\/70:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.hover\:border-s-success-content\/75:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.hover\:border-s-success-content\/80:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.hover\:border-s-success-content\/85:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.hover\:border-s-success-content\/90:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.hover\:border-s-success-content\/95:hover{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.hover\:border-s-success\/0:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-s-success\/10:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.1))}.hover\:border-s-success\/100:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-s-success\/15:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.15))}.hover\:border-s-success\/20:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.2))}.hover\:border-s-success\/25:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.25))}.hover\:border-s-success\/30:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.3))}.hover\:border-s-success\/35:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.35))}.hover\:border-s-success\/40:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.4))}.hover\:border-s-success\/45:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.45))}.hover\:border-s-success\/5:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.05))}.hover\:border-s-success\/50:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.5))}.hover\:border-s-success\/55:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.55))}.hover\:border-s-success\/60:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.6))}.hover\:border-s-success\/65:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.65))}.hover\:border-s-success\/70:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.7))}.hover\:border-s-success\/75:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.75))}.hover\:border-s-success\/80:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.8))}.hover\:border-s-success\/85:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.85))}.hover\:border-s-success\/90:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.9))}.hover\:border-s-success\/95:hover{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.95))}.hover\:border-s-warning:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-s-warning-content:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-s-warning-content\/0:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-s-warning-content\/10:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.hover\:border-s-warning-content\/100:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-s-warning-content\/15:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.hover\:border-s-warning-content\/20:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.hover\:border-s-warning-content\/25:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.hover\:border-s-warning-content\/30:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.hover\:border-s-warning-content\/35:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.hover\:border-s-warning-content\/40:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.hover\:border-s-warning-content\/45:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.hover\:border-s-warning-content\/5:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.hover\:border-s-warning-content\/50:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.hover\:border-s-warning-content\/55:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.hover\:border-s-warning-content\/60:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.hover\:border-s-warning-content\/65:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.hover\:border-s-warning-content\/70:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.hover\:border-s-warning-content\/75:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.hover\:border-s-warning-content\/80:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.hover\:border-s-warning-content\/85:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.hover\:border-s-warning-content\/90:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.hover\:border-s-warning-content\/95:hover{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.hover\:border-s-warning\/0:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-s-warning\/10:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.hover\:border-s-warning\/100:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-s-warning\/15:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.hover\:border-s-warning\/20:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.hover\:border-s-warning\/25:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.hover\:border-s-warning\/30:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.hover\:border-s-warning\/35:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.hover\:border-s-warning\/40:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.hover\:border-s-warning\/45:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.hover\:border-s-warning\/5:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.hover\:border-s-warning\/50:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.hover\:border-s-warning\/55:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.hover\:border-s-warning\/60:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.hover\:border-s-warning\/65:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.hover\:border-s-warning\/70:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.hover\:border-s-warning\/75:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.hover\:border-s-warning\/80:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.hover\:border-s-warning\/85:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.hover\:border-s-warning\/90:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.hover\:border-s-warning\/95:hover{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.hover\:border-t-base-100:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-t-base-100\/0:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:border-t-base-100\/10:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:border-t-base-100\/100:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:border-t-base-100\/15:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:border-t-base-100\/20:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:border-t-base-100\/25:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:border-t-base-100\/30:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:border-t-base-100\/35:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:border-t-base-100\/40:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:border-t-base-100\/45:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:border-t-base-100\/5:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:border-t-base-100\/50:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:border-t-base-100\/55:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:border-t-base-100\/60:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:border-t-base-100\/65:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:border-t-base-100\/70:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:border-t-base-100\/75:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:border-t-base-100\/80:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:border-t-base-100\/85:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:border-t-base-100\/90:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:border-t-base-100\/95:hover{border-top-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:border-t-base-200:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-t-base-200\/0:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:border-t-base-200\/10:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:border-t-base-200\/100:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:border-t-base-200\/15:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:border-t-base-200\/20:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:border-t-base-200\/25:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:border-t-base-200\/30:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:border-t-base-200\/35:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:border-t-base-200\/40:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:border-t-base-200\/45:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:border-t-base-200\/5:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:border-t-base-200\/50:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:border-t-base-200\/55:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:border-t-base-200\/60:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:border-t-base-200\/65:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:border-t-base-200\/70:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:border-t-base-200\/75:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:border-t-base-200\/80:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:border-t-base-200\/85:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:border-t-base-200\/90:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:border-t-base-200\/95:hover{border-top-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:border-t-base-300:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-t-base-300\/0:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:border-t-base-300\/10:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:border-t-base-300\/100:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:border-t-base-300\/15:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:border-t-base-300\/20:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:border-t-base-300\/25:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:border-t-base-300\/30:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:border-t-base-300\/35:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:border-t-base-300\/40:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:border-t-base-300\/45:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:border-t-base-300\/5:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:border-t-base-300\/50:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:border-t-base-300\/55:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:border-t-base-300\/60:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:border-t-base-300\/65:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:border-t-base-300\/70:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:border-t-base-300\/75:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:border-t-base-300\/80:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:border-t-base-300\/85:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:border-t-base-300\/90:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:border-t-base-300\/95:hover{border-top-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:border-t-base-content:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-t-base-content\/0:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:border-t-base-content\/10:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:border-t-base-content\/100:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:border-t-base-content\/15:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:border-t-base-content\/20:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-t-base-content\/25:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:border-t-base-content\/30:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:border-t-base-content\/35:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:border-t-base-content\/40:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-t-base-content\/45:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:border-t-base-content\/5:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:border-t-base-content\/50:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:border-t-base-content\/55:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:border-t-base-content\/60:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:border-t-base-content\/65:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:border-t-base-content\/70:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:border-t-base-content\/75:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:border-t-base-content\/80:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:border-t-base-content\/85:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:border-t-base-content\/90:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:border-t-base-content\/95:hover{border-top-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:border-t-error:hover{border-top-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-t-error-content:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-t-error-content\/0:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:border-t-error-content\/10:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:border-t-error-content\/100:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:border-t-error-content\/15:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:border-t-error-content\/20:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:border-t-error-content\/25:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:border-t-error-content\/30:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:border-t-error-content\/35:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:border-t-error-content\/40:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:border-t-error-content\/45:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:border-t-error-content\/5:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:border-t-error-content\/50:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:border-t-error-content\/55:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:border-t-error-content\/60:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:border-t-error-content\/65:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:border-t-error-content\/70:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:border-t-error-content\/75:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:border-t-error-content\/80:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:border-t-error-content\/85:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:border-t-error-content\/90:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:border-t-error-content\/95:hover{border-top-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:border-t-error\/0:hover{border-top-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:border-t-error\/10:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:border-t-error\/100:hover{border-top-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:border-t-error\/15:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:border-t-error\/20:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:border-t-error\/25:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:border-t-error\/30:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:border-t-error\/35:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:border-t-error\/40:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:border-t-error\/45:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:border-t-error\/5:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:border-t-error\/50:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-t-error\/55:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:border-t-error\/60:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:border-t-error\/65:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:border-t-error\/70:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:border-t-error\/75:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:border-t-error\/80:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:border-t-error\/85:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:border-t-error\/90:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:border-t-error\/95:hover{border-top-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:border-t-info:hover{border-top-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-t-info-content:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-t-info-content\/0:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:border-t-info-content\/10:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:border-t-info-content\/100:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:border-t-info-content\/15:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:border-t-info-content\/20:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:border-t-info-content\/25:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:border-t-info-content\/30:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:border-t-info-content\/35:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:border-t-info-content\/40:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:border-t-info-content\/45:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:border-t-info-content\/5:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:border-t-info-content\/50:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:border-t-info-content\/55:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:border-t-info-content\/60:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:border-t-info-content\/65:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:border-t-info-content\/70:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:border-t-info-content\/75:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:border-t-info-content\/80:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:border-t-info-content\/85:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:border-t-info-content\/90:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:border-t-info-content\/95:hover{border-top-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:border-t-info\/0:hover{border-top-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:border-t-info\/10:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:border-t-info\/100:hover{border-top-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:border-t-info\/15:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:border-t-info\/20:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:border-t-info\/25:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:border-t-info\/30:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:border-t-info\/35:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:border-t-info\/40:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:border-t-info\/45:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:border-t-info\/5:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:border-t-info\/50:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:border-t-info\/55:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:border-t-info\/60:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:border-t-info\/65:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:border-t-info\/70:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:border-t-info\/75:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:border-t-info\/80:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:border-t-info\/85:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:border-t-info\/90:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:border-t-info\/95:hover{border-top-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:border-t-success:hover{border-top-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-t-success-content:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-t-success-content\/0:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:border-t-success-content\/10:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:border-t-success-content\/100:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:border-t-success-content\/15:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:border-t-success-content\/20:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:border-t-success-content\/25:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:border-t-success-content\/30:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:border-t-success-content\/35:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:border-t-success-content\/40:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:border-t-success-content\/45:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:border-t-success-content\/5:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:border-t-success-content\/50:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:border-t-success-content\/55:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:border-t-success-content\/60:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:border-t-success-content\/65:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:border-t-success-content\/70:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:border-t-success-content\/75:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:border-t-success-content\/80:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:border-t-success-content\/85:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:border-t-success-content\/90:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:border-t-success-content\/95:hover{border-top-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:border-t-success\/0:hover{border-top-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:border-t-success\/10:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:border-t-success\/100:hover{border-top-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:border-t-success\/15:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:border-t-success\/20:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:border-t-success\/25:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:border-t-success\/30:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:border-t-success\/35:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:border-t-success\/40:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:border-t-success\/45:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:border-t-success\/5:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:border-t-success\/50:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:border-t-success\/55:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:border-t-success\/60:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:border-t-success\/65:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:border-t-success\/70:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:border-t-success\/75:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:border-t-success\/80:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:border-t-success\/85:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:border-t-success\/90:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:border-t-success\/95:hover{border-top-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:border-t-warning:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-t-warning-content:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-t-warning-content\/0:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:border-t-warning-content\/10:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:border-t-warning-content\/100:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:border-t-warning-content\/15:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:border-t-warning-content\/20:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:border-t-warning-content\/25:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:border-t-warning-content\/30:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:border-t-warning-content\/35:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:border-t-warning-content\/40:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:border-t-warning-content\/45:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:border-t-warning-content\/5:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:border-t-warning-content\/50:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:border-t-warning-content\/55:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:border-t-warning-content\/60:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:border-t-warning-content\/65:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:border-t-warning-content\/70:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:border-t-warning-content\/75:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:border-t-warning-content\/80:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:border-t-warning-content\/85:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:border-t-warning-content\/90:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:border-t-warning-content\/95:hover{border-top-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:border-t-warning\/0:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:border-t-warning\/10:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:border-t-warning\/100:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:border-t-warning\/15:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:border-t-warning\/20:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:border-t-warning\/25:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:border-t-warning\/30:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:border-t-warning\/35:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:border-t-warning\/40:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:border-t-warning\/45:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:border-t-warning\/5:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:border-t-warning\/50:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:border-t-warning\/55:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:border-t-warning\/60:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:border-t-warning\/65:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:border-t-warning\/70:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:border-t-warning\/75:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:border-t-warning\/80:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:border-t-warning\/85:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:border-t-warning\/90:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:border-t-warning\/95:hover{border-top-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:bg-accent:hover{background-color:var(--fallback-a,oklch(var(--a)/1))}.hover\:bg-accent-content:hover{background-color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:bg-accent-content\/0:hover{background-color:var(--fallback-ac,oklch(var(--ac)/0))}.hover\:bg-accent-content\/10:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.1))}.hover\:bg-accent-content\/100:hover{background-color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:bg-accent-content\/15:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.15))}.hover\:bg-accent-content\/20:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.2))}.hover\:bg-accent-content\/25:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.25))}.hover\:bg-accent-content\/30:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.3))}.hover\:bg-accent-content\/35:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.35))}.hover\:bg-accent-content\/40:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.4))}.hover\:bg-accent-content\/45:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.45))}.hover\:bg-accent-content\/5:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.05))}.hover\:bg-accent-content\/50:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.5))}.hover\:bg-accent-content\/55:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.55))}.hover\:bg-accent-content\/60:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.6))}.hover\:bg-accent-content\/65:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.65))}.hover\:bg-accent-content\/70:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.7))}.hover\:bg-accent-content\/75:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.75))}.hover\:bg-accent-content\/80:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.8))}.hover\:bg-accent-content\/85:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.85))}.hover\:bg-accent-content\/90:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.9))}.hover\:bg-accent-content\/95:hover{background-color:var(--fallback-ac,oklch(var(--ac)/.95))}.hover\:bg-accent\/0:hover{background-color:var(--fallback-a,oklch(var(--a)/0))}.hover\:bg-accent\/10:hover{background-color:var(--fallback-a,oklch(var(--a)/.1))}.hover\:bg-accent\/100:hover{background-color:var(--fallback-a,oklch(var(--a)/1))}.hover\:bg-accent\/15:hover{background-color:var(--fallback-a,oklch(var(--a)/.15))}.hover\:bg-accent\/20:hover{background-color:var(--fallback-a,oklch(var(--a)/.2))}.hover\:bg-accent\/25:hover{background-color:var(--fallback-a,oklch(var(--a)/.25))}.hover\:bg-accent\/30:hover{background-color:var(--fallback-a,oklch(var(--a)/.3))}.hover\:bg-accent\/35:hover{background-color:var(--fallback-a,oklch(var(--a)/.35))}.hover\:bg-accent\/40:hover{background-color:var(--fallback-a,oklch(var(--a)/.4))}.hover\:bg-accent\/45:hover{background-color:var(--fallback-a,oklch(var(--a)/.45))}.hover\:bg-accent\/5:hover{background-color:var(--fallback-a,oklch(var(--a)/.05))}.hover\:bg-accent\/50:hover{background-color:var(--fallback-a,oklch(var(--a)/.5))}.hover\:bg-accent\/55:hover{background-color:var(--fallback-a,oklch(var(--a)/.55))}.hover\:bg-accent\/60:hover{background-color:var(--fallback-a,oklch(var(--a)/.6))}.hover\:bg-accent\/65:hover{background-color:var(--fallback-a,oklch(var(--a)/.65))}.hover\:bg-accent\/70:hover{background-color:var(--fallback-a,oklch(var(--a)/.7))}.hover\:bg-accent\/75:hover{background-color:var(--fallback-a,oklch(var(--a)/.75))}.hover\:bg-accent\/80:hover{background-color:var(--fallback-a,oklch(var(--a)/.8))}.hover\:bg-accent\/85:hover{background-color:var(--fallback-a,oklch(var(--a)/.85))}.hover\:bg-accent\/90:hover{background-color:var(--fallback-a,oklch(var(--a)/.9))}.hover\:bg-accent\/95:hover{background-color:var(--fallback-a,oklch(var(--a)/.95))}.hover\:bg-base-100:hover{background-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:bg-base-100\/0:hover{background-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:bg-base-100\/10:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:bg-base-100\/100:hover{background-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:bg-base-100\/15:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:bg-base-100\/20:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:bg-base-100\/25:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:bg-base-100\/30:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:bg-base-100\/35:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:bg-base-100\/40:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:bg-base-100\/45:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:bg-base-100\/5:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:bg-base-100\/50:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:bg-base-100\/55:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:bg-base-100\/60:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:bg-base-100\/65:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:bg-base-100\/70:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:bg-base-100\/75:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:bg-base-100\/80:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:bg-base-100\/85:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:bg-base-100\/90:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:bg-base-100\/95:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:bg-base-200:hover{background-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:bg-base-200\/0:hover{background-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:bg-base-200\/10:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:bg-base-200\/100:hover{background-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:bg-base-200\/15:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:bg-base-200\/20:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:bg-base-200\/25:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:bg-base-200\/30:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:bg-base-200\/35:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:bg-base-200\/40:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:bg-base-200\/45:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:bg-base-200\/5:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:bg-base-200\/50:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:bg-base-200\/55:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:bg-base-200\/60:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:bg-base-200\/65:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:bg-base-200\/70:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:bg-base-200\/75:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:bg-base-200\/80:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:bg-base-200\/85:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:bg-base-200\/90:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:bg-base-200\/95:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:bg-base-300:hover{background-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:bg-base-300\/0:hover{background-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:bg-base-300\/10:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:bg-base-300\/100:hover{background-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:bg-base-300\/15:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:bg-base-300\/20:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:bg-base-300\/25:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:bg-base-300\/30:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:bg-base-300\/35:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:bg-base-300\/40:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:bg-base-300\/45:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:bg-base-300\/5:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:bg-base-300\/50:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:bg-base-300\/55:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:bg-base-300\/60:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:bg-base-300\/65:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:bg-base-300\/70:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:bg-base-300\/75:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:bg-base-300\/80:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:bg-base-300\/85:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:bg-base-300\/90:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:bg-base-300\/95:hover{background-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:bg-base-content:hover{background-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:bg-base-content\/0:hover{background-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:bg-base-content\/10:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:bg-base-content\/100:hover{background-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:bg-base-content\/15:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:bg-base-content\/20:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:bg-base-content\/25:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:bg-base-content\/30:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:bg-base-content\/35:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:bg-base-content\/40:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:bg-base-content\/45:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:bg-base-content\/5:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:bg-base-content\/50:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:bg-base-content\/55:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:bg-base-content\/60:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:bg-base-content\/65:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:bg-base-content\/70:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:bg-base-content\/75:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:bg-base-content\/80:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:bg-base-content\/85:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:bg-base-content\/90:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:bg-base-content\/95:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:bg-error:hover{background-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:bg-error-content:hover{background-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:bg-error-content\/0:hover{background-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:bg-error-content\/10:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:bg-error-content\/100:hover{background-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:bg-error-content\/15:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:bg-error-content\/20:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:bg-error-content\/25:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:bg-error-content\/30:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:bg-error-content\/35:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:bg-error-content\/40:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:bg-error-content\/45:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:bg-error-content\/5:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:bg-error-content\/50:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:bg-error-content\/55:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:bg-error-content\/60:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:bg-error-content\/65:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:bg-error-content\/70:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:bg-error-content\/75:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:bg-error-content\/80:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:bg-error-content\/85:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:bg-error-content\/90:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:bg-error-content\/95:hover{background-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:bg-error\/0:hover{background-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:bg-error\/10:hover{background-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:bg-error\/100:hover{background-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:bg-error\/15:hover{background-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:bg-error\/20:hover{background-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:bg-error\/25:hover{background-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:bg-error\/30:hover{background-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:bg-error\/35:hover{background-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:bg-error\/40:hover{background-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:bg-error\/45:hover{background-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:bg-error\/5:hover{background-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:bg-error\/50:hover{background-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:bg-error\/55:hover{background-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:bg-error\/60:hover{background-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:bg-error\/65:hover{background-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:bg-error\/70:hover{background-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:bg-error\/75:hover{background-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:bg-error\/80:hover{background-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:bg-error\/85:hover{background-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:bg-error\/90:hover{background-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:bg-error\/95:hover{background-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:bg-info:hover{background-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:bg-info-content:hover{background-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:bg-info-content\/0:hover{background-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:bg-info-content\/10:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:bg-info-content\/100:hover{background-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:bg-info-content\/15:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:bg-info-content\/20:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:bg-info-content\/25:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:bg-info-content\/30:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:bg-info-content\/35:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:bg-info-content\/40:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:bg-info-content\/45:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:bg-info-content\/5:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:bg-info-content\/50:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:bg-info-content\/55:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:bg-info-content\/60:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:bg-info-content\/65:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:bg-info-content\/70:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:bg-info-content\/75:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:bg-info-content\/80:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:bg-info-content\/85:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:bg-info-content\/90:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:bg-info-content\/95:hover{background-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:bg-info\/0:hover{background-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:bg-info\/10:hover{background-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:bg-info\/100:hover{background-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:bg-info\/15:hover{background-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:bg-info\/20:hover{background-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:bg-info\/25:hover{background-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:bg-info\/30:hover{background-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:bg-info\/35:hover{background-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:bg-info\/40:hover{background-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:bg-info\/45:hover{background-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:bg-info\/5:hover{background-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:bg-info\/50:hover{background-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:bg-info\/55:hover{background-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:bg-info\/60:hover{background-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:bg-info\/65:hover{background-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:bg-info\/70:hover{background-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:bg-info\/75:hover{background-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:bg-info\/80:hover{background-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:bg-info\/85:hover{background-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:bg-info\/90:hover{background-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:bg-info\/95:hover{background-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:bg-neutral:hover{background-color:var(--fallback-n,oklch(var(--n)/1))}.hover\:bg-neutral-content:hover{background-color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:bg-neutral-content\/0:hover{background-color:var(--fallback-nc,oklch(var(--nc)/0))}.hover\:bg-neutral-content\/10:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.1))}.hover\:bg-neutral-content\/100:hover{background-color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:bg-neutral-content\/15:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.15))}.hover\:bg-neutral-content\/20:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.2))}.hover\:bg-neutral-content\/25:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.25))}.hover\:bg-neutral-content\/30:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.3))}.hover\:bg-neutral-content\/35:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.35))}.hover\:bg-neutral-content\/40:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.4))}.hover\:bg-neutral-content\/45:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.45))}.hover\:bg-neutral-content\/5:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.05))}.hover\:bg-neutral-content\/50:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.5))}.hover\:bg-neutral-content\/55:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.55))}.hover\:bg-neutral-content\/60:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.6))}.hover\:bg-neutral-content\/65:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.65))}.hover\:bg-neutral-content\/70:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.7))}.hover\:bg-neutral-content\/75:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.75))}.hover\:bg-neutral-content\/80:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.8))}.hover\:bg-neutral-content\/85:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.85))}.hover\:bg-neutral-content\/90:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.9))}.hover\:bg-neutral-content\/95:hover{background-color:var(--fallback-nc,oklch(var(--nc)/.95))}.hover\:bg-neutral\/0:hover{background-color:var(--fallback-n,oklch(var(--n)/0))}.hover\:bg-neutral\/10:hover{background-color:var(--fallback-n,oklch(var(--n)/.1))}.hover\:bg-neutral\/100:hover{background-color:var(--fallback-n,oklch(var(--n)/1))}.hover\:bg-neutral\/15:hover{background-color:var(--fallback-n,oklch(var(--n)/.15))}.hover\:bg-neutral\/20:hover{background-color:var(--fallback-n,oklch(var(--n)/.2))}.hover\:bg-neutral\/25:hover{background-color:var(--fallback-n,oklch(var(--n)/.25))}.hover\:bg-neutral\/30:hover{background-color:var(--fallback-n,oklch(var(--n)/.3))}.hover\:bg-neutral\/35:hover{background-color:var(--fallback-n,oklch(var(--n)/.35))}.hover\:bg-neutral\/40:hover{background-color:var(--fallback-n,oklch(var(--n)/.4))}.hover\:bg-neutral\/45:hover{background-color:var(--fallback-n,oklch(var(--n)/.45))}.hover\:bg-neutral\/5:hover{background-color:var(--fallback-n,oklch(var(--n)/.05))}.hover\:bg-neutral\/50:hover{background-color:var(--fallback-n,oklch(var(--n)/.5))}.hover\:bg-neutral\/55:hover{background-color:var(--fallback-n,oklch(var(--n)/.55))}.hover\:bg-neutral\/60:hover{background-color:var(--fallback-n,oklch(var(--n)/.6))}.hover\:bg-neutral\/65:hover{background-color:var(--fallback-n,oklch(var(--n)/.65))}.hover\:bg-neutral\/70:hover{background-color:var(--fallback-n,oklch(var(--n)/.7))}.hover\:bg-neutral\/75:hover{background-color:var(--fallback-n,oklch(var(--n)/.75))}.hover\:bg-neutral\/80:hover{background-color:var(--fallback-n,oklch(var(--n)/.8))}.hover\:bg-neutral\/85:hover{background-color:var(--fallback-n,oklch(var(--n)/.85))}.hover\:bg-neutral\/90:hover{background-color:var(--fallback-n,oklch(var(--n)/.9))}.hover\:bg-neutral\/95:hover{background-color:var(--fallback-n,oklch(var(--n)/.95))}.hover\:bg-primary:hover{background-color:var(--fallback-p,oklch(var(--p)/1))}.hover\:bg-primary-content:hover{background-color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:bg-primary-content\/0:hover{background-color:var(--fallback-pc,oklch(var(--pc)/0))}.hover\:bg-primary-content\/10:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.1))}.hover\:bg-primary-content\/100:hover{background-color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:bg-primary-content\/15:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.15))}.hover\:bg-primary-content\/20:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.2))}.hover\:bg-primary-content\/25:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.25))}.hover\:bg-primary-content\/30:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.3))}.hover\:bg-primary-content\/35:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.35))}.hover\:bg-primary-content\/40:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.4))}.hover\:bg-primary-content\/45:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.45))}.hover\:bg-primary-content\/5:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.05))}.hover\:bg-primary-content\/50:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.5))}.hover\:bg-primary-content\/55:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.55))}.hover\:bg-primary-content\/60:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.6))}.hover\:bg-primary-content\/65:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.65))}.hover\:bg-primary-content\/70:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.7))}.hover\:bg-primary-content\/75:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.75))}.hover\:bg-primary-content\/80:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.8))}.hover\:bg-primary-content\/85:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.85))}.hover\:bg-primary-content\/90:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.9))}.hover\:bg-primary-content\/95:hover{background-color:var(--fallback-pc,oklch(var(--pc)/.95))}.hover\:bg-primary\/0:hover{background-color:var(--fallback-p,oklch(var(--p)/0))}.hover\:bg-primary\/10:hover{background-color:var(--fallback-p,oklch(var(--p)/.1))}.hover\:bg-primary\/100:hover{background-color:var(--fallback-p,oklch(var(--p)/1))}.hover\:bg-primary\/15:hover{background-color:var(--fallback-p,oklch(var(--p)/.15))}.hover\:bg-primary\/20:hover{background-color:var(--fallback-p,oklch(var(--p)/.2))}.hover\:bg-primary\/25:hover{background-color:var(--fallback-p,oklch(var(--p)/.25))}.hover\:bg-primary\/30:hover{background-color:var(--fallback-p,oklch(var(--p)/.3))}.hover\:bg-primary\/35:hover{background-color:var(--fallback-p,oklch(var(--p)/.35))}.hover\:bg-primary\/40:hover{background-color:var(--fallback-p,oklch(var(--p)/.4))}.hover\:bg-primary\/45:hover{background-color:var(--fallback-p,oklch(var(--p)/.45))}.hover\:bg-primary\/5:hover{background-color:var(--fallback-p,oklch(var(--p)/.05))}.hover\:bg-primary\/50:hover{background-color:var(--fallback-p,oklch(var(--p)/.5))}.hover\:bg-primary\/55:hover{background-color:var(--fallback-p,oklch(var(--p)/.55))}.hover\:bg-primary\/60:hover{background-color:var(--fallback-p,oklch(var(--p)/.6))}.hover\:bg-primary\/65:hover{background-color:var(--fallback-p,oklch(var(--p)/.65))}.hover\:bg-primary\/70:hover{background-color:var(--fallback-p,oklch(var(--p)/.7))}.hover\:bg-primary\/75:hover{background-color:var(--fallback-p,oklch(var(--p)/.75))}.hover\:bg-primary\/80:hover{background-color:var(--fallback-p,oklch(var(--p)/.8))}.hover\:bg-primary\/85:hover{background-color:var(--fallback-p,oklch(var(--p)/.85))}.hover\:bg-primary\/90:hover{background-color:var(--fallback-p,oklch(var(--p)/.9))}.hover\:bg-primary\/95:hover{background-color:var(--fallback-p,oklch(var(--p)/.95))}.hover\:bg-secondary:hover{background-color:var(--fallback-s,oklch(var(--s)/1))}.hover\:bg-secondary-content:hover{background-color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:bg-secondary-content\/0:hover{background-color:var(--fallback-sc,oklch(var(--sc)/0))}.hover\:bg-secondary-content\/10:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.1))}.hover\:bg-secondary-content\/100:hover{background-color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:bg-secondary-content\/15:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.15))}.hover\:bg-secondary-content\/20:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.2))}.hover\:bg-secondary-content\/25:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.25))}.hover\:bg-secondary-content\/30:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.3))}.hover\:bg-secondary-content\/35:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.35))}.hover\:bg-secondary-content\/40:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.4))}.hover\:bg-secondary-content\/45:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.45))}.hover\:bg-secondary-content\/5:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.05))}.hover\:bg-secondary-content\/50:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.5))}.hover\:bg-secondary-content\/55:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.55))}.hover\:bg-secondary-content\/60:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.6))}.hover\:bg-secondary-content\/65:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.65))}.hover\:bg-secondary-content\/70:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.7))}.hover\:bg-secondary-content\/75:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.75))}.hover\:bg-secondary-content\/80:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.8))}.hover\:bg-secondary-content\/85:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.85))}.hover\:bg-secondary-content\/90:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.9))}.hover\:bg-secondary-content\/95:hover{background-color:var(--fallback-sc,oklch(var(--sc)/.95))}.hover\:bg-secondary\/0:hover{background-color:var(--fallback-s,oklch(var(--s)/0))}.hover\:bg-secondary\/10:hover{background-color:var(--fallback-s,oklch(var(--s)/.1))}.hover\:bg-secondary\/100:hover{background-color:var(--fallback-s,oklch(var(--s)/1))}.hover\:bg-secondary\/15:hover{background-color:var(--fallback-s,oklch(var(--s)/.15))}.hover\:bg-secondary\/20:hover{background-color:var(--fallback-s,oklch(var(--s)/.2))}.hover\:bg-secondary\/25:hover{background-color:var(--fallback-s,oklch(var(--s)/.25))}.hover\:bg-secondary\/30:hover{background-color:var(--fallback-s,oklch(var(--s)/.3))}.hover\:bg-secondary\/35:hover{background-color:var(--fallback-s,oklch(var(--s)/.35))}.hover\:bg-secondary\/40:hover{background-color:var(--fallback-s,oklch(var(--s)/.4))}.hover\:bg-secondary\/45:hover{background-color:var(--fallback-s,oklch(var(--s)/.45))}.hover\:bg-secondary\/5:hover{background-color:var(--fallback-s,oklch(var(--s)/.05))}.hover\:bg-secondary\/50:hover{background-color:var(--fallback-s,oklch(var(--s)/.5))}.hover\:bg-secondary\/55:hover{background-color:var(--fallback-s,oklch(var(--s)/.55))}.hover\:bg-secondary\/60:hover{background-color:var(--fallback-s,oklch(var(--s)/.6))}.hover\:bg-secondary\/65:hover{background-color:var(--fallback-s,oklch(var(--s)/.65))}.hover\:bg-secondary\/70:hover{background-color:var(--fallback-s,oklch(var(--s)/.7))}.hover\:bg-secondary\/75:hover{background-color:var(--fallback-s,oklch(var(--s)/.75))}.hover\:bg-secondary\/80:hover{background-color:var(--fallback-s,oklch(var(--s)/.8))}.hover\:bg-secondary\/85:hover{background-color:var(--fallback-s,oklch(var(--s)/.85))}.hover\:bg-secondary\/90:hover{background-color:var(--fallback-s,oklch(var(--s)/.9))}.hover\:bg-secondary\/95:hover{background-color:var(--fallback-s,oklch(var(--s)/.95))}.hover\:bg-success:hover{background-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:bg-success-content:hover{background-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:bg-success-content\/0:hover{background-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:bg-success-content\/10:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:bg-success-content\/100:hover{background-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:bg-success-content\/15:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:bg-success-content\/20:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:bg-success-content\/25:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:bg-success-content\/30:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:bg-success-content\/35:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:bg-success-content\/40:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:bg-success-content\/45:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:bg-success-content\/5:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:bg-success-content\/50:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:bg-success-content\/55:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:bg-success-content\/60:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:bg-success-content\/65:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:bg-success-content\/70:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:bg-success-content\/75:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:bg-success-content\/80:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:bg-success-content\/85:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:bg-success-content\/90:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:bg-success-content\/95:hover{background-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:bg-success\/0:hover{background-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:bg-success\/10:hover{background-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:bg-success\/100:hover{background-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:bg-success\/15:hover{background-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:bg-success\/20:hover{background-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:bg-success\/25:hover{background-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:bg-success\/30:hover{background-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:bg-success\/35:hover{background-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:bg-success\/40:hover{background-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:bg-success\/45:hover{background-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:bg-success\/5:hover{background-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:bg-success\/50:hover{background-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:bg-success\/55:hover{background-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:bg-success\/60:hover{background-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:bg-success\/65:hover{background-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:bg-success\/70:hover{background-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:bg-success\/75:hover{background-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:bg-success\/80:hover{background-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:bg-success\/85:hover{background-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:bg-success\/90:hover{background-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:bg-success\/95:hover{background-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:bg-warning:hover{background-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:bg-warning-content:hover{background-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:bg-warning-content\/0:hover{background-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:bg-warning-content\/10:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:bg-warning-content\/100:hover{background-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:bg-warning-content\/15:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:bg-warning-content\/20:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:bg-warning-content\/25:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:bg-warning-content\/30:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:bg-warning-content\/35:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:bg-warning-content\/40:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:bg-warning-content\/45:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:bg-warning-content\/5:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:bg-warning-content\/50:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:bg-warning-content\/55:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:bg-warning-content\/60:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:bg-warning-content\/65:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:bg-warning-content\/70:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:bg-warning-content\/75:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:bg-warning-content\/80:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:bg-warning-content\/85:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:bg-warning-content\/90:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:bg-warning-content\/95:hover{background-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:bg-warning\/0:hover{background-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:bg-warning\/10:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:bg-warning\/100:hover{background-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:bg-warning\/15:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:bg-warning\/20:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:bg-warning\/25:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:bg-warning\/30:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:bg-warning\/35:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:bg-warning\/40:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:bg-warning\/45:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:bg-warning\/5:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:bg-warning\/50:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:bg-warning\/55:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:bg-warning\/60:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:bg-warning\/65:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:bg-warning\/70:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:bg-warning\/75:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:bg-warning\/80:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:bg-warning\/85:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:bg-warning\/90:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:bg-warning\/95:hover{background-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:from-accent:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/0:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/10:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/100:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/15:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/20:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/25:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/30:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/35:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/40:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/45:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/5:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/50:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/55:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/60:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/65:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/70:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/75:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/80:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/85:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/90:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent-content\/95:hover{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/0:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/10:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/100:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/15:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/20:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/25:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/30:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/35:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/40:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/45:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/5:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/50:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/55:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/60:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/65:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/70:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/75:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/80:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/85:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/90:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-accent\/95:hover{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/0:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/10:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/100:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/15:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/20:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/25:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/30:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/35:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/40:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/45:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/5:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/50:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/55:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/60:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/65:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/70:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/75:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/80:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/85:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/90:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-100\/95:hover{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/0:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/10:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/100:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/15:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/20:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/25:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/30:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/35:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/40:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/45:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/5:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/50:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/55:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/60:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/65:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/70:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/75:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/80:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/85:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/90:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-200\/95:hover{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/0:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/10:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/100:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/15:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/20:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/25:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/30:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/35:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/40:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/45:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/5:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/50:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/55:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/60:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/65:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/70:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/75:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/80:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/85:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/90:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-300\/95:hover{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/0:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/10:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/100:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/15:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/20:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/25:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/30:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/35:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/40:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/45:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/5:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/50:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/55:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/60:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/65:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/70:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/75:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/80:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/85:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/90:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-base-content\/95:hover{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/0:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/10:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/100:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/15:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/20:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/25:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/30:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/35:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/40:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/45:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/5:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/50:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/55:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/60:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/65:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/70:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/75:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/80:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/85:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/90:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error-content\/95:hover{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/0:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/10:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/100:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/15:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/20:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/25:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/30:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/35:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/40:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/45:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/5:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/50:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/55:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/60:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/65:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/70:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/75:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/80:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/85:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/90:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-error\/95:hover{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/0:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/10:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/100:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/15:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/20:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/25:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/30:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/35:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/40:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/45:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/5:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/50:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/55:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/60:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/65:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/70:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/75:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/80:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/85:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/90:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info-content\/95:hover{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/0:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/10:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/100:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/15:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/20:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/25:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/30:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/35:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/40:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/45:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/5:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/50:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/55:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/60:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/65:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/70:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/75:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/80:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/85:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/90:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-info\/95:hover{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/0:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/10:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/100:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/15:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/20:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/25:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/30:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/35:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/40:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/45:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/5:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/50:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/55:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/60:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/65:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/70:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/75:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/80:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/85:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/90:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral-content\/95:hover{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/0:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/10:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/100:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/15:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/20:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/25:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/30:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/35:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/40:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/45:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/5:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/50:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/55:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/60:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/65:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/70:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/75:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/80:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/85:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/90:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-neutral\/95:hover{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/0:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/10:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/100:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/15:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/20:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/25:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/30:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/35:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/40:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/45:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/5:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/50:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/55:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/60:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/65:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/70:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/75:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/80:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/85:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/90:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-content\/95:hover{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/0:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/10:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/100:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/15:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/20:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/25:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/30:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/35:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/40:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/45:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/5:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/50:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/55:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/60:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/65:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/70:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/75:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/80:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/85:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/90:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary\/95:hover{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/0:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/10:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/100:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/15:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/20:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/25:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/30:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/35:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/40:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/45:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/5:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/50:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/55:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/60:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/65:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/70:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/75:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/80:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/85:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/90:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary-content\/95:hover{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/0:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/10:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/100:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/15:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/20:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/25:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/30:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/35:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/40:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/45:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/5:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/50:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/55:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/60:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/65:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/70:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/75:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/80:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/85:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/90:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-secondary\/95:hover{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/0:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/10:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/100:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/15:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/20:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/25:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/30:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/35:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/40:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/45:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/5:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/50:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/55:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/60:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/65:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/70:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/75:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/80:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/85:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/90:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success-content\/95:hover{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/0:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/10:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/100:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/15:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/20:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/25:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/30:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/35:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/40:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/45:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/5:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/50:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/55:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/60:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/65:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/70:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/75:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/80:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/85:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/90:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-success\/95:hover{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/0:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/10:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/100:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/15:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/20:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/25:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/30:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/35:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/40:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/45:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/5:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/50:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/55:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/60:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/65:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/70:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/75:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/80:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/85:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/90:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning-content\/95:hover{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/0:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/10:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/100:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/15:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/20:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/25:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/30:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/35:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/40:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/45:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/5:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/50:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/55:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/60:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/65:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/70:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/75:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/80:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/85:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/90:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-warning\/95:hover{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:via-accent:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-accent\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-100\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-200\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-300\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-base-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-error\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-info\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-neutral\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-primary\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-secondary\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-success\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning-content\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/0:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/10:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/100:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/15:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/20:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/25:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/30:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/35:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/40:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/45:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/5:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/50:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/55:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/60:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/65:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/70:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/75:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/80:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/85:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/90:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:via-warning\/95:hover{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:to-accent:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)}.hover\:to-accent-content:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/0:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/10:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/100:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/15:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/20:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/25:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/30:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/35:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/40:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/45:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/5:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/50:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/55:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/60:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/65:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/70:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/75:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/80:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/85:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/90:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position)}.hover\:to-accent-content\/95:hover{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position)}.hover\:to-accent\/0:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position)}.hover\:to-accent\/10:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position)}.hover\:to-accent\/100:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)}.hover\:to-accent\/15:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-to-position)}.hover\:to-accent\/20:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position)}.hover\:to-accent\/25:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position)}.hover\:to-accent\/30:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position)}.hover\:to-accent\/35:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-to-position)}.hover\:to-accent\/40:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position)}.hover\:to-accent\/45:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-to-position)}.hover\:to-accent\/5:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position)}.hover\:to-accent\/50:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position)}.hover\:to-accent\/55:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-to-position)}.hover\:to-accent\/60:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position)}.hover\:to-accent\/65:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-to-position)}.hover\:to-accent\/70:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position)}.hover\:to-accent\/75:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position)}.hover\:to-accent\/80:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position)}.hover\:to-accent\/85:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-to-position)}.hover\:to-accent\/90:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position)}.hover\:to-accent\/95:hover{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position)}.hover\:to-base-100:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)}.hover\:to-base-100\/0:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position)}.hover\:to-base-100\/10:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position)}.hover\:to-base-100\/100:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)}.hover\:to-base-100\/15:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-to-position)}.hover\:to-base-100\/20:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position)}.hover\:to-base-100\/25:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position)}.hover\:to-base-100\/30:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position)}.hover\:to-base-100\/35:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-to-position)}.hover\:to-base-100\/40:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position)}.hover\:to-base-100\/45:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-to-position)}.hover\:to-base-100\/5:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position)}.hover\:to-base-100\/50:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position)}.hover\:to-base-100\/55:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-to-position)}.hover\:to-base-100\/60:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position)}.hover\:to-base-100\/65:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-to-position)}.hover\:to-base-100\/70:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position)}.hover\:to-base-100\/75:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position)}.hover\:to-base-100\/80:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position)}.hover\:to-base-100\/85:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-to-position)}.hover\:to-base-100\/90:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position)}.hover\:to-base-100\/95:hover{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position)}.hover\:to-base-200:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)}.hover\:to-base-200\/0:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position)}.hover\:to-base-200\/10:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position)}.hover\:to-base-200\/100:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)}.hover\:to-base-200\/15:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-to-position)}.hover\:to-base-200\/20:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position)}.hover\:to-base-200\/25:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position)}.hover\:to-base-200\/30:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position)}.hover\:to-base-200\/35:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-to-position)}.hover\:to-base-200\/40:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position)}.hover\:to-base-200\/45:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-to-position)}.hover\:to-base-200\/5:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position)}.hover\:to-base-200\/50:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position)}.hover\:to-base-200\/55:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-to-position)}.hover\:to-base-200\/60:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position)}.hover\:to-base-200\/65:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-to-position)}.hover\:to-base-200\/70:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position)}.hover\:to-base-200\/75:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position)}.hover\:to-base-200\/80:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position)}.hover\:to-base-200\/85:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-to-position)}.hover\:to-base-200\/90:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position)}.hover\:to-base-200\/95:hover{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position)}.hover\:to-base-300:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)}.hover\:to-base-300\/0:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position)}.hover\:to-base-300\/10:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position)}.hover\:to-base-300\/100:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)}.hover\:to-base-300\/15:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-to-position)}.hover\:to-base-300\/20:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position)}.hover\:to-base-300\/25:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position)}.hover\:to-base-300\/30:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position)}.hover\:to-base-300\/35:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-to-position)}.hover\:to-base-300\/40:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position)}.hover\:to-base-300\/45:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-to-position)}.hover\:to-base-300\/5:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position)}.hover\:to-base-300\/50:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position)}.hover\:to-base-300\/55:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-to-position)}.hover\:to-base-300\/60:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position)}.hover\:to-base-300\/65:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-to-position)}.hover\:to-base-300\/70:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position)}.hover\:to-base-300\/75:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position)}.hover\:to-base-300\/80:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position)}.hover\:to-base-300\/85:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-to-position)}.hover\:to-base-300\/90:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position)}.hover\:to-base-300\/95:hover{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position)}.hover\:to-base-content:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)}.hover\:to-base-content\/0:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position)}.hover\:to-base-content\/10:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position)}.hover\:to-base-content\/100:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)}.hover\:to-base-content\/15:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-to-position)}.hover\:to-base-content\/20:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position)}.hover\:to-base-content\/25:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position)}.hover\:to-base-content\/30:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position)}.hover\:to-base-content\/35:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-to-position)}.hover\:to-base-content\/40:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position)}.hover\:to-base-content\/45:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-to-position)}.hover\:to-base-content\/5:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position)}.hover\:to-base-content\/50:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position)}.hover\:to-base-content\/55:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-to-position)}.hover\:to-base-content\/60:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position)}.hover\:to-base-content\/65:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-to-position)}.hover\:to-base-content\/70:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position)}.hover\:to-base-content\/75:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position)}.hover\:to-base-content\/80:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position)}.hover\:to-base-content\/85:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-to-position)}.hover\:to-base-content\/90:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position)}.hover\:to-base-content\/95:hover{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position)}.hover\:to-error:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)}.hover\:to-error-content:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)}.hover\:to-error-content\/0:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position)}.hover\:to-error-content\/10:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position)}.hover\:to-error-content\/100:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)}.hover\:to-error-content\/15:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-to-position)}.hover\:to-error-content\/20:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position)}.hover\:to-error-content\/25:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position)}.hover\:to-error-content\/30:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position)}.hover\:to-error-content\/35:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-to-position)}.hover\:to-error-content\/40:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position)}.hover\:to-error-content\/45:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-to-position)}.hover\:to-error-content\/5:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position)}.hover\:to-error-content\/50:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position)}.hover\:to-error-content\/55:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-to-position)}.hover\:to-error-content\/60:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position)}.hover\:to-error-content\/65:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-to-position)}.hover\:to-error-content\/70:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position)}.hover\:to-error-content\/75:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position)}.hover\:to-error-content\/80:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position)}.hover\:to-error-content\/85:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-to-position)}.hover\:to-error-content\/90:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position)}.hover\:to-error-content\/95:hover{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position)}.hover\:to-error\/0:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position)}.hover\:to-error\/10:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position)}.hover\:to-error\/100:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)}.hover\:to-error\/15:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-to-position)}.hover\:to-error\/20:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position)}.hover\:to-error\/25:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position)}.hover\:to-error\/30:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position)}.hover\:to-error\/35:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-to-position)}.hover\:to-error\/40:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position)}.hover\:to-error\/45:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-to-position)}.hover\:to-error\/5:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position)}.hover\:to-error\/50:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position)}.hover\:to-error\/55:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-to-position)}.hover\:to-error\/60:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position)}.hover\:to-error\/65:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-to-position)}.hover\:to-error\/70:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position)}.hover\:to-error\/75:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position)}.hover\:to-error\/80:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position)}.hover\:to-error\/85:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-to-position)}.hover\:to-error\/90:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position)}.hover\:to-error\/95:hover{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position)}.hover\:to-info:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)}.hover\:to-info-content:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)}.hover\:to-info-content\/0:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position)}.hover\:to-info-content\/10:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position)}.hover\:to-info-content\/100:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)}.hover\:to-info-content\/15:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-to-position)}.hover\:to-info-content\/20:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position)}.hover\:to-info-content\/25:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position)}.hover\:to-info-content\/30:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position)}.hover\:to-info-content\/35:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-to-position)}.hover\:to-info-content\/40:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position)}.hover\:to-info-content\/45:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-to-position)}.hover\:to-info-content\/5:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position)}.hover\:to-info-content\/50:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position)}.hover\:to-info-content\/55:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-to-position)}.hover\:to-info-content\/60:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position)}.hover\:to-info-content\/65:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-to-position)}.hover\:to-info-content\/70:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position)}.hover\:to-info-content\/75:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position)}.hover\:to-info-content\/80:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position)}.hover\:to-info-content\/85:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-to-position)}.hover\:to-info-content\/90:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position)}.hover\:to-info-content\/95:hover{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position)}.hover\:to-info\/0:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position)}.hover\:to-info\/10:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position)}.hover\:to-info\/100:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)}.hover\:to-info\/15:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-to-position)}.hover\:to-info\/20:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position)}.hover\:to-info\/25:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position)}.hover\:to-info\/30:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position)}.hover\:to-info\/35:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-to-position)}.hover\:to-info\/40:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position)}.hover\:to-info\/45:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-to-position)}.hover\:to-info\/5:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position)}.hover\:to-info\/50:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position)}.hover\:to-info\/55:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-to-position)}.hover\:to-info\/60:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position)}.hover\:to-info\/65:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-to-position)}.hover\:to-info\/70:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position)}.hover\:to-info\/75:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position)}.hover\:to-info\/80:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position)}.hover\:to-info\/85:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-to-position)}.hover\:to-info\/90:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position)}.hover\:to-info\/95:hover{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position)}.hover\:to-neutral:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)}.hover\:to-neutral-content:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/0:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/10:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/100:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/15:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/20:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/25:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/30:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/35:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/40:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/45:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/5:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/50:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/55:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/60:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/65:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/70:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/75:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/80:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/85:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/90:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position)}.hover\:to-neutral-content\/95:hover{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position)}.hover\:to-neutral\/0:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position)}.hover\:to-neutral\/10:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position)}.hover\:to-neutral\/100:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)}.hover\:to-neutral\/15:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-to-position)}.hover\:to-neutral\/20:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position)}.hover\:to-neutral\/25:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position)}.hover\:to-neutral\/30:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position)}.hover\:to-neutral\/35:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-to-position)}.hover\:to-neutral\/40:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position)}.hover\:to-neutral\/45:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-to-position)}.hover\:to-neutral\/5:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position)}.hover\:to-neutral\/50:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position)}.hover\:to-neutral\/55:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-to-position)}.hover\:to-neutral\/60:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position)}.hover\:to-neutral\/65:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-to-position)}.hover\:to-neutral\/70:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position)}.hover\:to-neutral\/75:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position)}.hover\:to-neutral\/80:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position)}.hover\:to-neutral\/85:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-to-position)}.hover\:to-neutral\/90:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position)}.hover\:to-neutral\/95:hover{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position)}.hover\:to-primary:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)}.hover\:to-primary-content:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/0:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/10:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/100:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/15:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/20:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/25:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/30:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/35:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/40:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/45:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/5:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/50:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/55:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/60:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/65:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/70:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/75:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/80:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/85:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/90:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position)}.hover\:to-primary-content\/95:hover{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position)}.hover\:to-primary\/0:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position)}.hover\:to-primary\/10:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position)}.hover\:to-primary\/100:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)}.hover\:to-primary\/15:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-to-position)}.hover\:to-primary\/20:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position)}.hover\:to-primary\/25:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position)}.hover\:to-primary\/30:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position)}.hover\:to-primary\/35:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-to-position)}.hover\:to-primary\/40:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position)}.hover\:to-primary\/45:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-to-position)}.hover\:to-primary\/5:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position)}.hover\:to-primary\/50:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position)}.hover\:to-primary\/55:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-to-position)}.hover\:to-primary\/60:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position)}.hover\:to-primary\/65:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-to-position)}.hover\:to-primary\/70:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position)}.hover\:to-primary\/75:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position)}.hover\:to-primary\/80:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position)}.hover\:to-primary\/85:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-to-position)}.hover\:to-primary\/90:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position)}.hover\:to-primary\/95:hover{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position)}.hover\:to-secondary:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.hover\:to-secondary-content:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/0:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/10:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/100:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/15:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/20:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/25:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/30:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/35:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/40:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/45:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/5:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/50:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/55:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/60:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/65:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/70:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/75:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/80:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/85:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/90:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position)}.hover\:to-secondary-content\/95:hover{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position)}.hover\:to-secondary\/0:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position)}.hover\:to-secondary\/10:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position)}.hover\:to-secondary\/100:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.hover\:to-secondary\/15:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-to-position)}.hover\:to-secondary\/20:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position)}.hover\:to-secondary\/25:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position)}.hover\:to-secondary\/30:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position)}.hover\:to-secondary\/35:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-to-position)}.hover\:to-secondary\/40:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position)}.hover\:to-secondary\/45:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-to-position)}.hover\:to-secondary\/5:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position)}.hover\:to-secondary\/50:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position)}.hover\:to-secondary\/55:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-to-position)}.hover\:to-secondary\/60:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position)}.hover\:to-secondary\/65:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-to-position)}.hover\:to-secondary\/70:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position)}.hover\:to-secondary\/75:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position)}.hover\:to-secondary\/80:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position)}.hover\:to-secondary\/85:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-to-position)}.hover\:to-secondary\/90:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position)}.hover\:to-secondary\/95:hover{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position)}.hover\:to-success:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)}.hover\:to-success-content:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)}.hover\:to-success-content\/0:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position)}.hover\:to-success-content\/10:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position)}.hover\:to-success-content\/100:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)}.hover\:to-success-content\/15:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-to-position)}.hover\:to-success-content\/20:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position)}.hover\:to-success-content\/25:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position)}.hover\:to-success-content\/30:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position)}.hover\:to-success-content\/35:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-to-position)}.hover\:to-success-content\/40:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position)}.hover\:to-success-content\/45:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-to-position)}.hover\:to-success-content\/5:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position)}.hover\:to-success-content\/50:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position)}.hover\:to-success-content\/55:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-to-position)}.hover\:to-success-content\/60:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position)}.hover\:to-success-content\/65:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-to-position)}.hover\:to-success-content\/70:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position)}.hover\:to-success-content\/75:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position)}.hover\:to-success-content\/80:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position)}.hover\:to-success-content\/85:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-to-position)}.hover\:to-success-content\/90:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position)}.hover\:to-success-content\/95:hover{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position)}.hover\:to-success\/0:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position)}.hover\:to-success\/10:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position)}.hover\:to-success\/100:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)}.hover\:to-success\/15:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-to-position)}.hover\:to-success\/20:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position)}.hover\:to-success\/25:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position)}.hover\:to-success\/30:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position)}.hover\:to-success\/35:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-to-position)}.hover\:to-success\/40:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position)}.hover\:to-success\/45:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-to-position)}.hover\:to-success\/5:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position)}.hover\:to-success\/50:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position)}.hover\:to-success\/55:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-to-position)}.hover\:to-success\/60:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position)}.hover\:to-success\/65:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-to-position)}.hover\:to-success\/70:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position)}.hover\:to-success\/75:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position)}.hover\:to-success\/80:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position)}.hover\:to-success\/85:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-to-position)}.hover\:to-success\/90:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position)}.hover\:to-success\/95:hover{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position)}.hover\:to-warning:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)}.hover\:to-warning-content:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/0:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/10:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/100:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/15:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/20:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/25:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/30:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/35:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/40:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/45:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/5:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/50:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/55:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/60:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/65:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/70:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/75:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/80:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/85:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/90:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position)}.hover\:to-warning-content\/95:hover{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position)}.hover\:to-warning\/0:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position)}.hover\:to-warning\/10:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position)}.hover\:to-warning\/100:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)}.hover\:to-warning\/15:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-to-position)}.hover\:to-warning\/20:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position)}.hover\:to-warning\/25:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position)}.hover\:to-warning\/30:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position)}.hover\:to-warning\/35:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-to-position)}.hover\:to-warning\/40:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position)}.hover\:to-warning\/45:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-to-position)}.hover\:to-warning\/5:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position)}.hover\:to-warning\/50:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position)}.hover\:to-warning\/55:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-to-position)}.hover\:to-warning\/60:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position)}.hover\:to-warning\/65:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-to-position)}.hover\:to-warning\/70:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position)}.hover\:to-warning\/75:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position)}.hover\:to-warning\/80:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position)}.hover\:to-warning\/85:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-to-position)}.hover\:to-warning\/90:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position)}.hover\:to-warning\/95:hover{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position)}.hover\:stroke-accent:hover{stroke:var(--fallback-a,oklch(var(--a)/1))}.hover\:stroke-accent-content:hover{stroke:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:stroke-accent-content\/0:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0))}.hover\:stroke-accent-content\/10:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.1))}.hover\:stroke-accent-content\/100:hover{stroke:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:stroke-accent-content\/15:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.15))}.hover\:stroke-accent-content\/20:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.2))}.hover\:stroke-accent-content\/25:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.25))}.hover\:stroke-accent-content\/30:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.3))}.hover\:stroke-accent-content\/35:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.35))}.hover\:stroke-accent-content\/40:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.4))}.hover\:stroke-accent-content\/45:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.45))}.hover\:stroke-accent-content\/5:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.05))}.hover\:stroke-accent-content\/50:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.5))}.hover\:stroke-accent-content\/55:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.55))}.hover\:stroke-accent-content\/60:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.6))}.hover\:stroke-accent-content\/65:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.65))}.hover\:stroke-accent-content\/70:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.7))}.hover\:stroke-accent-content\/75:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.75))}.hover\:stroke-accent-content\/80:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.8))}.hover\:stroke-accent-content\/85:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.85))}.hover\:stroke-accent-content\/90:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.9))}.hover\:stroke-accent-content\/95:hover{stroke:var(--fallback-ac,oklch(var(--ac)/0.95))}.hover\:stroke-accent\/0:hover{stroke:var(--fallback-a,oklch(var(--a)/0))}.hover\:stroke-accent\/10:hover{stroke:var(--fallback-a,oklch(var(--a)/0.1))}.hover\:stroke-accent\/100:hover{stroke:var(--fallback-a,oklch(var(--a)/1))}.hover\:stroke-accent\/15:hover{stroke:var(--fallback-a,oklch(var(--a)/0.15))}.hover\:stroke-accent\/20:hover{stroke:var(--fallback-a,oklch(var(--a)/0.2))}.hover\:stroke-accent\/25:hover{stroke:var(--fallback-a,oklch(var(--a)/0.25))}.hover\:stroke-accent\/30:hover{stroke:var(--fallback-a,oklch(var(--a)/0.3))}.hover\:stroke-accent\/35:hover{stroke:var(--fallback-a,oklch(var(--a)/0.35))}.hover\:stroke-accent\/40:hover{stroke:var(--fallback-a,oklch(var(--a)/0.4))}.hover\:stroke-accent\/45:hover{stroke:var(--fallback-a,oklch(var(--a)/0.45))}.hover\:stroke-accent\/5:hover{stroke:var(--fallback-a,oklch(var(--a)/0.05))}.hover\:stroke-accent\/50:hover{stroke:var(--fallback-a,oklch(var(--a)/0.5))}.hover\:stroke-accent\/55:hover{stroke:var(--fallback-a,oklch(var(--a)/0.55))}.hover\:stroke-accent\/60:hover{stroke:var(--fallback-a,oklch(var(--a)/0.6))}.hover\:stroke-accent\/65:hover{stroke:var(--fallback-a,oklch(var(--a)/0.65))}.hover\:stroke-accent\/70:hover{stroke:var(--fallback-a,oklch(var(--a)/0.7))}.hover\:stroke-accent\/75:hover{stroke:var(--fallback-a,oklch(var(--a)/0.75))}.hover\:stroke-accent\/80:hover{stroke:var(--fallback-a,oklch(var(--a)/0.8))}.hover\:stroke-accent\/85:hover{stroke:var(--fallback-a,oklch(var(--a)/0.85))}.hover\:stroke-accent\/90:hover{stroke:var(--fallback-a,oklch(var(--a)/0.9))}.hover\:stroke-accent\/95:hover{stroke:var(--fallback-a,oklch(var(--a)/0.95))}.hover\:stroke-base-100:hover{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:stroke-base-100\/0:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:stroke-base-100\/10:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.1))}.hover\:stroke-base-100\/100:hover{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:stroke-base-100\/15:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.15))}.hover\:stroke-base-100\/20:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.2))}.hover\:stroke-base-100\/25:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.25))}.hover\:stroke-base-100\/30:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.3))}.hover\:stroke-base-100\/35:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.35))}.hover\:stroke-base-100\/40:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.4))}.hover\:stroke-base-100\/45:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.45))}.hover\:stroke-base-100\/5:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.05))}.hover\:stroke-base-100\/50:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.5))}.hover\:stroke-base-100\/55:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.55))}.hover\:stroke-base-100\/60:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.6))}.hover\:stroke-base-100\/65:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.65))}.hover\:stroke-base-100\/70:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.7))}.hover\:stroke-base-100\/75:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.75))}.hover\:stroke-base-100\/80:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.8))}.hover\:stroke-base-100\/85:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.85))}.hover\:stroke-base-100\/90:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.9))}.hover\:stroke-base-100\/95:hover{stroke:var(--fallback-b1,oklch(var(--b1)/0.95))}.hover\:stroke-base-200:hover{stroke:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:stroke-base-200\/0:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:stroke-base-200\/10:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.1))}.hover\:stroke-base-200\/100:hover{stroke:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:stroke-base-200\/15:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.15))}.hover\:stroke-base-200\/20:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.2))}.hover\:stroke-base-200\/25:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.25))}.hover\:stroke-base-200\/30:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.3))}.hover\:stroke-base-200\/35:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.35))}.hover\:stroke-base-200\/40:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.4))}.hover\:stroke-base-200\/45:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.45))}.hover\:stroke-base-200\/5:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.05))}.hover\:stroke-base-200\/50:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.5))}.hover\:stroke-base-200\/55:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.55))}.hover\:stroke-base-200\/60:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.6))}.hover\:stroke-base-200\/65:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.65))}.hover\:stroke-base-200\/70:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.7))}.hover\:stroke-base-200\/75:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.75))}.hover\:stroke-base-200\/80:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.8))}.hover\:stroke-base-200\/85:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.85))}.hover\:stroke-base-200\/90:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.9))}.hover\:stroke-base-200\/95:hover{stroke:var(--fallback-b2,oklch(var(--b2)/0.95))}.hover\:stroke-base-300:hover{stroke:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:stroke-base-300\/0:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:stroke-base-300\/10:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.1))}.hover\:stroke-base-300\/100:hover{stroke:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:stroke-base-300\/15:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.15))}.hover\:stroke-base-300\/20:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.2))}.hover\:stroke-base-300\/25:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.25))}.hover\:stroke-base-300\/30:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.3))}.hover\:stroke-base-300\/35:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.35))}.hover\:stroke-base-300\/40:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.4))}.hover\:stroke-base-300\/45:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.45))}.hover\:stroke-base-300\/5:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.05))}.hover\:stroke-base-300\/50:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.5))}.hover\:stroke-base-300\/55:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.55))}.hover\:stroke-base-300\/60:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.6))}.hover\:stroke-base-300\/65:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.65))}.hover\:stroke-base-300\/70:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.7))}.hover\:stroke-base-300\/75:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.75))}.hover\:stroke-base-300\/80:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.8))}.hover\:stroke-base-300\/85:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.85))}.hover\:stroke-base-300\/90:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.9))}.hover\:stroke-base-300\/95:hover{stroke:var(--fallback-b3,oklch(var(--b3)/0.95))}.hover\:stroke-base-content:hover{stroke:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:stroke-base-content\/0:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:stroke-base-content\/10:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.1))}.hover\:stroke-base-content\/100:hover{stroke:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:stroke-base-content\/15:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.15))}.hover\:stroke-base-content\/20:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.2))}.hover\:stroke-base-content\/25:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.25))}.hover\:stroke-base-content\/30:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.3))}.hover\:stroke-base-content\/35:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.35))}.hover\:stroke-base-content\/40:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.4))}.hover\:stroke-base-content\/45:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.45))}.hover\:stroke-base-content\/5:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.05))}.hover\:stroke-base-content\/50:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.5))}.hover\:stroke-base-content\/55:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.55))}.hover\:stroke-base-content\/60:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.6))}.hover\:stroke-base-content\/65:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.65))}.hover\:stroke-base-content\/70:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.7))}.hover\:stroke-base-content\/75:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.75))}.hover\:stroke-base-content\/80:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.8))}.hover\:stroke-base-content\/85:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.85))}.hover\:stroke-base-content\/90:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.9))}.hover\:stroke-base-content\/95:hover{stroke:var(--fallback-bc,oklch(var(--bc)/0.95))}.hover\:stroke-error:hover{stroke:var(--fallback-er,oklch(var(--er)/1))}.hover\:stroke-error-content:hover{stroke:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:stroke-error-content\/0:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:stroke-error-content\/10:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.1))}.hover\:stroke-error-content\/100:hover{stroke:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:stroke-error-content\/15:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.15))}.hover\:stroke-error-content\/20:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.2))}.hover\:stroke-error-content\/25:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.25))}.hover\:stroke-error-content\/30:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.3))}.hover\:stroke-error-content\/35:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.35))}.hover\:stroke-error-content\/40:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.4))}.hover\:stroke-error-content\/45:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.45))}.hover\:stroke-error-content\/5:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.05))}.hover\:stroke-error-content\/50:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.5))}.hover\:stroke-error-content\/55:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.55))}.hover\:stroke-error-content\/60:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.6))}.hover\:stroke-error-content\/65:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.65))}.hover\:stroke-error-content\/70:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.7))}.hover\:stroke-error-content\/75:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.75))}.hover\:stroke-error-content\/80:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.8))}.hover\:stroke-error-content\/85:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.85))}.hover\:stroke-error-content\/90:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.9))}.hover\:stroke-error-content\/95:hover{stroke:var(--fallback-erc,oklch(var(--erc)/0.95))}.hover\:stroke-error\/0:hover{stroke:var(--fallback-er,oklch(var(--er)/0))}.hover\:stroke-error\/10:hover{stroke:var(--fallback-er,oklch(var(--er)/0.1))}.hover\:stroke-error\/100:hover{stroke:var(--fallback-er,oklch(var(--er)/1))}.hover\:stroke-error\/15:hover{stroke:var(--fallback-er,oklch(var(--er)/0.15))}.hover\:stroke-error\/20:hover{stroke:var(--fallback-er,oklch(var(--er)/0.2))}.hover\:stroke-error\/25:hover{stroke:var(--fallback-er,oklch(var(--er)/0.25))}.hover\:stroke-error\/30:hover{stroke:var(--fallback-er,oklch(var(--er)/0.3))}.hover\:stroke-error\/35:hover{stroke:var(--fallback-er,oklch(var(--er)/0.35))}.hover\:stroke-error\/40:hover{stroke:var(--fallback-er,oklch(var(--er)/0.4))}.hover\:stroke-error\/45:hover{stroke:var(--fallback-er,oklch(var(--er)/0.45))}.hover\:stroke-error\/5:hover{stroke:var(--fallback-er,oklch(var(--er)/0.05))}.hover\:stroke-error\/50:hover{stroke:var(--fallback-er,oklch(var(--er)/0.5))}.hover\:stroke-error\/55:hover{stroke:var(--fallback-er,oklch(var(--er)/0.55))}.hover\:stroke-error\/60:hover{stroke:var(--fallback-er,oklch(var(--er)/0.6))}.hover\:stroke-error\/65:hover{stroke:var(--fallback-er,oklch(var(--er)/0.65))}.hover\:stroke-error\/70:hover{stroke:var(--fallback-er,oklch(var(--er)/0.7))}.hover\:stroke-error\/75:hover{stroke:var(--fallback-er,oklch(var(--er)/0.75))}.hover\:stroke-error\/80:hover{stroke:var(--fallback-er,oklch(var(--er)/0.8))}.hover\:stroke-error\/85:hover{stroke:var(--fallback-er,oklch(var(--er)/0.85))}.hover\:stroke-error\/90:hover{stroke:var(--fallback-er,oklch(var(--er)/0.9))}.hover\:stroke-error\/95:hover{stroke:var(--fallback-er,oklch(var(--er)/0.95))}.hover\:stroke-info:hover{stroke:var(--fallback-in,oklch(var(--in)/1))}.hover\:stroke-info-content:hover{stroke:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:stroke-info-content\/0:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:stroke-info-content\/10:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.1))}.hover\:stroke-info-content\/100:hover{stroke:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:stroke-info-content\/15:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.15))}.hover\:stroke-info-content\/20:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.2))}.hover\:stroke-info-content\/25:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.25))}.hover\:stroke-info-content\/30:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.3))}.hover\:stroke-info-content\/35:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.35))}.hover\:stroke-info-content\/40:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.4))}.hover\:stroke-info-content\/45:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.45))}.hover\:stroke-info-content\/5:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.05))}.hover\:stroke-info-content\/50:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.5))}.hover\:stroke-info-content\/55:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.55))}.hover\:stroke-info-content\/60:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.6))}.hover\:stroke-info-content\/65:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.65))}.hover\:stroke-info-content\/70:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.7))}.hover\:stroke-info-content\/75:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.75))}.hover\:stroke-info-content\/80:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.8))}.hover\:stroke-info-content\/85:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.85))}.hover\:stroke-info-content\/90:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.9))}.hover\:stroke-info-content\/95:hover{stroke:var(--fallback-inc,oklch(var(--inc)/0.95))}.hover\:stroke-info\/0:hover{stroke:var(--fallback-in,oklch(var(--in)/0))}.hover\:stroke-info\/10:hover{stroke:var(--fallback-in,oklch(var(--in)/0.1))}.hover\:stroke-info\/100:hover{stroke:var(--fallback-in,oklch(var(--in)/1))}.hover\:stroke-info\/15:hover{stroke:var(--fallback-in,oklch(var(--in)/0.15))}.hover\:stroke-info\/20:hover{stroke:var(--fallback-in,oklch(var(--in)/0.2))}.hover\:stroke-info\/25:hover{stroke:var(--fallback-in,oklch(var(--in)/0.25))}.hover\:stroke-info\/30:hover{stroke:var(--fallback-in,oklch(var(--in)/0.3))}.hover\:stroke-info\/35:hover{stroke:var(--fallback-in,oklch(var(--in)/0.35))}.hover\:stroke-info\/40:hover{stroke:var(--fallback-in,oklch(var(--in)/0.4))}.hover\:stroke-info\/45:hover{stroke:var(--fallback-in,oklch(var(--in)/0.45))}.hover\:stroke-info\/5:hover{stroke:var(--fallback-in,oklch(var(--in)/0.05))}.hover\:stroke-info\/50:hover{stroke:var(--fallback-in,oklch(var(--in)/0.5))}.hover\:stroke-info\/55:hover{stroke:var(--fallback-in,oklch(var(--in)/0.55))}.hover\:stroke-info\/60:hover{stroke:var(--fallback-in,oklch(var(--in)/0.6))}.hover\:stroke-info\/65:hover{stroke:var(--fallback-in,oklch(var(--in)/0.65))}.hover\:stroke-info\/70:hover{stroke:var(--fallback-in,oklch(var(--in)/0.7))}.hover\:stroke-info\/75:hover{stroke:var(--fallback-in,oklch(var(--in)/0.75))}.hover\:stroke-info\/80:hover{stroke:var(--fallback-in,oklch(var(--in)/0.8))}.hover\:stroke-info\/85:hover{stroke:var(--fallback-in,oklch(var(--in)/0.85))}.hover\:stroke-info\/90:hover{stroke:var(--fallback-in,oklch(var(--in)/0.9))}.hover\:stroke-info\/95:hover{stroke:var(--fallback-in,oklch(var(--in)/0.95))}.hover\:stroke-neutral:hover{stroke:var(--fallback-n,oklch(var(--n)/1))}.hover\:stroke-neutral-content:hover{stroke:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:stroke-neutral-content\/0:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0))}.hover\:stroke-neutral-content\/10:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.1))}.hover\:stroke-neutral-content\/100:hover{stroke:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:stroke-neutral-content\/15:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.15))}.hover\:stroke-neutral-content\/20:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.2))}.hover\:stroke-neutral-content\/25:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.25))}.hover\:stroke-neutral-content\/30:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.3))}.hover\:stroke-neutral-content\/35:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.35))}.hover\:stroke-neutral-content\/40:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.4))}.hover\:stroke-neutral-content\/45:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.45))}.hover\:stroke-neutral-content\/5:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.05))}.hover\:stroke-neutral-content\/50:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.5))}.hover\:stroke-neutral-content\/55:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.55))}.hover\:stroke-neutral-content\/60:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.6))}.hover\:stroke-neutral-content\/65:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.65))}.hover\:stroke-neutral-content\/70:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.7))}.hover\:stroke-neutral-content\/75:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.75))}.hover\:stroke-neutral-content\/80:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.8))}.hover\:stroke-neutral-content\/85:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.85))}.hover\:stroke-neutral-content\/90:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.9))}.hover\:stroke-neutral-content\/95:hover{stroke:var(--fallback-nc,oklch(var(--nc)/0.95))}.hover\:stroke-neutral\/0:hover{stroke:var(--fallback-n,oklch(var(--n)/0))}.hover\:stroke-neutral\/10:hover{stroke:var(--fallback-n,oklch(var(--n)/0.1))}.hover\:stroke-neutral\/100:hover{stroke:var(--fallback-n,oklch(var(--n)/1))}.hover\:stroke-neutral\/15:hover{stroke:var(--fallback-n,oklch(var(--n)/0.15))}.hover\:stroke-neutral\/20:hover{stroke:var(--fallback-n,oklch(var(--n)/0.2))}.hover\:stroke-neutral\/25:hover{stroke:var(--fallback-n,oklch(var(--n)/0.25))}.hover\:stroke-neutral\/30:hover{stroke:var(--fallback-n,oklch(var(--n)/0.3))}.hover\:stroke-neutral\/35:hover{stroke:var(--fallback-n,oklch(var(--n)/0.35))}.hover\:stroke-neutral\/40:hover{stroke:var(--fallback-n,oklch(var(--n)/0.4))}.hover\:stroke-neutral\/45:hover{stroke:var(--fallback-n,oklch(var(--n)/0.45))}.hover\:stroke-neutral\/5:hover{stroke:var(--fallback-n,oklch(var(--n)/0.05))}.hover\:stroke-neutral\/50:hover{stroke:var(--fallback-n,oklch(var(--n)/0.5))}.hover\:stroke-neutral\/55:hover{stroke:var(--fallback-n,oklch(var(--n)/0.55))}.hover\:stroke-neutral\/60:hover{stroke:var(--fallback-n,oklch(var(--n)/0.6))}.hover\:stroke-neutral\/65:hover{stroke:var(--fallback-n,oklch(var(--n)/0.65))}.hover\:stroke-neutral\/70:hover{stroke:var(--fallback-n,oklch(var(--n)/0.7))}.hover\:stroke-neutral\/75:hover{stroke:var(--fallback-n,oklch(var(--n)/0.75))}.hover\:stroke-neutral\/80:hover{stroke:var(--fallback-n,oklch(var(--n)/0.8))}.hover\:stroke-neutral\/85:hover{stroke:var(--fallback-n,oklch(var(--n)/0.85))}.hover\:stroke-neutral\/90:hover{stroke:var(--fallback-n,oklch(var(--n)/0.9))}.hover\:stroke-neutral\/95:hover{stroke:var(--fallback-n,oklch(var(--n)/0.95))}.hover\:stroke-primary:hover{stroke:var(--fallback-p,oklch(var(--p)/1))}.hover\:stroke-primary-content:hover{stroke:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:stroke-primary-content\/0:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0))}.hover\:stroke-primary-content\/10:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.1))}.hover\:stroke-primary-content\/100:hover{stroke:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:stroke-primary-content\/15:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.15))}.hover\:stroke-primary-content\/20:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.2))}.hover\:stroke-primary-content\/25:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.25))}.hover\:stroke-primary-content\/30:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.3))}.hover\:stroke-primary-content\/35:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.35))}.hover\:stroke-primary-content\/40:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.4))}.hover\:stroke-primary-content\/45:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.45))}.hover\:stroke-primary-content\/5:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.05))}.hover\:stroke-primary-content\/50:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.5))}.hover\:stroke-primary-content\/55:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.55))}.hover\:stroke-primary-content\/60:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.6))}.hover\:stroke-primary-content\/65:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.65))}.hover\:stroke-primary-content\/70:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.7))}.hover\:stroke-primary-content\/75:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.75))}.hover\:stroke-primary-content\/80:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.8))}.hover\:stroke-primary-content\/85:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.85))}.hover\:stroke-primary-content\/90:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.9))}.hover\:stroke-primary-content\/95:hover{stroke:var(--fallback-pc,oklch(var(--pc)/0.95))}.hover\:stroke-primary\/0:hover{stroke:var(--fallback-p,oklch(var(--p)/0))}.hover\:stroke-primary\/10:hover{stroke:var(--fallback-p,oklch(var(--p)/0.1))}.hover\:stroke-primary\/100:hover{stroke:var(--fallback-p,oklch(var(--p)/1))}.hover\:stroke-primary\/15:hover{stroke:var(--fallback-p,oklch(var(--p)/0.15))}.hover\:stroke-primary\/20:hover{stroke:var(--fallback-p,oklch(var(--p)/0.2))}.hover\:stroke-primary\/25:hover{stroke:var(--fallback-p,oklch(var(--p)/0.25))}.hover\:stroke-primary\/30:hover{stroke:var(--fallback-p,oklch(var(--p)/0.3))}.hover\:stroke-primary\/35:hover{stroke:var(--fallback-p,oklch(var(--p)/0.35))}.hover\:stroke-primary\/40:hover{stroke:var(--fallback-p,oklch(var(--p)/0.4))}.hover\:stroke-primary\/45:hover{stroke:var(--fallback-p,oklch(var(--p)/0.45))}.hover\:stroke-primary\/5:hover{stroke:var(--fallback-p,oklch(var(--p)/0.05))}.hover\:stroke-primary\/50:hover{stroke:var(--fallback-p,oklch(var(--p)/0.5))}.hover\:stroke-primary\/55:hover{stroke:var(--fallback-p,oklch(var(--p)/0.55))}.hover\:stroke-primary\/60:hover{stroke:var(--fallback-p,oklch(var(--p)/0.6))}.hover\:stroke-primary\/65:hover{stroke:var(--fallback-p,oklch(var(--p)/0.65))}.hover\:stroke-primary\/70:hover{stroke:var(--fallback-p,oklch(var(--p)/0.7))}.hover\:stroke-primary\/75:hover{stroke:var(--fallback-p,oklch(var(--p)/0.75))}.hover\:stroke-primary\/80:hover{stroke:var(--fallback-p,oklch(var(--p)/0.8))}.hover\:stroke-primary\/85:hover{stroke:var(--fallback-p,oklch(var(--p)/0.85))}.hover\:stroke-primary\/90:hover{stroke:var(--fallback-p,oklch(var(--p)/0.9))}.hover\:stroke-primary\/95:hover{stroke:var(--fallback-p,oklch(var(--p)/0.95))}.hover\:stroke-secondary:hover{stroke:var(--fallback-s,oklch(var(--s)/1))}.hover\:stroke-secondary-content:hover{stroke:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:stroke-secondary-content\/0:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0))}.hover\:stroke-secondary-content\/10:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.1))}.hover\:stroke-secondary-content\/100:hover{stroke:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:stroke-secondary-content\/15:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.15))}.hover\:stroke-secondary-content\/20:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.2))}.hover\:stroke-secondary-content\/25:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.25))}.hover\:stroke-secondary-content\/30:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.3))}.hover\:stroke-secondary-content\/35:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.35))}.hover\:stroke-secondary-content\/40:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.4))}.hover\:stroke-secondary-content\/45:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.45))}.hover\:stroke-secondary-content\/5:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.05))}.hover\:stroke-secondary-content\/50:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.5))}.hover\:stroke-secondary-content\/55:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.55))}.hover\:stroke-secondary-content\/60:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.6))}.hover\:stroke-secondary-content\/65:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.65))}.hover\:stroke-secondary-content\/70:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.7))}.hover\:stroke-secondary-content\/75:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.75))}.hover\:stroke-secondary-content\/80:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.8))}.hover\:stroke-secondary-content\/85:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.85))}.hover\:stroke-secondary-content\/90:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.9))}.hover\:stroke-secondary-content\/95:hover{stroke:var(--fallback-sc,oklch(var(--sc)/0.95))}.hover\:stroke-secondary\/0:hover{stroke:var(--fallback-s,oklch(var(--s)/0))}.hover\:stroke-secondary\/10:hover{stroke:var(--fallback-s,oklch(var(--s)/0.1))}.hover\:stroke-secondary\/100:hover{stroke:var(--fallback-s,oklch(var(--s)/1))}.hover\:stroke-secondary\/15:hover{stroke:var(--fallback-s,oklch(var(--s)/0.15))}.hover\:stroke-secondary\/20:hover{stroke:var(--fallback-s,oklch(var(--s)/0.2))}.hover\:stroke-secondary\/25:hover{stroke:var(--fallback-s,oklch(var(--s)/0.25))}.hover\:stroke-secondary\/30:hover{stroke:var(--fallback-s,oklch(var(--s)/0.3))}.hover\:stroke-secondary\/35:hover{stroke:var(--fallback-s,oklch(var(--s)/0.35))}.hover\:stroke-secondary\/40:hover{stroke:var(--fallback-s,oklch(var(--s)/0.4))}.hover\:stroke-secondary\/45:hover{stroke:var(--fallback-s,oklch(var(--s)/0.45))}.hover\:stroke-secondary\/5:hover{stroke:var(--fallback-s,oklch(var(--s)/0.05))}.hover\:stroke-secondary\/50:hover{stroke:var(--fallback-s,oklch(var(--s)/0.5))}.hover\:stroke-secondary\/55:hover{stroke:var(--fallback-s,oklch(var(--s)/0.55))}.hover\:stroke-secondary\/60:hover{stroke:var(--fallback-s,oklch(var(--s)/0.6))}.hover\:stroke-secondary\/65:hover{stroke:var(--fallback-s,oklch(var(--s)/0.65))}.hover\:stroke-secondary\/70:hover{stroke:var(--fallback-s,oklch(var(--s)/0.7))}.hover\:stroke-secondary\/75:hover{stroke:var(--fallback-s,oklch(var(--s)/0.75))}.hover\:stroke-secondary\/80:hover{stroke:var(--fallback-s,oklch(var(--s)/0.8))}.hover\:stroke-secondary\/85:hover{stroke:var(--fallback-s,oklch(var(--s)/0.85))}.hover\:stroke-secondary\/90:hover{stroke:var(--fallback-s,oklch(var(--s)/0.9))}.hover\:stroke-secondary\/95:hover{stroke:var(--fallback-s,oklch(var(--s)/0.95))}.hover\:stroke-success:hover{stroke:var(--fallback-su,oklch(var(--su)/1))}.hover\:stroke-success-content:hover{stroke:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:stroke-success-content\/0:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:stroke-success-content\/10:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.1))}.hover\:stroke-success-content\/100:hover{stroke:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:stroke-success-content\/15:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.15))}.hover\:stroke-success-content\/20:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.2))}.hover\:stroke-success-content\/25:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.25))}.hover\:stroke-success-content\/30:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.3))}.hover\:stroke-success-content\/35:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.35))}.hover\:stroke-success-content\/40:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.4))}.hover\:stroke-success-content\/45:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.45))}.hover\:stroke-success-content\/5:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.05))}.hover\:stroke-success-content\/50:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.5))}.hover\:stroke-success-content\/55:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.55))}.hover\:stroke-success-content\/60:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.6))}.hover\:stroke-success-content\/65:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.65))}.hover\:stroke-success-content\/70:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.7))}.hover\:stroke-success-content\/75:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.75))}.hover\:stroke-success-content\/80:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.8))}.hover\:stroke-success-content\/85:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.85))}.hover\:stroke-success-content\/90:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.9))}.hover\:stroke-success-content\/95:hover{stroke:var(--fallback-suc,oklch(var(--suc)/0.95))}.hover\:stroke-success\/0:hover{stroke:var(--fallback-su,oklch(var(--su)/0))}.hover\:stroke-success\/10:hover{stroke:var(--fallback-su,oklch(var(--su)/0.1))}.hover\:stroke-success\/100:hover{stroke:var(--fallback-su,oklch(var(--su)/1))}.hover\:stroke-success\/15:hover{stroke:var(--fallback-su,oklch(var(--su)/0.15))}.hover\:stroke-success\/20:hover{stroke:var(--fallback-su,oklch(var(--su)/0.2))}.hover\:stroke-success\/25:hover{stroke:var(--fallback-su,oklch(var(--su)/0.25))}.hover\:stroke-success\/30:hover{stroke:var(--fallback-su,oklch(var(--su)/0.3))}.hover\:stroke-success\/35:hover{stroke:var(--fallback-su,oklch(var(--su)/0.35))}.hover\:stroke-success\/40:hover{stroke:var(--fallback-su,oklch(var(--su)/0.4))}.hover\:stroke-success\/45:hover{stroke:var(--fallback-su,oklch(var(--su)/0.45))}.hover\:stroke-success\/5:hover{stroke:var(--fallback-su,oklch(var(--su)/0.05))}.hover\:stroke-success\/50:hover{stroke:var(--fallback-su,oklch(var(--su)/0.5))}.hover\:stroke-success\/55:hover{stroke:var(--fallback-su,oklch(var(--su)/0.55))}.hover\:stroke-success\/60:hover{stroke:var(--fallback-su,oklch(var(--su)/0.6))}.hover\:stroke-success\/65:hover{stroke:var(--fallback-su,oklch(var(--su)/0.65))}.hover\:stroke-success\/70:hover{stroke:var(--fallback-su,oklch(var(--su)/0.7))}.hover\:stroke-success\/75:hover{stroke:var(--fallback-su,oklch(var(--su)/0.75))}.hover\:stroke-success\/80:hover{stroke:var(--fallback-su,oklch(var(--su)/0.8))}.hover\:stroke-success\/85:hover{stroke:var(--fallback-su,oklch(var(--su)/0.85))}.hover\:stroke-success\/90:hover{stroke:var(--fallback-su,oklch(var(--su)/0.9))}.hover\:stroke-success\/95:hover{stroke:var(--fallback-su,oklch(var(--su)/0.95))}.hover\:stroke-warning:hover{stroke:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:stroke-warning-content:hover{stroke:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:stroke-warning-content\/0:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:stroke-warning-content\/10:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.1))}.hover\:stroke-warning-content\/100:hover{stroke:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:stroke-warning-content\/15:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.15))}.hover\:stroke-warning-content\/20:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.2))}.hover\:stroke-warning-content\/25:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.25))}.hover\:stroke-warning-content\/30:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.3))}.hover\:stroke-warning-content\/35:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.35))}.hover\:stroke-warning-content\/40:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.4))}.hover\:stroke-warning-content\/45:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.45))}.hover\:stroke-warning-content\/5:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.05))}.hover\:stroke-warning-content\/50:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.5))}.hover\:stroke-warning-content\/55:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.55))}.hover\:stroke-warning-content\/60:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.6))}.hover\:stroke-warning-content\/65:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.65))}.hover\:stroke-warning-content\/70:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.7))}.hover\:stroke-warning-content\/75:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.75))}.hover\:stroke-warning-content\/80:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.8))}.hover\:stroke-warning-content\/85:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.85))}.hover\:stroke-warning-content\/90:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.9))}.hover\:stroke-warning-content\/95:hover{stroke:var(--fallback-wac,oklch(var(--wac)/0.95))}.hover\:stroke-warning\/0:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:stroke-warning\/10:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.1))}.hover\:stroke-warning\/100:hover{stroke:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:stroke-warning\/15:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.15))}.hover\:stroke-warning\/20:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.2))}.hover\:stroke-warning\/25:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.25))}.hover\:stroke-warning\/30:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.3))}.hover\:stroke-warning\/35:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.35))}.hover\:stroke-warning\/40:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.4))}.hover\:stroke-warning\/45:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.45))}.hover\:stroke-warning\/5:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.05))}.hover\:stroke-warning\/50:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.5))}.hover\:stroke-warning\/55:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.55))}.hover\:stroke-warning\/60:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.6))}.hover\:stroke-warning\/65:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.65))}.hover\:stroke-warning\/70:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.7))}.hover\:stroke-warning\/75:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.75))}.hover\:stroke-warning\/80:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.8))}.hover\:stroke-warning\/85:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.85))}.hover\:stroke-warning\/90:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.9))}.hover\:stroke-warning\/95:hover{stroke:var(--fallback-wa,oklch(var(--wa)/0.95))}.hover\:text-accent:hover{color:var(--fallback-a,oklch(var(--a)/1))}.hover\:text-accent-content:hover{color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:text-accent-content\/0:hover{color:var(--fallback-ac,oklch(var(--ac)/0))}.hover\:text-accent-content\/10:hover{color:var(--fallback-ac,oklch(var(--ac)/.1))}.hover\:text-accent-content\/100:hover{color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:text-accent-content\/15:hover{color:var(--fallback-ac,oklch(var(--ac)/.15))}.hover\:text-accent-content\/20:hover{color:var(--fallback-ac,oklch(var(--ac)/.2))}.hover\:text-accent-content\/25:hover{color:var(--fallback-ac,oklch(var(--ac)/.25))}.hover\:text-accent-content\/30:hover{color:var(--fallback-ac,oklch(var(--ac)/.3))}.hover\:text-accent-content\/35:hover{color:var(--fallback-ac,oklch(var(--ac)/.35))}.hover\:text-accent-content\/40:hover{color:var(--fallback-ac,oklch(var(--ac)/.4))}.hover\:text-accent-content\/45:hover{color:var(--fallback-ac,oklch(var(--ac)/.45))}.hover\:text-accent-content\/5:hover{color:var(--fallback-ac,oklch(var(--ac)/.05))}.hover\:text-accent-content\/50:hover{color:var(--fallback-ac,oklch(var(--ac)/.5))}.hover\:text-accent-content\/55:hover{color:var(--fallback-ac,oklch(var(--ac)/.55))}.hover\:text-accent-content\/60:hover{color:var(--fallback-ac,oklch(var(--ac)/.6))}.hover\:text-accent-content\/65:hover{color:var(--fallback-ac,oklch(var(--ac)/.65))}.hover\:text-accent-content\/70:hover{color:var(--fallback-ac,oklch(var(--ac)/.7))}.hover\:text-accent-content\/75:hover{color:var(--fallback-ac,oklch(var(--ac)/.75))}.hover\:text-accent-content\/80:hover{color:var(--fallback-ac,oklch(var(--ac)/.8))}.hover\:text-accent-content\/85:hover{color:var(--fallback-ac,oklch(var(--ac)/.85))}.hover\:text-accent-content\/90:hover{color:var(--fallback-ac,oklch(var(--ac)/.9))}.hover\:text-accent-content\/95:hover{color:var(--fallback-ac,oklch(var(--ac)/.95))}.hover\:text-accent\/0:hover{color:var(--fallback-a,oklch(var(--a)/0))}.hover\:text-accent\/10:hover{color:var(--fallback-a,oklch(var(--a)/.1))}.hover\:text-accent\/100:hover{color:var(--fallback-a,oklch(var(--a)/1))}.hover\:text-accent\/15:hover{color:var(--fallback-a,oklch(var(--a)/.15))}.hover\:text-accent\/20:hover{color:var(--fallback-a,oklch(var(--a)/.2))}.hover\:text-accent\/25:hover{color:var(--fallback-a,oklch(var(--a)/.25))}.hover\:text-accent\/30:hover{color:var(--fallback-a,oklch(var(--a)/.3))}.hover\:text-accent\/35:hover{color:var(--fallback-a,oklch(var(--a)/.35))}.hover\:text-accent\/40:hover{color:var(--fallback-a,oklch(var(--a)/.4))}.hover\:text-accent\/45:hover{color:var(--fallback-a,oklch(var(--a)/.45))}.hover\:text-accent\/5:hover{color:var(--fallback-a,oklch(var(--a)/.05))}.hover\:text-accent\/50:hover{color:var(--fallback-a,oklch(var(--a)/.5))}.hover\:text-accent\/55:hover{color:var(--fallback-a,oklch(var(--a)/.55))}.hover\:text-accent\/60:hover{color:var(--fallback-a,oklch(var(--a)/.6))}.hover\:text-accent\/65:hover{color:var(--fallback-a,oklch(var(--a)/.65))}.hover\:text-accent\/70:hover{color:var(--fallback-a,oklch(var(--a)/.7))}.hover\:text-accent\/75:hover{color:var(--fallback-a,oklch(var(--a)/.75))}.hover\:text-accent\/80:hover{color:var(--fallback-a,oklch(var(--a)/.8))}.hover\:text-accent\/85:hover{color:var(--fallback-a,oklch(var(--a)/.85))}.hover\:text-accent\/90:hover{color:var(--fallback-a,oklch(var(--a)/.9))}.hover\:text-accent\/95:hover{color:var(--fallback-a,oklch(var(--a)/.95))}.hover\:text-base-100:hover{color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:text-base-100\/0:hover{color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:text-base-100\/10:hover{color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:text-base-100\/100:hover{color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:text-base-100\/15:hover{color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:text-base-100\/20:hover{color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:text-base-100\/25:hover{color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:text-base-100\/30:hover{color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:text-base-100\/35:hover{color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:text-base-100\/40:hover{color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:text-base-100\/45:hover{color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:text-base-100\/5:hover{color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:text-base-100\/50:hover{color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:text-base-100\/55:hover{color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:text-base-100\/60:hover{color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:text-base-100\/65:hover{color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:text-base-100\/70:hover{color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:text-base-100\/75:hover{color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:text-base-100\/80:hover{color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:text-base-100\/85:hover{color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:text-base-100\/90:hover{color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:text-base-100\/95:hover{color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:text-base-200:hover{color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:text-base-200\/0:hover{color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:text-base-200\/10:hover{color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:text-base-200\/100:hover{color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:text-base-200\/15:hover{color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:text-base-200\/20:hover{color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:text-base-200\/25:hover{color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:text-base-200\/30:hover{color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:text-base-200\/35:hover{color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:text-base-200\/40:hover{color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:text-base-200\/45:hover{color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:text-base-200\/5:hover{color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:text-base-200\/50:hover{color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:text-base-200\/55:hover{color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:text-base-200\/60:hover{color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:text-base-200\/65:hover{color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:text-base-200\/70:hover{color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:text-base-200\/75:hover{color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:text-base-200\/80:hover{color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:text-base-200\/85:hover{color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:text-base-200\/90:hover{color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:text-base-200\/95:hover{color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:text-base-300:hover{color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:text-base-300\/0:hover{color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:text-base-300\/10:hover{color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:text-base-300\/100:hover{color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:text-base-300\/15:hover{color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:text-base-300\/20:hover{color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:text-base-300\/25:hover{color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:text-base-300\/30:hover{color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:text-base-300\/35:hover{color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:text-base-300\/40:hover{color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:text-base-300\/45:hover{color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:text-base-300\/5:hover{color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:text-base-300\/50:hover{color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:text-base-300\/55:hover{color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:text-base-300\/60:hover{color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:text-base-300\/65:hover{color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:text-base-300\/70:hover{color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:text-base-300\/75:hover{color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:text-base-300\/80:hover{color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:text-base-300\/85:hover{color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:text-base-300\/90:hover{color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:text-base-300\/95:hover{color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:text-base-content:hover{color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:text-base-content\/0:hover{color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:text-base-content\/10:hover{color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:text-base-content\/100:hover{color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:text-base-content\/15:hover{color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:text-base-content\/20:hover{color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:text-base-content\/25:hover{color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:text-base-content\/30:hover{color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:text-base-content\/35:hover{color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:text-base-content\/40:hover{color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:text-base-content\/45:hover{color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:text-base-content\/5:hover{color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:text-base-content\/50:hover{color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:text-base-content\/55:hover{color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:text-base-content\/60:hover{color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:text-base-content\/65:hover{color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:text-base-content\/70:hover{color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:text-base-content\/75:hover{color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:text-base-content\/80:hover{color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:text-base-content\/85:hover{color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:text-base-content\/90:hover{color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:text-base-content\/95:hover{color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:text-error:hover{color:var(--fallback-er,oklch(var(--er)/1))}.hover\:text-error-content:hover{color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:text-error-content\/0:hover{color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:text-error-content\/10:hover{color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:text-error-content\/100:hover{color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:text-error-content\/15:hover{color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:text-error-content\/20:hover{color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:text-error-content\/25:hover{color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:text-error-content\/30:hover{color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:text-error-content\/35:hover{color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:text-error-content\/40:hover{color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:text-error-content\/45:hover{color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:text-error-content\/5:hover{color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:text-error-content\/50:hover{color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:text-error-content\/55:hover{color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:text-error-content\/60:hover{color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:text-error-content\/65:hover{color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:text-error-content\/70:hover{color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:text-error-content\/75:hover{color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:text-error-content\/80:hover{color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:text-error-content\/85:hover{color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:text-error-content\/90:hover{color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:text-error-content\/95:hover{color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:text-error\/0:hover{color:var(--fallback-er,oklch(var(--er)/0))}.hover\:text-error\/10:hover{color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:text-error\/100:hover{color:var(--fallback-er,oklch(var(--er)/1))}.hover\:text-error\/15:hover{color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:text-error\/20:hover{color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:text-error\/25:hover{color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:text-error\/30:hover{color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:text-error\/35:hover{color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:text-error\/40:hover{color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:text-error\/45:hover{color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:text-error\/5:hover{color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:text-error\/50:hover{color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:text-error\/55:hover{color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:text-error\/60:hover{color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:text-error\/65:hover{color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:text-error\/70:hover{color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:text-error\/75:hover{color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:text-error\/80:hover{color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:text-error\/85:hover{color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:text-error\/90:hover{color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:text-error\/95:hover{color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:text-info:hover{color:var(--fallback-in,oklch(var(--in)/1))}.hover\:text-info-content:hover{color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:text-info-content\/0:hover{color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:text-info-content\/10:hover{color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:text-info-content\/100:hover{color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:text-info-content\/15:hover{color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:text-info-content\/20:hover{color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:text-info-content\/25:hover{color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:text-info-content\/30:hover{color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:text-info-content\/35:hover{color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:text-info-content\/40:hover{color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:text-info-content\/45:hover{color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:text-info-content\/5:hover{color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:text-info-content\/50:hover{color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:text-info-content\/55:hover{color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:text-info-content\/60:hover{color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:text-info-content\/65:hover{color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:text-info-content\/70:hover{color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:text-info-content\/75:hover{color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:text-info-content\/80:hover{color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:text-info-content\/85:hover{color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:text-info-content\/90:hover{color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:text-info-content\/95:hover{color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:text-info\/0:hover{color:var(--fallback-in,oklch(var(--in)/0))}.hover\:text-info\/10:hover{color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:text-info\/100:hover{color:var(--fallback-in,oklch(var(--in)/1))}.hover\:text-info\/15:hover{color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:text-info\/20:hover{color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:text-info\/25:hover{color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:text-info\/30:hover{color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:text-info\/35:hover{color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:text-info\/40:hover{color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:text-info\/45:hover{color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:text-info\/5:hover{color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:text-info\/50:hover{color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:text-info\/55:hover{color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:text-info\/60:hover{color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:text-info\/65:hover{color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:text-info\/70:hover{color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:text-info\/75:hover{color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:text-info\/80:hover{color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:text-info\/85:hover{color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:text-info\/90:hover{color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:text-info\/95:hover{color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:text-neutral:hover{color:var(--fallback-n,oklch(var(--n)/1))}.hover\:text-neutral-content:hover{color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:text-neutral-content\/0:hover{color:var(--fallback-nc,oklch(var(--nc)/0))}.hover\:text-neutral-content\/10:hover{color:var(--fallback-nc,oklch(var(--nc)/.1))}.hover\:text-neutral-content\/100:hover{color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:text-neutral-content\/15:hover{color:var(--fallback-nc,oklch(var(--nc)/.15))}.hover\:text-neutral-content\/20:hover{color:var(--fallback-nc,oklch(var(--nc)/.2))}.hover\:text-neutral-content\/25:hover{color:var(--fallback-nc,oklch(var(--nc)/.25))}.hover\:text-neutral-content\/30:hover{color:var(--fallback-nc,oklch(var(--nc)/.3))}.hover\:text-neutral-content\/35:hover{color:var(--fallback-nc,oklch(var(--nc)/.35))}.hover\:text-neutral-content\/40:hover{color:var(--fallback-nc,oklch(var(--nc)/.4))}.hover\:text-neutral-content\/45:hover{color:var(--fallback-nc,oklch(var(--nc)/.45))}.hover\:text-neutral-content\/5:hover{color:var(--fallback-nc,oklch(var(--nc)/.05))}.hover\:text-neutral-content\/50:hover{color:var(--fallback-nc,oklch(var(--nc)/.5))}.hover\:text-neutral-content\/55:hover{color:var(--fallback-nc,oklch(var(--nc)/.55))}.hover\:text-neutral-content\/60:hover{color:var(--fallback-nc,oklch(var(--nc)/.6))}.hover\:text-neutral-content\/65:hover{color:var(--fallback-nc,oklch(var(--nc)/.65))}.hover\:text-neutral-content\/70:hover{color:var(--fallback-nc,oklch(var(--nc)/.7))}.hover\:text-neutral-content\/75:hover{color:var(--fallback-nc,oklch(var(--nc)/.75))}.hover\:text-neutral-content\/80:hover{color:var(--fallback-nc,oklch(var(--nc)/.8))}.hover\:text-neutral-content\/85:hover{color:var(--fallback-nc,oklch(var(--nc)/.85))}.hover\:text-neutral-content\/90:hover{color:var(--fallback-nc,oklch(var(--nc)/.9))}.hover\:text-neutral-content\/95:hover{color:var(--fallback-nc,oklch(var(--nc)/.95))}.hover\:text-neutral\/0:hover{color:var(--fallback-n,oklch(var(--n)/0))}.hover\:text-neutral\/10:hover{color:var(--fallback-n,oklch(var(--n)/.1))}.hover\:text-neutral\/100:hover{color:var(--fallback-n,oklch(var(--n)/1))}.hover\:text-neutral\/15:hover{color:var(--fallback-n,oklch(var(--n)/.15))}.hover\:text-neutral\/20:hover{color:var(--fallback-n,oklch(var(--n)/.2))}.hover\:text-neutral\/25:hover{color:var(--fallback-n,oklch(var(--n)/.25))}.hover\:text-neutral\/30:hover{color:var(--fallback-n,oklch(var(--n)/.3))}.hover\:text-neutral\/35:hover{color:var(--fallback-n,oklch(var(--n)/.35))}.hover\:text-neutral\/40:hover{color:var(--fallback-n,oklch(var(--n)/.4))}.hover\:text-neutral\/45:hover{color:var(--fallback-n,oklch(var(--n)/.45))}.hover\:text-neutral\/5:hover{color:var(--fallback-n,oklch(var(--n)/.05))}.hover\:text-neutral\/50:hover{color:var(--fallback-n,oklch(var(--n)/.5))}.hover\:text-neutral\/55:hover{color:var(--fallback-n,oklch(var(--n)/.55))}.hover\:text-neutral\/60:hover{color:var(--fallback-n,oklch(var(--n)/.6))}.hover\:text-neutral\/65:hover{color:var(--fallback-n,oklch(var(--n)/.65))}.hover\:text-neutral\/70:hover{color:var(--fallback-n,oklch(var(--n)/.7))}.hover\:text-neutral\/75:hover{color:var(--fallback-n,oklch(var(--n)/.75))}.hover\:text-neutral\/80:hover{color:var(--fallback-n,oklch(var(--n)/.8))}.hover\:text-neutral\/85:hover{color:var(--fallback-n,oklch(var(--n)/.85))}.hover\:text-neutral\/90:hover{color:var(--fallback-n,oklch(var(--n)/.9))}.hover\:text-neutral\/95:hover{color:var(--fallback-n,oklch(var(--n)/.95))}.hover\:text-primary:hover{color:var(--fallback-p,oklch(var(--p)/1))}.hover\:text-primary-content:hover{color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:text-primary-content\/0:hover{color:var(--fallback-pc,oklch(var(--pc)/0))}.hover\:text-primary-content\/10:hover{color:var(--fallback-pc,oklch(var(--pc)/.1))}.hover\:text-primary-content\/100:hover{color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:text-primary-content\/15:hover{color:var(--fallback-pc,oklch(var(--pc)/.15))}.hover\:text-primary-content\/20:hover{color:var(--fallback-pc,oklch(var(--pc)/.2))}.hover\:text-primary-content\/25:hover{color:var(--fallback-pc,oklch(var(--pc)/.25))}.hover\:text-primary-content\/30:hover{color:var(--fallback-pc,oklch(var(--pc)/.3))}.hover\:text-primary-content\/35:hover{color:var(--fallback-pc,oklch(var(--pc)/.35))}.hover\:text-primary-content\/40:hover{color:var(--fallback-pc,oklch(var(--pc)/.4))}.hover\:text-primary-content\/45:hover{color:var(--fallback-pc,oklch(var(--pc)/.45))}.hover\:text-primary-content\/5:hover{color:var(--fallback-pc,oklch(var(--pc)/.05))}.hover\:text-primary-content\/50:hover{color:var(--fallback-pc,oklch(var(--pc)/.5))}.hover\:text-primary-content\/55:hover{color:var(--fallback-pc,oklch(var(--pc)/.55))}.hover\:text-primary-content\/60:hover{color:var(--fallback-pc,oklch(var(--pc)/.6))}.hover\:text-primary-content\/65:hover{color:var(--fallback-pc,oklch(var(--pc)/.65))}.hover\:text-primary-content\/70:hover{color:var(--fallback-pc,oklch(var(--pc)/.7))}.hover\:text-primary-content\/75:hover{color:var(--fallback-pc,oklch(var(--pc)/.75))}.hover\:text-primary-content\/80:hover{color:var(--fallback-pc,oklch(var(--pc)/.8))}.hover\:text-primary-content\/85:hover{color:var(--fallback-pc,oklch(var(--pc)/.85))}.hover\:text-primary-content\/90:hover{color:var(--fallback-pc,oklch(var(--pc)/.9))}.hover\:text-primary-content\/95:hover{color:var(--fallback-pc,oklch(var(--pc)/.95))}.hover\:text-primary\/0:hover{color:var(--fallback-p,oklch(var(--p)/0))}.hover\:text-primary\/10:hover{color:var(--fallback-p,oklch(var(--p)/.1))}.hover\:text-primary\/100:hover{color:var(--fallback-p,oklch(var(--p)/1))}.hover\:text-primary\/15:hover{color:var(--fallback-p,oklch(var(--p)/.15))}.hover\:text-primary\/20:hover{color:var(--fallback-p,oklch(var(--p)/.2))}.hover\:text-primary\/25:hover{color:var(--fallback-p,oklch(var(--p)/.25))}.hover\:text-primary\/30:hover{color:var(--fallback-p,oklch(var(--p)/.3))}.hover\:text-primary\/35:hover{color:var(--fallback-p,oklch(var(--p)/.35))}.hover\:text-primary\/40:hover{color:var(--fallback-p,oklch(var(--p)/.4))}.hover\:text-primary\/45:hover{color:var(--fallback-p,oklch(var(--p)/.45))}.hover\:text-primary\/5:hover{color:var(--fallback-p,oklch(var(--p)/.05))}.hover\:text-primary\/50:hover{color:var(--fallback-p,oklch(var(--p)/.5))}.hover\:text-primary\/55:hover{color:var(--fallback-p,oklch(var(--p)/.55))}.hover\:text-primary\/60:hover{color:var(--fallback-p,oklch(var(--p)/.6))}.hover\:text-primary\/65:hover{color:var(--fallback-p,oklch(var(--p)/.65))}.hover\:text-primary\/70:hover{color:var(--fallback-p,oklch(var(--p)/.7))}.hover\:text-primary\/75:hover{color:var(--fallback-p,oklch(var(--p)/.75))}.hover\:text-primary\/80:hover{color:var(--fallback-p,oklch(var(--p)/.8))}.hover\:text-primary\/85:hover{color:var(--fallback-p,oklch(var(--p)/.85))}.hover\:text-primary\/90:hover{color:var(--fallback-p,oklch(var(--p)/.9))}.hover\:text-primary\/95:hover{color:var(--fallback-p,oklch(var(--p)/.95))}.hover\:text-secondary:hover{color:var(--fallback-s,oklch(var(--s)/1))}.hover\:text-secondary-content:hover{color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:text-secondary-content\/0:hover{color:var(--fallback-sc,oklch(var(--sc)/0))}.hover\:text-secondary-content\/10:hover{color:var(--fallback-sc,oklch(var(--sc)/.1))}.hover\:text-secondary-content\/100:hover{color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:text-secondary-content\/15:hover{color:var(--fallback-sc,oklch(var(--sc)/.15))}.hover\:text-secondary-content\/20:hover{color:var(--fallback-sc,oklch(var(--sc)/.2))}.hover\:text-secondary-content\/25:hover{color:var(--fallback-sc,oklch(var(--sc)/.25))}.hover\:text-secondary-content\/30:hover{color:var(--fallback-sc,oklch(var(--sc)/.3))}.hover\:text-secondary-content\/35:hover{color:var(--fallback-sc,oklch(var(--sc)/.35))}.hover\:text-secondary-content\/40:hover{color:var(--fallback-sc,oklch(var(--sc)/.4))}.hover\:text-secondary-content\/45:hover{color:var(--fallback-sc,oklch(var(--sc)/.45))}.hover\:text-secondary-content\/5:hover{color:var(--fallback-sc,oklch(var(--sc)/.05))}.hover\:text-secondary-content\/50:hover{color:var(--fallback-sc,oklch(var(--sc)/.5))}.hover\:text-secondary-content\/55:hover{color:var(--fallback-sc,oklch(var(--sc)/.55))}.hover\:text-secondary-content\/60:hover{color:var(--fallback-sc,oklch(var(--sc)/.6))}.hover\:text-secondary-content\/65:hover{color:var(--fallback-sc,oklch(var(--sc)/.65))}.hover\:text-secondary-content\/70:hover{color:var(--fallback-sc,oklch(var(--sc)/.7))}.hover\:text-secondary-content\/75:hover{color:var(--fallback-sc,oklch(var(--sc)/.75))}.hover\:text-secondary-content\/80:hover{color:var(--fallback-sc,oklch(var(--sc)/.8))}.hover\:text-secondary-content\/85:hover{color:var(--fallback-sc,oklch(var(--sc)/.85))}.hover\:text-secondary-content\/90:hover{color:var(--fallback-sc,oklch(var(--sc)/.9))}.hover\:text-secondary-content\/95:hover{color:var(--fallback-sc,oklch(var(--sc)/.95))}.hover\:text-secondary\/0:hover{color:var(--fallback-s,oklch(var(--s)/0))}.hover\:text-secondary\/10:hover{color:var(--fallback-s,oklch(var(--s)/.1))}.hover\:text-secondary\/100:hover{color:var(--fallback-s,oklch(var(--s)/1))}.hover\:text-secondary\/15:hover{color:var(--fallback-s,oklch(var(--s)/.15))}.hover\:text-secondary\/20:hover{color:var(--fallback-s,oklch(var(--s)/.2))}.hover\:text-secondary\/25:hover{color:var(--fallback-s,oklch(var(--s)/.25))}.hover\:text-secondary\/30:hover{color:var(--fallback-s,oklch(var(--s)/.3))}.hover\:text-secondary\/35:hover{color:var(--fallback-s,oklch(var(--s)/.35))}.hover\:text-secondary\/40:hover{color:var(--fallback-s,oklch(var(--s)/.4))}.hover\:text-secondary\/45:hover{color:var(--fallback-s,oklch(var(--s)/.45))}.hover\:text-secondary\/5:hover{color:var(--fallback-s,oklch(var(--s)/.05))}.hover\:text-secondary\/50:hover{color:var(--fallback-s,oklch(var(--s)/.5))}.hover\:text-secondary\/55:hover{color:var(--fallback-s,oklch(var(--s)/.55))}.hover\:text-secondary\/60:hover{color:var(--fallback-s,oklch(var(--s)/.6))}.hover\:text-secondary\/65:hover{color:var(--fallback-s,oklch(var(--s)/.65))}.hover\:text-secondary\/70:hover{color:var(--fallback-s,oklch(var(--s)/.7))}.hover\:text-secondary\/75:hover{color:var(--fallback-s,oklch(var(--s)/.75))}.hover\:text-secondary\/80:hover{color:var(--fallback-s,oklch(var(--s)/.8))}.hover\:text-secondary\/85:hover{color:var(--fallback-s,oklch(var(--s)/.85))}.hover\:text-secondary\/90:hover{color:var(--fallback-s,oklch(var(--s)/.9))}.hover\:text-secondary\/95:hover{color:var(--fallback-s,oklch(var(--s)/.95))}.hover\:text-success:hover{color:var(--fallback-su,oklch(var(--su)/1))}.hover\:text-success-content:hover{color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:text-success-content\/0:hover{color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:text-success-content\/10:hover{color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:text-success-content\/100:hover{color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:text-success-content\/15:hover{color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:text-success-content\/20:hover{color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:text-success-content\/25:hover{color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:text-success-content\/30:hover{color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:text-success-content\/35:hover{color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:text-success-content\/40:hover{color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:text-success-content\/45:hover{color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:text-success-content\/5:hover{color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:text-success-content\/50:hover{color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:text-success-content\/55:hover{color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:text-success-content\/60:hover{color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:text-success-content\/65:hover{color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:text-success-content\/70:hover{color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:text-success-content\/75:hover{color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:text-success-content\/80:hover{color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:text-success-content\/85:hover{color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:text-success-content\/90:hover{color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:text-success-content\/95:hover{color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:text-success\/0:hover{color:var(--fallback-su,oklch(var(--su)/0))}.hover\:text-success\/10:hover{color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:text-success\/100:hover{color:var(--fallback-su,oklch(var(--su)/1))}.hover\:text-success\/15:hover{color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:text-success\/20:hover{color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:text-success\/25:hover{color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:text-success\/30:hover{color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:text-success\/35:hover{color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:text-success\/40:hover{color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:text-success\/45:hover{color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:text-success\/5:hover{color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:text-success\/50:hover{color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:text-success\/55:hover{color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:text-success\/60:hover{color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:text-success\/65:hover{color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:text-success\/70:hover{color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:text-success\/75:hover{color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:text-success\/80:hover{color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:text-success\/85:hover{color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:text-success\/90:hover{color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:text-success\/95:hover{color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:text-warning:hover{color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:text-warning-content:hover{color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:text-warning-content\/0:hover{color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:text-warning-content\/10:hover{color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:text-warning-content\/100:hover{color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:text-warning-content\/15:hover{color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:text-warning-content\/20:hover{color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:text-warning-content\/25:hover{color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:text-warning-content\/30:hover{color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:text-warning-content\/35:hover{color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:text-warning-content\/40:hover{color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:text-warning-content\/45:hover{color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:text-warning-content\/5:hover{color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:text-warning-content\/50:hover{color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:text-warning-content\/55:hover{color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:text-warning-content\/60:hover{color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:text-warning-content\/65:hover{color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:text-warning-content\/70:hover{color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:text-warning-content\/75:hover{color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:text-warning-content\/80:hover{color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:text-warning-content\/85:hover{color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:text-warning-content\/90:hover{color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:text-warning-content\/95:hover{color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:text-warning\/0:hover{color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:text-warning\/10:hover{color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:text-warning\/100:hover{color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:text-warning\/15:hover{color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:text-warning\/20:hover{color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:text-warning\/25:hover{color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:text-warning\/30:hover{color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:text-warning\/35:hover{color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:text-warning\/40:hover{color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:text-warning\/45:hover{color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:text-warning\/5:hover{color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:text-warning\/50:hover{color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:text-warning\/55:hover{color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:text-warning\/60:hover{color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:text-warning\/65:hover{color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:text-warning\/70:hover{color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:text-warning\/75:hover{color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:text-warning\/80:hover{color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:text-warning\/85:hover{color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:text-warning\/90:hover{color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:text-warning\/95:hover{color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:placeholder-base-100:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:placeholder-base-100\/0:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:placeholder-base-100\/10:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:placeholder-base-100\/100:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:placeholder-base-100\/15:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:placeholder-base-100\/20:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:placeholder-base-100\/25:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:placeholder-base-100\/30:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:placeholder-base-100\/35:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:placeholder-base-100\/40:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:placeholder-base-100\/45:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:placeholder-base-100\/5:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:placeholder-base-100\/50:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:placeholder-base-100\/55:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:placeholder-base-100\/60:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:placeholder-base-100\/65:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:placeholder-base-100\/70:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:placeholder-base-100\/75:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:placeholder-base-100\/80:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:placeholder-base-100\/85:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:placeholder-base-100\/90:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:placeholder-base-100\/95:hover::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:placeholder-base-200:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:placeholder-base-200\/0:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:placeholder-base-200\/10:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:placeholder-base-200\/100:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:placeholder-base-200\/15:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:placeholder-base-200\/20:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:placeholder-base-200\/25:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:placeholder-base-200\/30:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:placeholder-base-200\/35:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:placeholder-base-200\/40:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:placeholder-base-200\/45:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:placeholder-base-200\/5:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:placeholder-base-200\/50:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:placeholder-base-200\/55:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:placeholder-base-200\/60:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:placeholder-base-200\/65:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:placeholder-base-200\/70:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:placeholder-base-200\/75:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:placeholder-base-200\/80:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:placeholder-base-200\/85:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:placeholder-base-200\/90:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:placeholder-base-200\/95:hover::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:placeholder-base-300:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:placeholder-base-300\/0:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:placeholder-base-300\/10:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:placeholder-base-300\/100:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:placeholder-base-300\/15:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:placeholder-base-300\/20:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:placeholder-base-300\/25:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:placeholder-base-300\/30:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:placeholder-base-300\/35:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:placeholder-base-300\/40:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:placeholder-base-300\/45:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:placeholder-base-300\/5:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:placeholder-base-300\/50:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:placeholder-base-300\/55:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:placeholder-base-300\/60:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:placeholder-base-300\/65:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:placeholder-base-300\/70:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:placeholder-base-300\/75:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:placeholder-base-300\/80:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:placeholder-base-300\/85:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:placeholder-base-300\/90:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:placeholder-base-300\/95:hover::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:placeholder-base-content:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:placeholder-base-content\/0:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:placeholder-base-content\/10:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:placeholder-base-content\/100:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:placeholder-base-content\/15:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:placeholder-base-content\/20:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:placeholder-base-content\/25:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:placeholder-base-content\/30:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:placeholder-base-content\/35:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:placeholder-base-content\/40:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:placeholder-base-content\/45:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:placeholder-base-content\/5:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:placeholder-base-content\/50:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:placeholder-base-content\/55:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:placeholder-base-content\/60:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:placeholder-base-content\/65:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:placeholder-base-content\/70:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:placeholder-base-content\/75:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:placeholder-base-content\/80:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:placeholder-base-content\/85:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:placeholder-base-content\/90:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:placeholder-base-content\/95:hover::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:placeholder-error:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/1))}.hover\:placeholder-error-content:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:placeholder-error-content\/0:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:placeholder-error-content\/10:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:placeholder-error-content\/100:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:placeholder-error-content\/15:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:placeholder-error-content\/20:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:placeholder-error-content\/25:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:placeholder-error-content\/30:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:placeholder-error-content\/35:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:placeholder-error-content\/40:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:placeholder-error-content\/45:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:placeholder-error-content\/5:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:placeholder-error-content\/50:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:placeholder-error-content\/55:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:placeholder-error-content\/60:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:placeholder-error-content\/65:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:placeholder-error-content\/70:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:placeholder-error-content\/75:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:placeholder-error-content\/80:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:placeholder-error-content\/85:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:placeholder-error-content\/90:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:placeholder-error-content\/95:hover::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:placeholder-error\/0:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/0))}.hover\:placeholder-error\/10:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:placeholder-error\/100:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/1))}.hover\:placeholder-error\/15:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:placeholder-error\/20:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:placeholder-error\/25:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:placeholder-error\/30:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:placeholder-error\/35:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:placeholder-error\/40:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:placeholder-error\/45:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:placeholder-error\/5:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:placeholder-error\/50:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:placeholder-error\/55:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:placeholder-error\/60:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:placeholder-error\/65:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:placeholder-error\/70:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:placeholder-error\/75:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:placeholder-error\/80:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:placeholder-error\/85:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:placeholder-error\/90:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:placeholder-error\/95:hover::placeholder{color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:placeholder-info:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/1))}.hover\:placeholder-info-content:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:placeholder-info-content\/0:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:placeholder-info-content\/10:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:placeholder-info-content\/100:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:placeholder-info-content\/15:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:placeholder-info-content\/20:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:placeholder-info-content\/25:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:placeholder-info-content\/30:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:placeholder-info-content\/35:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:placeholder-info-content\/40:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:placeholder-info-content\/45:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:placeholder-info-content\/5:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:placeholder-info-content\/50:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:placeholder-info-content\/55:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:placeholder-info-content\/60:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:placeholder-info-content\/65:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:placeholder-info-content\/70:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:placeholder-info-content\/75:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:placeholder-info-content\/80:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:placeholder-info-content\/85:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:placeholder-info-content\/90:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:placeholder-info-content\/95:hover::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:placeholder-info\/0:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/0))}.hover\:placeholder-info\/10:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:placeholder-info\/100:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/1))}.hover\:placeholder-info\/15:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:placeholder-info\/20:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:placeholder-info\/25:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:placeholder-info\/30:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:placeholder-info\/35:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:placeholder-info\/40:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:placeholder-info\/45:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:placeholder-info\/5:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:placeholder-info\/50:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:placeholder-info\/55:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:placeholder-info\/60:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:placeholder-info\/65:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:placeholder-info\/70:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:placeholder-info\/75:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:placeholder-info\/80:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:placeholder-info\/85:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:placeholder-info\/90:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:placeholder-info\/95:hover::placeholder{color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:placeholder-success:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/1))}.hover\:placeholder-success-content:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:placeholder-success-content\/0:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:placeholder-success-content\/10:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:placeholder-success-content\/100:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:placeholder-success-content\/15:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:placeholder-success-content\/20:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:placeholder-success-content\/25:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:placeholder-success-content\/30:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:placeholder-success-content\/35:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:placeholder-success-content\/40:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:placeholder-success-content\/45:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:placeholder-success-content\/5:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:placeholder-success-content\/50:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:placeholder-success-content\/55:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:placeholder-success-content\/60:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:placeholder-success-content\/65:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:placeholder-success-content\/70:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:placeholder-success-content\/75:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:placeholder-success-content\/80:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:placeholder-success-content\/85:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:placeholder-success-content\/90:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:placeholder-success-content\/95:hover::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:placeholder-success\/0:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/0))}.hover\:placeholder-success\/10:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:placeholder-success\/100:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/1))}.hover\:placeholder-success\/15:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:placeholder-success\/20:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:placeholder-success\/25:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:placeholder-success\/30:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:placeholder-success\/35:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:placeholder-success\/40:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:placeholder-success\/45:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:placeholder-success\/5:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:placeholder-success\/50:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:placeholder-success\/55:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:placeholder-success\/60:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:placeholder-success\/65:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:placeholder-success\/70:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:placeholder-success\/75:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:placeholder-success\/80:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:placeholder-success\/85:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:placeholder-success\/90:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:placeholder-success\/95:hover::placeholder{color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:placeholder-warning:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:placeholder-warning-content:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:placeholder-warning-content\/0:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:placeholder-warning-content\/10:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:placeholder-warning-content\/100:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:placeholder-warning-content\/15:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:placeholder-warning-content\/20:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:placeholder-warning-content\/25:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:placeholder-warning-content\/30:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:placeholder-warning-content\/35:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:placeholder-warning-content\/40:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:placeholder-warning-content\/45:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:placeholder-warning-content\/5:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:placeholder-warning-content\/50:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:placeholder-warning-content\/55:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:placeholder-warning-content\/60:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:placeholder-warning-content\/65:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:placeholder-warning-content\/70:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:placeholder-warning-content\/75:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:placeholder-warning-content\/80:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:placeholder-warning-content\/85:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:placeholder-warning-content\/90:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:placeholder-warning-content\/95:hover::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:placeholder-warning\/0:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:placeholder-warning\/10:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:placeholder-warning\/100:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:placeholder-warning\/15:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:placeholder-warning\/20:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:placeholder-warning\/25:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:placeholder-warning\/30:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:placeholder-warning\/35:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:placeholder-warning\/40:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:placeholder-warning\/45:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:placeholder-warning\/5:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:placeholder-warning\/50:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:placeholder-warning\/55:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:placeholder-warning\/60:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:placeholder-warning\/65:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:placeholder-warning\/70:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:placeholder-warning\/75:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:placeholder-warning\/80:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:placeholder-warning\/85:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:placeholder-warning\/90:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:placeholder-warning\/95:hover::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:outline-accent:hover{outline-color:var(--fallback-a,oklch(var(--a)/1))}.hover\:outline-accent-content:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:outline-accent-content\/0:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/0))}.hover\:outline-accent-content\/10:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.1))}.hover\:outline-accent-content\/100:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/1))}.hover\:outline-accent-content\/15:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.15))}.hover\:outline-accent-content\/20:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.2))}.hover\:outline-accent-content\/25:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.25))}.hover\:outline-accent-content\/30:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.3))}.hover\:outline-accent-content\/35:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.35))}.hover\:outline-accent-content\/40:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.4))}.hover\:outline-accent-content\/45:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.45))}.hover\:outline-accent-content\/5:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.05))}.hover\:outline-accent-content\/50:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.5))}.hover\:outline-accent-content\/55:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.55))}.hover\:outline-accent-content\/60:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.6))}.hover\:outline-accent-content\/65:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.65))}.hover\:outline-accent-content\/70:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.7))}.hover\:outline-accent-content\/75:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.75))}.hover\:outline-accent-content\/80:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.8))}.hover\:outline-accent-content\/85:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.85))}.hover\:outline-accent-content\/90:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.9))}.hover\:outline-accent-content\/95:hover{outline-color:var(--fallback-ac,oklch(var(--ac)/.95))}.hover\:outline-accent\/0:hover{outline-color:var(--fallback-a,oklch(var(--a)/0))}.hover\:outline-accent\/10:hover{outline-color:var(--fallback-a,oklch(var(--a)/.1))}.hover\:outline-accent\/100:hover{outline-color:var(--fallback-a,oklch(var(--a)/1))}.hover\:outline-accent\/15:hover{outline-color:var(--fallback-a,oklch(var(--a)/.15))}.hover\:outline-accent\/20:hover{outline-color:var(--fallback-a,oklch(var(--a)/.2))}.hover\:outline-accent\/25:hover{outline-color:var(--fallback-a,oklch(var(--a)/.25))}.hover\:outline-accent\/30:hover{outline-color:var(--fallback-a,oklch(var(--a)/.3))}.hover\:outline-accent\/35:hover{outline-color:var(--fallback-a,oklch(var(--a)/.35))}.hover\:outline-accent\/40:hover{outline-color:var(--fallback-a,oklch(var(--a)/.4))}.hover\:outline-accent\/45:hover{outline-color:var(--fallback-a,oklch(var(--a)/.45))}.hover\:outline-accent\/5:hover{outline-color:var(--fallback-a,oklch(var(--a)/.05))}.hover\:outline-accent\/50:hover{outline-color:var(--fallback-a,oklch(var(--a)/.5))}.hover\:outline-accent\/55:hover{outline-color:var(--fallback-a,oklch(var(--a)/.55))}.hover\:outline-accent\/60:hover{outline-color:var(--fallback-a,oklch(var(--a)/.6))}.hover\:outline-accent\/65:hover{outline-color:var(--fallback-a,oklch(var(--a)/.65))}.hover\:outline-accent\/70:hover{outline-color:var(--fallback-a,oklch(var(--a)/.7))}.hover\:outline-accent\/75:hover{outline-color:var(--fallback-a,oklch(var(--a)/.75))}.hover\:outline-accent\/80:hover{outline-color:var(--fallback-a,oklch(var(--a)/.8))}.hover\:outline-accent\/85:hover{outline-color:var(--fallback-a,oklch(var(--a)/.85))}.hover\:outline-accent\/90:hover{outline-color:var(--fallback-a,oklch(var(--a)/.9))}.hover\:outline-accent\/95:hover{outline-color:var(--fallback-a,oklch(var(--a)/.95))}.hover\:outline-base-100:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:outline-base-100\/0:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:outline-base-100\/10:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.1))}.hover\:outline-base-100\/100:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:outline-base-100\/15:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.15))}.hover\:outline-base-100\/20:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.2))}.hover\:outline-base-100\/25:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.25))}.hover\:outline-base-100\/30:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.3))}.hover\:outline-base-100\/35:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.35))}.hover\:outline-base-100\/40:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:outline-base-100\/45:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.45))}.hover\:outline-base-100\/5:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.05))}.hover\:outline-base-100\/50:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.5))}.hover\:outline-base-100\/55:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.55))}.hover\:outline-base-100\/60:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.6))}.hover\:outline-base-100\/65:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.65))}.hover\:outline-base-100\/70:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:outline-base-100\/75:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.75))}.hover\:outline-base-100\/80:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.8))}.hover\:outline-base-100\/85:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.85))}.hover\:outline-base-100\/90:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:outline-base-100\/95:hover{outline-color:var(--fallback-b1,oklch(var(--b1)/.95))}.hover\:outline-base-200:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:outline-base-200\/0:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:outline-base-200\/10:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.1))}.hover\:outline-base-200\/100:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:outline-base-200\/15:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.15))}.hover\:outline-base-200\/20:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.2))}.hover\:outline-base-200\/25:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.25))}.hover\:outline-base-200\/30:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.3))}.hover\:outline-base-200\/35:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.35))}.hover\:outline-base-200\/40:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:outline-base-200\/45:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.45))}.hover\:outline-base-200\/5:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.05))}.hover\:outline-base-200\/50:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:outline-base-200\/55:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.55))}.hover\:outline-base-200\/60:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:outline-base-200\/65:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.65))}.hover\:outline-base-200\/70:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:outline-base-200\/75:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.75))}.hover\:outline-base-200\/80:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:outline-base-200\/85:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.85))}.hover\:outline-base-200\/90:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.9))}.hover\:outline-base-200\/95:hover{outline-color:var(--fallback-b2,oklch(var(--b2)/.95))}.hover\:outline-base-300:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:outline-base-300\/0:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:outline-base-300\/10:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.1))}.hover\:outline-base-300\/100:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:outline-base-300\/15:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.15))}.hover\:outline-base-300\/20:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.2))}.hover\:outline-base-300\/25:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.25))}.hover\:outline-base-300\/30:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.3))}.hover\:outline-base-300\/35:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.35))}.hover\:outline-base-300\/40:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.4))}.hover\:outline-base-300\/45:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.45))}.hover\:outline-base-300\/5:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.05))}.hover\:outline-base-300\/50:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.5))}.hover\:outline-base-300\/55:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.55))}.hover\:outline-base-300\/60:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.6))}.hover\:outline-base-300\/65:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.65))}.hover\:outline-base-300\/70:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.7))}.hover\:outline-base-300\/75:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.75))}.hover\:outline-base-300\/80:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.8))}.hover\:outline-base-300\/85:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.85))}.hover\:outline-base-300\/90:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.9))}.hover\:outline-base-300\/95:hover{outline-color:var(--fallback-b3,oklch(var(--b3)/.95))}.hover\:outline-base-content:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:outline-base-content\/0:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:outline-base-content\/10:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.1))}.hover\:outline-base-content\/100:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:outline-base-content\/15:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.15))}.hover\:outline-base-content\/20:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:outline-base-content\/25:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.25))}.hover\:outline-base-content\/30:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:outline-base-content\/35:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.35))}.hover\:outline-base-content\/40:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:outline-base-content\/45:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.45))}.hover\:outline-base-content\/5:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.05))}.hover\:outline-base-content\/50:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.5))}.hover\:outline-base-content\/55:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.55))}.hover\:outline-base-content\/60:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.6))}.hover\:outline-base-content\/65:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.65))}.hover\:outline-base-content\/70:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.7))}.hover\:outline-base-content\/75:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.75))}.hover\:outline-base-content\/80:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.8))}.hover\:outline-base-content\/85:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.85))}.hover\:outline-base-content\/90:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.9))}.hover\:outline-base-content\/95:hover{outline-color:var(--fallback-bc,oklch(var(--bc)/.95))}.hover\:outline-error:hover{outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:outline-error-content:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:outline-error-content\/0:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:outline-error-content\/10:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.1))}.hover\:outline-error-content\/100:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:outline-error-content\/15:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.15))}.hover\:outline-error-content\/20:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.2))}.hover\:outline-error-content\/25:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.25))}.hover\:outline-error-content\/30:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.3))}.hover\:outline-error-content\/35:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.35))}.hover\:outline-error-content\/40:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.4))}.hover\:outline-error-content\/45:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.45))}.hover\:outline-error-content\/5:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.05))}.hover\:outline-error-content\/50:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.5))}.hover\:outline-error-content\/55:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.55))}.hover\:outline-error-content\/60:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.6))}.hover\:outline-error-content\/65:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.65))}.hover\:outline-error-content\/70:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.7))}.hover\:outline-error-content\/75:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.75))}.hover\:outline-error-content\/80:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.8))}.hover\:outline-error-content\/85:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.85))}.hover\:outline-error-content\/90:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.9))}.hover\:outline-error-content\/95:hover{outline-color:var(--fallback-erc,oklch(var(--erc)/.95))}.hover\:outline-error\/0:hover{outline-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:outline-error\/10:hover{outline-color:var(--fallback-er,oklch(var(--er)/.1))}.hover\:outline-error\/100:hover{outline-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:outline-error\/15:hover{outline-color:var(--fallback-er,oklch(var(--er)/.15))}.hover\:outline-error\/20:hover{outline-color:var(--fallback-er,oklch(var(--er)/.2))}.hover\:outline-error\/25:hover{outline-color:var(--fallback-er,oklch(var(--er)/.25))}.hover\:outline-error\/30:hover{outline-color:var(--fallback-er,oklch(var(--er)/.3))}.hover\:outline-error\/35:hover{outline-color:var(--fallback-er,oklch(var(--er)/.35))}.hover\:outline-error\/40:hover{outline-color:var(--fallback-er,oklch(var(--er)/.4))}.hover\:outline-error\/45:hover{outline-color:var(--fallback-er,oklch(var(--er)/.45))}.hover\:outline-error\/5:hover{outline-color:var(--fallback-er,oklch(var(--er)/.05))}.hover\:outline-error\/50:hover{outline-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:outline-error\/55:hover{outline-color:var(--fallback-er,oklch(var(--er)/.55))}.hover\:outline-error\/60:hover{outline-color:var(--fallback-er,oklch(var(--er)/.6))}.hover\:outline-error\/65:hover{outline-color:var(--fallback-er,oklch(var(--er)/.65))}.hover\:outline-error\/70:hover{outline-color:var(--fallback-er,oklch(var(--er)/.7))}.hover\:outline-error\/75:hover{outline-color:var(--fallback-er,oklch(var(--er)/.75))}.hover\:outline-error\/80:hover{outline-color:var(--fallback-er,oklch(var(--er)/.8))}.hover\:outline-error\/85:hover{outline-color:var(--fallback-er,oklch(var(--er)/.85))}.hover\:outline-error\/90:hover{outline-color:var(--fallback-er,oklch(var(--er)/.9))}.hover\:outline-error\/95:hover{outline-color:var(--fallback-er,oklch(var(--er)/.95))}.hover\:outline-info:hover{outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:outline-info-content:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:outline-info-content\/0:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:outline-info-content\/10:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.1))}.hover\:outline-info-content\/100:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:outline-info-content\/15:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.15))}.hover\:outline-info-content\/20:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.2))}.hover\:outline-info-content\/25:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.25))}.hover\:outline-info-content\/30:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.3))}.hover\:outline-info-content\/35:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.35))}.hover\:outline-info-content\/40:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.4))}.hover\:outline-info-content\/45:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.45))}.hover\:outline-info-content\/5:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.05))}.hover\:outline-info-content\/50:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.5))}.hover\:outline-info-content\/55:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.55))}.hover\:outline-info-content\/60:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.6))}.hover\:outline-info-content\/65:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.65))}.hover\:outline-info-content\/70:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.7))}.hover\:outline-info-content\/75:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.75))}.hover\:outline-info-content\/80:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.8))}.hover\:outline-info-content\/85:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.85))}.hover\:outline-info-content\/90:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.9))}.hover\:outline-info-content\/95:hover{outline-color:var(--fallback-inc,oklch(var(--inc)/.95))}.hover\:outline-info\/0:hover{outline-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:outline-info\/10:hover{outline-color:var(--fallback-in,oklch(var(--in)/.1))}.hover\:outline-info\/100:hover{outline-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:outline-info\/15:hover{outline-color:var(--fallback-in,oklch(var(--in)/.15))}.hover\:outline-info\/20:hover{outline-color:var(--fallback-in,oklch(var(--in)/.2))}.hover\:outline-info\/25:hover{outline-color:var(--fallback-in,oklch(var(--in)/.25))}.hover\:outline-info\/30:hover{outline-color:var(--fallback-in,oklch(var(--in)/.3))}.hover\:outline-info\/35:hover{outline-color:var(--fallback-in,oklch(var(--in)/.35))}.hover\:outline-info\/40:hover{outline-color:var(--fallback-in,oklch(var(--in)/.4))}.hover\:outline-info\/45:hover{outline-color:var(--fallback-in,oklch(var(--in)/.45))}.hover\:outline-info\/5:hover{outline-color:var(--fallback-in,oklch(var(--in)/.05))}.hover\:outline-info\/50:hover{outline-color:var(--fallback-in,oklch(var(--in)/.5))}.hover\:outline-info\/55:hover{outline-color:var(--fallback-in,oklch(var(--in)/.55))}.hover\:outline-info\/60:hover{outline-color:var(--fallback-in,oklch(var(--in)/.6))}.hover\:outline-info\/65:hover{outline-color:var(--fallback-in,oklch(var(--in)/.65))}.hover\:outline-info\/70:hover{outline-color:var(--fallback-in,oklch(var(--in)/.7))}.hover\:outline-info\/75:hover{outline-color:var(--fallback-in,oklch(var(--in)/.75))}.hover\:outline-info\/80:hover{outline-color:var(--fallback-in,oklch(var(--in)/.8))}.hover\:outline-info\/85:hover{outline-color:var(--fallback-in,oklch(var(--in)/.85))}.hover\:outline-info\/90:hover{outline-color:var(--fallback-in,oklch(var(--in)/.9))}.hover\:outline-info\/95:hover{outline-color:var(--fallback-in,oklch(var(--in)/.95))}.hover\:outline-neutral:hover{outline-color:var(--fallback-n,oklch(var(--n)/1))}.hover\:outline-neutral-content:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:outline-neutral-content\/0:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/0))}.hover\:outline-neutral-content\/10:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.1))}.hover\:outline-neutral-content\/100:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/1))}.hover\:outline-neutral-content\/15:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.15))}.hover\:outline-neutral-content\/20:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.2))}.hover\:outline-neutral-content\/25:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.25))}.hover\:outline-neutral-content\/30:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.3))}.hover\:outline-neutral-content\/35:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.35))}.hover\:outline-neutral-content\/40:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.4))}.hover\:outline-neutral-content\/45:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.45))}.hover\:outline-neutral-content\/5:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.05))}.hover\:outline-neutral-content\/50:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.5))}.hover\:outline-neutral-content\/55:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.55))}.hover\:outline-neutral-content\/60:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.6))}.hover\:outline-neutral-content\/65:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.65))}.hover\:outline-neutral-content\/70:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.7))}.hover\:outline-neutral-content\/75:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.75))}.hover\:outline-neutral-content\/80:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.8))}.hover\:outline-neutral-content\/85:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.85))}.hover\:outline-neutral-content\/90:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.9))}.hover\:outline-neutral-content\/95:hover{outline-color:var(--fallback-nc,oklch(var(--nc)/.95))}.hover\:outline-neutral\/0:hover{outline-color:var(--fallback-n,oklch(var(--n)/0))}.hover\:outline-neutral\/10:hover{outline-color:var(--fallback-n,oklch(var(--n)/.1))}.hover\:outline-neutral\/100:hover{outline-color:var(--fallback-n,oklch(var(--n)/1))}.hover\:outline-neutral\/15:hover{outline-color:var(--fallback-n,oklch(var(--n)/.15))}.hover\:outline-neutral\/20:hover{outline-color:var(--fallback-n,oklch(var(--n)/.2))}.hover\:outline-neutral\/25:hover{outline-color:var(--fallback-n,oklch(var(--n)/.25))}.hover\:outline-neutral\/30:hover{outline-color:var(--fallback-n,oklch(var(--n)/.3))}.hover\:outline-neutral\/35:hover{outline-color:var(--fallback-n,oklch(var(--n)/.35))}.hover\:outline-neutral\/40:hover{outline-color:var(--fallback-n,oklch(var(--n)/.4))}.hover\:outline-neutral\/45:hover{outline-color:var(--fallback-n,oklch(var(--n)/.45))}.hover\:outline-neutral\/5:hover{outline-color:var(--fallback-n,oklch(var(--n)/.05))}.hover\:outline-neutral\/50:hover{outline-color:var(--fallback-n,oklch(var(--n)/.5))}.hover\:outline-neutral\/55:hover{outline-color:var(--fallback-n,oklch(var(--n)/.55))}.hover\:outline-neutral\/60:hover{outline-color:var(--fallback-n,oklch(var(--n)/.6))}.hover\:outline-neutral\/65:hover{outline-color:var(--fallback-n,oklch(var(--n)/.65))}.hover\:outline-neutral\/70:hover{outline-color:var(--fallback-n,oklch(var(--n)/.7))}.hover\:outline-neutral\/75:hover{outline-color:var(--fallback-n,oklch(var(--n)/.75))}.hover\:outline-neutral\/80:hover{outline-color:var(--fallback-n,oklch(var(--n)/.8))}.hover\:outline-neutral\/85:hover{outline-color:var(--fallback-n,oklch(var(--n)/.85))}.hover\:outline-neutral\/90:hover{outline-color:var(--fallback-n,oklch(var(--n)/.9))}.hover\:outline-neutral\/95:hover{outline-color:var(--fallback-n,oklch(var(--n)/.95))}.hover\:outline-primary:hover{outline-color:var(--fallback-p,oklch(var(--p)/1))}.hover\:outline-primary-content:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:outline-primary-content\/0:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/0))}.hover\:outline-primary-content\/10:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.1))}.hover\:outline-primary-content\/100:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/1))}.hover\:outline-primary-content\/15:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.15))}.hover\:outline-primary-content\/20:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.2))}.hover\:outline-primary-content\/25:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.25))}.hover\:outline-primary-content\/30:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.3))}.hover\:outline-primary-content\/35:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.35))}.hover\:outline-primary-content\/40:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.4))}.hover\:outline-primary-content\/45:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.45))}.hover\:outline-primary-content\/5:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.05))}.hover\:outline-primary-content\/50:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.5))}.hover\:outline-primary-content\/55:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.55))}.hover\:outline-primary-content\/60:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.6))}.hover\:outline-primary-content\/65:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.65))}.hover\:outline-primary-content\/70:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.7))}.hover\:outline-primary-content\/75:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.75))}.hover\:outline-primary-content\/80:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.8))}.hover\:outline-primary-content\/85:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.85))}.hover\:outline-primary-content\/90:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.9))}.hover\:outline-primary-content\/95:hover{outline-color:var(--fallback-pc,oklch(var(--pc)/.95))}.hover\:outline-primary\/0:hover{outline-color:var(--fallback-p,oklch(var(--p)/0))}.hover\:outline-primary\/10:hover{outline-color:var(--fallback-p,oklch(var(--p)/.1))}.hover\:outline-primary\/100:hover{outline-color:var(--fallback-p,oklch(var(--p)/1))}.hover\:outline-primary\/15:hover{outline-color:var(--fallback-p,oklch(var(--p)/.15))}.hover\:outline-primary\/20:hover{outline-color:var(--fallback-p,oklch(var(--p)/.2))}.hover\:outline-primary\/25:hover{outline-color:var(--fallback-p,oklch(var(--p)/.25))}.hover\:outline-primary\/30:hover{outline-color:var(--fallback-p,oklch(var(--p)/.3))}.hover\:outline-primary\/35:hover{outline-color:var(--fallback-p,oklch(var(--p)/.35))}.hover\:outline-primary\/40:hover{outline-color:var(--fallback-p,oklch(var(--p)/.4))}.hover\:outline-primary\/45:hover{outline-color:var(--fallback-p,oklch(var(--p)/.45))}.hover\:outline-primary\/5:hover{outline-color:var(--fallback-p,oklch(var(--p)/.05))}.hover\:outline-primary\/50:hover{outline-color:var(--fallback-p,oklch(var(--p)/.5))}.hover\:outline-primary\/55:hover{outline-color:var(--fallback-p,oklch(var(--p)/.55))}.hover\:outline-primary\/60:hover{outline-color:var(--fallback-p,oklch(var(--p)/.6))}.hover\:outline-primary\/65:hover{outline-color:var(--fallback-p,oklch(var(--p)/.65))}.hover\:outline-primary\/70:hover{outline-color:var(--fallback-p,oklch(var(--p)/.7))}.hover\:outline-primary\/75:hover{outline-color:var(--fallback-p,oklch(var(--p)/.75))}.hover\:outline-primary\/80:hover{outline-color:var(--fallback-p,oklch(var(--p)/.8))}.hover\:outline-primary\/85:hover{outline-color:var(--fallback-p,oklch(var(--p)/.85))}.hover\:outline-primary\/90:hover{outline-color:var(--fallback-p,oklch(var(--p)/.9))}.hover\:outline-primary\/95:hover{outline-color:var(--fallback-p,oklch(var(--p)/.95))}.hover\:outline-secondary:hover{outline-color:var(--fallback-s,oklch(var(--s)/1))}.hover\:outline-secondary-content:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:outline-secondary-content\/0:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/0))}.hover\:outline-secondary-content\/10:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.1))}.hover\:outline-secondary-content\/100:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/1))}.hover\:outline-secondary-content\/15:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.15))}.hover\:outline-secondary-content\/20:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.2))}.hover\:outline-secondary-content\/25:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.25))}.hover\:outline-secondary-content\/30:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.3))}.hover\:outline-secondary-content\/35:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.35))}.hover\:outline-secondary-content\/40:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.4))}.hover\:outline-secondary-content\/45:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.45))}.hover\:outline-secondary-content\/5:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.05))}.hover\:outline-secondary-content\/50:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.5))}.hover\:outline-secondary-content\/55:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.55))}.hover\:outline-secondary-content\/60:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.6))}.hover\:outline-secondary-content\/65:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.65))}.hover\:outline-secondary-content\/70:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.7))}.hover\:outline-secondary-content\/75:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.75))}.hover\:outline-secondary-content\/80:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.8))}.hover\:outline-secondary-content\/85:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.85))}.hover\:outline-secondary-content\/90:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.9))}.hover\:outline-secondary-content\/95:hover{outline-color:var(--fallback-sc,oklch(var(--sc)/.95))}.hover\:outline-secondary\/0:hover{outline-color:var(--fallback-s,oklch(var(--s)/0))}.hover\:outline-secondary\/10:hover{outline-color:var(--fallback-s,oklch(var(--s)/.1))}.hover\:outline-secondary\/100:hover{outline-color:var(--fallback-s,oklch(var(--s)/1))}.hover\:outline-secondary\/15:hover{outline-color:var(--fallback-s,oklch(var(--s)/.15))}.hover\:outline-secondary\/20:hover{outline-color:var(--fallback-s,oklch(var(--s)/.2))}.hover\:outline-secondary\/25:hover{outline-color:var(--fallback-s,oklch(var(--s)/.25))}.hover\:outline-secondary\/30:hover{outline-color:var(--fallback-s,oklch(var(--s)/.3))}.hover\:outline-secondary\/35:hover{outline-color:var(--fallback-s,oklch(var(--s)/.35))}.hover\:outline-secondary\/40:hover{outline-color:var(--fallback-s,oklch(var(--s)/.4))}.hover\:outline-secondary\/45:hover{outline-color:var(--fallback-s,oklch(var(--s)/.45))}.hover\:outline-secondary\/5:hover{outline-color:var(--fallback-s,oklch(var(--s)/.05))}.hover\:outline-secondary\/50:hover{outline-color:var(--fallback-s,oklch(var(--s)/.5))}.hover\:outline-secondary\/55:hover{outline-color:var(--fallback-s,oklch(var(--s)/.55))}.hover\:outline-secondary\/60:hover{outline-color:var(--fallback-s,oklch(var(--s)/.6))}.hover\:outline-secondary\/65:hover{outline-color:var(--fallback-s,oklch(var(--s)/.65))}.hover\:outline-secondary\/70:hover{outline-color:var(--fallback-s,oklch(var(--s)/.7))}.hover\:outline-secondary\/75:hover{outline-color:var(--fallback-s,oklch(var(--s)/.75))}.hover\:outline-secondary\/80:hover{outline-color:var(--fallback-s,oklch(var(--s)/.8))}.hover\:outline-secondary\/85:hover{outline-color:var(--fallback-s,oklch(var(--s)/.85))}.hover\:outline-secondary\/90:hover{outline-color:var(--fallback-s,oklch(var(--s)/.9))}.hover\:outline-secondary\/95:hover{outline-color:var(--fallback-s,oklch(var(--s)/.95))}.hover\:outline-success:hover{outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:outline-success-content:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:outline-success-content\/0:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:outline-success-content\/10:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.1))}.hover\:outline-success-content\/100:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:outline-success-content\/15:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.15))}.hover\:outline-success-content\/20:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.2))}.hover\:outline-success-content\/25:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.25))}.hover\:outline-success-content\/30:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.3))}.hover\:outline-success-content\/35:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.35))}.hover\:outline-success-content\/40:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.4))}.hover\:outline-success-content\/45:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.45))}.hover\:outline-success-content\/5:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.05))}.hover\:outline-success-content\/50:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.5))}.hover\:outline-success-content\/55:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.55))}.hover\:outline-success-content\/60:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.6))}.hover\:outline-success-content\/65:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.65))}.hover\:outline-success-content\/70:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.7))}.hover\:outline-success-content\/75:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.75))}.hover\:outline-success-content\/80:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.8))}.hover\:outline-success-content\/85:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.85))}.hover\:outline-success-content\/90:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.9))}.hover\:outline-success-content\/95:hover{outline-color:var(--fallback-suc,oklch(var(--suc)/.95))}.hover\:outline-success\/0:hover{outline-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:outline-success\/10:hover{outline-color:var(--fallback-su,oklch(var(--su)/.1))}.hover\:outline-success\/100:hover{outline-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:outline-success\/15:hover{outline-color:var(--fallback-su,oklch(var(--su)/.15))}.hover\:outline-success\/20:hover{outline-color:var(--fallback-su,oklch(var(--su)/.2))}.hover\:outline-success\/25:hover{outline-color:var(--fallback-su,oklch(var(--su)/.25))}.hover\:outline-success\/30:hover{outline-color:var(--fallback-su,oklch(var(--su)/.3))}.hover\:outline-success\/35:hover{outline-color:var(--fallback-su,oklch(var(--su)/.35))}.hover\:outline-success\/40:hover{outline-color:var(--fallback-su,oklch(var(--su)/.4))}.hover\:outline-success\/45:hover{outline-color:var(--fallback-su,oklch(var(--su)/.45))}.hover\:outline-success\/5:hover{outline-color:var(--fallback-su,oklch(var(--su)/.05))}.hover\:outline-success\/50:hover{outline-color:var(--fallback-su,oklch(var(--su)/.5))}.hover\:outline-success\/55:hover{outline-color:var(--fallback-su,oklch(var(--su)/.55))}.hover\:outline-success\/60:hover{outline-color:var(--fallback-su,oklch(var(--su)/.6))}.hover\:outline-success\/65:hover{outline-color:var(--fallback-su,oklch(var(--su)/.65))}.hover\:outline-success\/70:hover{outline-color:var(--fallback-su,oklch(var(--su)/.7))}.hover\:outline-success\/75:hover{outline-color:var(--fallback-su,oklch(var(--su)/.75))}.hover\:outline-success\/80:hover{outline-color:var(--fallback-su,oklch(var(--su)/.8))}.hover\:outline-success\/85:hover{outline-color:var(--fallback-su,oklch(var(--su)/.85))}.hover\:outline-success\/90:hover{outline-color:var(--fallback-su,oklch(var(--su)/.9))}.hover\:outline-success\/95:hover{outline-color:var(--fallback-su,oklch(var(--su)/.95))}.hover\:outline-warning:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:outline-warning-content:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:outline-warning-content\/0:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:outline-warning-content\/10:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.1))}.hover\:outline-warning-content\/100:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:outline-warning-content\/15:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.15))}.hover\:outline-warning-content\/20:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.2))}.hover\:outline-warning-content\/25:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.25))}.hover\:outline-warning-content\/30:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.3))}.hover\:outline-warning-content\/35:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.35))}.hover\:outline-warning-content\/40:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.4))}.hover\:outline-warning-content\/45:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.45))}.hover\:outline-warning-content\/5:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.05))}.hover\:outline-warning-content\/50:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.5))}.hover\:outline-warning-content\/55:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.55))}.hover\:outline-warning-content\/60:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.6))}.hover\:outline-warning-content\/65:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.65))}.hover\:outline-warning-content\/70:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.7))}.hover\:outline-warning-content\/75:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.75))}.hover\:outline-warning-content\/80:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.8))}.hover\:outline-warning-content\/85:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.85))}.hover\:outline-warning-content\/90:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.9))}.hover\:outline-warning-content\/95:hover{outline-color:var(--fallback-wac,oklch(var(--wac)/.95))}.hover\:outline-warning\/0:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:outline-warning\/10:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.1))}.hover\:outline-warning\/100:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:outline-warning\/15:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.15))}.hover\:outline-warning\/20:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.2))}.hover\:outline-warning\/25:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.25))}.hover\:outline-warning\/30:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.3))}.hover\:outline-warning\/35:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.35))}.hover\:outline-warning\/40:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.4))}.hover\:outline-warning\/45:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.45))}.hover\:outline-warning\/5:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.05))}.hover\:outline-warning\/50:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.5))}.hover\:outline-warning\/55:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.55))}.hover\:outline-warning\/60:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.6))}.hover\:outline-warning\/65:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.65))}.hover\:outline-warning\/70:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.7))}.hover\:outline-warning\/75:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.75))}.hover\:outline-warning\/80:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.8))}.hover\:outline-warning\/85:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.85))}.hover\:outline-warning\/90:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.9))}.hover\:outline-warning\/95:hover{outline-color:var(--fallback-wa,oklch(var(--wa)/.95))}.hover\:ring-base-100:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:ring-base-100\/0:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:ring-base-100\/10:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.hover\:ring-base-100\/100:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:ring-base-100\/15:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.hover\:ring-base-100\/20:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.hover\:ring-base-100\/25:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.hover\:ring-base-100\/30:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.hover\:ring-base-100\/35:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.hover\:ring-base-100\/40:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.hover\:ring-base-100\/45:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.hover\:ring-base-100\/5:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.hover\:ring-base-100\/50:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.hover\:ring-base-100\/55:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.hover\:ring-base-100\/60:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.hover\:ring-base-100\/65:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.hover\:ring-base-100\/70:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.hover\:ring-base-100\/75:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.hover\:ring-base-100\/80:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.hover\:ring-base-100\/85:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.hover\:ring-base-100\/90:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.hover\:ring-base-100\/95:hover{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.hover\:ring-base-200:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:ring-base-200\/0:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:ring-base-200\/10:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.hover\:ring-base-200\/100:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:ring-base-200\/15:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.hover\:ring-base-200\/20:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.hover\:ring-base-200\/25:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.hover\:ring-base-200\/30:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.hover\:ring-base-200\/35:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.hover\:ring-base-200\/40:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.hover\:ring-base-200\/45:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.hover\:ring-base-200\/5:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.hover\:ring-base-200\/50:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.hover\:ring-base-200\/55:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.hover\:ring-base-200\/60:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.hover\:ring-base-200\/65:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.hover\:ring-base-200\/70:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.hover\:ring-base-200\/75:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.hover\:ring-base-200\/80:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.hover\:ring-base-200\/85:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.hover\:ring-base-200\/90:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.hover\:ring-base-200\/95:hover{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.hover\:ring-base-300:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:ring-base-300\/0:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:ring-base-300\/10:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.hover\:ring-base-300\/100:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:ring-base-300\/15:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.hover\:ring-base-300\/20:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.hover\:ring-base-300\/25:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.hover\:ring-base-300\/30:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.hover\:ring-base-300\/35:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.hover\:ring-base-300\/40:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.hover\:ring-base-300\/45:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.hover\:ring-base-300\/5:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.hover\:ring-base-300\/50:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.hover\:ring-base-300\/55:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.hover\:ring-base-300\/60:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.hover\:ring-base-300\/65:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.hover\:ring-base-300\/70:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.hover\:ring-base-300\/75:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.hover\:ring-base-300\/80:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.hover\:ring-base-300\/85:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.hover\:ring-base-300\/90:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.hover\:ring-base-300\/95:hover{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.hover\:ring-base-content:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:ring-base-content\/0:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:ring-base-content\/10:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.hover\:ring-base-content\/100:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:ring-base-content\/15:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.hover\:ring-base-content\/20:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.hover\:ring-base-content\/25:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.hover\:ring-base-content\/30:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.hover\:ring-base-content\/35:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.hover\:ring-base-content\/40:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.hover\:ring-base-content\/45:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.hover\:ring-base-content\/5:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.hover\:ring-base-content\/50:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.hover\:ring-base-content\/55:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.hover\:ring-base-content\/60:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.hover\:ring-base-content\/65:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.hover\:ring-base-content\/70:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.hover\:ring-base-content\/75:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.hover\:ring-base-content\/80:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.hover\:ring-base-content\/85:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.hover\:ring-base-content\/90:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.hover\:ring-base-content\/95:hover{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.hover\:ring-error:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:ring-error-content:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:ring-error-content\/0:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:ring-error-content\/10:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.hover\:ring-error-content\/100:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:ring-error-content\/15:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.hover\:ring-error-content\/20:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.hover\:ring-error-content\/25:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.hover\:ring-error-content\/30:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.hover\:ring-error-content\/35:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.hover\:ring-error-content\/40:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.hover\:ring-error-content\/45:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.hover\:ring-error-content\/5:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.hover\:ring-error-content\/50:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.hover\:ring-error-content\/55:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.hover\:ring-error-content\/60:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.hover\:ring-error-content\/65:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.hover\:ring-error-content\/70:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.hover\:ring-error-content\/75:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.hover\:ring-error-content\/80:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.hover\:ring-error-content\/85:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.hover\:ring-error-content\/90:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.hover\:ring-error-content\/95:hover{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.hover\:ring-error\/0:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:ring-error\/10:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.1))}.hover\:ring-error\/100:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:ring-error\/15:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.15))}.hover\:ring-error\/20:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.2))}.hover\:ring-error\/25:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.25))}.hover\:ring-error\/30:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.3))}.hover\:ring-error\/35:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.35))}.hover\:ring-error\/40:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.4))}.hover\:ring-error\/45:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.45))}.hover\:ring-error\/5:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.05))}.hover\:ring-error\/50:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.5))}.hover\:ring-error\/55:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.55))}.hover\:ring-error\/60:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.6))}.hover\:ring-error\/65:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.65))}.hover\:ring-error\/70:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.7))}.hover\:ring-error\/75:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.75))}.hover\:ring-error\/80:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.8))}.hover\:ring-error\/85:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.85))}.hover\:ring-error\/90:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.9))}.hover\:ring-error\/95:hover{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.95))}.hover\:ring-info:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:ring-info-content:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:ring-info-content\/0:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:ring-info-content\/10:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.hover\:ring-info-content\/100:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:ring-info-content\/15:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.hover\:ring-info-content\/20:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.hover\:ring-info-content\/25:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.hover\:ring-info-content\/30:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.hover\:ring-info-content\/35:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.hover\:ring-info-content\/40:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.hover\:ring-info-content\/45:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.hover\:ring-info-content\/5:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.hover\:ring-info-content\/50:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.hover\:ring-info-content\/55:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.hover\:ring-info-content\/60:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.hover\:ring-info-content\/65:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.hover\:ring-info-content\/70:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.hover\:ring-info-content\/75:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.hover\:ring-info-content\/80:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.hover\:ring-info-content\/85:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.hover\:ring-info-content\/90:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.hover\:ring-info-content\/95:hover{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.hover\:ring-info\/0:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:ring-info\/10:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.1))}.hover\:ring-info\/100:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:ring-info\/15:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.15))}.hover\:ring-info\/20:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.2))}.hover\:ring-info\/25:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.25))}.hover\:ring-info\/30:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.3))}.hover\:ring-info\/35:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.35))}.hover\:ring-info\/40:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.4))}.hover\:ring-info\/45:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.45))}.hover\:ring-info\/5:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.05))}.hover\:ring-info\/50:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.5))}.hover\:ring-info\/55:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.55))}.hover\:ring-info\/60:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.6))}.hover\:ring-info\/65:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.65))}.hover\:ring-info\/70:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.7))}.hover\:ring-info\/75:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.75))}.hover\:ring-info\/80:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.8))}.hover\:ring-info\/85:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.85))}.hover\:ring-info\/90:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.9))}.hover\:ring-info\/95:hover{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.95))}.hover\:ring-success:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:ring-success-content:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:ring-success-content\/0:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:ring-success-content\/10:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.hover\:ring-success-content\/100:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:ring-success-content\/15:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.hover\:ring-success-content\/20:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.hover\:ring-success-content\/25:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.hover\:ring-success-content\/30:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.hover\:ring-success-content\/35:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.hover\:ring-success-content\/40:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.hover\:ring-success-content\/45:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.hover\:ring-success-content\/5:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.hover\:ring-success-content\/50:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.hover\:ring-success-content\/55:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.hover\:ring-success-content\/60:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.hover\:ring-success-content\/65:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.hover\:ring-success-content\/70:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.hover\:ring-success-content\/75:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.hover\:ring-success-content\/80:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.hover\:ring-success-content\/85:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.hover\:ring-success-content\/90:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.hover\:ring-success-content\/95:hover{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.hover\:ring-success\/0:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:ring-success\/10:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.1))}.hover\:ring-success\/100:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:ring-success\/15:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.15))}.hover\:ring-success\/20:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.2))}.hover\:ring-success\/25:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.25))}.hover\:ring-success\/30:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.3))}.hover\:ring-success\/35:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.35))}.hover\:ring-success\/40:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.4))}.hover\:ring-success\/45:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.45))}.hover\:ring-success\/5:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.05))}.hover\:ring-success\/50:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.5))}.hover\:ring-success\/55:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.55))}.hover\:ring-success\/60:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.6))}.hover\:ring-success\/65:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.65))}.hover\:ring-success\/70:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.7))}.hover\:ring-success\/75:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.75))}.hover\:ring-success\/80:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.8))}.hover\:ring-success\/85:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.85))}.hover\:ring-success\/90:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.9))}.hover\:ring-success\/95:hover{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.95))}.hover\:ring-warning:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:ring-warning-content:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:ring-warning-content\/0:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:ring-warning-content\/10:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.hover\:ring-warning-content\/100:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:ring-warning-content\/15:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.hover\:ring-warning-content\/20:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.hover\:ring-warning-content\/25:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.hover\:ring-warning-content\/30:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.hover\:ring-warning-content\/35:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.hover\:ring-warning-content\/40:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.hover\:ring-warning-content\/45:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.hover\:ring-warning-content\/5:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.hover\:ring-warning-content\/50:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.hover\:ring-warning-content\/55:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.hover\:ring-warning-content\/60:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.hover\:ring-warning-content\/65:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.hover\:ring-warning-content\/70:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.hover\:ring-warning-content\/75:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.hover\:ring-warning-content\/80:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.hover\:ring-warning-content\/85:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.hover\:ring-warning-content\/90:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.hover\:ring-warning-content\/95:hover{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.hover\:ring-warning\/0:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:ring-warning\/10:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.hover\:ring-warning\/100:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:ring-warning\/15:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.hover\:ring-warning\/20:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.hover\:ring-warning\/25:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.hover\:ring-warning\/30:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.hover\:ring-warning\/35:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.hover\:ring-warning\/40:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.hover\:ring-warning\/45:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.hover\:ring-warning\/5:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.hover\:ring-warning\/50:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.hover\:ring-warning\/55:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.hover\:ring-warning\/60:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.hover\:ring-warning\/65:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.hover\:ring-warning\/70:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.hover\:ring-warning\/75:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.hover\:ring-warning\/80:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.hover\:ring-warning\/85:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.hover\:ring-warning\/90:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.hover\:ring-warning\/95:hover{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.hover\:ring-offset-base-100:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:ring-offset-base-100\/0:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0))}.hover\:ring-offset-base-100\/10:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.hover\:ring-offset-base-100\/100:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.hover\:ring-offset-base-100\/15:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.hover\:ring-offset-base-100\/20:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.hover\:ring-offset-base-100\/25:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.hover\:ring-offset-base-100\/30:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.hover\:ring-offset-base-100\/35:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.hover\:ring-offset-base-100\/40:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.hover\:ring-offset-base-100\/45:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.hover\:ring-offset-base-100\/5:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.hover\:ring-offset-base-100\/50:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.hover\:ring-offset-base-100\/55:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.hover\:ring-offset-base-100\/60:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.hover\:ring-offset-base-100\/65:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.hover\:ring-offset-base-100\/70:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.hover\:ring-offset-base-100\/75:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.hover\:ring-offset-base-100\/80:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.hover\:ring-offset-base-100\/85:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.hover\:ring-offset-base-100\/90:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.hover\:ring-offset-base-100\/95:hover{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.hover\:ring-offset-base-200:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:ring-offset-base-200\/0:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0))}.hover\:ring-offset-base-200\/10:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.hover\:ring-offset-base-200\/100:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/1))}.hover\:ring-offset-base-200\/15:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.hover\:ring-offset-base-200\/20:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.hover\:ring-offset-base-200\/25:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.hover\:ring-offset-base-200\/30:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.hover\:ring-offset-base-200\/35:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.hover\:ring-offset-base-200\/40:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.hover\:ring-offset-base-200\/45:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.hover\:ring-offset-base-200\/5:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.hover\:ring-offset-base-200\/50:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.hover\:ring-offset-base-200\/55:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.hover\:ring-offset-base-200\/60:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.hover\:ring-offset-base-200\/65:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.hover\:ring-offset-base-200\/70:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.hover\:ring-offset-base-200\/75:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.hover\:ring-offset-base-200\/80:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.hover\:ring-offset-base-200\/85:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.hover\:ring-offset-base-200\/90:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.hover\:ring-offset-base-200\/95:hover{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.hover\:ring-offset-base-300:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:ring-offset-base-300\/0:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0))}.hover\:ring-offset-base-300\/10:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.hover\:ring-offset-base-300\/100:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/1))}.hover\:ring-offset-base-300\/15:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.hover\:ring-offset-base-300\/20:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.hover\:ring-offset-base-300\/25:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.hover\:ring-offset-base-300\/30:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.hover\:ring-offset-base-300\/35:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.hover\:ring-offset-base-300\/40:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.hover\:ring-offset-base-300\/45:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.hover\:ring-offset-base-300\/5:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.hover\:ring-offset-base-300\/50:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.hover\:ring-offset-base-300\/55:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.hover\:ring-offset-base-300\/60:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.hover\:ring-offset-base-300\/65:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.hover\:ring-offset-base-300\/70:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.hover\:ring-offset-base-300\/75:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.hover\:ring-offset-base-300\/80:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.hover\:ring-offset-base-300\/85:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.hover\:ring-offset-base-300\/90:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.hover\:ring-offset-base-300\/95:hover{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.hover\:ring-offset-base-content:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:ring-offset-base-content\/0:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0))}.hover\:ring-offset-base-content\/10:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.hover\:ring-offset-base-content\/100:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/1))}.hover\:ring-offset-base-content\/15:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.hover\:ring-offset-base-content\/20:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.hover\:ring-offset-base-content\/25:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.hover\:ring-offset-base-content\/30:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.hover\:ring-offset-base-content\/35:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.hover\:ring-offset-base-content\/40:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.hover\:ring-offset-base-content\/45:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.hover\:ring-offset-base-content\/5:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.hover\:ring-offset-base-content\/50:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.hover\:ring-offset-base-content\/55:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.hover\:ring-offset-base-content\/60:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.hover\:ring-offset-base-content\/65:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.hover\:ring-offset-base-content\/70:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.hover\:ring-offset-base-content\/75:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.hover\:ring-offset-base-content\/80:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.hover\:ring-offset-base-content\/85:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.hover\:ring-offset-base-content\/90:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.hover\:ring-offset-base-content\/95:hover{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.hover\:ring-offset-error:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:ring-offset-error-content:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:ring-offset-error-content\/0:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0))}.hover\:ring-offset-error-content\/10:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.hover\:ring-offset-error-content\/100:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/1))}.hover\:ring-offset-error-content\/15:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.hover\:ring-offset-error-content\/20:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.hover\:ring-offset-error-content\/25:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.hover\:ring-offset-error-content\/30:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.hover\:ring-offset-error-content\/35:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.hover\:ring-offset-error-content\/40:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.hover\:ring-offset-error-content\/45:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.hover\:ring-offset-error-content\/5:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.hover\:ring-offset-error-content\/50:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.hover\:ring-offset-error-content\/55:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.hover\:ring-offset-error-content\/60:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.hover\:ring-offset-error-content\/65:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.hover\:ring-offset-error-content\/70:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.hover\:ring-offset-error-content\/75:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.hover\:ring-offset-error-content\/80:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.hover\:ring-offset-error-content\/85:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.hover\:ring-offset-error-content\/90:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.hover\:ring-offset-error-content\/95:hover{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.hover\:ring-offset-error\/0:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0))}.hover\:ring-offset-error\/10:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.1))}.hover\:ring-offset-error\/100:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/1))}.hover\:ring-offset-error\/15:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.15))}.hover\:ring-offset-error\/20:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.2))}.hover\:ring-offset-error\/25:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.25))}.hover\:ring-offset-error\/30:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.3))}.hover\:ring-offset-error\/35:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.35))}.hover\:ring-offset-error\/40:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.4))}.hover\:ring-offset-error\/45:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.45))}.hover\:ring-offset-error\/5:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.05))}.hover\:ring-offset-error\/50:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.5))}.hover\:ring-offset-error\/55:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.55))}.hover\:ring-offset-error\/60:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.6))}.hover\:ring-offset-error\/65:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.65))}.hover\:ring-offset-error\/70:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.7))}.hover\:ring-offset-error\/75:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.75))}.hover\:ring-offset-error\/80:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.8))}.hover\:ring-offset-error\/85:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.85))}.hover\:ring-offset-error\/90:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.9))}.hover\:ring-offset-error\/95:hover{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.95))}.hover\:ring-offset-info:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:ring-offset-info-content:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:ring-offset-info-content\/0:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0))}.hover\:ring-offset-info-content\/10:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.hover\:ring-offset-info-content\/100:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:ring-offset-info-content\/15:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.hover\:ring-offset-info-content\/20:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.hover\:ring-offset-info-content\/25:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.hover\:ring-offset-info-content\/30:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.hover\:ring-offset-info-content\/35:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.hover\:ring-offset-info-content\/40:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.hover\:ring-offset-info-content\/45:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.hover\:ring-offset-info-content\/5:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.hover\:ring-offset-info-content\/50:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.hover\:ring-offset-info-content\/55:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.hover\:ring-offset-info-content\/60:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.hover\:ring-offset-info-content\/65:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.hover\:ring-offset-info-content\/70:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.hover\:ring-offset-info-content\/75:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.hover\:ring-offset-info-content\/80:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.hover\:ring-offset-info-content\/85:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.hover\:ring-offset-info-content\/90:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.hover\:ring-offset-info-content\/95:hover{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.hover\:ring-offset-info\/0:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0))}.hover\:ring-offset-info\/10:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.1))}.hover\:ring-offset-info\/100:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/1))}.hover\:ring-offset-info\/15:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.15))}.hover\:ring-offset-info\/20:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.2))}.hover\:ring-offset-info\/25:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.25))}.hover\:ring-offset-info\/30:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.3))}.hover\:ring-offset-info\/35:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.35))}.hover\:ring-offset-info\/40:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.4))}.hover\:ring-offset-info\/45:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.45))}.hover\:ring-offset-info\/5:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.05))}.hover\:ring-offset-info\/50:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.5))}.hover\:ring-offset-info\/55:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.55))}.hover\:ring-offset-info\/60:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.6))}.hover\:ring-offset-info\/65:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.65))}.hover\:ring-offset-info\/70:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.7))}.hover\:ring-offset-info\/75:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.75))}.hover\:ring-offset-info\/80:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.8))}.hover\:ring-offset-info\/85:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.85))}.hover\:ring-offset-info\/90:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.9))}.hover\:ring-offset-info\/95:hover{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.95))}.hover\:ring-offset-success:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:ring-offset-success-content:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:ring-offset-success-content\/0:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0))}.hover\:ring-offset-success-content\/10:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.hover\:ring-offset-success-content\/100:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:ring-offset-success-content\/15:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.hover\:ring-offset-success-content\/20:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.hover\:ring-offset-success-content\/25:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.hover\:ring-offset-success-content\/30:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.hover\:ring-offset-success-content\/35:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.hover\:ring-offset-success-content\/40:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.hover\:ring-offset-success-content\/45:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.hover\:ring-offset-success-content\/5:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.hover\:ring-offset-success-content\/50:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.hover\:ring-offset-success-content\/55:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.hover\:ring-offset-success-content\/60:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.hover\:ring-offset-success-content\/65:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.hover\:ring-offset-success-content\/70:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.hover\:ring-offset-success-content\/75:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.hover\:ring-offset-success-content\/80:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.hover\:ring-offset-success-content\/85:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.hover\:ring-offset-success-content\/90:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.hover\:ring-offset-success-content\/95:hover{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.hover\:ring-offset-success\/0:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0))}.hover\:ring-offset-success\/10:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.1))}.hover\:ring-offset-success\/100:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/1))}.hover\:ring-offset-success\/15:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.15))}.hover\:ring-offset-success\/20:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.2))}.hover\:ring-offset-success\/25:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.25))}.hover\:ring-offset-success\/30:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.3))}.hover\:ring-offset-success\/35:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.35))}.hover\:ring-offset-success\/40:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.4))}.hover\:ring-offset-success\/45:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.45))}.hover\:ring-offset-success\/5:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.05))}.hover\:ring-offset-success\/50:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.5))}.hover\:ring-offset-success\/55:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.55))}.hover\:ring-offset-success\/60:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.6))}.hover\:ring-offset-success\/65:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.65))}.hover\:ring-offset-success\/70:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.7))}.hover\:ring-offset-success\/75:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.75))}.hover\:ring-offset-success\/80:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.8))}.hover\:ring-offset-success\/85:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.85))}.hover\:ring-offset-success\/90:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.9))}.hover\:ring-offset-success\/95:hover{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.95))}.hover\:ring-offset-warning:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:ring-offset-warning-content:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:ring-offset-warning-content\/0:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0))}.hover\:ring-offset-warning-content\/10:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.hover\:ring-offset-warning-content\/100:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:ring-offset-warning-content\/15:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.hover\:ring-offset-warning-content\/20:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.hover\:ring-offset-warning-content\/25:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.hover\:ring-offset-warning-content\/30:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.hover\:ring-offset-warning-content\/35:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.hover\:ring-offset-warning-content\/40:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.hover\:ring-offset-warning-content\/45:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.hover\:ring-offset-warning-content\/5:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.hover\:ring-offset-warning-content\/50:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.hover\:ring-offset-warning-content\/55:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.hover\:ring-offset-warning-content\/60:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.hover\:ring-offset-warning-content\/65:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.hover\:ring-offset-warning-content\/70:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.hover\:ring-offset-warning-content\/75:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.hover\:ring-offset-warning-content\/80:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.hover\:ring-offset-warning-content\/85:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.hover\:ring-offset-warning-content\/90:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.hover\:ring-offset-warning-content\/95:hover{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.hover\:ring-offset-warning\/0:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0))}.hover\:ring-offset-warning\/10:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.hover\:ring-offset-warning\/100:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/1))}.hover\:ring-offset-warning\/15:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.hover\:ring-offset-warning\/20:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.hover\:ring-offset-warning\/25:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.hover\:ring-offset-warning\/30:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.hover\:ring-offset-warning\/35:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.hover\:ring-offset-warning\/40:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.hover\:ring-offset-warning\/45:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.hover\:ring-offset-warning\/5:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.hover\:ring-offset-warning\/50:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.hover\:ring-offset-warning\/55:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.hover\:ring-offset-warning\/60:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.hover\:ring-offset-warning\/65:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.hover\:ring-offset-warning\/70:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.hover\:ring-offset-warning\/75:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.hover\:ring-offset-warning\/80:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.hover\:ring-offset-warning\/85:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.hover\:ring-offset-warning\/90:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.hover\:ring-offset-warning\/95:hover{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.hover\:tooltip-info:hover{--tooltip-color:var(--fallback-in,oklch(var(--in)/1));--tooltip-text-color:var(--fallback-inc,oklch(var(--inc)/1))}.hover\:tooltip-success:hover{--tooltip-color:var(--fallback-su,oklch(var(--su)/1));--tooltip-text-color:var(--fallback-suc,oklch(var(--suc)/1))}.hover\:tooltip-warning:hover{--tooltip-color:var(--fallback-wa,oklch(var(--wa)/1));--tooltip-text-color:var(--fallback-wac,oklch(var(--wac)/1))}.hover\:tooltip-error:hover{--tooltip-color:var(--fallback-er,oklch(var(--er)/1));--tooltip-text-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:divide-base-100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:divide-base-100\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:divide-base-100\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:divide-base-100\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:divide-base-100\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:divide-base-100\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:divide-base-100\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:divide-base-100\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:divide-base-100\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:divide-base-100\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:divide-base-100\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:divide-base-100\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:divide-base-100\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:divide-base-100\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:divide-base-100\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:divide-base-100\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:divide-base-100\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:divide-base-100\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:divide-base-100\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:divide-base-100\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:divide-base-100\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:divide-base-100\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:divide-base-200:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:divide-base-200\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:divide-base-200\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:divide-base-200\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:divide-base-200\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:divide-base-200\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:divide-base-200\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:divide-base-200\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:divide-base-200\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:divide-base-200\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:divide-base-200\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:divide-base-200\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:divide-base-200\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:divide-base-200\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:divide-base-200\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:divide-base-200\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:divide-base-200\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:divide-base-200\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:divide-base-200\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:divide-base-200\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:divide-base-200\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:divide-base-200\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:divide-base-300:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:divide-base-300\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:divide-base-300\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:divide-base-300\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:divide-base-300\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:divide-base-300\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:divide-base-300\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:divide-base-300\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:divide-base-300\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:divide-base-300\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:divide-base-300\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:divide-base-300\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:divide-base-300\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:divide-base-300\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:divide-base-300\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:divide-base-300\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:divide-base-300\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:divide-base-300\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:divide-base-300\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:divide-base-300\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:divide-base-300\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:divide-base-300\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:divide-base-content:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:divide-base-content\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:divide-base-content\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:divide-base-content\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:divide-base-content\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:divide-base-content\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:divide-base-content\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:divide-base-content\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:divide-base-content\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:divide-base-content\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:divide-base-content\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:divide-base-content\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:divide-base-content\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:divide-base-content\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:divide-base-content\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:divide-base-content\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:divide-base-content\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:divide-base-content\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:divide-base-content\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:divide-base-content\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:divide-base-content\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:divide-base-content\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:divide-error:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:divide-error-content:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:divide-error-content\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:divide-error-content\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:divide-error-content\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:divide-error-content\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:divide-error-content\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:divide-error-content\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:divide-error-content\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:divide-error-content\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:divide-error-content\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:divide-error-content\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:divide-error-content\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:divide-error-content\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:divide-error-content\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:divide-error-content\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:divide-error-content\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:divide-error-content\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:divide-error-content\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:divide-error-content\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:divide-error-content\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:divide-error-content\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:divide-error-content\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:divide-error\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:divide-error\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:divide-error\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:divide-error\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:divide-error\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:divide-error\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:divide-error\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:divide-error\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:divide-error\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:divide-error\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:divide-error\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:divide-error\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:divide-error\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:divide-error\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:divide-error\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:divide-error\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:divide-error\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:divide-error\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:divide-error\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:divide-error\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:divide-error\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:divide-info:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:divide-info-content:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:divide-info-content\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:divide-info-content\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:divide-info-content\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:divide-info-content\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:divide-info-content\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:divide-info-content\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:divide-info-content\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:divide-info-content\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:divide-info-content\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:divide-info-content\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:divide-info-content\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:divide-info-content\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:divide-info-content\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:divide-info-content\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:divide-info-content\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:divide-info-content\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:divide-info-content\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:divide-info-content\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:divide-info-content\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:divide-info-content\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:divide-info-content\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:divide-info\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:divide-info\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:divide-info\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:divide-info\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:divide-info\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:divide-info\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:divide-info\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:divide-info\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:divide-info\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:divide-info\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:divide-info\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:divide-info\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:divide-info\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:divide-info\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:divide-info\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:divide-info\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:divide-info\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:divide-info\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:divide-info\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:divide-info\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:divide-info\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:divide-success:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:divide-success-content:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:divide-success-content\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:divide-success-content\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:divide-success-content\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:divide-success-content\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:divide-success-content\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:divide-success-content\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:divide-success-content\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:divide-success-content\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:divide-success-content\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:divide-success-content\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:divide-success-content\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:divide-success-content\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:divide-success-content\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:divide-success-content\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:divide-success-content\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:divide-success-content\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:divide-success-content\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:divide-success-content\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:divide-success-content\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:divide-success-content\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:divide-success-content\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:divide-success\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:divide-success\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:divide-success\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:divide-success\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:divide-success\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:divide-success\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:divide-success\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:divide-success\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:divide-success\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:divide-success\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:divide-success\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:divide-success\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:divide-success\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:divide-success\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:divide-success\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:divide-success\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:divide-success\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:divide-success\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:divide-success\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:divide-success\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:divide-success\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:divide-warning:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:divide-warning-content:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:divide-warning-content\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:divide-warning-content\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:divide-warning-content\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:divide-warning-content\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:divide-warning-content\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:divide-warning-content\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:divide-warning-content\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:divide-warning-content\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:divide-warning-content\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:divide-warning-content\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:divide-warning-content\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:divide-warning-content\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:divide-warning-content\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:divide-warning-content\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:divide-warning-content\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:divide-warning-content\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:divide-warning-content\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:divide-warning-content\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:divide-warning-content\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:divide-warning-content\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:divide-warning-content\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:divide-warning\/0:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:divide-warning\/10:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:divide-warning\/100:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:divide-warning\/15:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:divide-warning\/20:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:divide-warning\/25:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:divide-warning\/30:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:divide-warning\/35:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:divide-warning\/40:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:divide-warning\/45:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:divide-warning\/5:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:divide-warning\/50:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:divide-warning\/55:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:divide-warning\/60:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:divide-warning\/65:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:divide-warning\/70:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:divide-warning\/75:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:divide-warning\/80:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:divide-warning\/85:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:divide-warning\/90:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:divide-warning\/95:focus>:not([hidden])~:not([hidden]){border-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:border-accent:focus{border-color:var(--fallback-a,oklch(var(--a)/1))}.focus\:border-accent-content:focus{border-color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:border-accent-content\/0:focus{border-color:var(--fallback-ac,oklch(var(--ac)/0))}.focus\:border-accent-content\/10:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.1))}.focus\:border-accent-content\/100:focus{border-color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:border-accent-content\/15:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.15))}.focus\:border-accent-content\/20:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.2))}.focus\:border-accent-content\/25:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.25))}.focus\:border-accent-content\/30:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.3))}.focus\:border-accent-content\/35:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.35))}.focus\:border-accent-content\/40:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.4))}.focus\:border-accent-content\/45:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.45))}.focus\:border-accent-content\/5:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.05))}.focus\:border-accent-content\/50:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.5))}.focus\:border-accent-content\/55:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.55))}.focus\:border-accent-content\/60:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.6))}.focus\:border-accent-content\/65:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.65))}.focus\:border-accent-content\/70:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.7))}.focus\:border-accent-content\/75:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.75))}.focus\:border-accent-content\/80:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.8))}.focus\:border-accent-content\/85:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.85))}.focus\:border-accent-content\/90:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.9))}.focus\:border-accent-content\/95:focus{border-color:var(--fallback-ac,oklch(var(--ac)/.95))}.focus\:border-accent\/0:focus{border-color:var(--fallback-a,oklch(var(--a)/0))}.focus\:border-accent\/10:focus{border-color:var(--fallback-a,oklch(var(--a)/.1))}.focus\:border-accent\/100:focus{border-color:var(--fallback-a,oklch(var(--a)/1))}.focus\:border-accent\/15:focus{border-color:var(--fallback-a,oklch(var(--a)/.15))}.focus\:border-accent\/20:focus{border-color:var(--fallback-a,oklch(var(--a)/.2))}.focus\:border-accent\/25:focus{border-color:var(--fallback-a,oklch(var(--a)/.25))}.focus\:border-accent\/30:focus{border-color:var(--fallback-a,oklch(var(--a)/.3))}.focus\:border-accent\/35:focus{border-color:var(--fallback-a,oklch(var(--a)/.35))}.focus\:border-accent\/40:focus{border-color:var(--fallback-a,oklch(var(--a)/.4))}.focus\:border-accent\/45:focus{border-color:var(--fallback-a,oklch(var(--a)/.45))}.focus\:border-accent\/5:focus{border-color:var(--fallback-a,oklch(var(--a)/.05))}.focus\:border-accent\/50:focus{border-color:var(--fallback-a,oklch(var(--a)/.5))}.focus\:border-accent\/55:focus{border-color:var(--fallback-a,oklch(var(--a)/.55))}.focus\:border-accent\/60:focus{border-color:var(--fallback-a,oklch(var(--a)/.6))}.focus\:border-accent\/65:focus{border-color:var(--fallback-a,oklch(var(--a)/.65))}.focus\:border-accent\/70:focus{border-color:var(--fallback-a,oklch(var(--a)/.7))}.focus\:border-accent\/75:focus{border-color:var(--fallback-a,oklch(var(--a)/.75))}.focus\:border-accent\/80:focus{border-color:var(--fallback-a,oklch(var(--a)/.8))}.focus\:border-accent\/85:focus{border-color:var(--fallback-a,oklch(var(--a)/.85))}.focus\:border-accent\/90:focus{border-color:var(--fallback-a,oklch(var(--a)/.9))}.focus\:border-accent\/95:focus{border-color:var(--fallback-a,oklch(var(--a)/.95))}.focus\:border-base-100:focus{border-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-base-100\/0:focus{border-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-base-100\/10:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:border-base-100\/100:focus{border-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-base-100\/15:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:border-base-100\/20:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:border-base-100\/25:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:border-base-100\/30:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:border-base-100\/35:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:border-base-100\/40:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:border-base-100\/45:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:border-base-100\/5:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:border-base-100\/50:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:border-base-100\/55:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:border-base-100\/60:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:border-base-100\/65:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:border-base-100\/70:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:border-base-100\/75:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:border-base-100\/80:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:border-base-100\/85:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:border-base-100\/90:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:border-base-100\/95:focus{border-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:border-base-200:focus{border-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-base-200\/0:focus{border-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-base-200\/10:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:border-base-200\/100:focus{border-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-base-200\/15:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:border-base-200\/20:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:border-base-200\/25:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:border-base-200\/30:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:border-base-200\/35:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:border-base-200\/40:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:border-base-200\/45:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:border-base-200\/5:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:border-base-200\/50:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:border-base-200\/55:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:border-base-200\/60:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:border-base-200\/65:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:border-base-200\/70:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:border-base-200\/75:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:border-base-200\/80:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:border-base-200\/85:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:border-base-200\/90:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:border-base-200\/95:focus{border-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:border-base-300:focus{border-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-base-300\/0:focus{border-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-base-300\/10:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:border-base-300\/100:focus{border-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-base-300\/15:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:border-base-300\/20:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:border-base-300\/25:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:border-base-300\/30:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:border-base-300\/35:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:border-base-300\/40:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:border-base-300\/45:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:border-base-300\/5:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:border-base-300\/50:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:border-base-300\/55:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:border-base-300\/60:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:border-base-300\/65:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:border-base-300\/70:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:border-base-300\/75:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:border-base-300\/80:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:border-base-300\/85:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:border-base-300\/90:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:border-base-300\/95:focus{border-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:border-base-content:focus{border-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-base-content\/0:focus{border-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-base-content\/10:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:border-base-content\/100:focus{border-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-base-content\/15:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:border-base-content\/20:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:border-base-content\/25:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:border-base-content\/30:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:border-base-content\/35:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:border-base-content\/40:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:border-base-content\/45:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:border-base-content\/5:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:border-base-content\/50:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:border-base-content\/55:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:border-base-content\/60:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:border-base-content\/65:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:border-base-content\/70:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:border-base-content\/75:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:border-base-content\/80:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:border-base-content\/85:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:border-base-content\/90:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:border-base-content\/95:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:border-error:focus{border-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-error-content:focus{border-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-error-content\/0:focus{border-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-error-content\/10:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:border-error-content\/100:focus{border-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-error-content\/15:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:border-error-content\/20:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:border-error-content\/25:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:border-error-content\/30:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:border-error-content\/35:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:border-error-content\/40:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:border-error-content\/45:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:border-error-content\/5:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:border-error-content\/50:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:border-error-content\/55:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:border-error-content\/60:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:border-error-content\/65:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:border-error-content\/70:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:border-error-content\/75:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:border-error-content\/80:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:border-error-content\/85:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:border-error-content\/90:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:border-error-content\/95:focus{border-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:border-error\/0:focus{border-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-error\/10:focus{border-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:border-error\/100:focus{border-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-error\/15:focus{border-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:border-error\/20:focus{border-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:border-error\/25:focus{border-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:border-error\/30:focus{border-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:border-error\/35:focus{border-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:border-error\/40:focus{border-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:border-error\/45:focus{border-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:border-error\/5:focus{border-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:border-error\/50:focus{border-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:border-error\/55:focus{border-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:border-error\/60:focus{border-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:border-error\/65:focus{border-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:border-error\/70:focus{border-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:border-error\/75:focus{border-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:border-error\/80:focus{border-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:border-error\/85:focus{border-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:border-error\/90:focus{border-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:border-error\/95:focus{border-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:border-info:focus{border-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-info-content:focus{border-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-info-content\/0:focus{border-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-info-content\/10:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:border-info-content\/100:focus{border-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-info-content\/15:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:border-info-content\/20:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:border-info-content\/25:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:border-info-content\/30:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:border-info-content\/35:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:border-info-content\/40:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:border-info-content\/45:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:border-info-content\/5:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:border-info-content\/50:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:border-info-content\/55:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:border-info-content\/60:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:border-info-content\/65:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:border-info-content\/70:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:border-info-content\/75:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:border-info-content\/80:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:border-info-content\/85:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:border-info-content\/90:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:border-info-content\/95:focus{border-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:border-info\/0:focus{border-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-info\/10:focus{border-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:border-info\/100:focus{border-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-info\/15:focus{border-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:border-info\/20:focus{border-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:border-info\/25:focus{border-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:border-info\/30:focus{border-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:border-info\/35:focus{border-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:border-info\/40:focus{border-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:border-info\/45:focus{border-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:border-info\/5:focus{border-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:border-info\/50:focus{border-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:border-info\/55:focus{border-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:border-info\/60:focus{border-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:border-info\/65:focus{border-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:border-info\/70:focus{border-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:border-info\/75:focus{border-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:border-info\/80:focus{border-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:border-info\/85:focus{border-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:border-info\/90:focus{border-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:border-info\/95:focus{border-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:border-neutral:focus{border-color:var(--fallback-n,oklch(var(--n)/1))}.focus\:border-neutral-content:focus{border-color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:border-neutral-content\/0:focus{border-color:var(--fallback-nc,oklch(var(--nc)/0))}.focus\:border-neutral-content\/10:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.1))}.focus\:border-neutral-content\/100:focus{border-color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:border-neutral-content\/15:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.15))}.focus\:border-neutral-content\/20:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.2))}.focus\:border-neutral-content\/25:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.25))}.focus\:border-neutral-content\/30:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.3))}.focus\:border-neutral-content\/35:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.35))}.focus\:border-neutral-content\/40:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.4))}.focus\:border-neutral-content\/45:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.45))}.focus\:border-neutral-content\/5:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.05))}.focus\:border-neutral-content\/50:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.5))}.focus\:border-neutral-content\/55:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.55))}.focus\:border-neutral-content\/60:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.6))}.focus\:border-neutral-content\/65:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.65))}.focus\:border-neutral-content\/70:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.7))}.focus\:border-neutral-content\/75:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.75))}.focus\:border-neutral-content\/80:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.8))}.focus\:border-neutral-content\/85:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.85))}.focus\:border-neutral-content\/90:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.9))}.focus\:border-neutral-content\/95:focus{border-color:var(--fallback-nc,oklch(var(--nc)/.95))}.focus\:border-neutral\/0:focus{border-color:var(--fallback-n,oklch(var(--n)/0))}.focus\:border-neutral\/10:focus{border-color:var(--fallback-n,oklch(var(--n)/.1))}.focus\:border-neutral\/100:focus{border-color:var(--fallback-n,oklch(var(--n)/1))}.focus\:border-neutral\/15:focus{border-color:var(--fallback-n,oklch(var(--n)/.15))}.focus\:border-neutral\/20:focus{border-color:var(--fallback-n,oklch(var(--n)/.2))}.focus\:border-neutral\/25:focus{border-color:var(--fallback-n,oklch(var(--n)/.25))}.focus\:border-neutral\/30:focus{border-color:var(--fallback-n,oklch(var(--n)/.3))}.focus\:border-neutral\/35:focus{border-color:var(--fallback-n,oklch(var(--n)/.35))}.focus\:border-neutral\/40:focus{border-color:var(--fallback-n,oklch(var(--n)/.4))}.focus\:border-neutral\/45:focus{border-color:var(--fallback-n,oklch(var(--n)/.45))}.focus\:border-neutral\/5:focus{border-color:var(--fallback-n,oklch(var(--n)/.05))}.focus\:border-neutral\/50:focus{border-color:var(--fallback-n,oklch(var(--n)/.5))}.focus\:border-neutral\/55:focus{border-color:var(--fallback-n,oklch(var(--n)/.55))}.focus\:border-neutral\/60:focus{border-color:var(--fallback-n,oklch(var(--n)/.6))}.focus\:border-neutral\/65:focus{border-color:var(--fallback-n,oklch(var(--n)/.65))}.focus\:border-neutral\/70:focus{border-color:var(--fallback-n,oklch(var(--n)/.7))}.focus\:border-neutral\/75:focus{border-color:var(--fallback-n,oklch(var(--n)/.75))}.focus\:border-neutral\/80:focus{border-color:var(--fallback-n,oklch(var(--n)/.8))}.focus\:border-neutral\/85:focus{border-color:var(--fallback-n,oklch(var(--n)/.85))}.focus\:border-neutral\/90:focus{border-color:var(--fallback-n,oklch(var(--n)/.9))}.focus\:border-neutral\/95:focus{border-color:var(--fallback-n,oklch(var(--n)/.95))}.focus\:border-primary:focus{border-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:border-primary-content:focus{border-color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:border-primary-content\/0:focus{border-color:var(--fallback-pc,oklch(var(--pc)/0))}.focus\:border-primary-content\/10:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.1))}.focus\:border-primary-content\/100:focus{border-color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:border-primary-content\/15:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.15))}.focus\:border-primary-content\/20:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.2))}.focus\:border-primary-content\/25:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.25))}.focus\:border-primary-content\/30:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.3))}.focus\:border-primary-content\/35:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.35))}.focus\:border-primary-content\/40:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.4))}.focus\:border-primary-content\/45:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.45))}.focus\:border-primary-content\/5:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.05))}.focus\:border-primary-content\/50:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.5))}.focus\:border-primary-content\/55:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.55))}.focus\:border-primary-content\/60:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.6))}.focus\:border-primary-content\/65:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.65))}.focus\:border-primary-content\/70:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.7))}.focus\:border-primary-content\/75:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.75))}.focus\:border-primary-content\/80:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.8))}.focus\:border-primary-content\/85:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.85))}.focus\:border-primary-content\/90:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.9))}.focus\:border-primary-content\/95:focus{border-color:var(--fallback-pc,oklch(var(--pc)/.95))}.focus\:border-primary\/0:focus{border-color:var(--fallback-p,oklch(var(--p)/0))}.focus\:border-primary\/10:focus{border-color:var(--fallback-p,oklch(var(--p)/.1))}.focus\:border-primary\/100:focus{border-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:border-primary\/15:focus{border-color:var(--fallback-p,oklch(var(--p)/.15))}.focus\:border-primary\/20:focus{border-color:var(--fallback-p,oklch(var(--p)/.2))}.focus\:border-primary\/25:focus{border-color:var(--fallback-p,oklch(var(--p)/.25))}.focus\:border-primary\/30:focus{border-color:var(--fallback-p,oklch(var(--p)/.3))}.focus\:border-primary\/35:focus{border-color:var(--fallback-p,oklch(var(--p)/.35))}.focus\:border-primary\/40:focus{border-color:var(--fallback-p,oklch(var(--p)/.4))}.focus\:border-primary\/45:focus{border-color:var(--fallback-p,oklch(var(--p)/.45))}.focus\:border-primary\/5:focus{border-color:var(--fallback-p,oklch(var(--p)/.05))}.focus\:border-primary\/50:focus{border-color:var(--fallback-p,oklch(var(--p)/.5))}.focus\:border-primary\/55:focus{border-color:var(--fallback-p,oklch(var(--p)/.55))}.focus\:border-primary\/60:focus{border-color:var(--fallback-p,oklch(var(--p)/.6))}.focus\:border-primary\/65:focus{border-color:var(--fallback-p,oklch(var(--p)/.65))}.focus\:border-primary\/70:focus{border-color:var(--fallback-p,oklch(var(--p)/.7))}.focus\:border-primary\/75:focus{border-color:var(--fallback-p,oklch(var(--p)/.75))}.focus\:border-primary\/80:focus{border-color:var(--fallback-p,oklch(var(--p)/.8))}.focus\:border-primary\/85:focus{border-color:var(--fallback-p,oklch(var(--p)/.85))}.focus\:border-primary\/90:focus{border-color:var(--fallback-p,oklch(var(--p)/.9))}.focus\:border-primary\/95:focus{border-color:var(--fallback-p,oklch(var(--p)/.95))}.focus\:border-secondary:focus{border-color:var(--fallback-s,oklch(var(--s)/1))}.focus\:border-secondary-content:focus{border-color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:border-secondary-content\/0:focus{border-color:var(--fallback-sc,oklch(var(--sc)/0))}.focus\:border-secondary-content\/10:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.1))}.focus\:border-secondary-content\/100:focus{border-color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:border-secondary-content\/15:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.15))}.focus\:border-secondary-content\/20:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.2))}.focus\:border-secondary-content\/25:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.25))}.focus\:border-secondary-content\/30:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.3))}.focus\:border-secondary-content\/35:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.35))}.focus\:border-secondary-content\/40:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.4))}.focus\:border-secondary-content\/45:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.45))}.focus\:border-secondary-content\/5:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.05))}.focus\:border-secondary-content\/50:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.5))}.focus\:border-secondary-content\/55:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.55))}.focus\:border-secondary-content\/60:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.6))}.focus\:border-secondary-content\/65:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.65))}.focus\:border-secondary-content\/70:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.7))}.focus\:border-secondary-content\/75:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.75))}.focus\:border-secondary-content\/80:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.8))}.focus\:border-secondary-content\/85:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.85))}.focus\:border-secondary-content\/90:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.9))}.focus\:border-secondary-content\/95:focus{border-color:var(--fallback-sc,oklch(var(--sc)/.95))}.focus\:border-secondary\/0:focus{border-color:var(--fallback-s,oklch(var(--s)/0))}.focus\:border-secondary\/10:focus{border-color:var(--fallback-s,oklch(var(--s)/.1))}.focus\:border-secondary\/100:focus{border-color:var(--fallback-s,oklch(var(--s)/1))}.focus\:border-secondary\/15:focus{border-color:var(--fallback-s,oklch(var(--s)/.15))}.focus\:border-secondary\/20:focus{border-color:var(--fallback-s,oklch(var(--s)/.2))}.focus\:border-secondary\/25:focus{border-color:var(--fallback-s,oklch(var(--s)/.25))}.focus\:border-secondary\/30:focus{border-color:var(--fallback-s,oklch(var(--s)/.3))}.focus\:border-secondary\/35:focus{border-color:var(--fallback-s,oklch(var(--s)/.35))}.focus\:border-secondary\/40:focus{border-color:var(--fallback-s,oklch(var(--s)/.4))}.focus\:border-secondary\/45:focus{border-color:var(--fallback-s,oklch(var(--s)/.45))}.focus\:border-secondary\/5:focus{border-color:var(--fallback-s,oklch(var(--s)/.05))}.focus\:border-secondary\/50:focus{border-color:var(--fallback-s,oklch(var(--s)/.5))}.focus\:border-secondary\/55:focus{border-color:var(--fallback-s,oklch(var(--s)/.55))}.focus\:border-secondary\/60:focus{border-color:var(--fallback-s,oklch(var(--s)/.6))}.focus\:border-secondary\/65:focus{border-color:var(--fallback-s,oklch(var(--s)/.65))}.focus\:border-secondary\/70:focus{border-color:var(--fallback-s,oklch(var(--s)/.7))}.focus\:border-secondary\/75:focus{border-color:var(--fallback-s,oklch(var(--s)/.75))}.focus\:border-secondary\/80:focus{border-color:var(--fallback-s,oklch(var(--s)/.8))}.focus\:border-secondary\/85:focus{border-color:var(--fallback-s,oklch(var(--s)/.85))}.focus\:border-secondary\/90:focus{border-color:var(--fallback-s,oklch(var(--s)/.9))}.focus\:border-secondary\/95:focus{border-color:var(--fallback-s,oklch(var(--s)/.95))}.focus\:border-success:focus{border-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-success-content:focus{border-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-success-content\/0:focus{border-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-success-content\/10:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:border-success-content\/100:focus{border-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-success-content\/15:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:border-success-content\/20:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:border-success-content\/25:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:border-success-content\/30:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:border-success-content\/35:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:border-success-content\/40:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:border-success-content\/45:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:border-success-content\/5:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:border-success-content\/50:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:border-success-content\/55:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:border-success-content\/60:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:border-success-content\/65:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:border-success-content\/70:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:border-success-content\/75:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:border-success-content\/80:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:border-success-content\/85:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:border-success-content\/90:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:border-success-content\/95:focus{border-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:border-success\/0:focus{border-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-success\/10:focus{border-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:border-success\/100:focus{border-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-success\/15:focus{border-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:border-success\/20:focus{border-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:border-success\/25:focus{border-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:border-success\/30:focus{border-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:border-success\/35:focus{border-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:border-success\/40:focus{border-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:border-success\/45:focus{border-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:border-success\/5:focus{border-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:border-success\/50:focus{border-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:border-success\/55:focus{border-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:border-success\/60:focus{border-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:border-success\/65:focus{border-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:border-success\/70:focus{border-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:border-success\/75:focus{border-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:border-success\/80:focus{border-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:border-success\/85:focus{border-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:border-success\/90:focus{border-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:border-success\/95:focus{border-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:border-warning:focus{border-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-warning-content:focus{border-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-warning-content\/0:focus{border-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-warning-content\/10:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:border-warning-content\/100:focus{border-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-warning-content\/15:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:border-warning-content\/20:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:border-warning-content\/25:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:border-warning-content\/30:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:border-warning-content\/35:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:border-warning-content\/40:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:border-warning-content\/45:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:border-warning-content\/5:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:border-warning-content\/50:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:border-warning-content\/55:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:border-warning-content\/60:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:border-warning-content\/65:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:border-warning-content\/70:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:border-warning-content\/75:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:border-warning-content\/80:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:border-warning-content\/85:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:border-warning-content\/90:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:border-warning-content\/95:focus{border-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:border-warning\/0:focus{border-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-warning\/10:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:border-warning\/100:focus{border-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-warning\/15:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:border-warning\/20:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:border-warning\/25:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:border-warning\/30:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:border-warning\/35:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:border-warning\/40:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:border-warning\/45:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:border-warning\/5:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:border-warning\/50:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:border-warning\/55:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:border-warning\/60:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:border-warning\/65:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:border-warning\/70:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:border-warning\/75:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:border-warning\/80:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:border-warning\/85:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:border-warning\/90:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:border-warning\/95:focus{border-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:border-x-base-100:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/1));border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-x-base-100\/0:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/0));border-right-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-x-base-100\/10:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.1));border-right-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:border-x-base-100\/100:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/1));border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-x-base-100\/15:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.15));border-right-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:border-x-base-100\/20:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.2));border-right-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:border-x-base-100\/25:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.25));border-right-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:border-x-base-100\/30:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.3));border-right-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:border-x-base-100\/35:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.35));border-right-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:border-x-base-100\/40:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.4));border-right-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:border-x-base-100\/45:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.45));border-right-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:border-x-base-100\/5:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.05));border-right-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:border-x-base-100\/50:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.5));border-right-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:border-x-base-100\/55:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.55));border-right-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:border-x-base-100\/60:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.6));border-right-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:border-x-base-100\/65:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.65));border-right-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:border-x-base-100\/70:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.7));border-right-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:border-x-base-100\/75:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.75));border-right-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:border-x-base-100\/80:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.8));border-right-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:border-x-base-100\/85:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.85));border-right-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:border-x-base-100\/90:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.9));border-right-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:border-x-base-100\/95:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.95));border-right-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:border-x-base-200:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/1));border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-x-base-200\/0:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/0));border-right-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-x-base-200\/10:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.1));border-right-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:border-x-base-200\/100:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/1));border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-x-base-200\/15:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.15));border-right-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:border-x-base-200\/20:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.2));border-right-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:border-x-base-200\/25:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.25));border-right-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:border-x-base-200\/30:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.3));border-right-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:border-x-base-200\/35:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.35));border-right-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:border-x-base-200\/40:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.4));border-right-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:border-x-base-200\/45:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.45));border-right-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:border-x-base-200\/5:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.05));border-right-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:border-x-base-200\/50:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.5));border-right-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:border-x-base-200\/55:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.55));border-right-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:border-x-base-200\/60:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.6));border-right-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:border-x-base-200\/65:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.65));border-right-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:border-x-base-200\/70:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.7));border-right-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:border-x-base-200\/75:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.75));border-right-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:border-x-base-200\/80:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.8));border-right-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:border-x-base-200\/85:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.85));border-right-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:border-x-base-200\/90:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.9));border-right-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:border-x-base-200\/95:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.95));border-right-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:border-x-base-300:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/1));border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-x-base-300\/0:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/0));border-right-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-x-base-300\/10:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.1));border-right-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:border-x-base-300\/100:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/1));border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-x-base-300\/15:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.15));border-right-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:border-x-base-300\/20:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.2));border-right-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:border-x-base-300\/25:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.25));border-right-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:border-x-base-300\/30:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.3));border-right-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:border-x-base-300\/35:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.35));border-right-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:border-x-base-300\/40:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.4));border-right-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:border-x-base-300\/45:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.45));border-right-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:border-x-base-300\/5:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.05));border-right-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:border-x-base-300\/50:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.5));border-right-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:border-x-base-300\/55:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.55));border-right-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:border-x-base-300\/60:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.6));border-right-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:border-x-base-300\/65:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.65));border-right-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:border-x-base-300\/70:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.7));border-right-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:border-x-base-300\/75:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.75));border-right-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:border-x-base-300\/80:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.8));border-right-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:border-x-base-300\/85:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.85));border-right-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:border-x-base-300\/90:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.9));border-right-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:border-x-base-300\/95:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.95));border-right-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:border-x-base-content:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/1));border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-x-base-content\/0:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/0));border-right-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-x-base-content\/10:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.1));border-right-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:border-x-base-content\/100:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/1));border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-x-base-content\/15:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.15));border-right-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:border-x-base-content\/20:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.2));border-right-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:border-x-base-content\/25:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.25));border-right-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:border-x-base-content\/30:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.3));border-right-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:border-x-base-content\/35:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.35));border-right-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:border-x-base-content\/40:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.4));border-right-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:border-x-base-content\/45:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.45));border-right-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:border-x-base-content\/5:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.05));border-right-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:border-x-base-content\/50:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.5));border-right-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:border-x-base-content\/55:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.55));border-right-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:border-x-base-content\/60:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.6));border-right-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:border-x-base-content\/65:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.65));border-right-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:border-x-base-content\/70:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.7));border-right-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:border-x-base-content\/75:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.75));border-right-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:border-x-base-content\/80:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.8));border-right-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:border-x-base-content\/85:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.85));border-right-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:border-x-base-content\/90:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.9));border-right-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:border-x-base-content\/95:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.95));border-right-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:border-x-error:focus{border-left-color:var(--fallback-er,oklch(var(--er)/1));border-right-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-x-error-content:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/1));border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-x-error-content\/0:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/0));border-right-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-x-error-content\/10:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.1));border-right-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:border-x-error-content\/100:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/1));border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-x-error-content\/15:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.15));border-right-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:border-x-error-content\/20:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.2));border-right-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:border-x-error-content\/25:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.25));border-right-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:border-x-error-content\/30:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.3));border-right-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:border-x-error-content\/35:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.35));border-right-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:border-x-error-content\/40:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.4));border-right-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:border-x-error-content\/45:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.45));border-right-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:border-x-error-content\/5:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.05));border-right-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:border-x-error-content\/50:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.5));border-right-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:border-x-error-content\/55:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.55));border-right-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:border-x-error-content\/60:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.6));border-right-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:border-x-error-content\/65:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.65));border-right-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:border-x-error-content\/70:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.7));border-right-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:border-x-error-content\/75:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.75));border-right-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:border-x-error-content\/80:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.8));border-right-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:border-x-error-content\/85:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.85));border-right-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:border-x-error-content\/90:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.9));border-right-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:border-x-error-content\/95:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.95));border-right-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:border-x-error\/0:focus{border-left-color:var(--fallback-er,oklch(var(--er)/0));border-right-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-x-error\/10:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.1));border-right-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:border-x-error\/100:focus{border-left-color:var(--fallback-er,oklch(var(--er)/1));border-right-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-x-error\/15:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.15));border-right-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:border-x-error\/20:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.2));border-right-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:border-x-error\/25:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.25));border-right-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:border-x-error\/30:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.3));border-right-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:border-x-error\/35:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.35));border-right-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:border-x-error\/40:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.4));border-right-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:border-x-error\/45:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.45));border-right-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:border-x-error\/5:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.05));border-right-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:border-x-error\/50:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.5));border-right-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:border-x-error\/55:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.55));border-right-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:border-x-error\/60:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.6));border-right-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:border-x-error\/65:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.65));border-right-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:border-x-error\/70:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.7));border-right-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:border-x-error\/75:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.75));border-right-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:border-x-error\/80:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.8));border-right-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:border-x-error\/85:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.85));border-right-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:border-x-error\/90:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.9));border-right-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:border-x-error\/95:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.95));border-right-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:border-x-info:focus{border-left-color:var(--fallback-in,oklch(var(--in)/1));border-right-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-x-info-content:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/1));border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-x-info-content\/0:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/0));border-right-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-x-info-content\/10:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.1));border-right-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:border-x-info-content\/100:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/1));border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-x-info-content\/15:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.15));border-right-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:border-x-info-content\/20:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.2));border-right-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:border-x-info-content\/25:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.25));border-right-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:border-x-info-content\/30:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.3));border-right-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:border-x-info-content\/35:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.35));border-right-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:border-x-info-content\/40:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.4));border-right-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:border-x-info-content\/45:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.45));border-right-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:border-x-info-content\/5:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.05));border-right-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:border-x-info-content\/50:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.5));border-right-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:border-x-info-content\/55:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.55));border-right-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:border-x-info-content\/60:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.6));border-right-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:border-x-info-content\/65:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.65));border-right-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:border-x-info-content\/70:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.7));border-right-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:border-x-info-content\/75:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.75));border-right-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:border-x-info-content\/80:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.8));border-right-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:border-x-info-content\/85:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.85));border-right-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:border-x-info-content\/90:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.9));border-right-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:border-x-info-content\/95:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.95));border-right-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:border-x-info\/0:focus{border-left-color:var(--fallback-in,oklch(var(--in)/0));border-right-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-x-info\/10:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.1));border-right-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:border-x-info\/100:focus{border-left-color:var(--fallback-in,oklch(var(--in)/1));border-right-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-x-info\/15:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.15));border-right-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:border-x-info\/20:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.2));border-right-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:border-x-info\/25:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.25));border-right-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:border-x-info\/30:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.3));border-right-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:border-x-info\/35:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.35));border-right-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:border-x-info\/40:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.4));border-right-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:border-x-info\/45:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.45));border-right-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:border-x-info\/5:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.05));border-right-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:border-x-info\/50:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.5));border-right-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:border-x-info\/55:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.55));border-right-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:border-x-info\/60:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.6));border-right-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:border-x-info\/65:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.65));border-right-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:border-x-info\/70:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.7));border-right-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:border-x-info\/75:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.75));border-right-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:border-x-info\/80:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.8));border-right-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:border-x-info\/85:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.85));border-right-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:border-x-info\/90:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.9));border-right-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:border-x-info\/95:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.95));border-right-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:border-x-success:focus{border-left-color:var(--fallback-su,oklch(var(--su)/1));border-right-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-x-success-content:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/1));border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-x-success-content\/0:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/0));border-right-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-x-success-content\/10:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.1));border-right-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:border-x-success-content\/100:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/1));border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-x-success-content\/15:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.15));border-right-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:border-x-success-content\/20:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.2));border-right-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:border-x-success-content\/25:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.25));border-right-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:border-x-success-content\/30:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.3));border-right-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:border-x-success-content\/35:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.35));border-right-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:border-x-success-content\/40:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.4));border-right-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:border-x-success-content\/45:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.45));border-right-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:border-x-success-content\/5:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.05));border-right-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:border-x-success-content\/50:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.5));border-right-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:border-x-success-content\/55:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.55));border-right-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:border-x-success-content\/60:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.6));border-right-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:border-x-success-content\/65:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.65));border-right-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:border-x-success-content\/70:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.7));border-right-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:border-x-success-content\/75:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.75));border-right-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:border-x-success-content\/80:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.8));border-right-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:border-x-success-content\/85:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.85));border-right-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:border-x-success-content\/90:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.9));border-right-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:border-x-success-content\/95:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.95));border-right-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:border-x-success\/0:focus{border-left-color:var(--fallback-su,oklch(var(--su)/0));border-right-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-x-success\/10:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.1));border-right-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:border-x-success\/100:focus{border-left-color:var(--fallback-su,oklch(var(--su)/1));border-right-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-x-success\/15:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.15));border-right-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:border-x-success\/20:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.2));border-right-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:border-x-success\/25:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.25));border-right-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:border-x-success\/30:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.3));border-right-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:border-x-success\/35:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.35));border-right-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:border-x-success\/40:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.4));border-right-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:border-x-success\/45:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.45));border-right-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:border-x-success\/5:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.05));border-right-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:border-x-success\/50:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.5));border-right-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:border-x-success\/55:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.55));border-right-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:border-x-success\/60:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.6));border-right-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:border-x-success\/65:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.65));border-right-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:border-x-success\/70:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.7));border-right-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:border-x-success\/75:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.75));border-right-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:border-x-success\/80:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.8));border-right-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:border-x-success\/85:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.85));border-right-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:border-x-success\/90:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.9));border-right-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:border-x-success\/95:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.95));border-right-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:border-x-warning:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/1));border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-x-warning-content:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/1));border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-x-warning-content\/0:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/0));border-right-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-x-warning-content\/10:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.1));border-right-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:border-x-warning-content\/100:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/1));border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-x-warning-content\/15:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.15));border-right-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:border-x-warning-content\/20:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.2));border-right-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:border-x-warning-content\/25:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.25));border-right-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:border-x-warning-content\/30:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.3));border-right-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:border-x-warning-content\/35:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.35));border-right-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:border-x-warning-content\/40:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.4));border-right-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:border-x-warning-content\/45:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.45));border-right-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:border-x-warning-content\/5:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.05));border-right-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:border-x-warning-content\/50:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.5));border-right-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:border-x-warning-content\/55:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.55));border-right-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:border-x-warning-content\/60:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.6));border-right-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:border-x-warning-content\/65:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.65));border-right-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:border-x-warning-content\/70:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.7));border-right-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:border-x-warning-content\/75:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.75));border-right-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:border-x-warning-content\/80:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.8));border-right-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:border-x-warning-content\/85:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.85));border-right-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:border-x-warning-content\/90:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.9));border-right-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:border-x-warning-content\/95:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.95));border-right-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:border-x-warning\/0:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/0));border-right-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-x-warning\/10:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.1));border-right-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:border-x-warning\/100:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/1));border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-x-warning\/15:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.15));border-right-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:border-x-warning\/20:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.2));border-right-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:border-x-warning\/25:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.25));border-right-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:border-x-warning\/30:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.3));border-right-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:border-x-warning\/35:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.35));border-right-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:border-x-warning\/40:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.4));border-right-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:border-x-warning\/45:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.45));border-right-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:border-x-warning\/5:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.05));border-right-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:border-x-warning\/50:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.5));border-right-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:border-x-warning\/55:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.55));border-right-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:border-x-warning\/60:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.6));border-right-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:border-x-warning\/65:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.65));border-right-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:border-x-warning\/70:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.7));border-right-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:border-x-warning\/75:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.75));border-right-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:border-x-warning\/80:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.8));border-right-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:border-x-warning\/85:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.85));border-right-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:border-x-warning\/90:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.9));border-right-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:border-x-warning\/95:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.95));border-right-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:border-y-base-100:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-y-base-100\/0:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/0));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-y-base-100\/10:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:border-y-base-100\/100:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/1));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-y-base-100\/15:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.15));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:border-y-base-100\/20:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.2));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:border-y-base-100\/25:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.25));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:border-y-base-100\/30:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.3));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:border-y-base-100\/35:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.35));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:border-y-base-100\/40:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.4));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:border-y-base-100\/45:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.45));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:border-y-base-100\/5:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.05));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:border-y-base-100\/50:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.5));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:border-y-base-100\/55:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.55));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:border-y-base-100\/60:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.6));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:border-y-base-100\/65:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.65));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:border-y-base-100\/70:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.7));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:border-y-base-100\/75:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.75));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:border-y-base-100\/80:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.8));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:border-y-base-100\/85:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.85));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:border-y-base-100\/90:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.9));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:border-y-base-100\/95:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.95));border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:border-y-base-200:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-y-base-200\/0:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/0));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-y-base-200\/10:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:border-y-base-200\/100:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/1));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-y-base-200\/15:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.15));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:border-y-base-200\/20:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.2));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:border-y-base-200\/25:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.25));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:border-y-base-200\/30:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.3));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:border-y-base-200\/35:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.35));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:border-y-base-200\/40:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.4));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:border-y-base-200\/45:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.45));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:border-y-base-200\/5:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.05));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:border-y-base-200\/50:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.5));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:border-y-base-200\/55:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.55));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:border-y-base-200\/60:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.6));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:border-y-base-200\/65:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.65));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:border-y-base-200\/70:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.7));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:border-y-base-200\/75:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.75));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:border-y-base-200\/80:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.8));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:border-y-base-200\/85:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.85));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:border-y-base-200\/90:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.9));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:border-y-base-200\/95:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.95));border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:border-y-base-300:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-y-base-300\/0:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/0));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-y-base-300\/10:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:border-y-base-300\/100:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/1));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-y-base-300\/15:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.15));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:border-y-base-300\/20:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.2));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:border-y-base-300\/25:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.25));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:border-y-base-300\/30:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.3));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:border-y-base-300\/35:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.35));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:border-y-base-300\/40:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.4));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:border-y-base-300\/45:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.45));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:border-y-base-300\/5:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.05));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:border-y-base-300\/50:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.5));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:border-y-base-300\/55:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.55));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:border-y-base-300\/60:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.6));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:border-y-base-300\/65:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.65));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:border-y-base-300\/70:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.7));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:border-y-base-300\/75:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.75));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:border-y-base-300\/80:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.8));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:border-y-base-300\/85:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.85));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:border-y-base-300\/90:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.9));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:border-y-base-300\/95:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.95));border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:border-y-base-content:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-y-base-content\/0:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/0));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-y-base-content\/10:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:border-y-base-content\/100:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/1));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-y-base-content\/15:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.15));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:border-y-base-content\/20:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.2));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:border-y-base-content\/25:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.25));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:border-y-base-content\/30:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.3));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:border-y-base-content\/35:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.35));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:border-y-base-content\/40:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.4));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:border-y-base-content\/45:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.45));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:border-y-base-content\/5:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.05));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:border-y-base-content\/50:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.5));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:border-y-base-content\/55:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.55));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:border-y-base-content\/60:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.6));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:border-y-base-content\/65:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.65));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:border-y-base-content\/70:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.7));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:border-y-base-content\/75:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.75));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:border-y-base-content\/80:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.8));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:border-y-base-content\/85:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.85));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:border-y-base-content\/90:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.9));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:border-y-base-content\/95:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.95));border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:border-y-error:focus{border-top-color:var(--fallback-er,oklch(var(--er)/1));border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-y-error-content:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-y-error-content\/0:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/0));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-y-error-content\/10:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:border-y-error-content\/100:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/1));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-y-error-content\/15:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.15));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:border-y-error-content\/20:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.2));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:border-y-error-content\/25:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.25));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:border-y-error-content\/30:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.3));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:border-y-error-content\/35:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.35));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:border-y-error-content\/40:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.4));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:border-y-error-content\/45:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.45));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:border-y-error-content\/5:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.05));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:border-y-error-content\/50:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.5));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:border-y-error-content\/55:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.55));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:border-y-error-content\/60:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.6));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:border-y-error-content\/65:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.65));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:border-y-error-content\/70:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.7));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:border-y-error-content\/75:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.75));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:border-y-error-content\/80:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.8));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:border-y-error-content\/85:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.85));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:border-y-error-content\/90:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.9));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:border-y-error-content\/95:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.95));border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:border-y-error\/0:focus{border-top-color:var(--fallback-er,oklch(var(--er)/0));border-bottom-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-y-error\/10:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.1));border-bottom-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:border-y-error\/100:focus{border-top-color:var(--fallback-er,oklch(var(--er)/1));border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-y-error\/15:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.15));border-bottom-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:border-y-error\/20:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.2));border-bottom-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:border-y-error\/25:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.25));border-bottom-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:border-y-error\/30:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.3));border-bottom-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:border-y-error\/35:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.35));border-bottom-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:border-y-error\/40:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.4));border-bottom-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:border-y-error\/45:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.45));border-bottom-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:border-y-error\/5:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.05));border-bottom-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:border-y-error\/50:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.5));border-bottom-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:border-y-error\/55:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.55));border-bottom-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:border-y-error\/60:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.6));border-bottom-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:border-y-error\/65:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.65));border-bottom-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:border-y-error\/70:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.7));border-bottom-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:border-y-error\/75:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.75));border-bottom-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:border-y-error\/80:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.8));border-bottom-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:border-y-error\/85:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.85));border-bottom-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:border-y-error\/90:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.9));border-bottom-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:border-y-error\/95:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.95));border-bottom-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:border-y-info:focus{border-top-color:var(--fallback-in,oklch(var(--in)/1));border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-y-info-content:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-y-info-content\/0:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/0));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-y-info-content\/10:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:border-y-info-content\/100:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/1));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-y-info-content\/15:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.15));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:border-y-info-content\/20:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.2));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:border-y-info-content\/25:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.25));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:border-y-info-content\/30:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.3));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:border-y-info-content\/35:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.35));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:border-y-info-content\/40:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.4));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:border-y-info-content\/45:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.45));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:border-y-info-content\/5:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.05));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:border-y-info-content\/50:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.5));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:border-y-info-content\/55:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.55));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:border-y-info-content\/60:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.6));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:border-y-info-content\/65:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.65));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:border-y-info-content\/70:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.7));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:border-y-info-content\/75:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.75));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:border-y-info-content\/80:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.8));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:border-y-info-content\/85:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.85));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:border-y-info-content\/90:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.9));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:border-y-info-content\/95:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.95));border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:border-y-info\/0:focus{border-top-color:var(--fallback-in,oklch(var(--in)/0));border-bottom-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-y-info\/10:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.1));border-bottom-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:border-y-info\/100:focus{border-top-color:var(--fallback-in,oklch(var(--in)/1));border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-y-info\/15:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.15));border-bottom-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:border-y-info\/20:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.2));border-bottom-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:border-y-info\/25:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.25));border-bottom-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:border-y-info\/30:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.3));border-bottom-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:border-y-info\/35:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.35));border-bottom-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:border-y-info\/40:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.4));border-bottom-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:border-y-info\/45:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.45));border-bottom-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:border-y-info\/5:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.05));border-bottom-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:border-y-info\/50:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.5));border-bottom-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:border-y-info\/55:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.55));border-bottom-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:border-y-info\/60:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.6));border-bottom-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:border-y-info\/65:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.65));border-bottom-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:border-y-info\/70:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.7));border-bottom-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:border-y-info\/75:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.75));border-bottom-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:border-y-info\/80:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.8));border-bottom-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:border-y-info\/85:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.85));border-bottom-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:border-y-info\/90:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.9));border-bottom-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:border-y-info\/95:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.95));border-bottom-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:border-y-success:focus{border-top-color:var(--fallback-su,oklch(var(--su)/1));border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-y-success-content:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-y-success-content\/0:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/0));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-y-success-content\/10:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:border-y-success-content\/100:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/1));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-y-success-content\/15:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.15));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:border-y-success-content\/20:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.2));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:border-y-success-content\/25:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.25));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:border-y-success-content\/30:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.3));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:border-y-success-content\/35:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.35));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:border-y-success-content\/40:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.4));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:border-y-success-content\/45:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.45));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:border-y-success-content\/5:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.05));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:border-y-success-content\/50:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.5));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:border-y-success-content\/55:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.55));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:border-y-success-content\/60:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.6));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:border-y-success-content\/65:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.65));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:border-y-success-content\/70:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.7));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:border-y-success-content\/75:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.75));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:border-y-success-content\/80:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.8));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:border-y-success-content\/85:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.85));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:border-y-success-content\/90:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.9));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:border-y-success-content\/95:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.95));border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:border-y-success\/0:focus{border-top-color:var(--fallback-su,oklch(var(--su)/0));border-bottom-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-y-success\/10:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.1));border-bottom-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:border-y-success\/100:focus{border-top-color:var(--fallback-su,oklch(var(--su)/1));border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-y-success\/15:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.15));border-bottom-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:border-y-success\/20:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.2));border-bottom-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:border-y-success\/25:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.25));border-bottom-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:border-y-success\/30:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.3));border-bottom-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:border-y-success\/35:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.35));border-bottom-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:border-y-success\/40:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.4));border-bottom-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:border-y-success\/45:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.45));border-bottom-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:border-y-success\/5:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.05));border-bottom-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:border-y-success\/50:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.5));border-bottom-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:border-y-success\/55:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.55));border-bottom-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:border-y-success\/60:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.6));border-bottom-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:border-y-success\/65:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.65));border-bottom-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:border-y-success\/70:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.7));border-bottom-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:border-y-success\/75:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.75));border-bottom-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:border-y-success\/80:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.8));border-bottom-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:border-y-success\/85:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.85));border-bottom-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:border-y-success\/90:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.9));border-bottom-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:border-y-success\/95:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.95));border-bottom-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:border-y-warning:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-y-warning-content:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-y-warning-content\/0:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/0));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-y-warning-content\/10:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:border-y-warning-content\/100:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/1));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-y-warning-content\/15:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.15));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:border-y-warning-content\/20:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.2));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:border-y-warning-content\/25:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.25));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:border-y-warning-content\/30:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.3));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:border-y-warning-content\/35:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.35));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:border-y-warning-content\/40:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.4));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:border-y-warning-content\/45:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.45));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:border-y-warning-content\/5:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.05));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:border-y-warning-content\/50:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.5));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:border-y-warning-content\/55:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.55));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:border-y-warning-content\/60:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.6));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:border-y-warning-content\/65:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.65));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:border-y-warning-content\/70:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.7));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:border-y-warning-content\/75:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.75));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:border-y-warning-content\/80:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.8));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:border-y-warning-content\/85:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.85));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:border-y-warning-content\/90:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.9));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:border-y-warning-content\/95:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.95));border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:border-y-warning\/0:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/0));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-y-warning\/10:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:border-y-warning\/100:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/1));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-y-warning\/15:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.15));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:border-y-warning\/20:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.2));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:border-y-warning\/25:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.25));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:border-y-warning\/30:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.3));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:border-y-warning\/35:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.35));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:border-y-warning\/40:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.4));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:border-y-warning\/45:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.45));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:border-y-warning\/5:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.05));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:border-y-warning\/50:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.5));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:border-y-warning\/55:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.55));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:border-y-warning\/60:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.6));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:border-y-warning\/65:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.65));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:border-y-warning\/70:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.7));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:border-y-warning\/75:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.75));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:border-y-warning\/80:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.8));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:border-y-warning\/85:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.85));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:border-y-warning\/90:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.9));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:border-y-warning\/95:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.95));border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:border-b-base-100:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-b-base-100\/0:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-b-base-100\/10:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:border-b-base-100\/100:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-b-base-100\/15:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:border-b-base-100\/20:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:border-b-base-100\/25:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:border-b-base-100\/30:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:border-b-base-100\/35:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:border-b-base-100\/40:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:border-b-base-100\/45:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:border-b-base-100\/5:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:border-b-base-100\/50:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:border-b-base-100\/55:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:border-b-base-100\/60:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:border-b-base-100\/65:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:border-b-base-100\/70:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:border-b-base-100\/75:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:border-b-base-100\/80:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:border-b-base-100\/85:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:border-b-base-100\/90:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:border-b-base-100\/95:focus{border-bottom-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:border-b-base-200:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-b-base-200\/0:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-b-base-200\/10:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:border-b-base-200\/100:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-b-base-200\/15:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:border-b-base-200\/20:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:border-b-base-200\/25:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:border-b-base-200\/30:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:border-b-base-200\/35:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:border-b-base-200\/40:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:border-b-base-200\/45:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:border-b-base-200\/5:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:border-b-base-200\/50:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:border-b-base-200\/55:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:border-b-base-200\/60:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:border-b-base-200\/65:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:border-b-base-200\/70:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:border-b-base-200\/75:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:border-b-base-200\/80:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:border-b-base-200\/85:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:border-b-base-200\/90:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:border-b-base-200\/95:focus{border-bottom-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:border-b-base-300:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-b-base-300\/0:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-b-base-300\/10:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:border-b-base-300\/100:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-b-base-300\/15:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:border-b-base-300\/20:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:border-b-base-300\/25:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:border-b-base-300\/30:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:border-b-base-300\/35:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:border-b-base-300\/40:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:border-b-base-300\/45:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:border-b-base-300\/5:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:border-b-base-300\/50:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:border-b-base-300\/55:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:border-b-base-300\/60:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:border-b-base-300\/65:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:border-b-base-300\/70:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:border-b-base-300\/75:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:border-b-base-300\/80:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:border-b-base-300\/85:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:border-b-base-300\/90:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:border-b-base-300\/95:focus{border-bottom-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:border-b-base-content:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-b-base-content\/0:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-b-base-content\/10:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:border-b-base-content\/100:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-b-base-content\/15:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:border-b-base-content\/20:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:border-b-base-content\/25:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:border-b-base-content\/30:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:border-b-base-content\/35:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:border-b-base-content\/40:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:border-b-base-content\/45:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:border-b-base-content\/5:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:border-b-base-content\/50:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:border-b-base-content\/55:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:border-b-base-content\/60:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:border-b-base-content\/65:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:border-b-base-content\/70:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:border-b-base-content\/75:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:border-b-base-content\/80:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:border-b-base-content\/85:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:border-b-base-content\/90:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:border-b-base-content\/95:focus{border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:border-b-error:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-b-error-content:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-b-error-content\/0:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-b-error-content\/10:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:border-b-error-content\/100:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-b-error-content\/15:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:border-b-error-content\/20:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:border-b-error-content\/25:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:border-b-error-content\/30:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:border-b-error-content\/35:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:border-b-error-content\/40:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:border-b-error-content\/45:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:border-b-error-content\/5:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:border-b-error-content\/50:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:border-b-error-content\/55:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:border-b-error-content\/60:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:border-b-error-content\/65:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:border-b-error-content\/70:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:border-b-error-content\/75:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:border-b-error-content\/80:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:border-b-error-content\/85:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:border-b-error-content\/90:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:border-b-error-content\/95:focus{border-bottom-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:border-b-error\/0:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-b-error\/10:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:border-b-error\/100:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-b-error\/15:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:border-b-error\/20:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:border-b-error\/25:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:border-b-error\/30:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:border-b-error\/35:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:border-b-error\/40:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:border-b-error\/45:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:border-b-error\/5:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:border-b-error\/50:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:border-b-error\/55:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:border-b-error\/60:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:border-b-error\/65:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:border-b-error\/70:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:border-b-error\/75:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:border-b-error\/80:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:border-b-error\/85:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:border-b-error\/90:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:border-b-error\/95:focus{border-bottom-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:border-b-info:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-b-info-content:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-b-info-content\/0:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-b-info-content\/10:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:border-b-info-content\/100:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-b-info-content\/15:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:border-b-info-content\/20:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:border-b-info-content\/25:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:border-b-info-content\/30:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:border-b-info-content\/35:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:border-b-info-content\/40:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:border-b-info-content\/45:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:border-b-info-content\/5:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:border-b-info-content\/50:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:border-b-info-content\/55:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:border-b-info-content\/60:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:border-b-info-content\/65:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:border-b-info-content\/70:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:border-b-info-content\/75:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:border-b-info-content\/80:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:border-b-info-content\/85:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:border-b-info-content\/90:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:border-b-info-content\/95:focus{border-bottom-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:border-b-info\/0:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-b-info\/10:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:border-b-info\/100:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-b-info\/15:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:border-b-info\/20:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:border-b-info\/25:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:border-b-info\/30:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:border-b-info\/35:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:border-b-info\/40:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:border-b-info\/45:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:border-b-info\/5:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:border-b-info\/50:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:border-b-info\/55:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:border-b-info\/60:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:border-b-info\/65:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:border-b-info\/70:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:border-b-info\/75:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:border-b-info\/80:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:border-b-info\/85:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:border-b-info\/90:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:border-b-info\/95:focus{border-bottom-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:border-b-success:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-b-success-content:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-b-success-content\/0:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-b-success-content\/10:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:border-b-success-content\/100:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-b-success-content\/15:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:border-b-success-content\/20:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:border-b-success-content\/25:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:border-b-success-content\/30:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:border-b-success-content\/35:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:border-b-success-content\/40:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:border-b-success-content\/45:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:border-b-success-content\/5:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:border-b-success-content\/50:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:border-b-success-content\/55:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:border-b-success-content\/60:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:border-b-success-content\/65:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:border-b-success-content\/70:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:border-b-success-content\/75:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:border-b-success-content\/80:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:border-b-success-content\/85:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:border-b-success-content\/90:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:border-b-success-content\/95:focus{border-bottom-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:border-b-success\/0:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-b-success\/10:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:border-b-success\/100:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-b-success\/15:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:border-b-success\/20:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:border-b-success\/25:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:border-b-success\/30:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:border-b-success\/35:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:border-b-success\/40:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:border-b-success\/45:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:border-b-success\/5:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:border-b-success\/50:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:border-b-success\/55:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:border-b-success\/60:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:border-b-success\/65:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:border-b-success\/70:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:border-b-success\/75:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:border-b-success\/80:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:border-b-success\/85:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:border-b-success\/90:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:border-b-success\/95:focus{border-bottom-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:border-b-warning:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-b-warning-content:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-b-warning-content\/0:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-b-warning-content\/10:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:border-b-warning-content\/100:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-b-warning-content\/15:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:border-b-warning-content\/20:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:border-b-warning-content\/25:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:border-b-warning-content\/30:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:border-b-warning-content\/35:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:border-b-warning-content\/40:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:border-b-warning-content\/45:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:border-b-warning-content\/5:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:border-b-warning-content\/50:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:border-b-warning-content\/55:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:border-b-warning-content\/60:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:border-b-warning-content\/65:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:border-b-warning-content\/70:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:border-b-warning-content\/75:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:border-b-warning-content\/80:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:border-b-warning-content\/85:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:border-b-warning-content\/90:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:border-b-warning-content\/95:focus{border-bottom-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:border-b-warning\/0:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-b-warning\/10:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:border-b-warning\/100:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-b-warning\/15:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:border-b-warning\/20:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:border-b-warning\/25:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:border-b-warning\/30:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:border-b-warning\/35:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:border-b-warning\/40:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:border-b-warning\/45:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:border-b-warning\/5:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:border-b-warning\/50:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:border-b-warning\/55:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:border-b-warning\/60:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:border-b-warning\/65:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:border-b-warning\/70:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:border-b-warning\/75:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:border-b-warning\/80:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:border-b-warning\/85:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:border-b-warning\/90:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:border-b-warning\/95:focus{border-bottom-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:border-e-base-100:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-e-base-100\/0:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-e-base-100\/10:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.focus\:border-e-base-100\/100:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-e-base-100\/15:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.focus\:border-e-base-100\/20:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.focus\:border-e-base-100\/25:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.focus\:border-e-base-100\/30:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.focus\:border-e-base-100\/35:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.focus\:border-e-base-100\/40:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.focus\:border-e-base-100\/45:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.focus\:border-e-base-100\/5:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.focus\:border-e-base-100\/50:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.focus\:border-e-base-100\/55:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.focus\:border-e-base-100\/60:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.focus\:border-e-base-100\/65:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.focus\:border-e-base-100\/70:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.focus\:border-e-base-100\/75:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.focus\:border-e-base-100\/80:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.focus\:border-e-base-100\/85:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.focus\:border-e-base-100\/90:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.focus\:border-e-base-100\/95:focus{border-inline-end-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.focus\:border-e-base-200:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-e-base-200\/0:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-e-base-200\/10:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.focus\:border-e-base-200\/100:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-e-base-200\/15:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.focus\:border-e-base-200\/20:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.focus\:border-e-base-200\/25:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.focus\:border-e-base-200\/30:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.focus\:border-e-base-200\/35:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.focus\:border-e-base-200\/40:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.focus\:border-e-base-200\/45:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.focus\:border-e-base-200\/5:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.focus\:border-e-base-200\/50:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.focus\:border-e-base-200\/55:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.focus\:border-e-base-200\/60:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.focus\:border-e-base-200\/65:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.focus\:border-e-base-200\/70:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.focus\:border-e-base-200\/75:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.focus\:border-e-base-200\/80:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.focus\:border-e-base-200\/85:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.focus\:border-e-base-200\/90:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.focus\:border-e-base-200\/95:focus{border-inline-end-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.focus\:border-e-base-300:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-e-base-300\/0:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-e-base-300\/10:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.focus\:border-e-base-300\/100:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-e-base-300\/15:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.focus\:border-e-base-300\/20:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.focus\:border-e-base-300\/25:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.focus\:border-e-base-300\/30:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.focus\:border-e-base-300\/35:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.focus\:border-e-base-300\/40:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.focus\:border-e-base-300\/45:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.focus\:border-e-base-300\/5:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.focus\:border-e-base-300\/50:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.focus\:border-e-base-300\/55:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.focus\:border-e-base-300\/60:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.focus\:border-e-base-300\/65:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.focus\:border-e-base-300\/70:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.focus\:border-e-base-300\/75:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.focus\:border-e-base-300\/80:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.focus\:border-e-base-300\/85:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.focus\:border-e-base-300\/90:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.focus\:border-e-base-300\/95:focus{border-inline-end-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.focus\:border-e-base-content:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-e-base-content\/0:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-e-base-content\/10:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.focus\:border-e-base-content\/100:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-e-base-content\/15:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.focus\:border-e-base-content\/20:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.focus\:border-e-base-content\/25:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.focus\:border-e-base-content\/30:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.focus\:border-e-base-content\/35:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.focus\:border-e-base-content\/40:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.focus\:border-e-base-content\/45:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.focus\:border-e-base-content\/5:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.focus\:border-e-base-content\/50:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.focus\:border-e-base-content\/55:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.focus\:border-e-base-content\/60:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.focus\:border-e-base-content\/65:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.focus\:border-e-base-content\/70:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.focus\:border-e-base-content\/75:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.focus\:border-e-base-content\/80:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.focus\:border-e-base-content\/85:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.focus\:border-e-base-content\/90:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.focus\:border-e-base-content\/95:focus{border-inline-end-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.focus\:border-e-error:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-e-error-content:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-e-error-content\/0:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-e-error-content\/10:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.focus\:border-e-error-content\/100:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-e-error-content\/15:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.focus\:border-e-error-content\/20:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.focus\:border-e-error-content\/25:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.focus\:border-e-error-content\/30:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.focus\:border-e-error-content\/35:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.focus\:border-e-error-content\/40:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.focus\:border-e-error-content\/45:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.focus\:border-e-error-content\/5:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.focus\:border-e-error-content\/50:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.focus\:border-e-error-content\/55:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.focus\:border-e-error-content\/60:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.focus\:border-e-error-content\/65:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.focus\:border-e-error-content\/70:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.focus\:border-e-error-content\/75:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.focus\:border-e-error-content\/80:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.focus\:border-e-error-content\/85:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.focus\:border-e-error-content\/90:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.focus\:border-e-error-content\/95:focus{border-inline-end-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.focus\:border-e-error\/0:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-e-error\/10:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.1))}.focus\:border-e-error\/100:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-e-error\/15:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.15))}.focus\:border-e-error\/20:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.2))}.focus\:border-e-error\/25:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.25))}.focus\:border-e-error\/30:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.3))}.focus\:border-e-error\/35:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.35))}.focus\:border-e-error\/40:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.4))}.focus\:border-e-error\/45:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.45))}.focus\:border-e-error\/5:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.05))}.focus\:border-e-error\/50:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.5))}.focus\:border-e-error\/55:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.55))}.focus\:border-e-error\/60:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.6))}.focus\:border-e-error\/65:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.65))}.focus\:border-e-error\/70:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.7))}.focus\:border-e-error\/75:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.75))}.focus\:border-e-error\/80:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.8))}.focus\:border-e-error\/85:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.85))}.focus\:border-e-error\/90:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.9))}.focus\:border-e-error\/95:focus{border-inline-end-color:var(--fallback-er,oklch(var(--er)/0.95))}.focus\:border-e-info:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-e-info-content:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-e-info-content\/0:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-e-info-content\/10:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.focus\:border-e-info-content\/100:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-e-info-content\/15:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.focus\:border-e-info-content\/20:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.focus\:border-e-info-content\/25:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.focus\:border-e-info-content\/30:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.focus\:border-e-info-content\/35:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.focus\:border-e-info-content\/40:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.focus\:border-e-info-content\/45:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.focus\:border-e-info-content\/5:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.focus\:border-e-info-content\/50:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.focus\:border-e-info-content\/55:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.focus\:border-e-info-content\/60:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.focus\:border-e-info-content\/65:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.focus\:border-e-info-content\/70:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.focus\:border-e-info-content\/75:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.focus\:border-e-info-content\/80:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.focus\:border-e-info-content\/85:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.focus\:border-e-info-content\/90:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.focus\:border-e-info-content\/95:focus{border-inline-end-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.focus\:border-e-info\/0:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-e-info\/10:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.1))}.focus\:border-e-info\/100:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-e-info\/15:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.15))}.focus\:border-e-info\/20:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.2))}.focus\:border-e-info\/25:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.25))}.focus\:border-e-info\/30:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.3))}.focus\:border-e-info\/35:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.35))}.focus\:border-e-info\/40:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.4))}.focus\:border-e-info\/45:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.45))}.focus\:border-e-info\/5:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.05))}.focus\:border-e-info\/50:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.5))}.focus\:border-e-info\/55:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.55))}.focus\:border-e-info\/60:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.6))}.focus\:border-e-info\/65:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.65))}.focus\:border-e-info\/70:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.7))}.focus\:border-e-info\/75:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.75))}.focus\:border-e-info\/80:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.8))}.focus\:border-e-info\/85:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.85))}.focus\:border-e-info\/90:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.9))}.focus\:border-e-info\/95:focus{border-inline-end-color:var(--fallback-in,oklch(var(--in)/0.95))}.focus\:border-e-success:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-e-success-content:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-e-success-content\/0:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-e-success-content\/10:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.focus\:border-e-success-content\/100:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-e-success-content\/15:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.focus\:border-e-success-content\/20:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.focus\:border-e-success-content\/25:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.focus\:border-e-success-content\/30:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.focus\:border-e-success-content\/35:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.focus\:border-e-success-content\/40:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.focus\:border-e-success-content\/45:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.focus\:border-e-success-content\/5:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.focus\:border-e-success-content\/50:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.focus\:border-e-success-content\/55:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.focus\:border-e-success-content\/60:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.focus\:border-e-success-content\/65:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.focus\:border-e-success-content\/70:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.focus\:border-e-success-content\/75:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.focus\:border-e-success-content\/80:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.focus\:border-e-success-content\/85:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.focus\:border-e-success-content\/90:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.focus\:border-e-success-content\/95:focus{border-inline-end-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.focus\:border-e-success\/0:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-e-success\/10:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.1))}.focus\:border-e-success\/100:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-e-success\/15:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.15))}.focus\:border-e-success\/20:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.2))}.focus\:border-e-success\/25:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.25))}.focus\:border-e-success\/30:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.3))}.focus\:border-e-success\/35:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.35))}.focus\:border-e-success\/40:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.4))}.focus\:border-e-success\/45:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.45))}.focus\:border-e-success\/5:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.05))}.focus\:border-e-success\/50:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.5))}.focus\:border-e-success\/55:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.55))}.focus\:border-e-success\/60:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.6))}.focus\:border-e-success\/65:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.65))}.focus\:border-e-success\/70:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.7))}.focus\:border-e-success\/75:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.75))}.focus\:border-e-success\/80:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.8))}.focus\:border-e-success\/85:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.85))}.focus\:border-e-success\/90:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.9))}.focus\:border-e-success\/95:focus{border-inline-end-color:var(--fallback-su,oklch(var(--su)/0.95))}.focus\:border-e-warning:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-e-warning-content:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-e-warning-content\/0:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-e-warning-content\/10:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.focus\:border-e-warning-content\/100:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-e-warning-content\/15:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.focus\:border-e-warning-content\/20:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.focus\:border-e-warning-content\/25:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.focus\:border-e-warning-content\/30:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.focus\:border-e-warning-content\/35:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.focus\:border-e-warning-content\/40:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.focus\:border-e-warning-content\/45:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.focus\:border-e-warning-content\/5:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.focus\:border-e-warning-content\/50:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.focus\:border-e-warning-content\/55:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.focus\:border-e-warning-content\/60:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.focus\:border-e-warning-content\/65:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.focus\:border-e-warning-content\/70:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.focus\:border-e-warning-content\/75:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.focus\:border-e-warning-content\/80:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.focus\:border-e-warning-content\/85:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.focus\:border-e-warning-content\/90:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.focus\:border-e-warning-content\/95:focus{border-inline-end-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.focus\:border-e-warning\/0:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-e-warning\/10:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.focus\:border-e-warning\/100:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-e-warning\/15:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.focus\:border-e-warning\/20:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.focus\:border-e-warning\/25:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.focus\:border-e-warning\/30:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.focus\:border-e-warning\/35:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.focus\:border-e-warning\/40:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.focus\:border-e-warning\/45:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.focus\:border-e-warning\/5:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.focus\:border-e-warning\/50:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.focus\:border-e-warning\/55:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.focus\:border-e-warning\/60:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.focus\:border-e-warning\/65:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.focus\:border-e-warning\/70:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.focus\:border-e-warning\/75:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.focus\:border-e-warning\/80:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.focus\:border-e-warning\/85:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.focus\:border-e-warning\/90:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.focus\:border-e-warning\/95:focus{border-inline-end-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.focus\:border-l-base-100:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-l-base-100\/0:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-l-base-100\/10:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:border-l-base-100\/100:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-l-base-100\/15:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:border-l-base-100\/20:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:border-l-base-100\/25:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:border-l-base-100\/30:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:border-l-base-100\/35:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:border-l-base-100\/40:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:border-l-base-100\/45:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:border-l-base-100\/5:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:border-l-base-100\/50:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:border-l-base-100\/55:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:border-l-base-100\/60:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:border-l-base-100\/65:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:border-l-base-100\/70:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:border-l-base-100\/75:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:border-l-base-100\/80:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:border-l-base-100\/85:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:border-l-base-100\/90:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:border-l-base-100\/95:focus{border-left-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:border-l-base-200:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-l-base-200\/0:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-l-base-200\/10:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:border-l-base-200\/100:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-l-base-200\/15:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:border-l-base-200\/20:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:border-l-base-200\/25:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:border-l-base-200\/30:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:border-l-base-200\/35:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:border-l-base-200\/40:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:border-l-base-200\/45:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:border-l-base-200\/5:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:border-l-base-200\/50:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:border-l-base-200\/55:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:border-l-base-200\/60:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:border-l-base-200\/65:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:border-l-base-200\/70:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:border-l-base-200\/75:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:border-l-base-200\/80:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:border-l-base-200\/85:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:border-l-base-200\/90:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:border-l-base-200\/95:focus{border-left-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:border-l-base-300:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-l-base-300\/0:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-l-base-300\/10:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:border-l-base-300\/100:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-l-base-300\/15:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:border-l-base-300\/20:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:border-l-base-300\/25:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:border-l-base-300\/30:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:border-l-base-300\/35:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:border-l-base-300\/40:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:border-l-base-300\/45:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:border-l-base-300\/5:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:border-l-base-300\/50:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:border-l-base-300\/55:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:border-l-base-300\/60:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:border-l-base-300\/65:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:border-l-base-300\/70:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:border-l-base-300\/75:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:border-l-base-300\/80:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:border-l-base-300\/85:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:border-l-base-300\/90:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:border-l-base-300\/95:focus{border-left-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:border-l-base-content:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-l-base-content\/0:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-l-base-content\/10:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:border-l-base-content\/100:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-l-base-content\/15:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:border-l-base-content\/20:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:border-l-base-content\/25:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:border-l-base-content\/30:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:border-l-base-content\/35:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:border-l-base-content\/40:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:border-l-base-content\/45:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:border-l-base-content\/5:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:border-l-base-content\/50:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:border-l-base-content\/55:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:border-l-base-content\/60:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:border-l-base-content\/65:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:border-l-base-content\/70:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:border-l-base-content\/75:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:border-l-base-content\/80:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:border-l-base-content\/85:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:border-l-base-content\/90:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:border-l-base-content\/95:focus{border-left-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:border-l-error:focus{border-left-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-l-error-content:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-l-error-content\/0:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-l-error-content\/10:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:border-l-error-content\/100:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-l-error-content\/15:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:border-l-error-content\/20:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:border-l-error-content\/25:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:border-l-error-content\/30:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:border-l-error-content\/35:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:border-l-error-content\/40:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:border-l-error-content\/45:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:border-l-error-content\/5:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:border-l-error-content\/50:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:border-l-error-content\/55:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:border-l-error-content\/60:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:border-l-error-content\/65:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:border-l-error-content\/70:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:border-l-error-content\/75:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:border-l-error-content\/80:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:border-l-error-content\/85:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:border-l-error-content\/90:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:border-l-error-content\/95:focus{border-left-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:border-l-error\/0:focus{border-left-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-l-error\/10:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:border-l-error\/100:focus{border-left-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-l-error\/15:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:border-l-error\/20:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:border-l-error\/25:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:border-l-error\/30:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:border-l-error\/35:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:border-l-error\/40:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:border-l-error\/45:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:border-l-error\/5:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:border-l-error\/50:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:border-l-error\/55:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:border-l-error\/60:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:border-l-error\/65:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:border-l-error\/70:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:border-l-error\/75:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:border-l-error\/80:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:border-l-error\/85:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:border-l-error\/90:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:border-l-error\/95:focus{border-left-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:border-l-info:focus{border-left-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-l-info-content:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-l-info-content\/0:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-l-info-content\/10:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:border-l-info-content\/100:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-l-info-content\/15:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:border-l-info-content\/20:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:border-l-info-content\/25:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:border-l-info-content\/30:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:border-l-info-content\/35:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:border-l-info-content\/40:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:border-l-info-content\/45:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:border-l-info-content\/5:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:border-l-info-content\/50:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:border-l-info-content\/55:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:border-l-info-content\/60:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:border-l-info-content\/65:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:border-l-info-content\/70:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:border-l-info-content\/75:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:border-l-info-content\/80:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:border-l-info-content\/85:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:border-l-info-content\/90:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:border-l-info-content\/95:focus{border-left-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:border-l-info\/0:focus{border-left-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-l-info\/10:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:border-l-info\/100:focus{border-left-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-l-info\/15:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:border-l-info\/20:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:border-l-info\/25:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:border-l-info\/30:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:border-l-info\/35:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:border-l-info\/40:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:border-l-info\/45:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:border-l-info\/5:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:border-l-info\/50:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:border-l-info\/55:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:border-l-info\/60:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:border-l-info\/65:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:border-l-info\/70:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:border-l-info\/75:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:border-l-info\/80:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:border-l-info\/85:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:border-l-info\/90:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:border-l-info\/95:focus{border-left-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:border-l-success:focus{border-left-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-l-success-content:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-l-success-content\/0:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-l-success-content\/10:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:border-l-success-content\/100:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-l-success-content\/15:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:border-l-success-content\/20:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:border-l-success-content\/25:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:border-l-success-content\/30:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:border-l-success-content\/35:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:border-l-success-content\/40:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:border-l-success-content\/45:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:border-l-success-content\/5:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:border-l-success-content\/50:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:border-l-success-content\/55:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:border-l-success-content\/60:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:border-l-success-content\/65:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:border-l-success-content\/70:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:border-l-success-content\/75:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:border-l-success-content\/80:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:border-l-success-content\/85:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:border-l-success-content\/90:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:border-l-success-content\/95:focus{border-left-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:border-l-success\/0:focus{border-left-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-l-success\/10:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:border-l-success\/100:focus{border-left-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-l-success\/15:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:border-l-success\/20:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:border-l-success\/25:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:border-l-success\/30:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:border-l-success\/35:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:border-l-success\/40:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:border-l-success\/45:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:border-l-success\/5:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:border-l-success\/50:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:border-l-success\/55:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:border-l-success\/60:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:border-l-success\/65:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:border-l-success\/70:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:border-l-success\/75:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:border-l-success\/80:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:border-l-success\/85:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:border-l-success\/90:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:border-l-success\/95:focus{border-left-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:border-l-warning:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-l-warning-content:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-l-warning-content\/0:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-l-warning-content\/10:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:border-l-warning-content\/100:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-l-warning-content\/15:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:border-l-warning-content\/20:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:border-l-warning-content\/25:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:border-l-warning-content\/30:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:border-l-warning-content\/35:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:border-l-warning-content\/40:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:border-l-warning-content\/45:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:border-l-warning-content\/5:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:border-l-warning-content\/50:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:border-l-warning-content\/55:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:border-l-warning-content\/60:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:border-l-warning-content\/65:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:border-l-warning-content\/70:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:border-l-warning-content\/75:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:border-l-warning-content\/80:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:border-l-warning-content\/85:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:border-l-warning-content\/90:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:border-l-warning-content\/95:focus{border-left-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:border-l-warning\/0:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-l-warning\/10:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:border-l-warning\/100:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-l-warning\/15:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:border-l-warning\/20:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:border-l-warning\/25:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:border-l-warning\/30:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:border-l-warning\/35:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:border-l-warning\/40:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:border-l-warning\/45:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:border-l-warning\/5:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:border-l-warning\/50:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:border-l-warning\/55:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:border-l-warning\/60:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:border-l-warning\/65:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:border-l-warning\/70:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:border-l-warning\/75:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:border-l-warning\/80:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:border-l-warning\/85:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:border-l-warning\/90:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:border-l-warning\/95:focus{border-left-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:border-r-base-100:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-r-base-100\/0:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-r-base-100\/10:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:border-r-base-100\/100:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-r-base-100\/15:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:border-r-base-100\/20:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:border-r-base-100\/25:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:border-r-base-100\/30:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:border-r-base-100\/35:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:border-r-base-100\/40:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:border-r-base-100\/45:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:border-r-base-100\/5:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:border-r-base-100\/50:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:border-r-base-100\/55:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:border-r-base-100\/60:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:border-r-base-100\/65:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:border-r-base-100\/70:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:border-r-base-100\/75:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:border-r-base-100\/80:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:border-r-base-100\/85:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:border-r-base-100\/90:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:border-r-base-100\/95:focus{border-right-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:border-r-base-200:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-r-base-200\/0:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-r-base-200\/10:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:border-r-base-200\/100:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-r-base-200\/15:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:border-r-base-200\/20:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:border-r-base-200\/25:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:border-r-base-200\/30:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:border-r-base-200\/35:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:border-r-base-200\/40:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:border-r-base-200\/45:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:border-r-base-200\/5:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:border-r-base-200\/50:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:border-r-base-200\/55:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:border-r-base-200\/60:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:border-r-base-200\/65:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:border-r-base-200\/70:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:border-r-base-200\/75:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:border-r-base-200\/80:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:border-r-base-200\/85:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:border-r-base-200\/90:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:border-r-base-200\/95:focus{border-right-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:border-r-base-300:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-r-base-300\/0:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-r-base-300\/10:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:border-r-base-300\/100:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-r-base-300\/15:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:border-r-base-300\/20:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:border-r-base-300\/25:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:border-r-base-300\/30:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:border-r-base-300\/35:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:border-r-base-300\/40:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:border-r-base-300\/45:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:border-r-base-300\/5:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:border-r-base-300\/50:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:border-r-base-300\/55:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:border-r-base-300\/60:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:border-r-base-300\/65:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:border-r-base-300\/70:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:border-r-base-300\/75:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:border-r-base-300\/80:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:border-r-base-300\/85:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:border-r-base-300\/90:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:border-r-base-300\/95:focus{border-right-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:border-r-base-content:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-r-base-content\/0:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-r-base-content\/10:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:border-r-base-content\/100:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-r-base-content\/15:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:border-r-base-content\/20:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:border-r-base-content\/25:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:border-r-base-content\/30:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:border-r-base-content\/35:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:border-r-base-content\/40:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:border-r-base-content\/45:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:border-r-base-content\/5:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:border-r-base-content\/50:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:border-r-base-content\/55:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:border-r-base-content\/60:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:border-r-base-content\/65:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:border-r-base-content\/70:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:border-r-base-content\/75:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:border-r-base-content\/80:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:border-r-base-content\/85:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:border-r-base-content\/90:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:border-r-base-content\/95:focus{border-right-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:border-r-error:focus{border-right-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-r-error-content:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-r-error-content\/0:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-r-error-content\/10:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:border-r-error-content\/100:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-r-error-content\/15:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:border-r-error-content\/20:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:border-r-error-content\/25:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:border-r-error-content\/30:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:border-r-error-content\/35:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:border-r-error-content\/40:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:border-r-error-content\/45:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:border-r-error-content\/5:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:border-r-error-content\/50:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:border-r-error-content\/55:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:border-r-error-content\/60:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:border-r-error-content\/65:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:border-r-error-content\/70:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:border-r-error-content\/75:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:border-r-error-content\/80:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:border-r-error-content\/85:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:border-r-error-content\/90:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:border-r-error-content\/95:focus{border-right-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:border-r-error\/0:focus{border-right-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-r-error\/10:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:border-r-error\/100:focus{border-right-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-r-error\/15:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:border-r-error\/20:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:border-r-error\/25:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:border-r-error\/30:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:border-r-error\/35:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:border-r-error\/40:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:border-r-error\/45:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:border-r-error\/5:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:border-r-error\/50:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:border-r-error\/55:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:border-r-error\/60:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:border-r-error\/65:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:border-r-error\/70:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:border-r-error\/75:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:border-r-error\/80:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:border-r-error\/85:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:border-r-error\/90:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:border-r-error\/95:focus{border-right-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:border-r-info:focus{border-right-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-r-info-content:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-r-info-content\/0:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-r-info-content\/10:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:border-r-info-content\/100:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-r-info-content\/15:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:border-r-info-content\/20:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:border-r-info-content\/25:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:border-r-info-content\/30:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:border-r-info-content\/35:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:border-r-info-content\/40:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:border-r-info-content\/45:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:border-r-info-content\/5:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:border-r-info-content\/50:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:border-r-info-content\/55:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:border-r-info-content\/60:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:border-r-info-content\/65:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:border-r-info-content\/70:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:border-r-info-content\/75:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:border-r-info-content\/80:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:border-r-info-content\/85:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:border-r-info-content\/90:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:border-r-info-content\/95:focus{border-right-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:border-r-info\/0:focus{border-right-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-r-info\/10:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:border-r-info\/100:focus{border-right-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-r-info\/15:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:border-r-info\/20:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:border-r-info\/25:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:border-r-info\/30:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:border-r-info\/35:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:border-r-info\/40:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:border-r-info\/45:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:border-r-info\/5:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:border-r-info\/50:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:border-r-info\/55:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:border-r-info\/60:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:border-r-info\/65:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:border-r-info\/70:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:border-r-info\/75:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:border-r-info\/80:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:border-r-info\/85:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:border-r-info\/90:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:border-r-info\/95:focus{border-right-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:border-r-success:focus{border-right-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-r-success-content:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-r-success-content\/0:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-r-success-content\/10:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:border-r-success-content\/100:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-r-success-content\/15:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:border-r-success-content\/20:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:border-r-success-content\/25:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:border-r-success-content\/30:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:border-r-success-content\/35:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:border-r-success-content\/40:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:border-r-success-content\/45:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:border-r-success-content\/5:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:border-r-success-content\/50:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:border-r-success-content\/55:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:border-r-success-content\/60:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:border-r-success-content\/65:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:border-r-success-content\/70:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:border-r-success-content\/75:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:border-r-success-content\/80:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:border-r-success-content\/85:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:border-r-success-content\/90:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:border-r-success-content\/95:focus{border-right-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:border-r-success\/0:focus{border-right-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-r-success\/10:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:border-r-success\/100:focus{border-right-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-r-success\/15:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:border-r-success\/20:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:border-r-success\/25:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:border-r-success\/30:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:border-r-success\/35:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:border-r-success\/40:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:border-r-success\/45:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:border-r-success\/5:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:border-r-success\/50:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:border-r-success\/55:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:border-r-success\/60:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:border-r-success\/65:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:border-r-success\/70:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:border-r-success\/75:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:border-r-success\/80:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:border-r-success\/85:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:border-r-success\/90:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:border-r-success\/95:focus{border-right-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:border-r-warning:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-r-warning-content:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-r-warning-content\/0:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-r-warning-content\/10:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:border-r-warning-content\/100:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-r-warning-content\/15:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:border-r-warning-content\/20:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:border-r-warning-content\/25:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:border-r-warning-content\/30:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:border-r-warning-content\/35:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:border-r-warning-content\/40:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:border-r-warning-content\/45:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:border-r-warning-content\/5:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:border-r-warning-content\/50:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:border-r-warning-content\/55:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:border-r-warning-content\/60:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:border-r-warning-content\/65:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:border-r-warning-content\/70:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:border-r-warning-content\/75:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:border-r-warning-content\/80:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:border-r-warning-content\/85:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:border-r-warning-content\/90:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:border-r-warning-content\/95:focus{border-right-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:border-r-warning\/0:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-r-warning\/10:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:border-r-warning\/100:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-r-warning\/15:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:border-r-warning\/20:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:border-r-warning\/25:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:border-r-warning\/30:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:border-r-warning\/35:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:border-r-warning\/40:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:border-r-warning\/45:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:border-r-warning\/5:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:border-r-warning\/50:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:border-r-warning\/55:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:border-r-warning\/60:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:border-r-warning\/65:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:border-r-warning\/70:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:border-r-warning\/75:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:border-r-warning\/80:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:border-r-warning\/85:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:border-r-warning\/90:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:border-r-warning\/95:focus{border-right-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:border-s-base-100:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-s-base-100\/0:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-s-base-100\/10:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.focus\:border-s-base-100\/100:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-s-base-100\/15:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.focus\:border-s-base-100\/20:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.focus\:border-s-base-100\/25:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.focus\:border-s-base-100\/30:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.focus\:border-s-base-100\/35:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.focus\:border-s-base-100\/40:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.focus\:border-s-base-100\/45:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.focus\:border-s-base-100\/5:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.focus\:border-s-base-100\/50:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.focus\:border-s-base-100\/55:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.focus\:border-s-base-100\/60:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.focus\:border-s-base-100\/65:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.focus\:border-s-base-100\/70:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.focus\:border-s-base-100\/75:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.focus\:border-s-base-100\/80:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.focus\:border-s-base-100\/85:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.focus\:border-s-base-100\/90:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.focus\:border-s-base-100\/95:focus{border-inline-start-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.focus\:border-s-base-200:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-s-base-200\/0:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-s-base-200\/10:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.focus\:border-s-base-200\/100:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-s-base-200\/15:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.focus\:border-s-base-200\/20:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.focus\:border-s-base-200\/25:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.focus\:border-s-base-200\/30:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.focus\:border-s-base-200\/35:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.focus\:border-s-base-200\/40:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.focus\:border-s-base-200\/45:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.focus\:border-s-base-200\/5:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.focus\:border-s-base-200\/50:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.focus\:border-s-base-200\/55:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.focus\:border-s-base-200\/60:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.focus\:border-s-base-200\/65:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.focus\:border-s-base-200\/70:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.focus\:border-s-base-200\/75:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.focus\:border-s-base-200\/80:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.focus\:border-s-base-200\/85:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.focus\:border-s-base-200\/90:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.focus\:border-s-base-200\/95:focus{border-inline-start-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.focus\:border-s-base-300:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-s-base-300\/0:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-s-base-300\/10:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.focus\:border-s-base-300\/100:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-s-base-300\/15:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.focus\:border-s-base-300\/20:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.focus\:border-s-base-300\/25:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.focus\:border-s-base-300\/30:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.focus\:border-s-base-300\/35:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.focus\:border-s-base-300\/40:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.focus\:border-s-base-300\/45:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.focus\:border-s-base-300\/5:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.focus\:border-s-base-300\/50:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.focus\:border-s-base-300\/55:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.focus\:border-s-base-300\/60:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.focus\:border-s-base-300\/65:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.focus\:border-s-base-300\/70:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.focus\:border-s-base-300\/75:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.focus\:border-s-base-300\/80:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.focus\:border-s-base-300\/85:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.focus\:border-s-base-300\/90:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.focus\:border-s-base-300\/95:focus{border-inline-start-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.focus\:border-s-base-content:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-s-base-content\/0:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-s-base-content\/10:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.focus\:border-s-base-content\/100:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-s-base-content\/15:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.focus\:border-s-base-content\/20:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.focus\:border-s-base-content\/25:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.focus\:border-s-base-content\/30:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.focus\:border-s-base-content\/35:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.focus\:border-s-base-content\/40:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.focus\:border-s-base-content\/45:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.focus\:border-s-base-content\/5:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.focus\:border-s-base-content\/50:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.focus\:border-s-base-content\/55:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.focus\:border-s-base-content\/60:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.focus\:border-s-base-content\/65:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.focus\:border-s-base-content\/70:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.focus\:border-s-base-content\/75:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.focus\:border-s-base-content\/80:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.focus\:border-s-base-content\/85:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.focus\:border-s-base-content\/90:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.focus\:border-s-base-content\/95:focus{border-inline-start-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.focus\:border-s-error:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-s-error-content:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-s-error-content\/0:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-s-error-content\/10:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.focus\:border-s-error-content\/100:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-s-error-content\/15:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.focus\:border-s-error-content\/20:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.focus\:border-s-error-content\/25:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.focus\:border-s-error-content\/30:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.focus\:border-s-error-content\/35:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.focus\:border-s-error-content\/40:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.focus\:border-s-error-content\/45:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.focus\:border-s-error-content\/5:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.focus\:border-s-error-content\/50:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.focus\:border-s-error-content\/55:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.focus\:border-s-error-content\/60:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.focus\:border-s-error-content\/65:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.focus\:border-s-error-content\/70:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.focus\:border-s-error-content\/75:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.focus\:border-s-error-content\/80:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.focus\:border-s-error-content\/85:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.focus\:border-s-error-content\/90:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.focus\:border-s-error-content\/95:focus{border-inline-start-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.focus\:border-s-error\/0:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-s-error\/10:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.1))}.focus\:border-s-error\/100:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-s-error\/15:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.15))}.focus\:border-s-error\/20:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.2))}.focus\:border-s-error\/25:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.25))}.focus\:border-s-error\/30:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.3))}.focus\:border-s-error\/35:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.35))}.focus\:border-s-error\/40:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.4))}.focus\:border-s-error\/45:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.45))}.focus\:border-s-error\/5:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.05))}.focus\:border-s-error\/50:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.5))}.focus\:border-s-error\/55:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.55))}.focus\:border-s-error\/60:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.6))}.focus\:border-s-error\/65:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.65))}.focus\:border-s-error\/70:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.7))}.focus\:border-s-error\/75:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.75))}.focus\:border-s-error\/80:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.8))}.focus\:border-s-error\/85:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.85))}.focus\:border-s-error\/90:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.9))}.focus\:border-s-error\/95:focus{border-inline-start-color:var(--fallback-er,oklch(var(--er)/0.95))}.focus\:border-s-info:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-s-info-content:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-s-info-content\/0:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-s-info-content\/10:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.focus\:border-s-info-content\/100:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-s-info-content\/15:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.focus\:border-s-info-content\/20:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.focus\:border-s-info-content\/25:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.focus\:border-s-info-content\/30:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.focus\:border-s-info-content\/35:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.focus\:border-s-info-content\/40:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.focus\:border-s-info-content\/45:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.focus\:border-s-info-content\/5:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.focus\:border-s-info-content\/50:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.focus\:border-s-info-content\/55:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.focus\:border-s-info-content\/60:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.focus\:border-s-info-content\/65:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.focus\:border-s-info-content\/70:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.focus\:border-s-info-content\/75:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.focus\:border-s-info-content\/80:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.focus\:border-s-info-content\/85:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.focus\:border-s-info-content\/90:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.focus\:border-s-info-content\/95:focus{border-inline-start-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.focus\:border-s-info\/0:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-s-info\/10:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.1))}.focus\:border-s-info\/100:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-s-info\/15:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.15))}.focus\:border-s-info\/20:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.2))}.focus\:border-s-info\/25:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.25))}.focus\:border-s-info\/30:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.3))}.focus\:border-s-info\/35:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.35))}.focus\:border-s-info\/40:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.4))}.focus\:border-s-info\/45:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.45))}.focus\:border-s-info\/5:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.05))}.focus\:border-s-info\/50:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.5))}.focus\:border-s-info\/55:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.55))}.focus\:border-s-info\/60:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.6))}.focus\:border-s-info\/65:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.65))}.focus\:border-s-info\/70:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.7))}.focus\:border-s-info\/75:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.75))}.focus\:border-s-info\/80:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.8))}.focus\:border-s-info\/85:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.85))}.focus\:border-s-info\/90:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.9))}.focus\:border-s-info\/95:focus{border-inline-start-color:var(--fallback-in,oklch(var(--in)/0.95))}.focus\:border-s-success:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-s-success-content:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-s-success-content\/0:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-s-success-content\/10:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.focus\:border-s-success-content\/100:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-s-success-content\/15:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.focus\:border-s-success-content\/20:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.focus\:border-s-success-content\/25:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.focus\:border-s-success-content\/30:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.focus\:border-s-success-content\/35:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.focus\:border-s-success-content\/40:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.focus\:border-s-success-content\/45:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.focus\:border-s-success-content\/5:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.focus\:border-s-success-content\/50:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.focus\:border-s-success-content\/55:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.focus\:border-s-success-content\/60:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.focus\:border-s-success-content\/65:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.focus\:border-s-success-content\/70:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.focus\:border-s-success-content\/75:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.focus\:border-s-success-content\/80:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.focus\:border-s-success-content\/85:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.focus\:border-s-success-content\/90:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.focus\:border-s-success-content\/95:focus{border-inline-start-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.focus\:border-s-success\/0:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-s-success\/10:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.1))}.focus\:border-s-success\/100:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-s-success\/15:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.15))}.focus\:border-s-success\/20:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.2))}.focus\:border-s-success\/25:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.25))}.focus\:border-s-success\/30:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.3))}.focus\:border-s-success\/35:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.35))}.focus\:border-s-success\/40:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.4))}.focus\:border-s-success\/45:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.45))}.focus\:border-s-success\/5:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.05))}.focus\:border-s-success\/50:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.5))}.focus\:border-s-success\/55:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.55))}.focus\:border-s-success\/60:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.6))}.focus\:border-s-success\/65:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.65))}.focus\:border-s-success\/70:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.7))}.focus\:border-s-success\/75:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.75))}.focus\:border-s-success\/80:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.8))}.focus\:border-s-success\/85:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.85))}.focus\:border-s-success\/90:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.9))}.focus\:border-s-success\/95:focus{border-inline-start-color:var(--fallback-su,oklch(var(--su)/0.95))}.focus\:border-s-warning:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-s-warning-content:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-s-warning-content\/0:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-s-warning-content\/10:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.focus\:border-s-warning-content\/100:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-s-warning-content\/15:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.focus\:border-s-warning-content\/20:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.focus\:border-s-warning-content\/25:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.focus\:border-s-warning-content\/30:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.focus\:border-s-warning-content\/35:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.focus\:border-s-warning-content\/40:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.focus\:border-s-warning-content\/45:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.focus\:border-s-warning-content\/5:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.focus\:border-s-warning-content\/50:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.focus\:border-s-warning-content\/55:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.focus\:border-s-warning-content\/60:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.focus\:border-s-warning-content\/65:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.focus\:border-s-warning-content\/70:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.focus\:border-s-warning-content\/75:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.focus\:border-s-warning-content\/80:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.focus\:border-s-warning-content\/85:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.focus\:border-s-warning-content\/90:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.focus\:border-s-warning-content\/95:focus{border-inline-start-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.focus\:border-s-warning\/0:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-s-warning\/10:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.focus\:border-s-warning\/100:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-s-warning\/15:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.focus\:border-s-warning\/20:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.focus\:border-s-warning\/25:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.focus\:border-s-warning\/30:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.focus\:border-s-warning\/35:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.focus\:border-s-warning\/40:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.focus\:border-s-warning\/45:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.focus\:border-s-warning\/5:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.focus\:border-s-warning\/50:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.focus\:border-s-warning\/55:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.focus\:border-s-warning\/60:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.focus\:border-s-warning\/65:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.focus\:border-s-warning\/70:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.focus\:border-s-warning\/75:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.focus\:border-s-warning\/80:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.focus\:border-s-warning\/85:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.focus\:border-s-warning\/90:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.focus\:border-s-warning\/95:focus{border-inline-start-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.focus\:border-t-base-100:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-t-base-100\/0:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:border-t-base-100\/10:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:border-t-base-100\/100:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:border-t-base-100\/15:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:border-t-base-100\/20:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:border-t-base-100\/25:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:border-t-base-100\/30:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:border-t-base-100\/35:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:border-t-base-100\/40:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:border-t-base-100\/45:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:border-t-base-100\/5:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:border-t-base-100\/50:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:border-t-base-100\/55:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:border-t-base-100\/60:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:border-t-base-100\/65:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:border-t-base-100\/70:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:border-t-base-100\/75:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:border-t-base-100\/80:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:border-t-base-100\/85:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:border-t-base-100\/90:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:border-t-base-100\/95:focus{border-top-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:border-t-base-200:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-t-base-200\/0:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:border-t-base-200\/10:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:border-t-base-200\/100:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:border-t-base-200\/15:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:border-t-base-200\/20:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:border-t-base-200\/25:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:border-t-base-200\/30:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:border-t-base-200\/35:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:border-t-base-200\/40:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:border-t-base-200\/45:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:border-t-base-200\/5:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:border-t-base-200\/50:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:border-t-base-200\/55:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:border-t-base-200\/60:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:border-t-base-200\/65:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:border-t-base-200\/70:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:border-t-base-200\/75:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:border-t-base-200\/80:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:border-t-base-200\/85:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:border-t-base-200\/90:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:border-t-base-200\/95:focus{border-top-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:border-t-base-300:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-t-base-300\/0:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:border-t-base-300\/10:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:border-t-base-300\/100:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:border-t-base-300\/15:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:border-t-base-300\/20:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:border-t-base-300\/25:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:border-t-base-300\/30:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:border-t-base-300\/35:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:border-t-base-300\/40:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:border-t-base-300\/45:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:border-t-base-300\/5:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:border-t-base-300\/50:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:border-t-base-300\/55:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:border-t-base-300\/60:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:border-t-base-300\/65:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:border-t-base-300\/70:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:border-t-base-300\/75:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:border-t-base-300\/80:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:border-t-base-300\/85:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:border-t-base-300\/90:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:border-t-base-300\/95:focus{border-top-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:border-t-base-content:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-t-base-content\/0:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:border-t-base-content\/10:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:border-t-base-content\/100:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:border-t-base-content\/15:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:border-t-base-content\/20:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:border-t-base-content\/25:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:border-t-base-content\/30:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:border-t-base-content\/35:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:border-t-base-content\/40:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:border-t-base-content\/45:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:border-t-base-content\/5:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:border-t-base-content\/50:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:border-t-base-content\/55:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:border-t-base-content\/60:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:border-t-base-content\/65:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:border-t-base-content\/70:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:border-t-base-content\/75:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:border-t-base-content\/80:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:border-t-base-content\/85:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:border-t-base-content\/90:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:border-t-base-content\/95:focus{border-top-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:border-t-error:focus{border-top-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-t-error-content:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-t-error-content\/0:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:border-t-error-content\/10:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:border-t-error-content\/100:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:border-t-error-content\/15:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:border-t-error-content\/20:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:border-t-error-content\/25:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:border-t-error-content\/30:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:border-t-error-content\/35:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:border-t-error-content\/40:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:border-t-error-content\/45:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:border-t-error-content\/5:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:border-t-error-content\/50:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:border-t-error-content\/55:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:border-t-error-content\/60:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:border-t-error-content\/65:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:border-t-error-content\/70:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:border-t-error-content\/75:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:border-t-error-content\/80:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:border-t-error-content\/85:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:border-t-error-content\/90:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:border-t-error-content\/95:focus{border-top-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:border-t-error\/0:focus{border-top-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:border-t-error\/10:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:border-t-error\/100:focus{border-top-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:border-t-error\/15:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:border-t-error\/20:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:border-t-error\/25:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:border-t-error\/30:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:border-t-error\/35:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:border-t-error\/40:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:border-t-error\/45:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:border-t-error\/5:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:border-t-error\/50:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:border-t-error\/55:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:border-t-error\/60:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:border-t-error\/65:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:border-t-error\/70:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:border-t-error\/75:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:border-t-error\/80:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:border-t-error\/85:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:border-t-error\/90:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:border-t-error\/95:focus{border-top-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:border-t-info:focus{border-top-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-t-info-content:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-t-info-content\/0:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:border-t-info-content\/10:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:border-t-info-content\/100:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:border-t-info-content\/15:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:border-t-info-content\/20:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:border-t-info-content\/25:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:border-t-info-content\/30:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:border-t-info-content\/35:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:border-t-info-content\/40:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:border-t-info-content\/45:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:border-t-info-content\/5:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:border-t-info-content\/50:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:border-t-info-content\/55:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:border-t-info-content\/60:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:border-t-info-content\/65:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:border-t-info-content\/70:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:border-t-info-content\/75:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:border-t-info-content\/80:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:border-t-info-content\/85:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:border-t-info-content\/90:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:border-t-info-content\/95:focus{border-top-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:border-t-info\/0:focus{border-top-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:border-t-info\/10:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:border-t-info\/100:focus{border-top-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:border-t-info\/15:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:border-t-info\/20:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:border-t-info\/25:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:border-t-info\/30:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:border-t-info\/35:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:border-t-info\/40:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:border-t-info\/45:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:border-t-info\/5:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:border-t-info\/50:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:border-t-info\/55:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:border-t-info\/60:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:border-t-info\/65:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:border-t-info\/70:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:border-t-info\/75:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:border-t-info\/80:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:border-t-info\/85:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:border-t-info\/90:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:border-t-info\/95:focus{border-top-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:border-t-success:focus{border-top-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-t-success-content:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-t-success-content\/0:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:border-t-success-content\/10:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:border-t-success-content\/100:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:border-t-success-content\/15:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:border-t-success-content\/20:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:border-t-success-content\/25:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:border-t-success-content\/30:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:border-t-success-content\/35:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:border-t-success-content\/40:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:border-t-success-content\/45:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:border-t-success-content\/5:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:border-t-success-content\/50:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:border-t-success-content\/55:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:border-t-success-content\/60:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:border-t-success-content\/65:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:border-t-success-content\/70:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:border-t-success-content\/75:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:border-t-success-content\/80:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:border-t-success-content\/85:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:border-t-success-content\/90:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:border-t-success-content\/95:focus{border-top-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:border-t-success\/0:focus{border-top-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:border-t-success\/10:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:border-t-success\/100:focus{border-top-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:border-t-success\/15:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:border-t-success\/20:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:border-t-success\/25:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:border-t-success\/30:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:border-t-success\/35:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:border-t-success\/40:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:border-t-success\/45:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:border-t-success\/5:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:border-t-success\/50:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:border-t-success\/55:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:border-t-success\/60:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:border-t-success\/65:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:border-t-success\/70:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:border-t-success\/75:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:border-t-success\/80:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:border-t-success\/85:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:border-t-success\/90:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:border-t-success\/95:focus{border-top-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:border-t-warning:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-t-warning-content:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-t-warning-content\/0:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:border-t-warning-content\/10:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:border-t-warning-content\/100:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:border-t-warning-content\/15:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:border-t-warning-content\/20:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:border-t-warning-content\/25:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:border-t-warning-content\/30:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:border-t-warning-content\/35:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:border-t-warning-content\/40:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:border-t-warning-content\/45:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:border-t-warning-content\/5:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:border-t-warning-content\/50:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:border-t-warning-content\/55:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:border-t-warning-content\/60:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:border-t-warning-content\/65:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:border-t-warning-content\/70:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:border-t-warning-content\/75:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:border-t-warning-content\/80:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:border-t-warning-content\/85:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:border-t-warning-content\/90:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:border-t-warning-content\/95:focus{border-top-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:border-t-warning\/0:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:border-t-warning\/10:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:border-t-warning\/100:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:border-t-warning\/15:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:border-t-warning\/20:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:border-t-warning\/25:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:border-t-warning\/30:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:border-t-warning\/35:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:border-t-warning\/40:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:border-t-warning\/45:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:border-t-warning\/5:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:border-t-warning\/50:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:border-t-warning\/55:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:border-t-warning\/60:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:border-t-warning\/65:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:border-t-warning\/70:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:border-t-warning\/75:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:border-t-warning\/80:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:border-t-warning\/85:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:border-t-warning\/90:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:border-t-warning\/95:focus{border-top-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:bg-accent:focus{background-color:var(--fallback-a,oklch(var(--a)/1))}.focus\:bg-accent-content:focus{background-color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:bg-accent-content\/0:focus{background-color:var(--fallback-ac,oklch(var(--ac)/0))}.focus\:bg-accent-content\/10:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.1))}.focus\:bg-accent-content\/100:focus{background-color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:bg-accent-content\/15:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.15))}.focus\:bg-accent-content\/20:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.2))}.focus\:bg-accent-content\/25:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.25))}.focus\:bg-accent-content\/30:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.3))}.focus\:bg-accent-content\/35:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.35))}.focus\:bg-accent-content\/40:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.4))}.focus\:bg-accent-content\/45:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.45))}.focus\:bg-accent-content\/5:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.05))}.focus\:bg-accent-content\/50:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.5))}.focus\:bg-accent-content\/55:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.55))}.focus\:bg-accent-content\/60:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.6))}.focus\:bg-accent-content\/65:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.65))}.focus\:bg-accent-content\/70:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.7))}.focus\:bg-accent-content\/75:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.75))}.focus\:bg-accent-content\/80:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.8))}.focus\:bg-accent-content\/85:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.85))}.focus\:bg-accent-content\/90:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.9))}.focus\:bg-accent-content\/95:focus{background-color:var(--fallback-ac,oklch(var(--ac)/.95))}.focus\:bg-accent\/0:focus{background-color:var(--fallback-a,oklch(var(--a)/0))}.focus\:bg-accent\/10:focus{background-color:var(--fallback-a,oklch(var(--a)/.1))}.focus\:bg-accent\/100:focus{background-color:var(--fallback-a,oklch(var(--a)/1))}.focus\:bg-accent\/15:focus{background-color:var(--fallback-a,oklch(var(--a)/.15))}.focus\:bg-accent\/20:focus{background-color:var(--fallback-a,oklch(var(--a)/.2))}.focus\:bg-accent\/25:focus{background-color:var(--fallback-a,oklch(var(--a)/.25))}.focus\:bg-accent\/30:focus{background-color:var(--fallback-a,oklch(var(--a)/.3))}.focus\:bg-accent\/35:focus{background-color:var(--fallback-a,oklch(var(--a)/.35))}.focus\:bg-accent\/40:focus{background-color:var(--fallback-a,oklch(var(--a)/.4))}.focus\:bg-accent\/45:focus{background-color:var(--fallback-a,oklch(var(--a)/.45))}.focus\:bg-accent\/5:focus{background-color:var(--fallback-a,oklch(var(--a)/.05))}.focus\:bg-accent\/50:focus{background-color:var(--fallback-a,oklch(var(--a)/.5))}.focus\:bg-accent\/55:focus{background-color:var(--fallback-a,oklch(var(--a)/.55))}.focus\:bg-accent\/60:focus{background-color:var(--fallback-a,oklch(var(--a)/.6))}.focus\:bg-accent\/65:focus{background-color:var(--fallback-a,oklch(var(--a)/.65))}.focus\:bg-accent\/70:focus{background-color:var(--fallback-a,oklch(var(--a)/.7))}.focus\:bg-accent\/75:focus{background-color:var(--fallback-a,oklch(var(--a)/.75))}.focus\:bg-accent\/80:focus{background-color:var(--fallback-a,oklch(var(--a)/.8))}.focus\:bg-accent\/85:focus{background-color:var(--fallback-a,oklch(var(--a)/.85))}.focus\:bg-accent\/90:focus{background-color:var(--fallback-a,oklch(var(--a)/.9))}.focus\:bg-accent\/95:focus{background-color:var(--fallback-a,oklch(var(--a)/.95))}.focus\:bg-base-100:focus{background-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:bg-base-100\/0:focus{background-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:bg-base-100\/10:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:bg-base-100\/100:focus{background-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:bg-base-100\/15:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:bg-base-100\/20:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:bg-base-100\/25:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:bg-base-100\/30:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:bg-base-100\/35:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:bg-base-100\/40:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:bg-base-100\/45:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:bg-base-100\/5:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:bg-base-100\/50:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:bg-base-100\/55:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:bg-base-100\/60:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:bg-base-100\/65:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:bg-base-100\/70:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:bg-base-100\/75:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:bg-base-100\/80:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:bg-base-100\/85:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:bg-base-100\/90:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:bg-base-100\/95:focus{background-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:bg-base-200:focus{background-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:bg-base-200\/0:focus{background-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:bg-base-200\/10:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:bg-base-200\/100:focus{background-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:bg-base-200\/15:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:bg-base-200\/20:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:bg-base-200\/25:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:bg-base-200\/30:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:bg-base-200\/35:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:bg-base-200\/40:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:bg-base-200\/45:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:bg-base-200\/5:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:bg-base-200\/50:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:bg-base-200\/55:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:bg-base-200\/60:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:bg-base-200\/65:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:bg-base-200\/70:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:bg-base-200\/75:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:bg-base-200\/80:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:bg-base-200\/85:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:bg-base-200\/90:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:bg-base-200\/95:focus{background-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:bg-base-300:focus{background-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:bg-base-300\/0:focus{background-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:bg-base-300\/10:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:bg-base-300\/100:focus{background-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:bg-base-300\/15:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:bg-base-300\/20:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:bg-base-300\/25:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:bg-base-300\/30:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:bg-base-300\/35:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:bg-base-300\/40:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:bg-base-300\/45:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:bg-base-300\/5:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:bg-base-300\/50:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:bg-base-300\/55:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:bg-base-300\/60:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:bg-base-300\/65:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:bg-base-300\/70:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:bg-base-300\/75:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:bg-base-300\/80:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:bg-base-300\/85:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:bg-base-300\/90:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:bg-base-300\/95:focus{background-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:bg-base-content:focus{background-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:bg-base-content\/0:focus{background-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:bg-base-content\/10:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:bg-base-content\/100:focus{background-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:bg-base-content\/15:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:bg-base-content\/20:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:bg-base-content\/25:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:bg-base-content\/30:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:bg-base-content\/35:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:bg-base-content\/40:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:bg-base-content\/45:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:bg-base-content\/5:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:bg-base-content\/50:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:bg-base-content\/55:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:bg-base-content\/60:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:bg-base-content\/65:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:bg-base-content\/70:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:bg-base-content\/75:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:bg-base-content\/80:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:bg-base-content\/85:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:bg-base-content\/90:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:bg-base-content\/95:focus{background-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:bg-error:focus{background-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:bg-error-content:focus{background-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:bg-error-content\/0:focus{background-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:bg-error-content\/10:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:bg-error-content\/100:focus{background-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:bg-error-content\/15:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:bg-error-content\/20:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:bg-error-content\/25:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:bg-error-content\/30:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:bg-error-content\/35:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:bg-error-content\/40:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:bg-error-content\/45:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:bg-error-content\/5:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:bg-error-content\/50:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:bg-error-content\/55:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:bg-error-content\/60:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:bg-error-content\/65:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:bg-error-content\/70:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:bg-error-content\/75:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:bg-error-content\/80:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:bg-error-content\/85:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:bg-error-content\/90:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:bg-error-content\/95:focus{background-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:bg-error\/0:focus{background-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:bg-error\/10:focus{background-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:bg-error\/100:focus{background-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:bg-error\/15:focus{background-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:bg-error\/20:focus{background-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:bg-error\/25:focus{background-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:bg-error\/30:focus{background-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:bg-error\/35:focus{background-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:bg-error\/40:focus{background-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:bg-error\/45:focus{background-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:bg-error\/5:focus{background-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:bg-error\/50:focus{background-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:bg-error\/55:focus{background-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:bg-error\/60:focus{background-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:bg-error\/65:focus{background-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:bg-error\/70:focus{background-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:bg-error\/75:focus{background-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:bg-error\/80:focus{background-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:bg-error\/85:focus{background-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:bg-error\/90:focus{background-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:bg-error\/95:focus{background-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:bg-info:focus{background-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:bg-info-content:focus{background-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:bg-info-content\/0:focus{background-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:bg-info-content\/10:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:bg-info-content\/100:focus{background-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:bg-info-content\/15:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:bg-info-content\/20:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:bg-info-content\/25:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:bg-info-content\/30:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:bg-info-content\/35:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:bg-info-content\/40:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:bg-info-content\/45:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:bg-info-content\/5:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:bg-info-content\/50:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:bg-info-content\/55:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:bg-info-content\/60:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:bg-info-content\/65:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:bg-info-content\/70:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:bg-info-content\/75:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:bg-info-content\/80:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:bg-info-content\/85:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:bg-info-content\/90:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:bg-info-content\/95:focus{background-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:bg-info\/0:focus{background-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:bg-info\/10:focus{background-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:bg-info\/100:focus{background-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:bg-info\/15:focus{background-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:bg-info\/20:focus{background-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:bg-info\/25:focus{background-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:bg-info\/30:focus{background-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:bg-info\/35:focus{background-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:bg-info\/40:focus{background-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:bg-info\/45:focus{background-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:bg-info\/5:focus{background-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:bg-info\/50:focus{background-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:bg-info\/55:focus{background-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:bg-info\/60:focus{background-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:bg-info\/65:focus{background-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:bg-info\/70:focus{background-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:bg-info\/75:focus{background-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:bg-info\/80:focus{background-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:bg-info\/85:focus{background-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:bg-info\/90:focus{background-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:bg-info\/95:focus{background-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:bg-neutral:focus{background-color:var(--fallback-n,oklch(var(--n)/1))}.focus\:bg-neutral-content:focus{background-color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:bg-neutral-content\/0:focus{background-color:var(--fallback-nc,oklch(var(--nc)/0))}.focus\:bg-neutral-content\/10:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.1))}.focus\:bg-neutral-content\/100:focus{background-color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:bg-neutral-content\/15:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.15))}.focus\:bg-neutral-content\/20:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.2))}.focus\:bg-neutral-content\/25:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.25))}.focus\:bg-neutral-content\/30:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.3))}.focus\:bg-neutral-content\/35:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.35))}.focus\:bg-neutral-content\/40:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.4))}.focus\:bg-neutral-content\/45:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.45))}.focus\:bg-neutral-content\/5:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.05))}.focus\:bg-neutral-content\/50:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.5))}.focus\:bg-neutral-content\/55:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.55))}.focus\:bg-neutral-content\/60:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.6))}.focus\:bg-neutral-content\/65:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.65))}.focus\:bg-neutral-content\/70:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.7))}.focus\:bg-neutral-content\/75:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.75))}.focus\:bg-neutral-content\/80:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.8))}.focus\:bg-neutral-content\/85:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.85))}.focus\:bg-neutral-content\/90:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.9))}.focus\:bg-neutral-content\/95:focus{background-color:var(--fallback-nc,oklch(var(--nc)/.95))}.focus\:bg-neutral\/0:focus{background-color:var(--fallback-n,oklch(var(--n)/0))}.focus\:bg-neutral\/10:focus{background-color:var(--fallback-n,oklch(var(--n)/.1))}.focus\:bg-neutral\/100:focus{background-color:var(--fallback-n,oklch(var(--n)/1))}.focus\:bg-neutral\/15:focus{background-color:var(--fallback-n,oklch(var(--n)/.15))}.focus\:bg-neutral\/20:focus{background-color:var(--fallback-n,oklch(var(--n)/.2))}.focus\:bg-neutral\/25:focus{background-color:var(--fallback-n,oklch(var(--n)/.25))}.focus\:bg-neutral\/30:focus{background-color:var(--fallback-n,oklch(var(--n)/.3))}.focus\:bg-neutral\/35:focus{background-color:var(--fallback-n,oklch(var(--n)/.35))}.focus\:bg-neutral\/40:focus{background-color:var(--fallback-n,oklch(var(--n)/.4))}.focus\:bg-neutral\/45:focus{background-color:var(--fallback-n,oklch(var(--n)/.45))}.focus\:bg-neutral\/5:focus{background-color:var(--fallback-n,oklch(var(--n)/.05))}.focus\:bg-neutral\/50:focus{background-color:var(--fallback-n,oklch(var(--n)/.5))}.focus\:bg-neutral\/55:focus{background-color:var(--fallback-n,oklch(var(--n)/.55))}.focus\:bg-neutral\/60:focus{background-color:var(--fallback-n,oklch(var(--n)/.6))}.focus\:bg-neutral\/65:focus{background-color:var(--fallback-n,oklch(var(--n)/.65))}.focus\:bg-neutral\/70:focus{background-color:var(--fallback-n,oklch(var(--n)/.7))}.focus\:bg-neutral\/75:focus{background-color:var(--fallback-n,oklch(var(--n)/.75))}.focus\:bg-neutral\/80:focus{background-color:var(--fallback-n,oklch(var(--n)/.8))}.focus\:bg-neutral\/85:focus{background-color:var(--fallback-n,oklch(var(--n)/.85))}.focus\:bg-neutral\/90:focus{background-color:var(--fallback-n,oklch(var(--n)/.9))}.focus\:bg-neutral\/95:focus{background-color:var(--fallback-n,oklch(var(--n)/.95))}.focus\:bg-primary:focus{background-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:bg-primary-content:focus{background-color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:bg-primary-content\/0:focus{background-color:var(--fallback-pc,oklch(var(--pc)/0))}.focus\:bg-primary-content\/10:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.1))}.focus\:bg-primary-content\/100:focus{background-color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:bg-primary-content\/15:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.15))}.focus\:bg-primary-content\/20:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.2))}.focus\:bg-primary-content\/25:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.25))}.focus\:bg-primary-content\/30:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.3))}.focus\:bg-primary-content\/35:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.35))}.focus\:bg-primary-content\/40:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.4))}.focus\:bg-primary-content\/45:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.45))}.focus\:bg-primary-content\/5:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.05))}.focus\:bg-primary-content\/50:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.5))}.focus\:bg-primary-content\/55:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.55))}.focus\:bg-primary-content\/60:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.6))}.focus\:bg-primary-content\/65:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.65))}.focus\:bg-primary-content\/70:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.7))}.focus\:bg-primary-content\/75:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.75))}.focus\:bg-primary-content\/80:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.8))}.focus\:bg-primary-content\/85:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.85))}.focus\:bg-primary-content\/90:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.9))}.focus\:bg-primary-content\/95:focus{background-color:var(--fallback-pc,oklch(var(--pc)/.95))}.focus\:bg-primary\/0:focus{background-color:var(--fallback-p,oklch(var(--p)/0))}.focus\:bg-primary\/10:focus{background-color:var(--fallback-p,oklch(var(--p)/.1))}.focus\:bg-primary\/100:focus{background-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:bg-primary\/15:focus{background-color:var(--fallback-p,oklch(var(--p)/.15))}.focus\:bg-primary\/20:focus{background-color:var(--fallback-p,oklch(var(--p)/.2))}.focus\:bg-primary\/25:focus{background-color:var(--fallback-p,oklch(var(--p)/.25))}.focus\:bg-primary\/30:focus{background-color:var(--fallback-p,oklch(var(--p)/.3))}.focus\:bg-primary\/35:focus{background-color:var(--fallback-p,oklch(var(--p)/.35))}.focus\:bg-primary\/40:focus{background-color:var(--fallback-p,oklch(var(--p)/.4))}.focus\:bg-primary\/45:focus{background-color:var(--fallback-p,oklch(var(--p)/.45))}.focus\:bg-primary\/5:focus{background-color:var(--fallback-p,oklch(var(--p)/.05))}.focus\:bg-primary\/50:focus{background-color:var(--fallback-p,oklch(var(--p)/.5))}.focus\:bg-primary\/55:focus{background-color:var(--fallback-p,oklch(var(--p)/.55))}.focus\:bg-primary\/60:focus{background-color:var(--fallback-p,oklch(var(--p)/.6))}.focus\:bg-primary\/65:focus{background-color:var(--fallback-p,oklch(var(--p)/.65))}.focus\:bg-primary\/70:focus{background-color:var(--fallback-p,oklch(var(--p)/.7))}.focus\:bg-primary\/75:focus{background-color:var(--fallback-p,oklch(var(--p)/.75))}.focus\:bg-primary\/80:focus{background-color:var(--fallback-p,oklch(var(--p)/.8))}.focus\:bg-primary\/85:focus{background-color:var(--fallback-p,oklch(var(--p)/.85))}.focus\:bg-primary\/90:focus{background-color:var(--fallback-p,oklch(var(--p)/.9))}.focus\:bg-primary\/95:focus{background-color:var(--fallback-p,oklch(var(--p)/.95))}.focus\:bg-secondary:focus{background-color:var(--fallback-s,oklch(var(--s)/1))}.focus\:bg-secondary-content:focus{background-color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:bg-secondary-content\/0:focus{background-color:var(--fallback-sc,oklch(var(--sc)/0))}.focus\:bg-secondary-content\/10:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.1))}.focus\:bg-secondary-content\/100:focus{background-color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:bg-secondary-content\/15:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.15))}.focus\:bg-secondary-content\/20:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.2))}.focus\:bg-secondary-content\/25:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.25))}.focus\:bg-secondary-content\/30:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.3))}.focus\:bg-secondary-content\/35:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.35))}.focus\:bg-secondary-content\/40:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.4))}.focus\:bg-secondary-content\/45:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.45))}.focus\:bg-secondary-content\/5:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.05))}.focus\:bg-secondary-content\/50:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.5))}.focus\:bg-secondary-content\/55:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.55))}.focus\:bg-secondary-content\/60:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.6))}.focus\:bg-secondary-content\/65:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.65))}.focus\:bg-secondary-content\/70:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.7))}.focus\:bg-secondary-content\/75:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.75))}.focus\:bg-secondary-content\/80:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.8))}.focus\:bg-secondary-content\/85:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.85))}.focus\:bg-secondary-content\/90:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.9))}.focus\:bg-secondary-content\/95:focus{background-color:var(--fallback-sc,oklch(var(--sc)/.95))}.focus\:bg-secondary\/0:focus{background-color:var(--fallback-s,oklch(var(--s)/0))}.focus\:bg-secondary\/10:focus{background-color:var(--fallback-s,oklch(var(--s)/.1))}.focus\:bg-secondary\/100:focus{background-color:var(--fallback-s,oklch(var(--s)/1))}.focus\:bg-secondary\/15:focus{background-color:var(--fallback-s,oklch(var(--s)/.15))}.focus\:bg-secondary\/20:focus{background-color:var(--fallback-s,oklch(var(--s)/.2))}.focus\:bg-secondary\/25:focus{background-color:var(--fallback-s,oklch(var(--s)/.25))}.focus\:bg-secondary\/30:focus{background-color:var(--fallback-s,oklch(var(--s)/.3))}.focus\:bg-secondary\/35:focus{background-color:var(--fallback-s,oklch(var(--s)/.35))}.focus\:bg-secondary\/40:focus{background-color:var(--fallback-s,oklch(var(--s)/.4))}.focus\:bg-secondary\/45:focus{background-color:var(--fallback-s,oklch(var(--s)/.45))}.focus\:bg-secondary\/5:focus{background-color:var(--fallback-s,oklch(var(--s)/.05))}.focus\:bg-secondary\/50:focus{background-color:var(--fallback-s,oklch(var(--s)/.5))}.focus\:bg-secondary\/55:focus{background-color:var(--fallback-s,oklch(var(--s)/.55))}.focus\:bg-secondary\/60:focus{background-color:var(--fallback-s,oklch(var(--s)/.6))}.focus\:bg-secondary\/65:focus{background-color:var(--fallback-s,oklch(var(--s)/.65))}.focus\:bg-secondary\/70:focus{background-color:var(--fallback-s,oklch(var(--s)/.7))}.focus\:bg-secondary\/75:focus{background-color:var(--fallback-s,oklch(var(--s)/.75))}.focus\:bg-secondary\/80:focus{background-color:var(--fallback-s,oklch(var(--s)/.8))}.focus\:bg-secondary\/85:focus{background-color:var(--fallback-s,oklch(var(--s)/.85))}.focus\:bg-secondary\/90:focus{background-color:var(--fallback-s,oklch(var(--s)/.9))}.focus\:bg-secondary\/95:focus{background-color:var(--fallback-s,oklch(var(--s)/.95))}.focus\:bg-success:focus{background-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:bg-success-content:focus{background-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:bg-success-content\/0:focus{background-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:bg-success-content\/10:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:bg-success-content\/100:focus{background-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:bg-success-content\/15:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:bg-success-content\/20:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:bg-success-content\/25:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:bg-success-content\/30:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:bg-success-content\/35:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:bg-success-content\/40:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:bg-success-content\/45:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:bg-success-content\/5:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:bg-success-content\/50:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:bg-success-content\/55:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:bg-success-content\/60:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:bg-success-content\/65:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:bg-success-content\/70:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:bg-success-content\/75:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:bg-success-content\/80:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:bg-success-content\/85:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:bg-success-content\/90:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:bg-success-content\/95:focus{background-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:bg-success\/0:focus{background-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:bg-success\/10:focus{background-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:bg-success\/100:focus{background-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:bg-success\/15:focus{background-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:bg-success\/20:focus{background-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:bg-success\/25:focus{background-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:bg-success\/30:focus{background-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:bg-success\/35:focus{background-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:bg-success\/40:focus{background-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:bg-success\/45:focus{background-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:bg-success\/5:focus{background-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:bg-success\/50:focus{background-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:bg-success\/55:focus{background-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:bg-success\/60:focus{background-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:bg-success\/65:focus{background-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:bg-success\/70:focus{background-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:bg-success\/75:focus{background-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:bg-success\/80:focus{background-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:bg-success\/85:focus{background-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:bg-success\/90:focus{background-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:bg-success\/95:focus{background-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:bg-warning:focus{background-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:bg-warning-content:focus{background-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:bg-warning-content\/0:focus{background-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:bg-warning-content\/10:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:bg-warning-content\/100:focus{background-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:bg-warning-content\/15:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:bg-warning-content\/20:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:bg-warning-content\/25:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:bg-warning-content\/30:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:bg-warning-content\/35:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:bg-warning-content\/40:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:bg-warning-content\/45:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:bg-warning-content\/5:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:bg-warning-content\/50:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:bg-warning-content\/55:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:bg-warning-content\/60:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:bg-warning-content\/65:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:bg-warning-content\/70:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:bg-warning-content\/75:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:bg-warning-content\/80:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:bg-warning-content\/85:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:bg-warning-content\/90:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:bg-warning-content\/95:focus{background-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:bg-warning\/0:focus{background-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:bg-warning\/10:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:bg-warning\/100:focus{background-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:bg-warning\/15:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:bg-warning\/20:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:bg-warning\/25:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:bg-warning\/30:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:bg-warning\/35:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:bg-warning\/40:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:bg-warning\/45:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:bg-warning\/5:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:bg-warning\/50:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:bg-warning\/55:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:bg-warning\/60:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:bg-warning\/65:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:bg-warning\/70:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:bg-warning\/75:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:bg-warning\/80:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:bg-warning\/85:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:bg-warning\/90:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:bg-warning\/95:focus{background-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:from-accent:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/0:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/10:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/100:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/15:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/20:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/25:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/30:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/35:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/40:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/45:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/5:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/50:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/55:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/60:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/65:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/70:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/75:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/80:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/85:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/90:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent-content\/95:focus{--tw-gradient-from:var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/0:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/10:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/100:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/15:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/20:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/25:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/30:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/35:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/40:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/45:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/5:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/50:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/55:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/60:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/65:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/70:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/75:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/80:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/85:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/90:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-accent\/95:focus{--tw-gradient-from:var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/0:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/10:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/100:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/15:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/20:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/25:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/30:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/35:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/40:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/45:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/5:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/50:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/55:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/60:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/65:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/70:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/75:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/80:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/85:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/90:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-100\/95:focus{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/0:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/10:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/100:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/15:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/20:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/25:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/30:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/35:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/40:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/45:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/5:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/50:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/55:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/60:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/65:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/70:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/75:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/80:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/85:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/90:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-200\/95:focus{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/0:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/10:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/100:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/15:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/20:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/25:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/30:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/35:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/40:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/45:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/5:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/50:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/55:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/60:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/65:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/70:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/75:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/80:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/85:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/90:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-300\/95:focus{--tw-gradient-from:var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/0:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/10:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/100:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/15:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/20:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/25:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/30:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/35:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/40:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/45:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/5:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/50:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/55:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/60:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/65:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/70:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/75:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/80:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/85:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/90:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-base-content\/95:focus{--tw-gradient-from:var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/0:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/10:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/100:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/15:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/20:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/25:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/30:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/35:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/40:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/45:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/5:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/50:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/55:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/60:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/65:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/70:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/75:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/80:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/85:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/90:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error-content\/95:focus{--tw-gradient-from:var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/0:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/10:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/100:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/15:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/20:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/25:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/30:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/35:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/40:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/45:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/5:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/50:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/55:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/60:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/65:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/70:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/75:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/80:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/85:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/90:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-error\/95:focus{--tw-gradient-from:var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/0:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/10:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/100:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/15:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/20:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/25:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/30:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/35:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/40:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/45:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/5:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/50:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/55:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/60:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/65:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/70:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/75:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/80:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/85:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/90:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info-content\/95:focus{--tw-gradient-from:var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/0:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/10:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/100:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/15:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/20:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/25:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/30:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/35:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/40:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/45:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/5:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/50:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/55:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/60:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/65:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/70:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/75:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/80:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/85:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/90:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-info\/95:focus{--tw-gradient-from:var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/0:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/10:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/100:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/15:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/20:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/25:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/30:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/35:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/40:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/45:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/5:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/50:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/55:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/60:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/65:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/70:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/75:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/80:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/85:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/90:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral-content\/95:focus{--tw-gradient-from:var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/0:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/10:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/100:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/15:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/20:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/25:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/30:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/35:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/40:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/45:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/5:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/50:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/55:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/60:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/65:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/70:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/75:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/80:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/85:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/90:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-neutral\/95:focus{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/0:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/10:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/100:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/15:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/20:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/25:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/30:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/35:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/40:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/45:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/5:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/50:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/55:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/60:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/65:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/70:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/75:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/80:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/85:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/90:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary-content\/95:focus{--tw-gradient-from:var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/0:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/10:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/100:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/15:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/20:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/25:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/30:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/35:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/40:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/45:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/5:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/50:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/55:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/60:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/65:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/70:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/75:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/80:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/85:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/90:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-primary\/95:focus{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/0:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/10:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/100:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/15:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/20:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/25:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/30:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/35:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/40:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/45:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/5:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/50:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/55:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/60:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/65:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/70:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/75:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/80:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/85:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/90:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary-content\/95:focus{--tw-gradient-from:var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/0:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/10:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/100:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/15:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/20:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/25:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/30:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/35:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/40:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/45:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/5:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/50:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/55:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/60:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/65:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/70:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/75:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/80:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/85:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/90:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-secondary\/95:focus{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/0:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/10:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/100:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/15:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/20:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/25:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/30:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/35:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/40:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/45:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/5:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/50:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/55:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/60:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/65:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/70:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/75:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/80:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/85:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/90:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success-content\/95:focus{--tw-gradient-from:var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/0:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/10:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/100:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/15:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/20:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/25:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/30:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/35:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/40:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/45:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/5:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/50:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/55:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/60:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/65:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/70:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/75:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/80:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/85:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/90:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-success\/95:focus{--tw-gradient-from:var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/0:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/10:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/100:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/15:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/20:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/25:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/30:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/35:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/40:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/45:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/5:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/50:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/55:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/60:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/65:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/70:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/75:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/80:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/85:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/90:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning-content\/95:focus{--tw-gradient-from:var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/0:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/10:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/100:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/15:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/20:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/25:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/30:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/35:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/40:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/45:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/5:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/50:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/55:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/60:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/65:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/70:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/75:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/80:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/85:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/90:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:from-warning\/95:focus{--tw-gradient-from:var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\:via-accent:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-accent\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-100\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-200\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-300\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-base-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-error\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-info\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-neutral\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-primary\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-secondary\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-success\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning-content\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/0:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/10:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/100:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/15:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/20:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/25:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/30:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/35:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/40:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/45:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/5:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/50:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/55:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/60:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/65:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/70:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/75:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/80:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/85:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/90:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:via-warning\/95:focus{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.focus\:to-accent:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)}.focus\:to-accent-content:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/0:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/10:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/100:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/15:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/20:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/25:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/30:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/35:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/40:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/45:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/5:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/50:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/55:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/60:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/65:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/70:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/75:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/80:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/85:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/90:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position)}.focus\:to-accent-content\/95:focus{--tw-gradient-to:var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position)}.focus\:to-accent\/0:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position)}.focus\:to-accent\/10:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position)}.focus\:to-accent\/100:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)}.focus\:to-accent\/15:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-to-position)}.focus\:to-accent\/20:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position)}.focus\:to-accent\/25:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position)}.focus\:to-accent\/30:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position)}.focus\:to-accent\/35:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-to-position)}.focus\:to-accent\/40:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position)}.focus\:to-accent\/45:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-to-position)}.focus\:to-accent\/5:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position)}.focus\:to-accent\/50:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position)}.focus\:to-accent\/55:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-to-position)}.focus\:to-accent\/60:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position)}.focus\:to-accent\/65:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-to-position)}.focus\:to-accent\/70:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position)}.focus\:to-accent\/75:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position)}.focus\:to-accent\/80:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position)}.focus\:to-accent\/85:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-to-position)}.focus\:to-accent\/90:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position)}.focus\:to-accent\/95:focus{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position)}.focus\:to-base-100:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)}.focus\:to-base-100\/0:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position)}.focus\:to-base-100\/10:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position)}.focus\:to-base-100\/100:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)}.focus\:to-base-100\/15:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-to-position)}.focus\:to-base-100\/20:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position)}.focus\:to-base-100\/25:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position)}.focus\:to-base-100\/30:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position)}.focus\:to-base-100\/35:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-to-position)}.focus\:to-base-100\/40:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position)}.focus\:to-base-100\/45:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-to-position)}.focus\:to-base-100\/5:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position)}.focus\:to-base-100\/50:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position)}.focus\:to-base-100\/55:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-to-position)}.focus\:to-base-100\/60:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position)}.focus\:to-base-100\/65:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-to-position)}.focus\:to-base-100\/70:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position)}.focus\:to-base-100\/75:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position)}.focus\:to-base-100\/80:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position)}.focus\:to-base-100\/85:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-to-position)}.focus\:to-base-100\/90:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position)}.focus\:to-base-100\/95:focus{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position)}.focus\:to-base-200:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)}.focus\:to-base-200\/0:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position)}.focus\:to-base-200\/10:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position)}.focus\:to-base-200\/100:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)}.focus\:to-base-200\/15:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-to-position)}.focus\:to-base-200\/20:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position)}.focus\:to-base-200\/25:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position)}.focus\:to-base-200\/30:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position)}.focus\:to-base-200\/35:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-to-position)}.focus\:to-base-200\/40:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position)}.focus\:to-base-200\/45:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-to-position)}.focus\:to-base-200\/5:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position)}.focus\:to-base-200\/50:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position)}.focus\:to-base-200\/55:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-to-position)}.focus\:to-base-200\/60:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position)}.focus\:to-base-200\/65:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-to-position)}.focus\:to-base-200\/70:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position)}.focus\:to-base-200\/75:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position)}.focus\:to-base-200\/80:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position)}.focus\:to-base-200\/85:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-to-position)}.focus\:to-base-200\/90:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position)}.focus\:to-base-200\/95:focus{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position)}.focus\:to-base-300:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)}.focus\:to-base-300\/0:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position)}.focus\:to-base-300\/10:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position)}.focus\:to-base-300\/100:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)}.focus\:to-base-300\/15:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-to-position)}.focus\:to-base-300\/20:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position)}.focus\:to-base-300\/25:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position)}.focus\:to-base-300\/30:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position)}.focus\:to-base-300\/35:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-to-position)}.focus\:to-base-300\/40:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position)}.focus\:to-base-300\/45:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-to-position)}.focus\:to-base-300\/5:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position)}.focus\:to-base-300\/50:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position)}.focus\:to-base-300\/55:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-to-position)}.focus\:to-base-300\/60:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position)}.focus\:to-base-300\/65:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-to-position)}.focus\:to-base-300\/70:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position)}.focus\:to-base-300\/75:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position)}.focus\:to-base-300\/80:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position)}.focus\:to-base-300\/85:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-to-position)}.focus\:to-base-300\/90:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position)}.focus\:to-base-300\/95:focus{--tw-gradient-to:var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position)}.focus\:to-base-content:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)}.focus\:to-base-content\/0:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position)}.focus\:to-base-content\/10:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position)}.focus\:to-base-content\/100:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)}.focus\:to-base-content\/15:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-to-position)}.focus\:to-base-content\/20:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position)}.focus\:to-base-content\/25:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position)}.focus\:to-base-content\/30:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position)}.focus\:to-base-content\/35:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-to-position)}.focus\:to-base-content\/40:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position)}.focus\:to-base-content\/45:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-to-position)}.focus\:to-base-content\/5:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position)}.focus\:to-base-content\/50:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position)}.focus\:to-base-content\/55:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-to-position)}.focus\:to-base-content\/60:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position)}.focus\:to-base-content\/65:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-to-position)}.focus\:to-base-content\/70:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position)}.focus\:to-base-content\/75:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position)}.focus\:to-base-content\/80:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position)}.focus\:to-base-content\/85:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-to-position)}.focus\:to-base-content\/90:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position)}.focus\:to-base-content\/95:focus{--tw-gradient-to:var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position)}.focus\:to-error:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)}.focus\:to-error-content:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)}.focus\:to-error-content\/0:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position)}.focus\:to-error-content\/10:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position)}.focus\:to-error-content\/100:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)}.focus\:to-error-content\/15:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-to-position)}.focus\:to-error-content\/20:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position)}.focus\:to-error-content\/25:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position)}.focus\:to-error-content\/30:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position)}.focus\:to-error-content\/35:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-to-position)}.focus\:to-error-content\/40:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position)}.focus\:to-error-content\/45:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-to-position)}.focus\:to-error-content\/5:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position)}.focus\:to-error-content\/50:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position)}.focus\:to-error-content\/55:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-to-position)}.focus\:to-error-content\/60:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position)}.focus\:to-error-content\/65:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-to-position)}.focus\:to-error-content\/70:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position)}.focus\:to-error-content\/75:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position)}.focus\:to-error-content\/80:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position)}.focus\:to-error-content\/85:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-to-position)}.focus\:to-error-content\/90:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position)}.focus\:to-error-content\/95:focus{--tw-gradient-to:var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position)}.focus\:to-error\/0:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position)}.focus\:to-error\/10:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position)}.focus\:to-error\/100:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)}.focus\:to-error\/15:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-to-position)}.focus\:to-error\/20:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position)}.focus\:to-error\/25:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position)}.focus\:to-error\/30:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position)}.focus\:to-error\/35:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-to-position)}.focus\:to-error\/40:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position)}.focus\:to-error\/45:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-to-position)}.focus\:to-error\/5:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position)}.focus\:to-error\/50:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position)}.focus\:to-error\/55:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-to-position)}.focus\:to-error\/60:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position)}.focus\:to-error\/65:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-to-position)}.focus\:to-error\/70:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position)}.focus\:to-error\/75:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position)}.focus\:to-error\/80:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position)}.focus\:to-error\/85:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-to-position)}.focus\:to-error\/90:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position)}.focus\:to-error\/95:focus{--tw-gradient-to:var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position)}.focus\:to-info:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)}.focus\:to-info-content:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)}.focus\:to-info-content\/0:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position)}.focus\:to-info-content\/10:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position)}.focus\:to-info-content\/100:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)}.focus\:to-info-content\/15:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-to-position)}.focus\:to-info-content\/20:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position)}.focus\:to-info-content\/25:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position)}.focus\:to-info-content\/30:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position)}.focus\:to-info-content\/35:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-to-position)}.focus\:to-info-content\/40:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position)}.focus\:to-info-content\/45:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-to-position)}.focus\:to-info-content\/5:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position)}.focus\:to-info-content\/50:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position)}.focus\:to-info-content\/55:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-to-position)}.focus\:to-info-content\/60:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position)}.focus\:to-info-content\/65:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-to-position)}.focus\:to-info-content\/70:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position)}.focus\:to-info-content\/75:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position)}.focus\:to-info-content\/80:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position)}.focus\:to-info-content\/85:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-to-position)}.focus\:to-info-content\/90:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position)}.focus\:to-info-content\/95:focus{--tw-gradient-to:var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position)}.focus\:to-info\/0:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position)}.focus\:to-info\/10:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position)}.focus\:to-info\/100:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)}.focus\:to-info\/15:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-to-position)}.focus\:to-info\/20:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position)}.focus\:to-info\/25:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position)}.focus\:to-info\/30:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position)}.focus\:to-info\/35:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-to-position)}.focus\:to-info\/40:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position)}.focus\:to-info\/45:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-to-position)}.focus\:to-info\/5:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position)}.focus\:to-info\/50:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position)}.focus\:to-info\/55:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-to-position)}.focus\:to-info\/60:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position)}.focus\:to-info\/65:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-to-position)}.focus\:to-info\/70:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position)}.focus\:to-info\/75:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position)}.focus\:to-info\/80:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position)}.focus\:to-info\/85:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-to-position)}.focus\:to-info\/90:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position)}.focus\:to-info\/95:focus{--tw-gradient-to:var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position)}.focus\:to-neutral:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)}.focus\:to-neutral-content:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/0:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/10:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/100:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/15:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/20:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/25:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/30:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/35:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/40:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/45:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/5:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/50:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/55:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/60:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/65:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/70:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/75:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/80:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/85:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/90:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position)}.focus\:to-neutral-content\/95:focus{--tw-gradient-to:var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position)}.focus\:to-neutral\/0:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position)}.focus\:to-neutral\/10:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position)}.focus\:to-neutral\/100:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)}.focus\:to-neutral\/15:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-to-position)}.focus\:to-neutral\/20:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position)}.focus\:to-neutral\/25:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position)}.focus\:to-neutral\/30:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position)}.focus\:to-neutral\/35:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-to-position)}.focus\:to-neutral\/40:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position)}.focus\:to-neutral\/45:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-to-position)}.focus\:to-neutral\/5:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position)}.focus\:to-neutral\/50:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position)}.focus\:to-neutral\/55:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-to-position)}.focus\:to-neutral\/60:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position)}.focus\:to-neutral\/65:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-to-position)}.focus\:to-neutral\/70:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position)}.focus\:to-neutral\/75:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position)}.focus\:to-neutral\/80:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position)}.focus\:to-neutral\/85:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-to-position)}.focus\:to-neutral\/90:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position)}.focus\:to-neutral\/95:focus{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position)}.focus\:to-primary:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)}.focus\:to-primary-content:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/0:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/10:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/100:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/15:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/20:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/25:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/30:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/35:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/40:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/45:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/5:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/50:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/55:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/60:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/65:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/70:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/75:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/80:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/85:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/90:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position)}.focus\:to-primary-content\/95:focus{--tw-gradient-to:var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position)}.focus\:to-primary\/0:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position)}.focus\:to-primary\/10:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position)}.focus\:to-primary\/100:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)}.focus\:to-primary\/15:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-to-position)}.focus\:to-primary\/20:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position)}.focus\:to-primary\/25:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position)}.focus\:to-primary\/30:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position)}.focus\:to-primary\/35:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-to-position)}.focus\:to-primary\/40:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position)}.focus\:to-primary\/45:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-to-position)}.focus\:to-primary\/5:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position)}.focus\:to-primary\/50:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position)}.focus\:to-primary\/55:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-to-position)}.focus\:to-primary\/60:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position)}.focus\:to-primary\/65:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-to-position)}.focus\:to-primary\/70:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position)}.focus\:to-primary\/75:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position)}.focus\:to-primary\/80:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position)}.focus\:to-primary\/85:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-to-position)}.focus\:to-primary\/90:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position)}.focus\:to-primary\/95:focus{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position)}.focus\:to-secondary:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.focus\:to-secondary-content:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/0:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/10:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/100:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/15:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/20:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/25:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/30:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/35:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/40:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/45:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/5:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/50:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/55:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/60:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/65:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/70:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/75:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/80:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/85:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/90:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position)}.focus\:to-secondary-content\/95:focus{--tw-gradient-to:var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position)}.focus\:to-secondary\/0:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position)}.focus\:to-secondary\/10:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position)}.focus\:to-secondary\/100:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.focus\:to-secondary\/15:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-to-position)}.focus\:to-secondary\/20:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position)}.focus\:to-secondary\/25:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position)}.focus\:to-secondary\/30:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position)}.focus\:to-secondary\/35:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-to-position)}.focus\:to-secondary\/40:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position)}.focus\:to-secondary\/45:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-to-position)}.focus\:to-secondary\/5:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position)}.focus\:to-secondary\/50:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position)}.focus\:to-secondary\/55:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-to-position)}.focus\:to-secondary\/60:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position)}.focus\:to-secondary\/65:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-to-position)}.focus\:to-secondary\/70:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position)}.focus\:to-secondary\/75:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position)}.focus\:to-secondary\/80:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position)}.focus\:to-secondary\/85:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-to-position)}.focus\:to-secondary\/90:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position)}.focus\:to-secondary\/95:focus{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position)}.focus\:to-success:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)}.focus\:to-success-content:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)}.focus\:to-success-content\/0:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position)}.focus\:to-success-content\/10:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position)}.focus\:to-success-content\/100:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)}.focus\:to-success-content\/15:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-to-position)}.focus\:to-success-content\/20:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position)}.focus\:to-success-content\/25:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position)}.focus\:to-success-content\/30:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position)}.focus\:to-success-content\/35:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-to-position)}.focus\:to-success-content\/40:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position)}.focus\:to-success-content\/45:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-to-position)}.focus\:to-success-content\/5:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position)}.focus\:to-success-content\/50:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position)}.focus\:to-success-content\/55:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-to-position)}.focus\:to-success-content\/60:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position)}.focus\:to-success-content\/65:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-to-position)}.focus\:to-success-content\/70:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position)}.focus\:to-success-content\/75:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position)}.focus\:to-success-content\/80:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position)}.focus\:to-success-content\/85:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-to-position)}.focus\:to-success-content\/90:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position)}.focus\:to-success-content\/95:focus{--tw-gradient-to:var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position)}.focus\:to-success\/0:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position)}.focus\:to-success\/10:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position)}.focus\:to-success\/100:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)}.focus\:to-success\/15:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-to-position)}.focus\:to-success\/20:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position)}.focus\:to-success\/25:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position)}.focus\:to-success\/30:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position)}.focus\:to-success\/35:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-to-position)}.focus\:to-success\/40:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position)}.focus\:to-success\/45:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-to-position)}.focus\:to-success\/5:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position)}.focus\:to-success\/50:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position)}.focus\:to-success\/55:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-to-position)}.focus\:to-success\/60:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position)}.focus\:to-success\/65:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-to-position)}.focus\:to-success\/70:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position)}.focus\:to-success\/75:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position)}.focus\:to-success\/80:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position)}.focus\:to-success\/85:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-to-position)}.focus\:to-success\/90:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position)}.focus\:to-success\/95:focus{--tw-gradient-to:var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position)}.focus\:to-warning:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)}.focus\:to-warning-content:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/0:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/10:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/100:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/15:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/20:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/25:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/30:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/35:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/40:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/45:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/5:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/50:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/55:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/60:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/65:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/70:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/75:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/80:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/85:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/90:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position)}.focus\:to-warning-content\/95:focus{--tw-gradient-to:var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position)}.focus\:to-warning\/0:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position)}.focus\:to-warning\/10:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position)}.focus\:to-warning\/100:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)}.focus\:to-warning\/15:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-to-position)}.focus\:to-warning\/20:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position)}.focus\:to-warning\/25:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position)}.focus\:to-warning\/30:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position)}.focus\:to-warning\/35:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-to-position)}.focus\:to-warning\/40:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position)}.focus\:to-warning\/45:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-to-position)}.focus\:to-warning\/5:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position)}.focus\:to-warning\/50:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position)}.focus\:to-warning\/55:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-to-position)}.focus\:to-warning\/60:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position)}.focus\:to-warning\/65:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-to-position)}.focus\:to-warning\/70:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position)}.focus\:to-warning\/75:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position)}.focus\:to-warning\/80:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position)}.focus\:to-warning\/85:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-to-position)}.focus\:to-warning\/90:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position)}.focus\:to-warning\/95:focus{--tw-gradient-to:var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position)}.focus\:stroke-accent:focus{stroke:var(--fallback-a,oklch(var(--a)/1))}.focus\:stroke-accent-content:focus{stroke:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:stroke-accent-content\/0:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0))}.focus\:stroke-accent-content\/10:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.1))}.focus\:stroke-accent-content\/100:focus{stroke:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:stroke-accent-content\/15:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.15))}.focus\:stroke-accent-content\/20:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.2))}.focus\:stroke-accent-content\/25:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.25))}.focus\:stroke-accent-content\/30:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.3))}.focus\:stroke-accent-content\/35:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.35))}.focus\:stroke-accent-content\/40:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.4))}.focus\:stroke-accent-content\/45:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.45))}.focus\:stroke-accent-content\/5:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.05))}.focus\:stroke-accent-content\/50:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.5))}.focus\:stroke-accent-content\/55:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.55))}.focus\:stroke-accent-content\/60:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.6))}.focus\:stroke-accent-content\/65:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.65))}.focus\:stroke-accent-content\/70:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.7))}.focus\:stroke-accent-content\/75:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.75))}.focus\:stroke-accent-content\/80:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.8))}.focus\:stroke-accent-content\/85:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.85))}.focus\:stroke-accent-content\/90:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.9))}.focus\:stroke-accent-content\/95:focus{stroke:var(--fallback-ac,oklch(var(--ac)/0.95))}.focus\:stroke-accent\/0:focus{stroke:var(--fallback-a,oklch(var(--a)/0))}.focus\:stroke-accent\/10:focus{stroke:var(--fallback-a,oklch(var(--a)/0.1))}.focus\:stroke-accent\/100:focus{stroke:var(--fallback-a,oklch(var(--a)/1))}.focus\:stroke-accent\/15:focus{stroke:var(--fallback-a,oklch(var(--a)/0.15))}.focus\:stroke-accent\/20:focus{stroke:var(--fallback-a,oklch(var(--a)/0.2))}.focus\:stroke-accent\/25:focus{stroke:var(--fallback-a,oklch(var(--a)/0.25))}.focus\:stroke-accent\/30:focus{stroke:var(--fallback-a,oklch(var(--a)/0.3))}.focus\:stroke-accent\/35:focus{stroke:var(--fallback-a,oklch(var(--a)/0.35))}.focus\:stroke-accent\/40:focus{stroke:var(--fallback-a,oklch(var(--a)/0.4))}.focus\:stroke-accent\/45:focus{stroke:var(--fallback-a,oklch(var(--a)/0.45))}.focus\:stroke-accent\/5:focus{stroke:var(--fallback-a,oklch(var(--a)/0.05))}.focus\:stroke-accent\/50:focus{stroke:var(--fallback-a,oklch(var(--a)/0.5))}.focus\:stroke-accent\/55:focus{stroke:var(--fallback-a,oklch(var(--a)/0.55))}.focus\:stroke-accent\/60:focus{stroke:var(--fallback-a,oklch(var(--a)/0.6))}.focus\:stroke-accent\/65:focus{stroke:var(--fallback-a,oklch(var(--a)/0.65))}.focus\:stroke-accent\/70:focus{stroke:var(--fallback-a,oklch(var(--a)/0.7))}.focus\:stroke-accent\/75:focus{stroke:var(--fallback-a,oklch(var(--a)/0.75))}.focus\:stroke-accent\/80:focus{stroke:var(--fallback-a,oklch(var(--a)/0.8))}.focus\:stroke-accent\/85:focus{stroke:var(--fallback-a,oklch(var(--a)/0.85))}.focus\:stroke-accent\/90:focus{stroke:var(--fallback-a,oklch(var(--a)/0.9))}.focus\:stroke-accent\/95:focus{stroke:var(--fallback-a,oklch(var(--a)/0.95))}.focus\:stroke-base-100:focus{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:stroke-base-100\/0:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:stroke-base-100\/10:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.1))}.focus\:stroke-base-100\/100:focus{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:stroke-base-100\/15:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.15))}.focus\:stroke-base-100\/20:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.2))}.focus\:stroke-base-100\/25:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.25))}.focus\:stroke-base-100\/30:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.3))}.focus\:stroke-base-100\/35:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.35))}.focus\:stroke-base-100\/40:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.4))}.focus\:stroke-base-100\/45:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.45))}.focus\:stroke-base-100\/5:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.05))}.focus\:stroke-base-100\/50:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.5))}.focus\:stroke-base-100\/55:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.55))}.focus\:stroke-base-100\/60:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.6))}.focus\:stroke-base-100\/65:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.65))}.focus\:stroke-base-100\/70:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.7))}.focus\:stroke-base-100\/75:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.75))}.focus\:stroke-base-100\/80:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.8))}.focus\:stroke-base-100\/85:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.85))}.focus\:stroke-base-100\/90:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.9))}.focus\:stroke-base-100\/95:focus{stroke:var(--fallback-b1,oklch(var(--b1)/0.95))}.focus\:stroke-base-200:focus{stroke:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:stroke-base-200\/0:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:stroke-base-200\/10:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.1))}.focus\:stroke-base-200\/100:focus{stroke:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:stroke-base-200\/15:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.15))}.focus\:stroke-base-200\/20:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.2))}.focus\:stroke-base-200\/25:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.25))}.focus\:stroke-base-200\/30:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.3))}.focus\:stroke-base-200\/35:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.35))}.focus\:stroke-base-200\/40:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.4))}.focus\:stroke-base-200\/45:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.45))}.focus\:stroke-base-200\/5:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.05))}.focus\:stroke-base-200\/50:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.5))}.focus\:stroke-base-200\/55:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.55))}.focus\:stroke-base-200\/60:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.6))}.focus\:stroke-base-200\/65:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.65))}.focus\:stroke-base-200\/70:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.7))}.focus\:stroke-base-200\/75:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.75))}.focus\:stroke-base-200\/80:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.8))}.focus\:stroke-base-200\/85:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.85))}.focus\:stroke-base-200\/90:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.9))}.focus\:stroke-base-200\/95:focus{stroke:var(--fallback-b2,oklch(var(--b2)/0.95))}.focus\:stroke-base-300:focus{stroke:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:stroke-base-300\/0:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:stroke-base-300\/10:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.1))}.focus\:stroke-base-300\/100:focus{stroke:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:stroke-base-300\/15:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.15))}.focus\:stroke-base-300\/20:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.2))}.focus\:stroke-base-300\/25:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.25))}.focus\:stroke-base-300\/30:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.3))}.focus\:stroke-base-300\/35:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.35))}.focus\:stroke-base-300\/40:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.4))}.focus\:stroke-base-300\/45:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.45))}.focus\:stroke-base-300\/5:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.05))}.focus\:stroke-base-300\/50:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.5))}.focus\:stroke-base-300\/55:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.55))}.focus\:stroke-base-300\/60:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.6))}.focus\:stroke-base-300\/65:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.65))}.focus\:stroke-base-300\/70:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.7))}.focus\:stroke-base-300\/75:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.75))}.focus\:stroke-base-300\/80:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.8))}.focus\:stroke-base-300\/85:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.85))}.focus\:stroke-base-300\/90:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.9))}.focus\:stroke-base-300\/95:focus{stroke:var(--fallback-b3,oklch(var(--b3)/0.95))}.focus\:stroke-base-content:focus{stroke:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:stroke-base-content\/0:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:stroke-base-content\/10:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.1))}.focus\:stroke-base-content\/100:focus{stroke:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:stroke-base-content\/15:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.15))}.focus\:stroke-base-content\/20:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.2))}.focus\:stroke-base-content\/25:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.25))}.focus\:stroke-base-content\/30:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.3))}.focus\:stroke-base-content\/35:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.35))}.focus\:stroke-base-content\/40:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.4))}.focus\:stroke-base-content\/45:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.45))}.focus\:stroke-base-content\/5:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.05))}.focus\:stroke-base-content\/50:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.5))}.focus\:stroke-base-content\/55:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.55))}.focus\:stroke-base-content\/60:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.6))}.focus\:stroke-base-content\/65:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.65))}.focus\:stroke-base-content\/70:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.7))}.focus\:stroke-base-content\/75:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.75))}.focus\:stroke-base-content\/80:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.8))}.focus\:stroke-base-content\/85:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.85))}.focus\:stroke-base-content\/90:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.9))}.focus\:stroke-base-content\/95:focus{stroke:var(--fallback-bc,oklch(var(--bc)/0.95))}.focus\:stroke-error:focus{stroke:var(--fallback-er,oklch(var(--er)/1))}.focus\:stroke-error-content:focus{stroke:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:stroke-error-content\/0:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:stroke-error-content\/10:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.1))}.focus\:stroke-error-content\/100:focus{stroke:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:stroke-error-content\/15:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.15))}.focus\:stroke-error-content\/20:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.2))}.focus\:stroke-error-content\/25:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.25))}.focus\:stroke-error-content\/30:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.3))}.focus\:stroke-error-content\/35:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.35))}.focus\:stroke-error-content\/40:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.4))}.focus\:stroke-error-content\/45:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.45))}.focus\:stroke-error-content\/5:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.05))}.focus\:stroke-error-content\/50:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.5))}.focus\:stroke-error-content\/55:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.55))}.focus\:stroke-error-content\/60:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.6))}.focus\:stroke-error-content\/65:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.65))}.focus\:stroke-error-content\/70:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.7))}.focus\:stroke-error-content\/75:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.75))}.focus\:stroke-error-content\/80:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.8))}.focus\:stroke-error-content\/85:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.85))}.focus\:stroke-error-content\/90:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.9))}.focus\:stroke-error-content\/95:focus{stroke:var(--fallback-erc,oklch(var(--erc)/0.95))}.focus\:stroke-error\/0:focus{stroke:var(--fallback-er,oklch(var(--er)/0))}.focus\:stroke-error\/10:focus{stroke:var(--fallback-er,oklch(var(--er)/0.1))}.focus\:stroke-error\/100:focus{stroke:var(--fallback-er,oklch(var(--er)/1))}.focus\:stroke-error\/15:focus{stroke:var(--fallback-er,oklch(var(--er)/0.15))}.focus\:stroke-error\/20:focus{stroke:var(--fallback-er,oklch(var(--er)/0.2))}.focus\:stroke-error\/25:focus{stroke:var(--fallback-er,oklch(var(--er)/0.25))}.focus\:stroke-error\/30:focus{stroke:var(--fallback-er,oklch(var(--er)/0.3))}.focus\:stroke-error\/35:focus{stroke:var(--fallback-er,oklch(var(--er)/0.35))}.focus\:stroke-error\/40:focus{stroke:var(--fallback-er,oklch(var(--er)/0.4))}.focus\:stroke-error\/45:focus{stroke:var(--fallback-er,oklch(var(--er)/0.45))}.focus\:stroke-error\/5:focus{stroke:var(--fallback-er,oklch(var(--er)/0.05))}.focus\:stroke-error\/50:focus{stroke:var(--fallback-er,oklch(var(--er)/0.5))}.focus\:stroke-error\/55:focus{stroke:var(--fallback-er,oklch(var(--er)/0.55))}.focus\:stroke-error\/60:focus{stroke:var(--fallback-er,oklch(var(--er)/0.6))}.focus\:stroke-error\/65:focus{stroke:var(--fallback-er,oklch(var(--er)/0.65))}.focus\:stroke-error\/70:focus{stroke:var(--fallback-er,oklch(var(--er)/0.7))}.focus\:stroke-error\/75:focus{stroke:var(--fallback-er,oklch(var(--er)/0.75))}.focus\:stroke-error\/80:focus{stroke:var(--fallback-er,oklch(var(--er)/0.8))}.focus\:stroke-error\/85:focus{stroke:var(--fallback-er,oklch(var(--er)/0.85))}.focus\:stroke-error\/90:focus{stroke:var(--fallback-er,oklch(var(--er)/0.9))}.focus\:stroke-error\/95:focus{stroke:var(--fallback-er,oklch(var(--er)/0.95))}.focus\:stroke-info:focus{stroke:var(--fallback-in,oklch(var(--in)/1))}.focus\:stroke-info-content:focus{stroke:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:stroke-info-content\/0:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:stroke-info-content\/10:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.1))}.focus\:stroke-info-content\/100:focus{stroke:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:stroke-info-content\/15:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.15))}.focus\:stroke-info-content\/20:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.2))}.focus\:stroke-info-content\/25:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.25))}.focus\:stroke-info-content\/30:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.3))}.focus\:stroke-info-content\/35:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.35))}.focus\:stroke-info-content\/40:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.4))}.focus\:stroke-info-content\/45:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.45))}.focus\:stroke-info-content\/5:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.05))}.focus\:stroke-info-content\/50:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.5))}.focus\:stroke-info-content\/55:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.55))}.focus\:stroke-info-content\/60:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.6))}.focus\:stroke-info-content\/65:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.65))}.focus\:stroke-info-content\/70:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.7))}.focus\:stroke-info-content\/75:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.75))}.focus\:stroke-info-content\/80:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.8))}.focus\:stroke-info-content\/85:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.85))}.focus\:stroke-info-content\/90:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.9))}.focus\:stroke-info-content\/95:focus{stroke:var(--fallback-inc,oklch(var(--inc)/0.95))}.focus\:stroke-info\/0:focus{stroke:var(--fallback-in,oklch(var(--in)/0))}.focus\:stroke-info\/10:focus{stroke:var(--fallback-in,oklch(var(--in)/0.1))}.focus\:stroke-info\/100:focus{stroke:var(--fallback-in,oklch(var(--in)/1))}.focus\:stroke-info\/15:focus{stroke:var(--fallback-in,oklch(var(--in)/0.15))}.focus\:stroke-info\/20:focus{stroke:var(--fallback-in,oklch(var(--in)/0.2))}.focus\:stroke-info\/25:focus{stroke:var(--fallback-in,oklch(var(--in)/0.25))}.focus\:stroke-info\/30:focus{stroke:var(--fallback-in,oklch(var(--in)/0.3))}.focus\:stroke-info\/35:focus{stroke:var(--fallback-in,oklch(var(--in)/0.35))}.focus\:stroke-info\/40:focus{stroke:var(--fallback-in,oklch(var(--in)/0.4))}.focus\:stroke-info\/45:focus{stroke:var(--fallback-in,oklch(var(--in)/0.45))}.focus\:stroke-info\/5:focus{stroke:var(--fallback-in,oklch(var(--in)/0.05))}.focus\:stroke-info\/50:focus{stroke:var(--fallback-in,oklch(var(--in)/0.5))}.focus\:stroke-info\/55:focus{stroke:var(--fallback-in,oklch(var(--in)/0.55))}.focus\:stroke-info\/60:focus{stroke:var(--fallback-in,oklch(var(--in)/0.6))}.focus\:stroke-info\/65:focus{stroke:var(--fallback-in,oklch(var(--in)/0.65))}.focus\:stroke-info\/70:focus{stroke:var(--fallback-in,oklch(var(--in)/0.7))}.focus\:stroke-info\/75:focus{stroke:var(--fallback-in,oklch(var(--in)/0.75))}.focus\:stroke-info\/80:focus{stroke:var(--fallback-in,oklch(var(--in)/0.8))}.focus\:stroke-info\/85:focus{stroke:var(--fallback-in,oklch(var(--in)/0.85))}.focus\:stroke-info\/90:focus{stroke:var(--fallback-in,oklch(var(--in)/0.9))}.focus\:stroke-info\/95:focus{stroke:var(--fallback-in,oklch(var(--in)/0.95))}.focus\:stroke-neutral:focus{stroke:var(--fallback-n,oklch(var(--n)/1))}.focus\:stroke-neutral-content:focus{stroke:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:stroke-neutral-content\/0:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0))}.focus\:stroke-neutral-content\/10:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.1))}.focus\:stroke-neutral-content\/100:focus{stroke:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:stroke-neutral-content\/15:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.15))}.focus\:stroke-neutral-content\/20:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.2))}.focus\:stroke-neutral-content\/25:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.25))}.focus\:stroke-neutral-content\/30:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.3))}.focus\:stroke-neutral-content\/35:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.35))}.focus\:stroke-neutral-content\/40:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.4))}.focus\:stroke-neutral-content\/45:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.45))}.focus\:stroke-neutral-content\/5:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.05))}.focus\:stroke-neutral-content\/50:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.5))}.focus\:stroke-neutral-content\/55:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.55))}.focus\:stroke-neutral-content\/60:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.6))}.focus\:stroke-neutral-content\/65:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.65))}.focus\:stroke-neutral-content\/70:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.7))}.focus\:stroke-neutral-content\/75:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.75))}.focus\:stroke-neutral-content\/80:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.8))}.focus\:stroke-neutral-content\/85:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.85))}.focus\:stroke-neutral-content\/90:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.9))}.focus\:stroke-neutral-content\/95:focus{stroke:var(--fallback-nc,oklch(var(--nc)/0.95))}.focus\:stroke-neutral\/0:focus{stroke:var(--fallback-n,oklch(var(--n)/0))}.focus\:stroke-neutral\/10:focus{stroke:var(--fallback-n,oklch(var(--n)/0.1))}.focus\:stroke-neutral\/100:focus{stroke:var(--fallback-n,oklch(var(--n)/1))}.focus\:stroke-neutral\/15:focus{stroke:var(--fallback-n,oklch(var(--n)/0.15))}.focus\:stroke-neutral\/20:focus{stroke:var(--fallback-n,oklch(var(--n)/0.2))}.focus\:stroke-neutral\/25:focus{stroke:var(--fallback-n,oklch(var(--n)/0.25))}.focus\:stroke-neutral\/30:focus{stroke:var(--fallback-n,oklch(var(--n)/0.3))}.focus\:stroke-neutral\/35:focus{stroke:var(--fallback-n,oklch(var(--n)/0.35))}.focus\:stroke-neutral\/40:focus{stroke:var(--fallback-n,oklch(var(--n)/0.4))}.focus\:stroke-neutral\/45:focus{stroke:var(--fallback-n,oklch(var(--n)/0.45))}.focus\:stroke-neutral\/5:focus{stroke:var(--fallback-n,oklch(var(--n)/0.05))}.focus\:stroke-neutral\/50:focus{stroke:var(--fallback-n,oklch(var(--n)/0.5))}.focus\:stroke-neutral\/55:focus{stroke:var(--fallback-n,oklch(var(--n)/0.55))}.focus\:stroke-neutral\/60:focus{stroke:var(--fallback-n,oklch(var(--n)/0.6))}.focus\:stroke-neutral\/65:focus{stroke:var(--fallback-n,oklch(var(--n)/0.65))}.focus\:stroke-neutral\/70:focus{stroke:var(--fallback-n,oklch(var(--n)/0.7))}.focus\:stroke-neutral\/75:focus{stroke:var(--fallback-n,oklch(var(--n)/0.75))}.focus\:stroke-neutral\/80:focus{stroke:var(--fallback-n,oklch(var(--n)/0.8))}.focus\:stroke-neutral\/85:focus{stroke:var(--fallback-n,oklch(var(--n)/0.85))}.focus\:stroke-neutral\/90:focus{stroke:var(--fallback-n,oklch(var(--n)/0.9))}.focus\:stroke-neutral\/95:focus{stroke:var(--fallback-n,oklch(var(--n)/0.95))}.focus\:stroke-primary:focus{stroke:var(--fallback-p,oklch(var(--p)/1))}.focus\:stroke-primary-content:focus{stroke:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:stroke-primary-content\/0:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0))}.focus\:stroke-primary-content\/10:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.1))}.focus\:stroke-primary-content\/100:focus{stroke:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:stroke-primary-content\/15:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.15))}.focus\:stroke-primary-content\/20:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.2))}.focus\:stroke-primary-content\/25:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.25))}.focus\:stroke-primary-content\/30:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.3))}.focus\:stroke-primary-content\/35:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.35))}.focus\:stroke-primary-content\/40:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.4))}.focus\:stroke-primary-content\/45:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.45))}.focus\:stroke-primary-content\/5:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.05))}.focus\:stroke-primary-content\/50:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.5))}.focus\:stroke-primary-content\/55:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.55))}.focus\:stroke-primary-content\/60:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.6))}.focus\:stroke-primary-content\/65:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.65))}.focus\:stroke-primary-content\/70:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.7))}.focus\:stroke-primary-content\/75:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.75))}.focus\:stroke-primary-content\/80:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.8))}.focus\:stroke-primary-content\/85:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.85))}.focus\:stroke-primary-content\/90:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.9))}.focus\:stroke-primary-content\/95:focus{stroke:var(--fallback-pc,oklch(var(--pc)/0.95))}.focus\:stroke-primary\/0:focus{stroke:var(--fallback-p,oklch(var(--p)/0))}.focus\:stroke-primary\/10:focus{stroke:var(--fallback-p,oklch(var(--p)/0.1))}.focus\:stroke-primary\/100:focus{stroke:var(--fallback-p,oklch(var(--p)/1))}.focus\:stroke-primary\/15:focus{stroke:var(--fallback-p,oklch(var(--p)/0.15))}.focus\:stroke-primary\/20:focus{stroke:var(--fallback-p,oklch(var(--p)/0.2))}.focus\:stroke-primary\/25:focus{stroke:var(--fallback-p,oklch(var(--p)/0.25))}.focus\:stroke-primary\/30:focus{stroke:var(--fallback-p,oklch(var(--p)/0.3))}.focus\:stroke-primary\/35:focus{stroke:var(--fallback-p,oklch(var(--p)/0.35))}.focus\:stroke-primary\/40:focus{stroke:var(--fallback-p,oklch(var(--p)/0.4))}.focus\:stroke-primary\/45:focus{stroke:var(--fallback-p,oklch(var(--p)/0.45))}.focus\:stroke-primary\/5:focus{stroke:var(--fallback-p,oklch(var(--p)/0.05))}.focus\:stroke-primary\/50:focus{stroke:var(--fallback-p,oklch(var(--p)/0.5))}.focus\:stroke-primary\/55:focus{stroke:var(--fallback-p,oklch(var(--p)/0.55))}.focus\:stroke-primary\/60:focus{stroke:var(--fallback-p,oklch(var(--p)/0.6))}.focus\:stroke-primary\/65:focus{stroke:var(--fallback-p,oklch(var(--p)/0.65))}.focus\:stroke-primary\/70:focus{stroke:var(--fallback-p,oklch(var(--p)/0.7))}.focus\:stroke-primary\/75:focus{stroke:var(--fallback-p,oklch(var(--p)/0.75))}.focus\:stroke-primary\/80:focus{stroke:var(--fallback-p,oklch(var(--p)/0.8))}.focus\:stroke-primary\/85:focus{stroke:var(--fallback-p,oklch(var(--p)/0.85))}.focus\:stroke-primary\/90:focus{stroke:var(--fallback-p,oklch(var(--p)/0.9))}.focus\:stroke-primary\/95:focus{stroke:var(--fallback-p,oklch(var(--p)/0.95))}.focus\:stroke-secondary:focus{stroke:var(--fallback-s,oklch(var(--s)/1))}.focus\:stroke-secondary-content:focus{stroke:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:stroke-secondary-content\/0:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0))}.focus\:stroke-secondary-content\/10:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.1))}.focus\:stroke-secondary-content\/100:focus{stroke:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:stroke-secondary-content\/15:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.15))}.focus\:stroke-secondary-content\/20:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.2))}.focus\:stroke-secondary-content\/25:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.25))}.focus\:stroke-secondary-content\/30:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.3))}.focus\:stroke-secondary-content\/35:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.35))}.focus\:stroke-secondary-content\/40:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.4))}.focus\:stroke-secondary-content\/45:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.45))}.focus\:stroke-secondary-content\/5:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.05))}.focus\:stroke-secondary-content\/50:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.5))}.focus\:stroke-secondary-content\/55:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.55))}.focus\:stroke-secondary-content\/60:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.6))}.focus\:stroke-secondary-content\/65:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.65))}.focus\:stroke-secondary-content\/70:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.7))}.focus\:stroke-secondary-content\/75:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.75))}.focus\:stroke-secondary-content\/80:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.8))}.focus\:stroke-secondary-content\/85:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.85))}.focus\:stroke-secondary-content\/90:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.9))}.focus\:stroke-secondary-content\/95:focus{stroke:var(--fallback-sc,oklch(var(--sc)/0.95))}.focus\:stroke-secondary\/0:focus{stroke:var(--fallback-s,oklch(var(--s)/0))}.focus\:stroke-secondary\/10:focus{stroke:var(--fallback-s,oklch(var(--s)/0.1))}.focus\:stroke-secondary\/100:focus{stroke:var(--fallback-s,oklch(var(--s)/1))}.focus\:stroke-secondary\/15:focus{stroke:var(--fallback-s,oklch(var(--s)/0.15))}.focus\:stroke-secondary\/20:focus{stroke:var(--fallback-s,oklch(var(--s)/0.2))}.focus\:stroke-secondary\/25:focus{stroke:var(--fallback-s,oklch(var(--s)/0.25))}.focus\:stroke-secondary\/30:focus{stroke:var(--fallback-s,oklch(var(--s)/0.3))}.focus\:stroke-secondary\/35:focus{stroke:var(--fallback-s,oklch(var(--s)/0.35))}.focus\:stroke-secondary\/40:focus{stroke:var(--fallback-s,oklch(var(--s)/0.4))}.focus\:stroke-secondary\/45:focus{stroke:var(--fallback-s,oklch(var(--s)/0.45))}.focus\:stroke-secondary\/5:focus{stroke:var(--fallback-s,oklch(var(--s)/0.05))}.focus\:stroke-secondary\/50:focus{stroke:var(--fallback-s,oklch(var(--s)/0.5))}.focus\:stroke-secondary\/55:focus{stroke:var(--fallback-s,oklch(var(--s)/0.55))}.focus\:stroke-secondary\/60:focus{stroke:var(--fallback-s,oklch(var(--s)/0.6))}.focus\:stroke-secondary\/65:focus{stroke:var(--fallback-s,oklch(var(--s)/0.65))}.focus\:stroke-secondary\/70:focus{stroke:var(--fallback-s,oklch(var(--s)/0.7))}.focus\:stroke-secondary\/75:focus{stroke:var(--fallback-s,oklch(var(--s)/0.75))}.focus\:stroke-secondary\/80:focus{stroke:var(--fallback-s,oklch(var(--s)/0.8))}.focus\:stroke-secondary\/85:focus{stroke:var(--fallback-s,oklch(var(--s)/0.85))}.focus\:stroke-secondary\/90:focus{stroke:var(--fallback-s,oklch(var(--s)/0.9))}.focus\:stroke-secondary\/95:focus{stroke:var(--fallback-s,oklch(var(--s)/0.95))}.focus\:stroke-success:focus{stroke:var(--fallback-su,oklch(var(--su)/1))}.focus\:stroke-success-content:focus{stroke:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:stroke-success-content\/0:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:stroke-success-content\/10:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.1))}.focus\:stroke-success-content\/100:focus{stroke:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:stroke-success-content\/15:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.15))}.focus\:stroke-success-content\/20:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.2))}.focus\:stroke-success-content\/25:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.25))}.focus\:stroke-success-content\/30:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.3))}.focus\:stroke-success-content\/35:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.35))}.focus\:stroke-success-content\/40:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.4))}.focus\:stroke-success-content\/45:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.45))}.focus\:stroke-success-content\/5:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.05))}.focus\:stroke-success-content\/50:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.5))}.focus\:stroke-success-content\/55:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.55))}.focus\:stroke-success-content\/60:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.6))}.focus\:stroke-success-content\/65:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.65))}.focus\:stroke-success-content\/70:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.7))}.focus\:stroke-success-content\/75:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.75))}.focus\:stroke-success-content\/80:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.8))}.focus\:stroke-success-content\/85:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.85))}.focus\:stroke-success-content\/90:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.9))}.focus\:stroke-success-content\/95:focus{stroke:var(--fallback-suc,oklch(var(--suc)/0.95))}.focus\:stroke-success\/0:focus{stroke:var(--fallback-su,oklch(var(--su)/0))}.focus\:stroke-success\/10:focus{stroke:var(--fallback-su,oklch(var(--su)/0.1))}.focus\:stroke-success\/100:focus{stroke:var(--fallback-su,oklch(var(--su)/1))}.focus\:stroke-success\/15:focus{stroke:var(--fallback-su,oklch(var(--su)/0.15))}.focus\:stroke-success\/20:focus{stroke:var(--fallback-su,oklch(var(--su)/0.2))}.focus\:stroke-success\/25:focus{stroke:var(--fallback-su,oklch(var(--su)/0.25))}.focus\:stroke-success\/30:focus{stroke:var(--fallback-su,oklch(var(--su)/0.3))}.focus\:stroke-success\/35:focus{stroke:var(--fallback-su,oklch(var(--su)/0.35))}.focus\:stroke-success\/40:focus{stroke:var(--fallback-su,oklch(var(--su)/0.4))}.focus\:stroke-success\/45:focus{stroke:var(--fallback-su,oklch(var(--su)/0.45))}.focus\:stroke-success\/5:focus{stroke:var(--fallback-su,oklch(var(--su)/0.05))}.focus\:stroke-success\/50:focus{stroke:var(--fallback-su,oklch(var(--su)/0.5))}.focus\:stroke-success\/55:focus{stroke:var(--fallback-su,oklch(var(--su)/0.55))}.focus\:stroke-success\/60:focus{stroke:var(--fallback-su,oklch(var(--su)/0.6))}.focus\:stroke-success\/65:focus{stroke:var(--fallback-su,oklch(var(--su)/0.65))}.focus\:stroke-success\/70:focus{stroke:var(--fallback-su,oklch(var(--su)/0.7))}.focus\:stroke-success\/75:focus{stroke:var(--fallback-su,oklch(var(--su)/0.75))}.focus\:stroke-success\/80:focus{stroke:var(--fallback-su,oklch(var(--su)/0.8))}.focus\:stroke-success\/85:focus{stroke:var(--fallback-su,oklch(var(--su)/0.85))}.focus\:stroke-success\/90:focus{stroke:var(--fallback-su,oklch(var(--su)/0.9))}.focus\:stroke-success\/95:focus{stroke:var(--fallback-su,oklch(var(--su)/0.95))}.focus\:stroke-warning:focus{stroke:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:stroke-warning-content:focus{stroke:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:stroke-warning-content\/0:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:stroke-warning-content\/10:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.1))}.focus\:stroke-warning-content\/100:focus{stroke:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:stroke-warning-content\/15:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.15))}.focus\:stroke-warning-content\/20:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.2))}.focus\:stroke-warning-content\/25:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.25))}.focus\:stroke-warning-content\/30:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.3))}.focus\:stroke-warning-content\/35:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.35))}.focus\:stroke-warning-content\/40:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.4))}.focus\:stroke-warning-content\/45:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.45))}.focus\:stroke-warning-content\/5:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.05))}.focus\:stroke-warning-content\/50:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.5))}.focus\:stroke-warning-content\/55:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.55))}.focus\:stroke-warning-content\/60:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.6))}.focus\:stroke-warning-content\/65:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.65))}.focus\:stroke-warning-content\/70:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.7))}.focus\:stroke-warning-content\/75:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.75))}.focus\:stroke-warning-content\/80:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.8))}.focus\:stroke-warning-content\/85:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.85))}.focus\:stroke-warning-content\/90:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.9))}.focus\:stroke-warning-content\/95:focus{stroke:var(--fallback-wac,oklch(var(--wac)/0.95))}.focus\:stroke-warning\/0:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:stroke-warning\/10:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.1))}.focus\:stroke-warning\/100:focus{stroke:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:stroke-warning\/15:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.15))}.focus\:stroke-warning\/20:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.2))}.focus\:stroke-warning\/25:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.25))}.focus\:stroke-warning\/30:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.3))}.focus\:stroke-warning\/35:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.35))}.focus\:stroke-warning\/40:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.4))}.focus\:stroke-warning\/45:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.45))}.focus\:stroke-warning\/5:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.05))}.focus\:stroke-warning\/50:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.5))}.focus\:stroke-warning\/55:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.55))}.focus\:stroke-warning\/60:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.6))}.focus\:stroke-warning\/65:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.65))}.focus\:stroke-warning\/70:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.7))}.focus\:stroke-warning\/75:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.75))}.focus\:stroke-warning\/80:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.8))}.focus\:stroke-warning\/85:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.85))}.focus\:stroke-warning\/90:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.9))}.focus\:stroke-warning\/95:focus{stroke:var(--fallback-wa,oklch(var(--wa)/0.95))}.focus\:text-accent:focus{color:var(--fallback-a,oklch(var(--a)/1))}.focus\:text-accent-content:focus{color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:text-accent-content\/0:focus{color:var(--fallback-ac,oklch(var(--ac)/0))}.focus\:text-accent-content\/10:focus{color:var(--fallback-ac,oklch(var(--ac)/.1))}.focus\:text-accent-content\/100:focus{color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:text-accent-content\/15:focus{color:var(--fallback-ac,oklch(var(--ac)/.15))}.focus\:text-accent-content\/20:focus{color:var(--fallback-ac,oklch(var(--ac)/.2))}.focus\:text-accent-content\/25:focus{color:var(--fallback-ac,oklch(var(--ac)/.25))}.focus\:text-accent-content\/30:focus{color:var(--fallback-ac,oklch(var(--ac)/.3))}.focus\:text-accent-content\/35:focus{color:var(--fallback-ac,oklch(var(--ac)/.35))}.focus\:text-accent-content\/40:focus{color:var(--fallback-ac,oklch(var(--ac)/.4))}.focus\:text-accent-content\/45:focus{color:var(--fallback-ac,oklch(var(--ac)/.45))}.focus\:text-accent-content\/5:focus{color:var(--fallback-ac,oklch(var(--ac)/.05))}.focus\:text-accent-content\/50:focus{color:var(--fallback-ac,oklch(var(--ac)/.5))}.focus\:text-accent-content\/55:focus{color:var(--fallback-ac,oklch(var(--ac)/.55))}.focus\:text-accent-content\/60:focus{color:var(--fallback-ac,oklch(var(--ac)/.6))}.focus\:text-accent-content\/65:focus{color:var(--fallback-ac,oklch(var(--ac)/.65))}.focus\:text-accent-content\/70:focus{color:var(--fallback-ac,oklch(var(--ac)/.7))}.focus\:text-accent-content\/75:focus{color:var(--fallback-ac,oklch(var(--ac)/.75))}.focus\:text-accent-content\/80:focus{color:var(--fallback-ac,oklch(var(--ac)/.8))}.focus\:text-accent-content\/85:focus{color:var(--fallback-ac,oklch(var(--ac)/.85))}.focus\:text-accent-content\/90:focus{color:var(--fallback-ac,oklch(var(--ac)/.9))}.focus\:text-accent-content\/95:focus{color:var(--fallback-ac,oklch(var(--ac)/.95))}.focus\:text-accent\/0:focus{color:var(--fallback-a,oklch(var(--a)/0))}.focus\:text-accent\/10:focus{color:var(--fallback-a,oklch(var(--a)/.1))}.focus\:text-accent\/100:focus{color:var(--fallback-a,oklch(var(--a)/1))}.focus\:text-accent\/15:focus{color:var(--fallback-a,oklch(var(--a)/.15))}.focus\:text-accent\/20:focus{color:var(--fallback-a,oklch(var(--a)/.2))}.focus\:text-accent\/25:focus{color:var(--fallback-a,oklch(var(--a)/.25))}.focus\:text-accent\/30:focus{color:var(--fallback-a,oklch(var(--a)/.3))}.focus\:text-accent\/35:focus{color:var(--fallback-a,oklch(var(--a)/.35))}.focus\:text-accent\/40:focus{color:var(--fallback-a,oklch(var(--a)/.4))}.focus\:text-accent\/45:focus{color:var(--fallback-a,oklch(var(--a)/.45))}.focus\:text-accent\/5:focus{color:var(--fallback-a,oklch(var(--a)/.05))}.focus\:text-accent\/50:focus{color:var(--fallback-a,oklch(var(--a)/.5))}.focus\:text-accent\/55:focus{color:var(--fallback-a,oklch(var(--a)/.55))}.focus\:text-accent\/60:focus{color:var(--fallback-a,oklch(var(--a)/.6))}.focus\:text-accent\/65:focus{color:var(--fallback-a,oklch(var(--a)/.65))}.focus\:text-accent\/70:focus{color:var(--fallback-a,oklch(var(--a)/.7))}.focus\:text-accent\/75:focus{color:var(--fallback-a,oklch(var(--a)/.75))}.focus\:text-accent\/80:focus{color:var(--fallback-a,oklch(var(--a)/.8))}.focus\:text-accent\/85:focus{color:var(--fallback-a,oklch(var(--a)/.85))}.focus\:text-accent\/90:focus{color:var(--fallback-a,oklch(var(--a)/.9))}.focus\:text-accent\/95:focus{color:var(--fallback-a,oklch(var(--a)/.95))}.focus\:text-base-100:focus{color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:text-base-100\/0:focus{color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:text-base-100\/10:focus{color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:text-base-100\/100:focus{color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:text-base-100\/15:focus{color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:text-base-100\/20:focus{color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:text-base-100\/25:focus{color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:text-base-100\/30:focus{color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:text-base-100\/35:focus{color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:text-base-100\/40:focus{color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:text-base-100\/45:focus{color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:text-base-100\/5:focus{color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:text-base-100\/50:focus{color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:text-base-100\/55:focus{color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:text-base-100\/60:focus{color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:text-base-100\/65:focus{color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:text-base-100\/70:focus{color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:text-base-100\/75:focus{color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:text-base-100\/80:focus{color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:text-base-100\/85:focus{color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:text-base-100\/90:focus{color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:text-base-100\/95:focus{color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:text-base-200:focus{color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:text-base-200\/0:focus{color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:text-base-200\/10:focus{color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:text-base-200\/100:focus{color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:text-base-200\/15:focus{color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:text-base-200\/20:focus{color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:text-base-200\/25:focus{color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:text-base-200\/30:focus{color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:text-base-200\/35:focus{color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:text-base-200\/40:focus{color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:text-base-200\/45:focus{color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:text-base-200\/5:focus{color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:text-base-200\/50:focus{color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:text-base-200\/55:focus{color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:text-base-200\/60:focus{color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:text-base-200\/65:focus{color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:text-base-200\/70:focus{color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:text-base-200\/75:focus{color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:text-base-200\/80:focus{color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:text-base-200\/85:focus{color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:text-base-200\/90:focus{color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:text-base-200\/95:focus{color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:text-base-300:focus{color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:text-base-300\/0:focus{color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:text-base-300\/10:focus{color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:text-base-300\/100:focus{color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:text-base-300\/15:focus{color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:text-base-300\/20:focus{color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:text-base-300\/25:focus{color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:text-base-300\/30:focus{color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:text-base-300\/35:focus{color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:text-base-300\/40:focus{color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:text-base-300\/45:focus{color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:text-base-300\/5:focus{color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:text-base-300\/50:focus{color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:text-base-300\/55:focus{color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:text-base-300\/60:focus{color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:text-base-300\/65:focus{color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:text-base-300\/70:focus{color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:text-base-300\/75:focus{color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:text-base-300\/80:focus{color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:text-base-300\/85:focus{color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:text-base-300\/90:focus{color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:text-base-300\/95:focus{color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:text-base-content:focus{color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:text-base-content\/0:focus{color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:text-base-content\/10:focus{color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:text-base-content\/100:focus{color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:text-base-content\/15:focus{color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:text-base-content\/20:focus{color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:text-base-content\/25:focus{color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:text-base-content\/30:focus{color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:text-base-content\/35:focus{color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:text-base-content\/40:focus{color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:text-base-content\/45:focus{color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:text-base-content\/5:focus{color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:text-base-content\/50:focus{color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:text-base-content\/55:focus{color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:text-base-content\/60:focus{color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:text-base-content\/65:focus{color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:text-base-content\/70:focus{color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:text-base-content\/75:focus{color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:text-base-content\/80:focus{color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:text-base-content\/85:focus{color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:text-base-content\/90:focus{color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:text-base-content\/95:focus{color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:text-error:focus{color:var(--fallback-er,oklch(var(--er)/1))}.focus\:text-error-content:focus{color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:text-error-content\/0:focus{color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:text-error-content\/10:focus{color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:text-error-content\/100:focus{color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:text-error-content\/15:focus{color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:text-error-content\/20:focus{color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:text-error-content\/25:focus{color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:text-error-content\/30:focus{color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:text-error-content\/35:focus{color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:text-error-content\/40:focus{color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:text-error-content\/45:focus{color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:text-error-content\/5:focus{color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:text-error-content\/50:focus{color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:text-error-content\/55:focus{color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:text-error-content\/60:focus{color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:text-error-content\/65:focus{color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:text-error-content\/70:focus{color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:text-error-content\/75:focus{color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:text-error-content\/80:focus{color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:text-error-content\/85:focus{color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:text-error-content\/90:focus{color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:text-error-content\/95:focus{color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:text-error\/0:focus{color:var(--fallback-er,oklch(var(--er)/0))}.focus\:text-error\/10:focus{color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:text-error\/100:focus{color:var(--fallback-er,oklch(var(--er)/1))}.focus\:text-error\/15:focus{color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:text-error\/20:focus{color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:text-error\/25:focus{color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:text-error\/30:focus{color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:text-error\/35:focus{color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:text-error\/40:focus{color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:text-error\/45:focus{color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:text-error\/5:focus{color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:text-error\/50:focus{color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:text-error\/55:focus{color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:text-error\/60:focus{color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:text-error\/65:focus{color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:text-error\/70:focus{color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:text-error\/75:focus{color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:text-error\/80:focus{color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:text-error\/85:focus{color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:text-error\/90:focus{color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:text-error\/95:focus{color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:text-info:focus{color:var(--fallback-in,oklch(var(--in)/1))}.focus\:text-info-content:focus{color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:text-info-content\/0:focus{color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:text-info-content\/10:focus{color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:text-info-content\/100:focus{color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:text-info-content\/15:focus{color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:text-info-content\/20:focus{color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:text-info-content\/25:focus{color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:text-info-content\/30:focus{color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:text-info-content\/35:focus{color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:text-info-content\/40:focus{color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:text-info-content\/45:focus{color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:text-info-content\/5:focus{color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:text-info-content\/50:focus{color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:text-info-content\/55:focus{color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:text-info-content\/60:focus{color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:text-info-content\/65:focus{color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:text-info-content\/70:focus{color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:text-info-content\/75:focus{color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:text-info-content\/80:focus{color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:text-info-content\/85:focus{color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:text-info-content\/90:focus{color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:text-info-content\/95:focus{color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:text-info\/0:focus{color:var(--fallback-in,oklch(var(--in)/0))}.focus\:text-info\/10:focus{color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:text-info\/100:focus{color:var(--fallback-in,oklch(var(--in)/1))}.focus\:text-info\/15:focus{color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:text-info\/20:focus{color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:text-info\/25:focus{color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:text-info\/30:focus{color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:text-info\/35:focus{color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:text-info\/40:focus{color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:text-info\/45:focus{color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:text-info\/5:focus{color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:text-info\/50:focus{color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:text-info\/55:focus{color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:text-info\/60:focus{color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:text-info\/65:focus{color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:text-info\/70:focus{color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:text-info\/75:focus{color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:text-info\/80:focus{color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:text-info\/85:focus{color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:text-info\/90:focus{color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:text-info\/95:focus{color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:text-neutral:focus{color:var(--fallback-n,oklch(var(--n)/1))}.focus\:text-neutral-content:focus{color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:text-neutral-content\/0:focus{color:var(--fallback-nc,oklch(var(--nc)/0))}.focus\:text-neutral-content\/10:focus{color:var(--fallback-nc,oklch(var(--nc)/.1))}.focus\:text-neutral-content\/100:focus{color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:text-neutral-content\/15:focus{color:var(--fallback-nc,oklch(var(--nc)/.15))}.focus\:text-neutral-content\/20:focus{color:var(--fallback-nc,oklch(var(--nc)/.2))}.focus\:text-neutral-content\/25:focus{color:var(--fallback-nc,oklch(var(--nc)/.25))}.focus\:text-neutral-content\/30:focus{color:var(--fallback-nc,oklch(var(--nc)/.3))}.focus\:text-neutral-content\/35:focus{color:var(--fallback-nc,oklch(var(--nc)/.35))}.focus\:text-neutral-content\/40:focus{color:var(--fallback-nc,oklch(var(--nc)/.4))}.focus\:text-neutral-content\/45:focus{color:var(--fallback-nc,oklch(var(--nc)/.45))}.focus\:text-neutral-content\/5:focus{color:var(--fallback-nc,oklch(var(--nc)/.05))}.focus\:text-neutral-content\/50:focus{color:var(--fallback-nc,oklch(var(--nc)/.5))}.focus\:text-neutral-content\/55:focus{color:var(--fallback-nc,oklch(var(--nc)/.55))}.focus\:text-neutral-content\/60:focus{color:var(--fallback-nc,oklch(var(--nc)/.6))}.focus\:text-neutral-content\/65:focus{color:var(--fallback-nc,oklch(var(--nc)/.65))}.focus\:text-neutral-content\/70:focus{color:var(--fallback-nc,oklch(var(--nc)/.7))}.focus\:text-neutral-content\/75:focus{color:var(--fallback-nc,oklch(var(--nc)/.75))}.focus\:text-neutral-content\/80:focus{color:var(--fallback-nc,oklch(var(--nc)/.8))}.focus\:text-neutral-content\/85:focus{color:var(--fallback-nc,oklch(var(--nc)/.85))}.focus\:text-neutral-content\/90:focus{color:var(--fallback-nc,oklch(var(--nc)/.9))}.focus\:text-neutral-content\/95:focus{color:var(--fallback-nc,oklch(var(--nc)/.95))}.focus\:text-neutral\/0:focus{color:var(--fallback-n,oklch(var(--n)/0))}.focus\:text-neutral\/10:focus{color:var(--fallback-n,oklch(var(--n)/.1))}.focus\:text-neutral\/100:focus{color:var(--fallback-n,oklch(var(--n)/1))}.focus\:text-neutral\/15:focus{color:var(--fallback-n,oklch(var(--n)/.15))}.focus\:text-neutral\/20:focus{color:var(--fallback-n,oklch(var(--n)/.2))}.focus\:text-neutral\/25:focus{color:var(--fallback-n,oklch(var(--n)/.25))}.focus\:text-neutral\/30:focus{color:var(--fallback-n,oklch(var(--n)/.3))}.focus\:text-neutral\/35:focus{color:var(--fallback-n,oklch(var(--n)/.35))}.focus\:text-neutral\/40:focus{color:var(--fallback-n,oklch(var(--n)/.4))}.focus\:text-neutral\/45:focus{color:var(--fallback-n,oklch(var(--n)/.45))}.focus\:text-neutral\/5:focus{color:var(--fallback-n,oklch(var(--n)/.05))}.focus\:text-neutral\/50:focus{color:var(--fallback-n,oklch(var(--n)/.5))}.focus\:text-neutral\/55:focus{color:var(--fallback-n,oklch(var(--n)/.55))}.focus\:text-neutral\/60:focus{color:var(--fallback-n,oklch(var(--n)/.6))}.focus\:text-neutral\/65:focus{color:var(--fallback-n,oklch(var(--n)/.65))}.focus\:text-neutral\/70:focus{color:var(--fallback-n,oklch(var(--n)/.7))}.focus\:text-neutral\/75:focus{color:var(--fallback-n,oklch(var(--n)/.75))}.focus\:text-neutral\/80:focus{color:var(--fallback-n,oklch(var(--n)/.8))}.focus\:text-neutral\/85:focus{color:var(--fallback-n,oklch(var(--n)/.85))}.focus\:text-neutral\/90:focus{color:var(--fallback-n,oklch(var(--n)/.9))}.focus\:text-neutral\/95:focus{color:var(--fallback-n,oklch(var(--n)/.95))}.focus\:text-primary:focus{color:var(--fallback-p,oklch(var(--p)/1))}.focus\:text-primary-content:focus{color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:text-primary-content\/0:focus{color:var(--fallback-pc,oklch(var(--pc)/0))}.focus\:text-primary-content\/10:focus{color:var(--fallback-pc,oklch(var(--pc)/.1))}.focus\:text-primary-content\/100:focus{color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:text-primary-content\/15:focus{color:var(--fallback-pc,oklch(var(--pc)/.15))}.focus\:text-primary-content\/20:focus{color:var(--fallback-pc,oklch(var(--pc)/.2))}.focus\:text-primary-content\/25:focus{color:var(--fallback-pc,oklch(var(--pc)/.25))}.focus\:text-primary-content\/30:focus{color:var(--fallback-pc,oklch(var(--pc)/.3))}.focus\:text-primary-content\/35:focus{color:var(--fallback-pc,oklch(var(--pc)/.35))}.focus\:text-primary-content\/40:focus{color:var(--fallback-pc,oklch(var(--pc)/.4))}.focus\:text-primary-content\/45:focus{color:var(--fallback-pc,oklch(var(--pc)/.45))}.focus\:text-primary-content\/5:focus{color:var(--fallback-pc,oklch(var(--pc)/.05))}.focus\:text-primary-content\/50:focus{color:var(--fallback-pc,oklch(var(--pc)/.5))}.focus\:text-primary-content\/55:focus{color:var(--fallback-pc,oklch(var(--pc)/.55))}.focus\:text-primary-content\/60:focus{color:var(--fallback-pc,oklch(var(--pc)/.6))}.focus\:text-primary-content\/65:focus{color:var(--fallback-pc,oklch(var(--pc)/.65))}.focus\:text-primary-content\/70:focus{color:var(--fallback-pc,oklch(var(--pc)/.7))}.focus\:text-primary-content\/75:focus{color:var(--fallback-pc,oklch(var(--pc)/.75))}.focus\:text-primary-content\/80:focus{color:var(--fallback-pc,oklch(var(--pc)/.8))}.focus\:text-primary-content\/85:focus{color:var(--fallback-pc,oklch(var(--pc)/.85))}.focus\:text-primary-content\/90:focus{color:var(--fallback-pc,oklch(var(--pc)/.9))}.focus\:text-primary-content\/95:focus{color:var(--fallback-pc,oklch(var(--pc)/.95))}.focus\:text-primary\/0:focus{color:var(--fallback-p,oklch(var(--p)/0))}.focus\:text-primary\/10:focus{color:var(--fallback-p,oklch(var(--p)/.1))}.focus\:text-primary\/100:focus{color:var(--fallback-p,oklch(var(--p)/1))}.focus\:text-primary\/15:focus{color:var(--fallback-p,oklch(var(--p)/.15))}.focus\:text-primary\/20:focus{color:var(--fallback-p,oklch(var(--p)/.2))}.focus\:text-primary\/25:focus{color:var(--fallback-p,oklch(var(--p)/.25))}.focus\:text-primary\/30:focus{color:var(--fallback-p,oklch(var(--p)/.3))}.focus\:text-primary\/35:focus{color:var(--fallback-p,oklch(var(--p)/.35))}.focus\:text-primary\/40:focus{color:var(--fallback-p,oklch(var(--p)/.4))}.focus\:text-primary\/45:focus{color:var(--fallback-p,oklch(var(--p)/.45))}.focus\:text-primary\/5:focus{color:var(--fallback-p,oklch(var(--p)/.05))}.focus\:text-primary\/50:focus{color:var(--fallback-p,oklch(var(--p)/.5))}.focus\:text-primary\/55:focus{color:var(--fallback-p,oklch(var(--p)/.55))}.focus\:text-primary\/60:focus{color:var(--fallback-p,oklch(var(--p)/.6))}.focus\:text-primary\/65:focus{color:var(--fallback-p,oklch(var(--p)/.65))}.focus\:text-primary\/70:focus{color:var(--fallback-p,oklch(var(--p)/.7))}.focus\:text-primary\/75:focus{color:var(--fallback-p,oklch(var(--p)/.75))}.focus\:text-primary\/80:focus{color:var(--fallback-p,oklch(var(--p)/.8))}.focus\:text-primary\/85:focus{color:var(--fallback-p,oklch(var(--p)/.85))}.focus\:text-primary\/90:focus{color:var(--fallback-p,oklch(var(--p)/.9))}.focus\:text-primary\/95:focus{color:var(--fallback-p,oklch(var(--p)/.95))}.focus\:text-secondary:focus{color:var(--fallback-s,oklch(var(--s)/1))}.focus\:text-secondary-content:focus{color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:text-secondary-content\/0:focus{color:var(--fallback-sc,oklch(var(--sc)/0))}.focus\:text-secondary-content\/10:focus{color:var(--fallback-sc,oklch(var(--sc)/.1))}.focus\:text-secondary-content\/100:focus{color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:text-secondary-content\/15:focus{color:var(--fallback-sc,oklch(var(--sc)/.15))}.focus\:text-secondary-content\/20:focus{color:var(--fallback-sc,oklch(var(--sc)/.2))}.focus\:text-secondary-content\/25:focus{color:var(--fallback-sc,oklch(var(--sc)/.25))}.focus\:text-secondary-content\/30:focus{color:var(--fallback-sc,oklch(var(--sc)/.3))}.focus\:text-secondary-content\/35:focus{color:var(--fallback-sc,oklch(var(--sc)/.35))}.focus\:text-secondary-content\/40:focus{color:var(--fallback-sc,oklch(var(--sc)/.4))}.focus\:text-secondary-content\/45:focus{color:var(--fallback-sc,oklch(var(--sc)/.45))}.focus\:text-secondary-content\/5:focus{color:var(--fallback-sc,oklch(var(--sc)/.05))}.focus\:text-secondary-content\/50:focus{color:var(--fallback-sc,oklch(var(--sc)/.5))}.focus\:text-secondary-content\/55:focus{color:var(--fallback-sc,oklch(var(--sc)/.55))}.focus\:text-secondary-content\/60:focus{color:var(--fallback-sc,oklch(var(--sc)/.6))}.focus\:text-secondary-content\/65:focus{color:var(--fallback-sc,oklch(var(--sc)/.65))}.focus\:text-secondary-content\/70:focus{color:var(--fallback-sc,oklch(var(--sc)/.7))}.focus\:text-secondary-content\/75:focus{color:var(--fallback-sc,oklch(var(--sc)/.75))}.focus\:text-secondary-content\/80:focus{color:var(--fallback-sc,oklch(var(--sc)/.8))}.focus\:text-secondary-content\/85:focus{color:var(--fallback-sc,oklch(var(--sc)/.85))}.focus\:text-secondary-content\/90:focus{color:var(--fallback-sc,oklch(var(--sc)/.9))}.focus\:text-secondary-content\/95:focus{color:var(--fallback-sc,oklch(var(--sc)/.95))}.focus\:text-secondary\/0:focus{color:var(--fallback-s,oklch(var(--s)/0))}.focus\:text-secondary\/10:focus{color:var(--fallback-s,oklch(var(--s)/.1))}.focus\:text-secondary\/100:focus{color:var(--fallback-s,oklch(var(--s)/1))}.focus\:text-secondary\/15:focus{color:var(--fallback-s,oklch(var(--s)/.15))}.focus\:text-secondary\/20:focus{color:var(--fallback-s,oklch(var(--s)/.2))}.focus\:text-secondary\/25:focus{color:var(--fallback-s,oklch(var(--s)/.25))}.focus\:text-secondary\/30:focus{color:var(--fallback-s,oklch(var(--s)/.3))}.focus\:text-secondary\/35:focus{color:var(--fallback-s,oklch(var(--s)/.35))}.focus\:text-secondary\/40:focus{color:var(--fallback-s,oklch(var(--s)/.4))}.focus\:text-secondary\/45:focus{color:var(--fallback-s,oklch(var(--s)/.45))}.focus\:text-secondary\/5:focus{color:var(--fallback-s,oklch(var(--s)/.05))}.focus\:text-secondary\/50:focus{color:var(--fallback-s,oklch(var(--s)/.5))}.focus\:text-secondary\/55:focus{color:var(--fallback-s,oklch(var(--s)/.55))}.focus\:text-secondary\/60:focus{color:var(--fallback-s,oklch(var(--s)/.6))}.focus\:text-secondary\/65:focus{color:var(--fallback-s,oklch(var(--s)/.65))}.focus\:text-secondary\/70:focus{color:var(--fallback-s,oklch(var(--s)/.7))}.focus\:text-secondary\/75:focus{color:var(--fallback-s,oklch(var(--s)/.75))}.focus\:text-secondary\/80:focus{color:var(--fallback-s,oklch(var(--s)/.8))}.focus\:text-secondary\/85:focus{color:var(--fallback-s,oklch(var(--s)/.85))}.focus\:text-secondary\/90:focus{color:var(--fallback-s,oklch(var(--s)/.9))}.focus\:text-secondary\/95:focus{color:var(--fallback-s,oklch(var(--s)/.95))}.focus\:text-success:focus{color:var(--fallback-su,oklch(var(--su)/1))}.focus\:text-success-content:focus{color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:text-success-content\/0:focus{color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:text-success-content\/10:focus{color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:text-success-content\/100:focus{color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:text-success-content\/15:focus{color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:text-success-content\/20:focus{color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:text-success-content\/25:focus{color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:text-success-content\/30:focus{color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:text-success-content\/35:focus{color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:text-success-content\/40:focus{color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:text-success-content\/45:focus{color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:text-success-content\/5:focus{color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:text-success-content\/50:focus{color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:text-success-content\/55:focus{color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:text-success-content\/60:focus{color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:text-success-content\/65:focus{color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:text-success-content\/70:focus{color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:text-success-content\/75:focus{color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:text-success-content\/80:focus{color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:text-success-content\/85:focus{color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:text-success-content\/90:focus{color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:text-success-content\/95:focus{color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:text-success\/0:focus{color:var(--fallback-su,oklch(var(--su)/0))}.focus\:text-success\/10:focus{color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:text-success\/100:focus{color:var(--fallback-su,oklch(var(--su)/1))}.focus\:text-success\/15:focus{color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:text-success\/20:focus{color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:text-success\/25:focus{color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:text-success\/30:focus{color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:text-success\/35:focus{color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:text-success\/40:focus{color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:text-success\/45:focus{color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:text-success\/5:focus{color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:text-success\/50:focus{color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:text-success\/55:focus{color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:text-success\/60:focus{color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:text-success\/65:focus{color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:text-success\/70:focus{color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:text-success\/75:focus{color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:text-success\/80:focus{color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:text-success\/85:focus{color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:text-success\/90:focus{color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:text-success\/95:focus{color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:text-warning:focus{color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:text-warning-content:focus{color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:text-warning-content\/0:focus{color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:text-warning-content\/10:focus{color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:text-warning-content\/100:focus{color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:text-warning-content\/15:focus{color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:text-warning-content\/20:focus{color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:text-warning-content\/25:focus{color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:text-warning-content\/30:focus{color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:text-warning-content\/35:focus{color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:text-warning-content\/40:focus{color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:text-warning-content\/45:focus{color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:text-warning-content\/5:focus{color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:text-warning-content\/50:focus{color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:text-warning-content\/55:focus{color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:text-warning-content\/60:focus{color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:text-warning-content\/65:focus{color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:text-warning-content\/70:focus{color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:text-warning-content\/75:focus{color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:text-warning-content\/80:focus{color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:text-warning-content\/85:focus{color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:text-warning-content\/90:focus{color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:text-warning-content\/95:focus{color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:text-warning\/0:focus{color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:text-warning\/10:focus{color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:text-warning\/100:focus{color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:text-warning\/15:focus{color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:text-warning\/20:focus{color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:text-warning\/25:focus{color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:text-warning\/30:focus{color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:text-warning\/35:focus{color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:text-warning\/40:focus{color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:text-warning\/45:focus{color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:text-warning\/5:focus{color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:text-warning\/50:focus{color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:text-warning\/55:focus{color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:text-warning\/60:focus{color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:text-warning\/65:focus{color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:text-warning\/70:focus{color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:text-warning\/75:focus{color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:text-warning\/80:focus{color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:text-warning\/85:focus{color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:text-warning\/90:focus{color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:text-warning\/95:focus{color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:placeholder-base-100:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:placeholder-base-100\/0:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:placeholder-base-100\/10:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:placeholder-base-100\/100:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:placeholder-base-100\/15:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:placeholder-base-100\/20:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:placeholder-base-100\/25:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:placeholder-base-100\/30:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:placeholder-base-100\/35:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:placeholder-base-100\/40:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:placeholder-base-100\/45:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:placeholder-base-100\/5:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:placeholder-base-100\/50:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:placeholder-base-100\/55:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:placeholder-base-100\/60:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:placeholder-base-100\/65:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:placeholder-base-100\/70:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:placeholder-base-100\/75:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:placeholder-base-100\/80:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:placeholder-base-100\/85:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:placeholder-base-100\/90:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:placeholder-base-100\/95:focus::placeholder{color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:placeholder-base-200:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:placeholder-base-200\/0:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:placeholder-base-200\/10:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:placeholder-base-200\/100:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:placeholder-base-200\/15:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:placeholder-base-200\/20:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:placeholder-base-200\/25:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:placeholder-base-200\/30:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:placeholder-base-200\/35:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:placeholder-base-200\/40:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:placeholder-base-200\/45:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:placeholder-base-200\/5:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:placeholder-base-200\/50:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:placeholder-base-200\/55:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:placeholder-base-200\/60:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:placeholder-base-200\/65:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:placeholder-base-200\/70:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:placeholder-base-200\/75:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:placeholder-base-200\/80:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:placeholder-base-200\/85:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:placeholder-base-200\/90:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:placeholder-base-200\/95:focus::placeholder{color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:placeholder-base-300:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:placeholder-base-300\/0:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:placeholder-base-300\/10:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:placeholder-base-300\/100:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:placeholder-base-300\/15:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:placeholder-base-300\/20:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:placeholder-base-300\/25:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:placeholder-base-300\/30:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:placeholder-base-300\/35:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:placeholder-base-300\/40:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:placeholder-base-300\/45:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:placeholder-base-300\/5:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:placeholder-base-300\/50:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:placeholder-base-300\/55:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:placeholder-base-300\/60:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:placeholder-base-300\/65:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:placeholder-base-300\/70:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:placeholder-base-300\/75:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:placeholder-base-300\/80:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:placeholder-base-300\/85:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:placeholder-base-300\/90:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:placeholder-base-300\/95:focus::placeholder{color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:placeholder-base-content:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:placeholder-base-content\/0:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:placeholder-base-content\/10:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:placeholder-base-content\/100:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:placeholder-base-content\/15:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:placeholder-base-content\/20:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:placeholder-base-content\/25:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:placeholder-base-content\/30:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:placeholder-base-content\/35:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:placeholder-base-content\/40:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:placeholder-base-content\/45:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:placeholder-base-content\/5:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:placeholder-base-content\/50:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:placeholder-base-content\/55:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:placeholder-base-content\/60:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:placeholder-base-content\/65:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:placeholder-base-content\/70:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:placeholder-base-content\/75:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:placeholder-base-content\/80:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:placeholder-base-content\/85:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:placeholder-base-content\/90:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:placeholder-base-content\/95:focus::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:placeholder-error:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/1))}.focus\:placeholder-error-content:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:placeholder-error-content\/0:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:placeholder-error-content\/10:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:placeholder-error-content\/100:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:placeholder-error-content\/15:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:placeholder-error-content\/20:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:placeholder-error-content\/25:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:placeholder-error-content\/30:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:placeholder-error-content\/35:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:placeholder-error-content\/40:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:placeholder-error-content\/45:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:placeholder-error-content\/5:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:placeholder-error-content\/50:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:placeholder-error-content\/55:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:placeholder-error-content\/60:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:placeholder-error-content\/65:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:placeholder-error-content\/70:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:placeholder-error-content\/75:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:placeholder-error-content\/80:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:placeholder-error-content\/85:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:placeholder-error-content\/90:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:placeholder-error-content\/95:focus::placeholder{color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:placeholder-error\/0:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/0))}.focus\:placeholder-error\/10:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:placeholder-error\/100:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/1))}.focus\:placeholder-error\/15:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:placeholder-error\/20:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:placeholder-error\/25:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:placeholder-error\/30:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:placeholder-error\/35:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:placeholder-error\/40:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:placeholder-error\/45:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:placeholder-error\/5:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:placeholder-error\/50:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:placeholder-error\/55:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:placeholder-error\/60:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:placeholder-error\/65:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:placeholder-error\/70:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:placeholder-error\/75:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:placeholder-error\/80:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:placeholder-error\/85:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:placeholder-error\/90:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:placeholder-error\/95:focus::placeholder{color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:placeholder-info:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/1))}.focus\:placeholder-info-content:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:placeholder-info-content\/0:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:placeholder-info-content\/10:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:placeholder-info-content\/100:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:placeholder-info-content\/15:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:placeholder-info-content\/20:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:placeholder-info-content\/25:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:placeholder-info-content\/30:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:placeholder-info-content\/35:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:placeholder-info-content\/40:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:placeholder-info-content\/45:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:placeholder-info-content\/5:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:placeholder-info-content\/50:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:placeholder-info-content\/55:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:placeholder-info-content\/60:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:placeholder-info-content\/65:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:placeholder-info-content\/70:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:placeholder-info-content\/75:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:placeholder-info-content\/80:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:placeholder-info-content\/85:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:placeholder-info-content\/90:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:placeholder-info-content\/95:focus::placeholder{color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:placeholder-info\/0:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/0))}.focus\:placeholder-info\/10:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:placeholder-info\/100:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/1))}.focus\:placeholder-info\/15:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:placeholder-info\/20:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:placeholder-info\/25:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:placeholder-info\/30:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:placeholder-info\/35:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:placeholder-info\/40:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:placeholder-info\/45:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:placeholder-info\/5:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:placeholder-info\/50:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:placeholder-info\/55:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:placeholder-info\/60:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:placeholder-info\/65:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:placeholder-info\/70:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:placeholder-info\/75:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:placeholder-info\/80:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:placeholder-info\/85:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:placeholder-info\/90:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:placeholder-info\/95:focus::placeholder{color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:placeholder-success:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/1))}.focus\:placeholder-success-content:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:placeholder-success-content\/0:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:placeholder-success-content\/10:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:placeholder-success-content\/100:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:placeholder-success-content\/15:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:placeholder-success-content\/20:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:placeholder-success-content\/25:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:placeholder-success-content\/30:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:placeholder-success-content\/35:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:placeholder-success-content\/40:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:placeholder-success-content\/45:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:placeholder-success-content\/5:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:placeholder-success-content\/50:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:placeholder-success-content\/55:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:placeholder-success-content\/60:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:placeholder-success-content\/65:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:placeholder-success-content\/70:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:placeholder-success-content\/75:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:placeholder-success-content\/80:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:placeholder-success-content\/85:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:placeholder-success-content\/90:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:placeholder-success-content\/95:focus::placeholder{color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:placeholder-success\/0:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/0))}.focus\:placeholder-success\/10:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:placeholder-success\/100:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/1))}.focus\:placeholder-success\/15:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:placeholder-success\/20:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:placeholder-success\/25:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:placeholder-success\/30:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:placeholder-success\/35:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:placeholder-success\/40:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:placeholder-success\/45:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:placeholder-success\/5:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:placeholder-success\/50:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:placeholder-success\/55:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:placeholder-success\/60:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:placeholder-success\/65:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:placeholder-success\/70:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:placeholder-success\/75:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:placeholder-success\/80:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:placeholder-success\/85:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:placeholder-success\/90:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:placeholder-success\/95:focus::placeholder{color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:placeholder-warning:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:placeholder-warning-content:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:placeholder-warning-content\/0:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:placeholder-warning-content\/10:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:placeholder-warning-content\/100:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:placeholder-warning-content\/15:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:placeholder-warning-content\/20:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:placeholder-warning-content\/25:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:placeholder-warning-content\/30:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:placeholder-warning-content\/35:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:placeholder-warning-content\/40:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:placeholder-warning-content\/45:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:placeholder-warning-content\/5:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:placeholder-warning-content\/50:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:placeholder-warning-content\/55:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:placeholder-warning-content\/60:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:placeholder-warning-content\/65:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:placeholder-warning-content\/70:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:placeholder-warning-content\/75:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:placeholder-warning-content\/80:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:placeholder-warning-content\/85:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:placeholder-warning-content\/90:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:placeholder-warning-content\/95:focus::placeholder{color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:placeholder-warning\/0:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:placeholder-warning\/10:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:placeholder-warning\/100:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:placeholder-warning\/15:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:placeholder-warning\/20:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:placeholder-warning\/25:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:placeholder-warning\/30:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:placeholder-warning\/35:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:placeholder-warning\/40:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:placeholder-warning\/45:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:placeholder-warning\/5:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:placeholder-warning\/50:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:placeholder-warning\/55:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:placeholder-warning\/60:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:placeholder-warning\/65:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:placeholder-warning\/70:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:placeholder-warning\/75:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:placeholder-warning\/80:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:placeholder-warning\/85:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:placeholder-warning\/90:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:placeholder-warning\/95:focus::placeholder{color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:outline-accent:focus{outline-color:var(--fallback-a,oklch(var(--a)/1))}.focus\:outline-accent-content:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:outline-accent-content\/0:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/0))}.focus\:outline-accent-content\/10:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.1))}.focus\:outline-accent-content\/100:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/1))}.focus\:outline-accent-content\/15:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.15))}.focus\:outline-accent-content\/20:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.2))}.focus\:outline-accent-content\/25:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.25))}.focus\:outline-accent-content\/30:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.3))}.focus\:outline-accent-content\/35:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.35))}.focus\:outline-accent-content\/40:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.4))}.focus\:outline-accent-content\/45:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.45))}.focus\:outline-accent-content\/5:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.05))}.focus\:outline-accent-content\/50:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.5))}.focus\:outline-accent-content\/55:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.55))}.focus\:outline-accent-content\/60:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.6))}.focus\:outline-accent-content\/65:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.65))}.focus\:outline-accent-content\/70:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.7))}.focus\:outline-accent-content\/75:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.75))}.focus\:outline-accent-content\/80:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.8))}.focus\:outline-accent-content\/85:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.85))}.focus\:outline-accent-content\/90:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.9))}.focus\:outline-accent-content\/95:focus{outline-color:var(--fallback-ac,oklch(var(--ac)/.95))}.focus\:outline-accent\/0:focus{outline-color:var(--fallback-a,oklch(var(--a)/0))}.focus\:outline-accent\/10:focus{outline-color:var(--fallback-a,oklch(var(--a)/.1))}.focus\:outline-accent\/100:focus{outline-color:var(--fallback-a,oklch(var(--a)/1))}.focus\:outline-accent\/15:focus{outline-color:var(--fallback-a,oklch(var(--a)/.15))}.focus\:outline-accent\/20:focus{outline-color:var(--fallback-a,oklch(var(--a)/.2))}.focus\:outline-accent\/25:focus{outline-color:var(--fallback-a,oklch(var(--a)/.25))}.focus\:outline-accent\/30:focus{outline-color:var(--fallback-a,oklch(var(--a)/.3))}.focus\:outline-accent\/35:focus{outline-color:var(--fallback-a,oklch(var(--a)/.35))}.focus\:outline-accent\/40:focus{outline-color:var(--fallback-a,oklch(var(--a)/.4))}.focus\:outline-accent\/45:focus{outline-color:var(--fallback-a,oklch(var(--a)/.45))}.focus\:outline-accent\/5:focus{outline-color:var(--fallback-a,oklch(var(--a)/.05))}.focus\:outline-accent\/50:focus{outline-color:var(--fallback-a,oklch(var(--a)/.5))}.focus\:outline-accent\/55:focus{outline-color:var(--fallback-a,oklch(var(--a)/.55))}.focus\:outline-accent\/60:focus{outline-color:var(--fallback-a,oklch(var(--a)/.6))}.focus\:outline-accent\/65:focus{outline-color:var(--fallback-a,oklch(var(--a)/.65))}.focus\:outline-accent\/70:focus{outline-color:var(--fallback-a,oklch(var(--a)/.7))}.focus\:outline-accent\/75:focus{outline-color:var(--fallback-a,oklch(var(--a)/.75))}.focus\:outline-accent\/80:focus{outline-color:var(--fallback-a,oklch(var(--a)/.8))}.focus\:outline-accent\/85:focus{outline-color:var(--fallback-a,oklch(var(--a)/.85))}.focus\:outline-accent\/90:focus{outline-color:var(--fallback-a,oklch(var(--a)/.9))}.focus\:outline-accent\/95:focus{outline-color:var(--fallback-a,oklch(var(--a)/.95))}.focus\:outline-base-100:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:outline-base-100\/0:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:outline-base-100\/10:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.1))}.focus\:outline-base-100\/100:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:outline-base-100\/15:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.15))}.focus\:outline-base-100\/20:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.2))}.focus\:outline-base-100\/25:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.25))}.focus\:outline-base-100\/30:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.3))}.focus\:outline-base-100\/35:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.35))}.focus\:outline-base-100\/40:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.4))}.focus\:outline-base-100\/45:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.45))}.focus\:outline-base-100\/5:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.05))}.focus\:outline-base-100\/50:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.5))}.focus\:outline-base-100\/55:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.55))}.focus\:outline-base-100\/60:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.6))}.focus\:outline-base-100\/65:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.65))}.focus\:outline-base-100\/70:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.7))}.focus\:outline-base-100\/75:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.75))}.focus\:outline-base-100\/80:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.8))}.focus\:outline-base-100\/85:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.85))}.focus\:outline-base-100\/90:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.9))}.focus\:outline-base-100\/95:focus{outline-color:var(--fallback-b1,oklch(var(--b1)/.95))}.focus\:outline-base-200:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:outline-base-200\/0:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:outline-base-200\/10:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.1))}.focus\:outline-base-200\/100:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:outline-base-200\/15:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.15))}.focus\:outline-base-200\/20:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.2))}.focus\:outline-base-200\/25:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.25))}.focus\:outline-base-200\/30:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.3))}.focus\:outline-base-200\/35:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.35))}.focus\:outline-base-200\/40:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.4))}.focus\:outline-base-200\/45:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.45))}.focus\:outline-base-200\/5:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.05))}.focus\:outline-base-200\/50:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.5))}.focus\:outline-base-200\/55:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.55))}.focus\:outline-base-200\/60:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.6))}.focus\:outline-base-200\/65:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.65))}.focus\:outline-base-200\/70:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.7))}.focus\:outline-base-200\/75:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.75))}.focus\:outline-base-200\/80:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.8))}.focus\:outline-base-200\/85:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.85))}.focus\:outline-base-200\/90:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.9))}.focus\:outline-base-200\/95:focus{outline-color:var(--fallback-b2,oklch(var(--b2)/.95))}.focus\:outline-base-300:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:outline-base-300\/0:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:outline-base-300\/10:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.1))}.focus\:outline-base-300\/100:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:outline-base-300\/15:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.15))}.focus\:outline-base-300\/20:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.2))}.focus\:outline-base-300\/25:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.25))}.focus\:outline-base-300\/30:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.3))}.focus\:outline-base-300\/35:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.35))}.focus\:outline-base-300\/40:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.4))}.focus\:outline-base-300\/45:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.45))}.focus\:outline-base-300\/5:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.05))}.focus\:outline-base-300\/50:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.5))}.focus\:outline-base-300\/55:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.55))}.focus\:outline-base-300\/60:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.6))}.focus\:outline-base-300\/65:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.65))}.focus\:outline-base-300\/70:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.7))}.focus\:outline-base-300\/75:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.75))}.focus\:outline-base-300\/80:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.8))}.focus\:outline-base-300\/85:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.85))}.focus\:outline-base-300\/90:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.9))}.focus\:outline-base-300\/95:focus{outline-color:var(--fallback-b3,oklch(var(--b3)/.95))}.focus\:outline-base-content:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:outline-base-content\/0:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:outline-base-content\/10:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.1))}.focus\:outline-base-content\/100:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:outline-base-content\/15:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.15))}.focus\:outline-base-content\/20:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.focus\:outline-base-content\/25:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.25))}.focus\:outline-base-content\/30:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.3))}.focus\:outline-base-content\/35:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.35))}.focus\:outline-base-content\/40:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.4))}.focus\:outline-base-content\/45:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.45))}.focus\:outline-base-content\/5:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.05))}.focus\:outline-base-content\/50:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.5))}.focus\:outline-base-content\/55:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.55))}.focus\:outline-base-content\/60:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.6))}.focus\:outline-base-content\/65:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.65))}.focus\:outline-base-content\/70:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.7))}.focus\:outline-base-content\/75:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.75))}.focus\:outline-base-content\/80:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.8))}.focus\:outline-base-content\/85:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.85))}.focus\:outline-base-content\/90:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.9))}.focus\:outline-base-content\/95:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.95))}.focus\:outline-error:focus{outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:outline-error-content:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:outline-error-content\/0:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:outline-error-content\/10:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.1))}.focus\:outline-error-content\/100:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:outline-error-content\/15:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.15))}.focus\:outline-error-content\/20:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.2))}.focus\:outline-error-content\/25:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.25))}.focus\:outline-error-content\/30:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.3))}.focus\:outline-error-content\/35:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.35))}.focus\:outline-error-content\/40:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.4))}.focus\:outline-error-content\/45:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.45))}.focus\:outline-error-content\/5:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.05))}.focus\:outline-error-content\/50:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.5))}.focus\:outline-error-content\/55:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.55))}.focus\:outline-error-content\/60:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.6))}.focus\:outline-error-content\/65:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.65))}.focus\:outline-error-content\/70:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.7))}.focus\:outline-error-content\/75:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.75))}.focus\:outline-error-content\/80:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.8))}.focus\:outline-error-content\/85:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.85))}.focus\:outline-error-content\/90:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.9))}.focus\:outline-error-content\/95:focus{outline-color:var(--fallback-erc,oklch(var(--erc)/.95))}.focus\:outline-error\/0:focus{outline-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:outline-error\/10:focus{outline-color:var(--fallback-er,oklch(var(--er)/.1))}.focus\:outline-error\/100:focus{outline-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:outline-error\/15:focus{outline-color:var(--fallback-er,oklch(var(--er)/.15))}.focus\:outline-error\/20:focus{outline-color:var(--fallback-er,oklch(var(--er)/.2))}.focus\:outline-error\/25:focus{outline-color:var(--fallback-er,oklch(var(--er)/.25))}.focus\:outline-error\/30:focus{outline-color:var(--fallback-er,oklch(var(--er)/.3))}.focus\:outline-error\/35:focus{outline-color:var(--fallback-er,oklch(var(--er)/.35))}.focus\:outline-error\/40:focus{outline-color:var(--fallback-er,oklch(var(--er)/.4))}.focus\:outline-error\/45:focus{outline-color:var(--fallback-er,oklch(var(--er)/.45))}.focus\:outline-error\/5:focus{outline-color:var(--fallback-er,oklch(var(--er)/.05))}.focus\:outline-error\/50:focus{outline-color:var(--fallback-er,oklch(var(--er)/.5))}.focus\:outline-error\/55:focus{outline-color:var(--fallback-er,oklch(var(--er)/.55))}.focus\:outline-error\/60:focus{outline-color:var(--fallback-er,oklch(var(--er)/.6))}.focus\:outline-error\/65:focus{outline-color:var(--fallback-er,oklch(var(--er)/.65))}.focus\:outline-error\/70:focus{outline-color:var(--fallback-er,oklch(var(--er)/.7))}.focus\:outline-error\/75:focus{outline-color:var(--fallback-er,oklch(var(--er)/.75))}.focus\:outline-error\/80:focus{outline-color:var(--fallback-er,oklch(var(--er)/.8))}.focus\:outline-error\/85:focus{outline-color:var(--fallback-er,oklch(var(--er)/.85))}.focus\:outline-error\/90:focus{outline-color:var(--fallback-er,oklch(var(--er)/.9))}.focus\:outline-error\/95:focus{outline-color:var(--fallback-er,oklch(var(--er)/.95))}.focus\:outline-info:focus{outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:outline-info-content:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:outline-info-content\/0:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:outline-info-content\/10:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.1))}.focus\:outline-info-content\/100:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:outline-info-content\/15:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.15))}.focus\:outline-info-content\/20:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.2))}.focus\:outline-info-content\/25:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.25))}.focus\:outline-info-content\/30:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.3))}.focus\:outline-info-content\/35:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.35))}.focus\:outline-info-content\/40:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.4))}.focus\:outline-info-content\/45:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.45))}.focus\:outline-info-content\/5:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.05))}.focus\:outline-info-content\/50:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.5))}.focus\:outline-info-content\/55:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.55))}.focus\:outline-info-content\/60:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.6))}.focus\:outline-info-content\/65:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.65))}.focus\:outline-info-content\/70:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.7))}.focus\:outline-info-content\/75:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.75))}.focus\:outline-info-content\/80:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.8))}.focus\:outline-info-content\/85:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.85))}.focus\:outline-info-content\/90:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.9))}.focus\:outline-info-content\/95:focus{outline-color:var(--fallback-inc,oklch(var(--inc)/.95))}.focus\:outline-info\/0:focus{outline-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:outline-info\/10:focus{outline-color:var(--fallback-in,oklch(var(--in)/.1))}.focus\:outline-info\/100:focus{outline-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:outline-info\/15:focus{outline-color:var(--fallback-in,oklch(var(--in)/.15))}.focus\:outline-info\/20:focus{outline-color:var(--fallback-in,oklch(var(--in)/.2))}.focus\:outline-info\/25:focus{outline-color:var(--fallback-in,oklch(var(--in)/.25))}.focus\:outline-info\/30:focus{outline-color:var(--fallback-in,oklch(var(--in)/.3))}.focus\:outline-info\/35:focus{outline-color:var(--fallback-in,oklch(var(--in)/.35))}.focus\:outline-info\/40:focus{outline-color:var(--fallback-in,oklch(var(--in)/.4))}.focus\:outline-info\/45:focus{outline-color:var(--fallback-in,oklch(var(--in)/.45))}.focus\:outline-info\/5:focus{outline-color:var(--fallback-in,oklch(var(--in)/.05))}.focus\:outline-info\/50:focus{outline-color:var(--fallback-in,oklch(var(--in)/.5))}.focus\:outline-info\/55:focus{outline-color:var(--fallback-in,oklch(var(--in)/.55))}.focus\:outline-info\/60:focus{outline-color:var(--fallback-in,oklch(var(--in)/.6))}.focus\:outline-info\/65:focus{outline-color:var(--fallback-in,oklch(var(--in)/.65))}.focus\:outline-info\/70:focus{outline-color:var(--fallback-in,oklch(var(--in)/.7))}.focus\:outline-info\/75:focus{outline-color:var(--fallback-in,oklch(var(--in)/.75))}.focus\:outline-info\/80:focus{outline-color:var(--fallback-in,oklch(var(--in)/.8))}.focus\:outline-info\/85:focus{outline-color:var(--fallback-in,oklch(var(--in)/.85))}.focus\:outline-info\/90:focus{outline-color:var(--fallback-in,oklch(var(--in)/.9))}.focus\:outline-info\/95:focus{outline-color:var(--fallback-in,oklch(var(--in)/.95))}.focus\:outline-neutral:focus{outline-color:var(--fallback-n,oklch(var(--n)/1))}.focus\:outline-neutral-content:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:outline-neutral-content\/0:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/0))}.focus\:outline-neutral-content\/10:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.1))}.focus\:outline-neutral-content\/100:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/1))}.focus\:outline-neutral-content\/15:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.15))}.focus\:outline-neutral-content\/20:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.2))}.focus\:outline-neutral-content\/25:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.25))}.focus\:outline-neutral-content\/30:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.3))}.focus\:outline-neutral-content\/35:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.35))}.focus\:outline-neutral-content\/40:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.4))}.focus\:outline-neutral-content\/45:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.45))}.focus\:outline-neutral-content\/5:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.05))}.focus\:outline-neutral-content\/50:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.5))}.focus\:outline-neutral-content\/55:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.55))}.focus\:outline-neutral-content\/60:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.6))}.focus\:outline-neutral-content\/65:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.65))}.focus\:outline-neutral-content\/70:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.7))}.focus\:outline-neutral-content\/75:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.75))}.focus\:outline-neutral-content\/80:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.8))}.focus\:outline-neutral-content\/85:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.85))}.focus\:outline-neutral-content\/90:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.9))}.focus\:outline-neutral-content\/95:focus{outline-color:var(--fallback-nc,oklch(var(--nc)/.95))}.focus\:outline-neutral\/0:focus{outline-color:var(--fallback-n,oklch(var(--n)/0))}.focus\:outline-neutral\/10:focus{outline-color:var(--fallback-n,oklch(var(--n)/.1))}.focus\:outline-neutral\/100:focus{outline-color:var(--fallback-n,oklch(var(--n)/1))}.focus\:outline-neutral\/15:focus{outline-color:var(--fallback-n,oklch(var(--n)/.15))}.focus\:outline-neutral\/20:focus{outline-color:var(--fallback-n,oklch(var(--n)/.2))}.focus\:outline-neutral\/25:focus{outline-color:var(--fallback-n,oklch(var(--n)/.25))}.focus\:outline-neutral\/30:focus{outline-color:var(--fallback-n,oklch(var(--n)/.3))}.focus\:outline-neutral\/35:focus{outline-color:var(--fallback-n,oklch(var(--n)/.35))}.focus\:outline-neutral\/40:focus{outline-color:var(--fallback-n,oklch(var(--n)/.4))}.focus\:outline-neutral\/45:focus{outline-color:var(--fallback-n,oklch(var(--n)/.45))}.focus\:outline-neutral\/5:focus{outline-color:var(--fallback-n,oklch(var(--n)/.05))}.focus\:outline-neutral\/50:focus{outline-color:var(--fallback-n,oklch(var(--n)/.5))}.focus\:outline-neutral\/55:focus{outline-color:var(--fallback-n,oklch(var(--n)/.55))}.focus\:outline-neutral\/60:focus{outline-color:var(--fallback-n,oklch(var(--n)/.6))}.focus\:outline-neutral\/65:focus{outline-color:var(--fallback-n,oklch(var(--n)/.65))}.focus\:outline-neutral\/70:focus{outline-color:var(--fallback-n,oklch(var(--n)/.7))}.focus\:outline-neutral\/75:focus{outline-color:var(--fallback-n,oklch(var(--n)/.75))}.focus\:outline-neutral\/80:focus{outline-color:var(--fallback-n,oklch(var(--n)/.8))}.focus\:outline-neutral\/85:focus{outline-color:var(--fallback-n,oklch(var(--n)/.85))}.focus\:outline-neutral\/90:focus{outline-color:var(--fallback-n,oklch(var(--n)/.9))}.focus\:outline-neutral\/95:focus{outline-color:var(--fallback-n,oklch(var(--n)/.95))}.focus\:outline-primary:focus{outline-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:outline-primary-content:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:outline-primary-content\/0:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/0))}.focus\:outline-primary-content\/10:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.1))}.focus\:outline-primary-content\/100:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/1))}.focus\:outline-primary-content\/15:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.15))}.focus\:outline-primary-content\/20:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.2))}.focus\:outline-primary-content\/25:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.25))}.focus\:outline-primary-content\/30:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.3))}.focus\:outline-primary-content\/35:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.35))}.focus\:outline-primary-content\/40:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.4))}.focus\:outline-primary-content\/45:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.45))}.focus\:outline-primary-content\/5:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.05))}.focus\:outline-primary-content\/50:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.5))}.focus\:outline-primary-content\/55:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.55))}.focus\:outline-primary-content\/60:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.6))}.focus\:outline-primary-content\/65:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.65))}.focus\:outline-primary-content\/70:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.7))}.focus\:outline-primary-content\/75:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.75))}.focus\:outline-primary-content\/80:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.8))}.focus\:outline-primary-content\/85:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.85))}.focus\:outline-primary-content\/90:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.9))}.focus\:outline-primary-content\/95:focus{outline-color:var(--fallback-pc,oklch(var(--pc)/.95))}.focus\:outline-primary\/0:focus{outline-color:var(--fallback-p,oklch(var(--p)/0))}.focus\:outline-primary\/10:focus{outline-color:var(--fallback-p,oklch(var(--p)/.1))}.focus\:outline-primary\/100:focus{outline-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:outline-primary\/15:focus{outline-color:var(--fallback-p,oklch(var(--p)/.15))}.focus\:outline-primary\/20:focus{outline-color:var(--fallback-p,oklch(var(--p)/.2))}.focus\:outline-primary\/25:focus{outline-color:var(--fallback-p,oklch(var(--p)/.25))}.focus\:outline-primary\/30:focus{outline-color:var(--fallback-p,oklch(var(--p)/.3))}.focus\:outline-primary\/35:focus{outline-color:var(--fallback-p,oklch(var(--p)/.35))}.focus\:outline-primary\/40:focus{outline-color:var(--fallback-p,oklch(var(--p)/.4))}.focus\:outline-primary\/45:focus{outline-color:var(--fallback-p,oklch(var(--p)/.45))}.focus\:outline-primary\/5:focus{outline-color:var(--fallback-p,oklch(var(--p)/.05))}.focus\:outline-primary\/50:focus{outline-color:var(--fallback-p,oklch(var(--p)/.5))}.focus\:outline-primary\/55:focus{outline-color:var(--fallback-p,oklch(var(--p)/.55))}.focus\:outline-primary\/60:focus{outline-color:var(--fallback-p,oklch(var(--p)/.6))}.focus\:outline-primary\/65:focus{outline-color:var(--fallback-p,oklch(var(--p)/.65))}.focus\:outline-primary\/70:focus{outline-color:var(--fallback-p,oklch(var(--p)/.7))}.focus\:outline-primary\/75:focus{outline-color:var(--fallback-p,oklch(var(--p)/.75))}.focus\:outline-primary\/80:focus{outline-color:var(--fallback-p,oklch(var(--p)/.8))}.focus\:outline-primary\/85:focus{outline-color:var(--fallback-p,oklch(var(--p)/.85))}.focus\:outline-primary\/90:focus{outline-color:var(--fallback-p,oklch(var(--p)/.9))}.focus\:outline-primary\/95:focus{outline-color:var(--fallback-p,oklch(var(--p)/.95))}.focus\:outline-secondary:focus{outline-color:var(--fallback-s,oklch(var(--s)/1))}.focus\:outline-secondary-content:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:outline-secondary-content\/0:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/0))}.focus\:outline-secondary-content\/10:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.1))}.focus\:outline-secondary-content\/100:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/1))}.focus\:outline-secondary-content\/15:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.15))}.focus\:outline-secondary-content\/20:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.2))}.focus\:outline-secondary-content\/25:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.25))}.focus\:outline-secondary-content\/30:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.3))}.focus\:outline-secondary-content\/35:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.35))}.focus\:outline-secondary-content\/40:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.4))}.focus\:outline-secondary-content\/45:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.45))}.focus\:outline-secondary-content\/5:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.05))}.focus\:outline-secondary-content\/50:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.5))}.focus\:outline-secondary-content\/55:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.55))}.focus\:outline-secondary-content\/60:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.6))}.focus\:outline-secondary-content\/65:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.65))}.focus\:outline-secondary-content\/70:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.7))}.focus\:outline-secondary-content\/75:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.75))}.focus\:outline-secondary-content\/80:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.8))}.focus\:outline-secondary-content\/85:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.85))}.focus\:outline-secondary-content\/90:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.9))}.focus\:outline-secondary-content\/95:focus{outline-color:var(--fallback-sc,oklch(var(--sc)/.95))}.focus\:outline-secondary\/0:focus{outline-color:var(--fallback-s,oklch(var(--s)/0))}.focus\:outline-secondary\/10:focus{outline-color:var(--fallback-s,oklch(var(--s)/.1))}.focus\:outline-secondary\/100:focus{outline-color:var(--fallback-s,oklch(var(--s)/1))}.focus\:outline-secondary\/15:focus{outline-color:var(--fallback-s,oklch(var(--s)/.15))}.focus\:outline-secondary\/20:focus{outline-color:var(--fallback-s,oklch(var(--s)/.2))}.focus\:outline-secondary\/25:focus{outline-color:var(--fallback-s,oklch(var(--s)/.25))}.focus\:outline-secondary\/30:focus{outline-color:var(--fallback-s,oklch(var(--s)/.3))}.focus\:outline-secondary\/35:focus{outline-color:var(--fallback-s,oklch(var(--s)/.35))}.focus\:outline-secondary\/40:focus{outline-color:var(--fallback-s,oklch(var(--s)/.4))}.focus\:outline-secondary\/45:focus{outline-color:var(--fallback-s,oklch(var(--s)/.45))}.focus\:outline-secondary\/5:focus{outline-color:var(--fallback-s,oklch(var(--s)/.05))}.focus\:outline-secondary\/50:focus{outline-color:var(--fallback-s,oklch(var(--s)/.5))}.focus\:outline-secondary\/55:focus{outline-color:var(--fallback-s,oklch(var(--s)/.55))}.focus\:outline-secondary\/60:focus{outline-color:var(--fallback-s,oklch(var(--s)/.6))}.focus\:outline-secondary\/65:focus{outline-color:var(--fallback-s,oklch(var(--s)/.65))}.focus\:outline-secondary\/70:focus{outline-color:var(--fallback-s,oklch(var(--s)/.7))}.focus\:outline-secondary\/75:focus{outline-color:var(--fallback-s,oklch(var(--s)/.75))}.focus\:outline-secondary\/80:focus{outline-color:var(--fallback-s,oklch(var(--s)/.8))}.focus\:outline-secondary\/85:focus{outline-color:var(--fallback-s,oklch(var(--s)/.85))}.focus\:outline-secondary\/90:focus{outline-color:var(--fallback-s,oklch(var(--s)/.9))}.focus\:outline-secondary\/95:focus{outline-color:var(--fallback-s,oklch(var(--s)/.95))}.focus\:outline-success:focus{outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:outline-success-content:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:outline-success-content\/0:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:outline-success-content\/10:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.1))}.focus\:outline-success-content\/100:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:outline-success-content\/15:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.15))}.focus\:outline-success-content\/20:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.2))}.focus\:outline-success-content\/25:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.25))}.focus\:outline-success-content\/30:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.3))}.focus\:outline-success-content\/35:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.35))}.focus\:outline-success-content\/40:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.4))}.focus\:outline-success-content\/45:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.45))}.focus\:outline-success-content\/5:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.05))}.focus\:outline-success-content\/50:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.5))}.focus\:outline-success-content\/55:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.55))}.focus\:outline-success-content\/60:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.6))}.focus\:outline-success-content\/65:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.65))}.focus\:outline-success-content\/70:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.7))}.focus\:outline-success-content\/75:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.75))}.focus\:outline-success-content\/80:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.8))}.focus\:outline-success-content\/85:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.85))}.focus\:outline-success-content\/90:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.9))}.focus\:outline-success-content\/95:focus{outline-color:var(--fallback-suc,oklch(var(--suc)/.95))}.focus\:outline-success\/0:focus{outline-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:outline-success\/10:focus{outline-color:var(--fallback-su,oklch(var(--su)/.1))}.focus\:outline-success\/100:focus{outline-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:outline-success\/15:focus{outline-color:var(--fallback-su,oklch(var(--su)/.15))}.focus\:outline-success\/20:focus{outline-color:var(--fallback-su,oklch(var(--su)/.2))}.focus\:outline-success\/25:focus{outline-color:var(--fallback-su,oklch(var(--su)/.25))}.focus\:outline-success\/30:focus{outline-color:var(--fallback-su,oklch(var(--su)/.3))}.focus\:outline-success\/35:focus{outline-color:var(--fallback-su,oklch(var(--su)/.35))}.focus\:outline-success\/40:focus{outline-color:var(--fallback-su,oklch(var(--su)/.4))}.focus\:outline-success\/45:focus{outline-color:var(--fallback-su,oklch(var(--su)/.45))}.focus\:outline-success\/5:focus{outline-color:var(--fallback-su,oklch(var(--su)/.05))}.focus\:outline-success\/50:focus{outline-color:var(--fallback-su,oklch(var(--su)/.5))}.focus\:outline-success\/55:focus{outline-color:var(--fallback-su,oklch(var(--su)/.55))}.focus\:outline-success\/60:focus{outline-color:var(--fallback-su,oklch(var(--su)/.6))}.focus\:outline-success\/65:focus{outline-color:var(--fallback-su,oklch(var(--su)/.65))}.focus\:outline-success\/70:focus{outline-color:var(--fallback-su,oklch(var(--su)/.7))}.focus\:outline-success\/75:focus{outline-color:var(--fallback-su,oklch(var(--su)/.75))}.focus\:outline-success\/80:focus{outline-color:var(--fallback-su,oklch(var(--su)/.8))}.focus\:outline-success\/85:focus{outline-color:var(--fallback-su,oklch(var(--su)/.85))}.focus\:outline-success\/90:focus{outline-color:var(--fallback-su,oklch(var(--su)/.9))}.focus\:outline-success\/95:focus{outline-color:var(--fallback-su,oklch(var(--su)/.95))}.focus\:outline-warning:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:outline-warning-content:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:outline-warning-content\/0:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:outline-warning-content\/10:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.1))}.focus\:outline-warning-content\/100:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:outline-warning-content\/15:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.15))}.focus\:outline-warning-content\/20:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.2))}.focus\:outline-warning-content\/25:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.25))}.focus\:outline-warning-content\/30:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.3))}.focus\:outline-warning-content\/35:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.35))}.focus\:outline-warning-content\/40:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.4))}.focus\:outline-warning-content\/45:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.45))}.focus\:outline-warning-content\/5:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.05))}.focus\:outline-warning-content\/50:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.5))}.focus\:outline-warning-content\/55:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.55))}.focus\:outline-warning-content\/60:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.6))}.focus\:outline-warning-content\/65:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.65))}.focus\:outline-warning-content\/70:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.7))}.focus\:outline-warning-content\/75:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.75))}.focus\:outline-warning-content\/80:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.8))}.focus\:outline-warning-content\/85:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.85))}.focus\:outline-warning-content\/90:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.9))}.focus\:outline-warning-content\/95:focus{outline-color:var(--fallback-wac,oklch(var(--wac)/.95))}.focus\:outline-warning\/0:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:outline-warning\/10:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.1))}.focus\:outline-warning\/100:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:outline-warning\/15:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.15))}.focus\:outline-warning\/20:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.2))}.focus\:outline-warning\/25:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.25))}.focus\:outline-warning\/30:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.3))}.focus\:outline-warning\/35:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.35))}.focus\:outline-warning\/40:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.4))}.focus\:outline-warning\/45:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.45))}.focus\:outline-warning\/5:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.05))}.focus\:outline-warning\/50:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.5))}.focus\:outline-warning\/55:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.55))}.focus\:outline-warning\/60:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.6))}.focus\:outline-warning\/65:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.65))}.focus\:outline-warning\/70:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.7))}.focus\:outline-warning\/75:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.75))}.focus\:outline-warning\/80:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.8))}.focus\:outline-warning\/85:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.85))}.focus\:outline-warning\/90:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.9))}.focus\:outline-warning\/95:focus{outline-color:var(--fallback-wa,oklch(var(--wa)/.95))}.focus\:ring-base-100:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:ring-base-100\/0:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:ring-base-100\/10:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.focus\:ring-base-100\/100:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:ring-base-100\/15:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.focus\:ring-base-100\/20:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.focus\:ring-base-100\/25:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.focus\:ring-base-100\/30:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.focus\:ring-base-100\/35:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.focus\:ring-base-100\/40:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.focus\:ring-base-100\/45:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.focus\:ring-base-100\/5:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.focus\:ring-base-100\/50:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.focus\:ring-base-100\/55:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.focus\:ring-base-100\/60:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.focus\:ring-base-100\/65:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.focus\:ring-base-100\/70:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.focus\:ring-base-100\/75:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.focus\:ring-base-100\/80:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.focus\:ring-base-100\/85:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.focus\:ring-base-100\/90:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.focus\:ring-base-100\/95:focus{--tw-ring-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.focus\:ring-base-200:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:ring-base-200\/0:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:ring-base-200\/10:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.focus\:ring-base-200\/100:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:ring-base-200\/15:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.focus\:ring-base-200\/20:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.focus\:ring-base-200\/25:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.focus\:ring-base-200\/30:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.focus\:ring-base-200\/35:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.focus\:ring-base-200\/40:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.focus\:ring-base-200\/45:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.focus\:ring-base-200\/5:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.focus\:ring-base-200\/50:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.focus\:ring-base-200\/55:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.focus\:ring-base-200\/60:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.focus\:ring-base-200\/65:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.focus\:ring-base-200\/70:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.focus\:ring-base-200\/75:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.focus\:ring-base-200\/80:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.focus\:ring-base-200\/85:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.focus\:ring-base-200\/90:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.focus\:ring-base-200\/95:focus{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.focus\:ring-base-300:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:ring-base-300\/0:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:ring-base-300\/10:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.focus\:ring-base-300\/100:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:ring-base-300\/15:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.focus\:ring-base-300\/20:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.focus\:ring-base-300\/25:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.focus\:ring-base-300\/30:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.focus\:ring-base-300\/35:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.focus\:ring-base-300\/40:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.focus\:ring-base-300\/45:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.focus\:ring-base-300\/5:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.focus\:ring-base-300\/50:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.focus\:ring-base-300\/55:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.focus\:ring-base-300\/60:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.focus\:ring-base-300\/65:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.focus\:ring-base-300\/70:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.focus\:ring-base-300\/75:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.focus\:ring-base-300\/80:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.focus\:ring-base-300\/85:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.focus\:ring-base-300\/90:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.focus\:ring-base-300\/95:focus{--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.focus\:ring-base-content:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:ring-base-content\/0:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:ring-base-content\/10:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.focus\:ring-base-content\/100:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:ring-base-content\/15:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.focus\:ring-base-content\/20:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.focus\:ring-base-content\/25:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.focus\:ring-base-content\/30:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.focus\:ring-base-content\/35:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.focus\:ring-base-content\/40:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.focus\:ring-base-content\/45:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.focus\:ring-base-content\/5:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.focus\:ring-base-content\/50:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.focus\:ring-base-content\/55:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.focus\:ring-base-content\/60:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.focus\:ring-base-content\/65:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.focus\:ring-base-content\/70:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.focus\:ring-base-content\/75:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.focus\:ring-base-content\/80:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.focus\:ring-base-content\/85:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.focus\:ring-base-content\/90:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.focus\:ring-base-content\/95:focus{--tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.focus\:ring-error:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:ring-error-content:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:ring-error-content\/0:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:ring-error-content\/10:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.focus\:ring-error-content\/100:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:ring-error-content\/15:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.focus\:ring-error-content\/20:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.focus\:ring-error-content\/25:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.focus\:ring-error-content\/30:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.focus\:ring-error-content\/35:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.focus\:ring-error-content\/40:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.focus\:ring-error-content\/45:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.focus\:ring-error-content\/5:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.focus\:ring-error-content\/50:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.focus\:ring-error-content\/55:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.focus\:ring-error-content\/60:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.focus\:ring-error-content\/65:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.focus\:ring-error-content\/70:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.focus\:ring-error-content\/75:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.focus\:ring-error-content\/80:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.focus\:ring-error-content\/85:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.focus\:ring-error-content\/90:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.focus\:ring-error-content\/95:focus{--tw-ring-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.focus\:ring-error\/0:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:ring-error\/10:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.1))}.focus\:ring-error\/100:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:ring-error\/15:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.15))}.focus\:ring-error\/20:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.2))}.focus\:ring-error\/25:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.25))}.focus\:ring-error\/30:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.3))}.focus\:ring-error\/35:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.35))}.focus\:ring-error\/40:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.4))}.focus\:ring-error\/45:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.45))}.focus\:ring-error\/5:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.05))}.focus\:ring-error\/50:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.5))}.focus\:ring-error\/55:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.55))}.focus\:ring-error\/60:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.6))}.focus\:ring-error\/65:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.65))}.focus\:ring-error\/70:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.7))}.focus\:ring-error\/75:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.75))}.focus\:ring-error\/80:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.8))}.focus\:ring-error\/85:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.85))}.focus\:ring-error\/90:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.9))}.focus\:ring-error\/95:focus{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.95))}.focus\:ring-info:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:ring-info-content:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:ring-info-content\/0:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:ring-info-content\/10:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.focus\:ring-info-content\/100:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:ring-info-content\/15:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.focus\:ring-info-content\/20:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.focus\:ring-info-content\/25:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.focus\:ring-info-content\/30:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.focus\:ring-info-content\/35:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.focus\:ring-info-content\/40:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.focus\:ring-info-content\/45:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.focus\:ring-info-content\/5:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.focus\:ring-info-content\/50:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.focus\:ring-info-content\/55:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.focus\:ring-info-content\/60:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.focus\:ring-info-content\/65:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.focus\:ring-info-content\/70:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.focus\:ring-info-content\/75:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.focus\:ring-info-content\/80:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.focus\:ring-info-content\/85:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.focus\:ring-info-content\/90:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.focus\:ring-info-content\/95:focus{--tw-ring-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.focus\:ring-info\/0:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:ring-info\/10:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.1))}.focus\:ring-info\/100:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:ring-info\/15:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.15))}.focus\:ring-info\/20:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.2))}.focus\:ring-info\/25:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.25))}.focus\:ring-info\/30:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.3))}.focus\:ring-info\/35:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.35))}.focus\:ring-info\/40:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.4))}.focus\:ring-info\/45:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.45))}.focus\:ring-info\/5:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.05))}.focus\:ring-info\/50:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.5))}.focus\:ring-info\/55:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.55))}.focus\:ring-info\/60:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.6))}.focus\:ring-info\/65:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.65))}.focus\:ring-info\/70:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.7))}.focus\:ring-info\/75:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.75))}.focus\:ring-info\/80:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.8))}.focus\:ring-info\/85:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.85))}.focus\:ring-info\/90:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.9))}.focus\:ring-info\/95:focus{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.95))}.focus\:ring-success:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:ring-success-content:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:ring-success-content\/0:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:ring-success-content\/10:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.focus\:ring-success-content\/100:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:ring-success-content\/15:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.focus\:ring-success-content\/20:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.focus\:ring-success-content\/25:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.focus\:ring-success-content\/30:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.focus\:ring-success-content\/35:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.focus\:ring-success-content\/40:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.focus\:ring-success-content\/45:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.focus\:ring-success-content\/5:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.focus\:ring-success-content\/50:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.focus\:ring-success-content\/55:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.focus\:ring-success-content\/60:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.focus\:ring-success-content\/65:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.focus\:ring-success-content\/70:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.focus\:ring-success-content\/75:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.focus\:ring-success-content\/80:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.focus\:ring-success-content\/85:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.focus\:ring-success-content\/90:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.focus\:ring-success-content\/95:focus{--tw-ring-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.focus\:ring-success\/0:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:ring-success\/10:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.1))}.focus\:ring-success\/100:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:ring-success\/15:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.15))}.focus\:ring-success\/20:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.2))}.focus\:ring-success\/25:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.25))}.focus\:ring-success\/30:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.3))}.focus\:ring-success\/35:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.35))}.focus\:ring-success\/40:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.4))}.focus\:ring-success\/45:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.45))}.focus\:ring-success\/5:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.05))}.focus\:ring-success\/50:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.5))}.focus\:ring-success\/55:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.55))}.focus\:ring-success\/60:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.6))}.focus\:ring-success\/65:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.65))}.focus\:ring-success\/70:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.7))}.focus\:ring-success\/75:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.75))}.focus\:ring-success\/80:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.8))}.focus\:ring-success\/85:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.85))}.focus\:ring-success\/90:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.9))}.focus\:ring-success\/95:focus{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.95))}.focus\:ring-warning:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:ring-warning-content:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:ring-warning-content\/0:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:ring-warning-content\/10:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.focus\:ring-warning-content\/100:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:ring-warning-content\/15:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.focus\:ring-warning-content\/20:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.focus\:ring-warning-content\/25:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.focus\:ring-warning-content\/30:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.focus\:ring-warning-content\/35:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.focus\:ring-warning-content\/40:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.focus\:ring-warning-content\/45:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.focus\:ring-warning-content\/5:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.focus\:ring-warning-content\/50:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.focus\:ring-warning-content\/55:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.focus\:ring-warning-content\/60:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.focus\:ring-warning-content\/65:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.focus\:ring-warning-content\/70:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.focus\:ring-warning-content\/75:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.focus\:ring-warning-content\/80:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.focus\:ring-warning-content\/85:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.focus\:ring-warning-content\/90:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.focus\:ring-warning-content\/95:focus{--tw-ring-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.focus\:ring-warning\/0:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:ring-warning\/10:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.focus\:ring-warning\/100:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:ring-warning\/15:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.focus\:ring-warning\/20:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.focus\:ring-warning\/25:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.focus\:ring-warning\/30:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.focus\:ring-warning\/35:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.focus\:ring-warning\/40:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.focus\:ring-warning\/45:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.focus\:ring-warning\/5:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.focus\:ring-warning\/50:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.focus\:ring-warning\/55:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.focus\:ring-warning\/60:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.focus\:ring-warning\/65:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.focus\:ring-warning\/70:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.focus\:ring-warning\/75:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.focus\:ring-warning\/80:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.focus\:ring-warning\/85:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.focus\:ring-warning\/90:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.focus\:ring-warning\/95:focus{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.focus\:ring-offset-base-100:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:ring-offset-base-100\/0:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0))}.focus\:ring-offset-base-100\/10:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.1))}.focus\:ring-offset-base-100\/100:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.focus\:ring-offset-base-100\/15:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.15))}.focus\:ring-offset-base-100\/20:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.2))}.focus\:ring-offset-base-100\/25:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.25))}.focus\:ring-offset-base-100\/30:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.3))}.focus\:ring-offset-base-100\/35:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.35))}.focus\:ring-offset-base-100\/40:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.4))}.focus\:ring-offset-base-100\/45:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.45))}.focus\:ring-offset-base-100\/5:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.05))}.focus\:ring-offset-base-100\/50:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.5))}.focus\:ring-offset-base-100\/55:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.55))}.focus\:ring-offset-base-100\/60:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.6))}.focus\:ring-offset-base-100\/65:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.65))}.focus\:ring-offset-base-100\/70:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.7))}.focus\:ring-offset-base-100\/75:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.75))}.focus\:ring-offset-base-100\/80:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.8))}.focus\:ring-offset-base-100\/85:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.85))}.focus\:ring-offset-base-100\/90:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.9))}.focus\:ring-offset-base-100\/95:focus{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/0.95))}.focus\:ring-offset-base-200:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:ring-offset-base-200\/0:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0))}.focus\:ring-offset-base-200\/10:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.1))}.focus\:ring-offset-base-200\/100:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/1))}.focus\:ring-offset-base-200\/15:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.15))}.focus\:ring-offset-base-200\/20:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.2))}.focus\:ring-offset-base-200\/25:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.25))}.focus\:ring-offset-base-200\/30:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.3))}.focus\:ring-offset-base-200\/35:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.35))}.focus\:ring-offset-base-200\/40:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.4))}.focus\:ring-offset-base-200\/45:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.45))}.focus\:ring-offset-base-200\/5:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.05))}.focus\:ring-offset-base-200\/50:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.5))}.focus\:ring-offset-base-200\/55:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.55))}.focus\:ring-offset-base-200\/60:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.6))}.focus\:ring-offset-base-200\/65:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.65))}.focus\:ring-offset-base-200\/70:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.focus\:ring-offset-base-200\/75:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.75))}.focus\:ring-offset-base-200\/80:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.8))}.focus\:ring-offset-base-200\/85:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.85))}.focus\:ring-offset-base-200\/90:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.9))}.focus\:ring-offset-base-200\/95:focus{--tw-ring-offset-color:var(--fallback-b2,oklch(var(--b2)/0.95))}.focus\:ring-offset-base-300:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:ring-offset-base-300\/0:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0))}.focus\:ring-offset-base-300\/10:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.1))}.focus\:ring-offset-base-300\/100:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/1))}.focus\:ring-offset-base-300\/15:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.15))}.focus\:ring-offset-base-300\/20:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.2))}.focus\:ring-offset-base-300\/25:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.25))}.focus\:ring-offset-base-300\/30:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.3))}.focus\:ring-offset-base-300\/35:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.35))}.focus\:ring-offset-base-300\/40:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.4))}.focus\:ring-offset-base-300\/45:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.45))}.focus\:ring-offset-base-300\/5:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.05))}.focus\:ring-offset-base-300\/50:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.5))}.focus\:ring-offset-base-300\/55:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.55))}.focus\:ring-offset-base-300\/60:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.6))}.focus\:ring-offset-base-300\/65:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.65))}.focus\:ring-offset-base-300\/70:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.7))}.focus\:ring-offset-base-300\/75:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.75))}.focus\:ring-offset-base-300\/80:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.8))}.focus\:ring-offset-base-300\/85:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.85))}.focus\:ring-offset-base-300\/90:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.9))}.focus\:ring-offset-base-300\/95:focus{--tw-ring-offset-color:var(--fallback-b3,oklch(var(--b3)/0.95))}.focus\:ring-offset-base-content:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:ring-offset-base-content\/0:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0))}.focus\:ring-offset-base-content\/10:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.1))}.focus\:ring-offset-base-content\/100:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/1))}.focus\:ring-offset-base-content\/15:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.15))}.focus\:ring-offset-base-content\/20:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.2))}.focus\:ring-offset-base-content\/25:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.25))}.focus\:ring-offset-base-content\/30:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.3))}.focus\:ring-offset-base-content\/35:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.35))}.focus\:ring-offset-base-content\/40:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.4))}.focus\:ring-offset-base-content\/45:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.45))}.focus\:ring-offset-base-content\/5:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.05))}.focus\:ring-offset-base-content\/50:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.5))}.focus\:ring-offset-base-content\/55:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.55))}.focus\:ring-offset-base-content\/60:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.6))}.focus\:ring-offset-base-content\/65:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.65))}.focus\:ring-offset-base-content\/70:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.7))}.focus\:ring-offset-base-content\/75:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.75))}.focus\:ring-offset-base-content\/80:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.8))}.focus\:ring-offset-base-content\/85:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.85))}.focus\:ring-offset-base-content\/90:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.9))}.focus\:ring-offset-base-content\/95:focus{--tw-ring-offset-color:var(--fallback-bc,oklch(var(--bc)/0.95))}.focus\:ring-offset-error:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:ring-offset-error-content:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:ring-offset-error-content\/0:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0))}.focus\:ring-offset-error-content\/10:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.1))}.focus\:ring-offset-error-content\/100:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/1))}.focus\:ring-offset-error-content\/15:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.15))}.focus\:ring-offset-error-content\/20:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.2))}.focus\:ring-offset-error-content\/25:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.25))}.focus\:ring-offset-error-content\/30:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.3))}.focus\:ring-offset-error-content\/35:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.35))}.focus\:ring-offset-error-content\/40:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.4))}.focus\:ring-offset-error-content\/45:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.45))}.focus\:ring-offset-error-content\/5:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.05))}.focus\:ring-offset-error-content\/50:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.5))}.focus\:ring-offset-error-content\/55:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.55))}.focus\:ring-offset-error-content\/60:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.6))}.focus\:ring-offset-error-content\/65:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.65))}.focus\:ring-offset-error-content\/70:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.7))}.focus\:ring-offset-error-content\/75:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.75))}.focus\:ring-offset-error-content\/80:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.8))}.focus\:ring-offset-error-content\/85:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.85))}.focus\:ring-offset-error-content\/90:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.9))}.focus\:ring-offset-error-content\/95:focus{--tw-ring-offset-color:var(--fallback-erc,oklch(var(--erc)/0.95))}.focus\:ring-offset-error\/0:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0))}.focus\:ring-offset-error\/10:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.1))}.focus\:ring-offset-error\/100:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/1))}.focus\:ring-offset-error\/15:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.15))}.focus\:ring-offset-error\/20:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.2))}.focus\:ring-offset-error\/25:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.25))}.focus\:ring-offset-error\/30:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.3))}.focus\:ring-offset-error\/35:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.35))}.focus\:ring-offset-error\/40:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.4))}.focus\:ring-offset-error\/45:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.45))}.focus\:ring-offset-error\/5:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.05))}.focus\:ring-offset-error\/50:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.5))}.focus\:ring-offset-error\/55:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.55))}.focus\:ring-offset-error\/60:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.6))}.focus\:ring-offset-error\/65:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.65))}.focus\:ring-offset-error\/70:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.7))}.focus\:ring-offset-error\/75:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.75))}.focus\:ring-offset-error\/80:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.8))}.focus\:ring-offset-error\/85:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.85))}.focus\:ring-offset-error\/90:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.9))}.focus\:ring-offset-error\/95:focus{--tw-ring-offset-color:var(--fallback-er,oklch(var(--er)/0.95))}.focus\:ring-offset-info:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:ring-offset-info-content:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:ring-offset-info-content\/0:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0))}.focus\:ring-offset-info-content\/10:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.1))}.focus\:ring-offset-info-content\/100:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:ring-offset-info-content\/15:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.15))}.focus\:ring-offset-info-content\/20:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.2))}.focus\:ring-offset-info-content\/25:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.25))}.focus\:ring-offset-info-content\/30:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.3))}.focus\:ring-offset-info-content\/35:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.35))}.focus\:ring-offset-info-content\/40:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.4))}.focus\:ring-offset-info-content\/45:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.45))}.focus\:ring-offset-info-content\/5:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.05))}.focus\:ring-offset-info-content\/50:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.5))}.focus\:ring-offset-info-content\/55:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.55))}.focus\:ring-offset-info-content\/60:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.6))}.focus\:ring-offset-info-content\/65:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.65))}.focus\:ring-offset-info-content\/70:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.7))}.focus\:ring-offset-info-content\/75:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.75))}.focus\:ring-offset-info-content\/80:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.8))}.focus\:ring-offset-info-content\/85:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.85))}.focus\:ring-offset-info-content\/90:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.9))}.focus\:ring-offset-info-content\/95:focus{--tw-ring-offset-color:var(--fallback-inc,oklch(var(--inc)/0.95))}.focus\:ring-offset-info\/0:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0))}.focus\:ring-offset-info\/10:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.1))}.focus\:ring-offset-info\/100:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/1))}.focus\:ring-offset-info\/15:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.15))}.focus\:ring-offset-info\/20:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.2))}.focus\:ring-offset-info\/25:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.25))}.focus\:ring-offset-info\/30:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.3))}.focus\:ring-offset-info\/35:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.35))}.focus\:ring-offset-info\/40:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.4))}.focus\:ring-offset-info\/45:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.45))}.focus\:ring-offset-info\/5:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.05))}.focus\:ring-offset-info\/50:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.5))}.focus\:ring-offset-info\/55:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.55))}.focus\:ring-offset-info\/60:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.6))}.focus\:ring-offset-info\/65:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.65))}.focus\:ring-offset-info\/70:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.7))}.focus\:ring-offset-info\/75:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.75))}.focus\:ring-offset-info\/80:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.8))}.focus\:ring-offset-info\/85:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.85))}.focus\:ring-offset-info\/90:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.9))}.focus\:ring-offset-info\/95:focus{--tw-ring-offset-color:var(--fallback-in,oklch(var(--in)/0.95))}.focus\:ring-offset-success:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:ring-offset-success-content:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:ring-offset-success-content\/0:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0))}.focus\:ring-offset-success-content\/10:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.1))}.focus\:ring-offset-success-content\/100:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:ring-offset-success-content\/15:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.15))}.focus\:ring-offset-success-content\/20:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.2))}.focus\:ring-offset-success-content\/25:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.25))}.focus\:ring-offset-success-content\/30:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.3))}.focus\:ring-offset-success-content\/35:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.35))}.focus\:ring-offset-success-content\/40:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.4))}.focus\:ring-offset-success-content\/45:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.45))}.focus\:ring-offset-success-content\/5:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.05))}.focus\:ring-offset-success-content\/50:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.5))}.focus\:ring-offset-success-content\/55:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.55))}.focus\:ring-offset-success-content\/60:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.6))}.focus\:ring-offset-success-content\/65:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.65))}.focus\:ring-offset-success-content\/70:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.7))}.focus\:ring-offset-success-content\/75:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.75))}.focus\:ring-offset-success-content\/80:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.8))}.focus\:ring-offset-success-content\/85:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.85))}.focus\:ring-offset-success-content\/90:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.9))}.focus\:ring-offset-success-content\/95:focus{--tw-ring-offset-color:var(--fallback-suc,oklch(var(--suc)/0.95))}.focus\:ring-offset-success\/0:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0))}.focus\:ring-offset-success\/10:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.1))}.focus\:ring-offset-success\/100:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/1))}.focus\:ring-offset-success\/15:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.15))}.focus\:ring-offset-success\/20:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.2))}.focus\:ring-offset-success\/25:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.25))}.focus\:ring-offset-success\/30:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.3))}.focus\:ring-offset-success\/35:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.35))}.focus\:ring-offset-success\/40:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.4))}.focus\:ring-offset-success\/45:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.45))}.focus\:ring-offset-success\/5:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.05))}.focus\:ring-offset-success\/50:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.5))}.focus\:ring-offset-success\/55:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.55))}.focus\:ring-offset-success\/60:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.6))}.focus\:ring-offset-success\/65:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.65))}.focus\:ring-offset-success\/70:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.7))}.focus\:ring-offset-success\/75:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.75))}.focus\:ring-offset-success\/80:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.8))}.focus\:ring-offset-success\/85:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.85))}.focus\:ring-offset-success\/90:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.9))}.focus\:ring-offset-success\/95:focus{--tw-ring-offset-color:var(--fallback-su,oklch(var(--su)/0.95))}.focus\:ring-offset-warning:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:ring-offset-warning-content:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:ring-offset-warning-content\/0:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0))}.focus\:ring-offset-warning-content\/10:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.1))}.focus\:ring-offset-warning-content\/100:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:ring-offset-warning-content\/15:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.15))}.focus\:ring-offset-warning-content\/20:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.2))}.focus\:ring-offset-warning-content\/25:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.25))}.focus\:ring-offset-warning-content\/30:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.3))}.focus\:ring-offset-warning-content\/35:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.35))}.focus\:ring-offset-warning-content\/40:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.4))}.focus\:ring-offset-warning-content\/45:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.45))}.focus\:ring-offset-warning-content\/5:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.05))}.focus\:ring-offset-warning-content\/50:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.5))}.focus\:ring-offset-warning-content\/55:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.55))}.focus\:ring-offset-warning-content\/60:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.6))}.focus\:ring-offset-warning-content\/65:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.65))}.focus\:ring-offset-warning-content\/70:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.7))}.focus\:ring-offset-warning-content\/75:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.75))}.focus\:ring-offset-warning-content\/80:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.8))}.focus\:ring-offset-warning-content\/85:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.85))}.focus\:ring-offset-warning-content\/90:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.9))}.focus\:ring-offset-warning-content\/95:focus{--tw-ring-offset-color:var(--fallback-wac,oklch(var(--wac)/0.95))}.focus\:ring-offset-warning\/0:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0))}.focus\:ring-offset-warning\/10:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.1))}.focus\:ring-offset-warning\/100:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/1))}.focus\:ring-offset-warning\/15:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.15))}.focus\:ring-offset-warning\/20:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.2))}.focus\:ring-offset-warning\/25:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.25))}.focus\:ring-offset-warning\/30:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.focus\:ring-offset-warning\/35:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.35))}.focus\:ring-offset-warning\/40:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.4))}.focus\:ring-offset-warning\/45:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.45))}.focus\:ring-offset-warning\/5:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.05))}.focus\:ring-offset-warning\/50:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.5))}.focus\:ring-offset-warning\/55:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.55))}.focus\:ring-offset-warning\/60:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.6))}.focus\:ring-offset-warning\/65:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.65))}.focus\:ring-offset-warning\/70:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.7))}.focus\:ring-offset-warning\/75:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.75))}.focus\:ring-offset-warning\/80:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.8))}.focus\:ring-offset-warning\/85:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.85))}.focus\:ring-offset-warning\/90:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.9))}.focus\:ring-offset-warning\/95:focus{--tw-ring-offset-color:var(--fallback-wa,oklch(var(--wa)/0.95))}.focus\:tooltip-info:focus{--tooltip-color:var(--fallback-in,oklch(var(--in)/1));--tooltip-text-color:var(--fallback-inc,oklch(var(--inc)/1))}.focus\:tooltip-success:focus{--tooltip-color:var(--fallback-su,oklch(var(--su)/1));--tooltip-text-color:var(--fallback-suc,oklch(var(--suc)/1))}.focus\:tooltip-warning:focus{--tooltip-color:var(--fallback-wa,oklch(var(--wa)/1));--tooltip-text-color:var(--fallback-wac,oklch(var(--wac)/1))}.focus\:tooltip-error:focus{--tooltip-color:var(--fallback-er,oklch(var(--er)/1));--tooltip-text-color:var(--fallback-erc,oklch(var(--erc)/1))}@media (min-width:640px){.sm\:tab-rounded-lg{--tab-radius:0.5rem}.sm\:badge-sm{height:1rem;font-size:.75rem;line-height:1rem;padding-left:.438rem;padding-right:.438rem}.sm\:badge-md{height:1.25rem;font-size:.875rem;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem}.sm\:badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.sm\:btm-nav-sm{height:3rem}.sm\:btm-nav-sm>:where(.active){border-top-width:2px}.sm\:btm-nav-sm .btm-nav-label{font-size:.75rem;line-height:1rem}.sm\:btm-nav-md{height:4rem}.sm\:btm-nav-md>:where(.active){border-top-width:2px}.sm\:btm-nav-md .btm-nav-label{font-size:.875rem;line-height:1.25rem}.sm\:btm-nav-lg{height:5rem}.sm\:btm-nav-lg>:where(.active){border-top-width:4px}.sm\:btm-nav-lg .btm-nav-label{font-size:1rem;line-height:1.5rem}.sm\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.sm\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.sm\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.sm\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.sm\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.sm\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.sm\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.sm\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.sm\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.sm\:card-side{align-items:stretch;flex-direction:row}.sm\:card-side :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}.sm\:card-side :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}.sm\:card-side figure>*{max-width:unset}:where(.sm\:card-side figure > *){width:100%;height:100%;object-fit:cover}.sm\:checkbox-sm[type=checkbox]{height:1.25rem;width:1.25rem}.sm\:checkbox-md[type=checkbox]{height:1.5rem;width:1.5rem}.sm\:checkbox-lg[type=checkbox]{height:2rem;width:2rem}.sm\:divider-horizontal{flex-direction:column}.sm\:divider-horizontal:before{height:100%;width:.125rem}.sm\:divider-horizontal:after{height:100%;width:.125rem}.sm\:divider-vertical{flex-direction:row}.sm\:divider-vertical:before{height:.125rem;width:100%}.sm\:divider-vertical:after{height:.125rem;width:100%}.sm\:drawer-open>.drawer-toggle{display:none}.sm\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.sm\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}[dir=rtl] .sm\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.sm\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.sm\:drawer-open>.drawer-side{overflow-y:auto}html:has(.sm\:drawer-open.sm\:drawer-open){overflow-y:auto;scrollbar-gutter:auto}.sm\:file-input-sm{height:2rem;padding-inline-end:0.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.sm\:file-input-sm::file-selector-button{margin-right:.75rem;font-size:.875rem}.sm\:file-input-md{height:3rem;padding-inline-end:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.sm\:file-input-md::file-selector-button{margin-right:1rem;font-size:.875rem}.sm\:file-input-lg{height:4rem;padding-inline-end:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.sm\:file-input-lg::file-selector-button{margin-right:1.5rem;font-size:1.125rem}.sm\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.sm\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.sm\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.sm\:kbd-sm{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;min-height:1.6em;min-width:1.6em}.sm\:kbd-md{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;min-height:2.2em;min-width:2.2em}.sm\:kbd-lg{padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem;min-height:2.5em;min-width:2.5em}.sm\:modal-top{place-items:start}.sm\:modal-middle{place-items:center}.sm\:modal-bottom{place-items:end}.sm\:radio-sm[type=radio]{height:1.25rem;width:1.25rem}.sm\:radio-md[type=radio]{height:1.5rem;width:1.5rem}.sm\:radio-lg[type=radio]{height:2rem;width:2rem}.sm\:range-sm{height:1.25rem}.sm\:range-sm::-webkit-slider-runnable-track{height:.25rem}.sm\:range-sm::-moz-range-track{height:.25rem}.sm\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.sm\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.sm\:range-md{height:1.5rem}.sm\:range-md::-webkit-slider-runnable-track{height:.5rem}.sm\:range-md::-moz-range-track{height:.5rem}.sm\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.sm\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.sm\:range-lg{height:2rem}.sm\:range-lg::-webkit-slider-runnable-track{height:1rem}.sm\:range-lg::-moz-range-track{height:1rem}.sm\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.sm\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.sm\:rating-sm input{height:1rem;width:1rem}.sm\:rating-md input{height:1.5rem;width:1.5rem}.sm\:rating-lg input{height:2.5rem;width:2.5rem}.sm\:rating-sm.rating-half input:not(.rating-hidden){width:.5rem}.sm\:rating-md.rating-half input:not(.rating-hidden){width:.75rem}.sm\:rating-lg.rating-half input:not(.rating-hidden){width:1.25rem}.sm\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2}[dir=rtl] .sm\:select-md{padding-left:2.5rem;padding-right:1rem}.sm\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:1.75rem;line-height:2}[dir=rtl] .sm\:select-lg{padding-left:2rem;padding-right:1.5rem}.sm\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .sm\:select-sm{padding-left:2rem;padding-right:.75rem}.sm\:stats-horizontal{grid-auto-flow:column}.sm\:stats-vertical{grid-auto-flow:row}.sm\:tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.sm\:tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.sm\:tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.sm\:textarea-sm{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:2rem}.sm\:textarea-md{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.sm\:textarea-lg{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.sm\:toggle-sm[type=checkbox]{--handleoffset:0.75rem;height:1.25rem;width:2rem}.sm\:toggle-md[type=checkbox]{--handleoffset:1.5rem;height:1.5rem;width:3rem}.sm\:toggle-lg[type=checkbox]{--handleoffset:2rem;height:2rem;width:4rem}.sm\:card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.sm\:card-compact .card-title{margin-bottom:.25rem}.sm\:card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.sm\:card-normal .card-title{margin-bottom:.75rem}.sm\:divider-horizontal{margin-left:1rem;margin-right:1rem;margin-top:0;margin-bottom:0;height:auto;width:1rem}.sm\:divider-vertical{margin-left:0;margin-right:0;margin-top:1rem;margin-bottom:1rem;height:1rem;width:auto}.sm\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.sm\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.sm\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.sm\:menu-sm .menu-title{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.sm\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.sm\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.sm\:menu-md .menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.sm\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.sm\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}.sm\:menu-lg .menu-title{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.sm\:modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.sm\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.sm\:modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:stats-horizontal{overflow-x:auto}.sm\:stats-horizontal:where([dir=rtl],[dir=rtl] *){--tw-divide-x-reverse:1}.sm\:stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.sm\:stats-vertical{overflow-y:auto}.sm\:table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.sm\:table-sm :where(th,td){padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.sm\:table-md :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.sm\:table-md :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.sm\:table-lg :not(thead):not(tfoot) tr{font-size:1rem;line-height:1.5rem}.sm\:table-lg :where(th,td){padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}}@media (min-width:768px){.md\:tab-rounded-lg{--tab-radius:0.5rem}.md\:badge-sm{height:1rem;font-size:.75rem;line-height:1rem;padding-left:.438rem;padding-right:.438rem}.md\:badge-md{height:1.25rem;font-size:.875rem;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem}.md\:badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.md\:btm-nav-sm{height:3rem}.md\:btm-nav-sm>:where(.active){border-top-width:2px}.md\:btm-nav-sm .btm-nav-label{font-size:.75rem;line-height:1rem}.md\:btm-nav-md{height:4rem}.md\:btm-nav-md>:where(.active){border-top-width:2px}.md\:btm-nav-md .btm-nav-label{font-size:.875rem;line-height:1.25rem}.md\:btm-nav-lg{height:5rem}.md\:btm-nav-lg>:where(.active){border-top-width:4px}.md\:btm-nav-lg .btm-nav-label{font-size:1rem;line-height:1.5rem}.md\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.md\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.md\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.md\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.md\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.md\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.md\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.md\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.md\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.md\:card-side{align-items:stretch;flex-direction:row}.md\:card-side :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}.md\:card-side :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}.md\:card-side figure>*{max-width:unset}:where(.md\:card-side figure > *){width:100%;height:100%;object-fit:cover}.md\:checkbox-sm[type=checkbox]{height:1.25rem;width:1.25rem}.md\:checkbox-md[type=checkbox]{height:1.5rem;width:1.5rem}.md\:checkbox-lg[type=checkbox]{height:2rem;width:2rem}.md\:divider-horizontal{flex-direction:column}.md\:divider-horizontal:before{height:100%;width:.125rem}.md\:divider-horizontal:after{height:100%;width:.125rem}.md\:divider-vertical{flex-direction:row}.md\:divider-vertical:before{height:.125rem;width:100%}.md\:divider-vertical:after{height:.125rem;width:100%}.md\:drawer-open>.drawer-toggle{display:none}.md\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.md\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}[dir=rtl] .md\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.md\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.md\:drawer-open>.drawer-side{overflow-y:auto}html:has(.md\:drawer-open.md\:drawer-open){overflow-y:auto;scrollbar-gutter:auto}.md\:file-input-sm{height:2rem;padding-inline-end:0.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.md\:file-input-sm::file-selector-button{margin-right:.75rem;font-size:.875rem}.md\:file-input-md{height:3rem;padding-inline-end:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.md\:file-input-md::file-selector-button{margin-right:1rem;font-size:.875rem}.md\:file-input-lg{height:4rem;padding-inline-end:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.md\:file-input-lg::file-selector-button{margin-right:1.5rem;font-size:1.125rem}.md\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.md\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.md\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.md\:kbd-sm{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;min-height:1.6em;min-width:1.6em}.md\:kbd-md{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;min-height:2.2em;min-width:2.2em}.md\:kbd-lg{padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem;min-height:2.5em;min-width:2.5em}.md\:modal-top{place-items:start}.md\:modal-middle{place-items:center}.md\:modal-bottom{place-items:end}.md\:radio-sm[type=radio]{height:1.25rem;width:1.25rem}.md\:radio-md[type=radio]{height:1.5rem;width:1.5rem}.md\:radio-lg[type=radio]{height:2rem;width:2rem}.md\:range-sm{height:1.25rem}.md\:range-sm::-webkit-slider-runnable-track{height:.25rem}.md\:range-sm::-moz-range-track{height:.25rem}.md\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.md\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.md\:range-md{height:1.5rem}.md\:range-md::-webkit-slider-runnable-track{height:.5rem}.md\:range-md::-moz-range-track{height:.5rem}.md\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.md\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.md\:range-lg{height:2rem}.md\:range-lg::-webkit-slider-runnable-track{height:1rem}.md\:range-lg::-moz-range-track{height:1rem}.md\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.md\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.md\:rating-sm input{height:1rem;width:1rem}.md\:rating-md input{height:1.5rem;width:1.5rem}.md\:rating-lg input{height:2.5rem;width:2.5rem}.md\:rating-sm.rating-half input:not(.rating-hidden){width:.5rem}.md\:rating-md.rating-half input:not(.rating-hidden){width:.75rem}.md\:rating-lg.rating-half input:not(.rating-hidden){width:1.25rem}.md\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2}[dir=rtl] .md\:select-md{padding-left:2.5rem;padding-right:1rem}.md\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:1.75rem;line-height:2}[dir=rtl] .md\:select-lg{padding-left:2rem;padding-right:1.5rem}.md\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .md\:select-sm{padding-left:2rem;padding-right:.75rem}.md\:stats-horizontal{grid-auto-flow:column}.md\:stats-vertical{grid-auto-flow:row}.md\:tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.md\:tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.md\:tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.md\:textarea-sm{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:2rem}.md\:textarea-md{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.md\:textarea-lg{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.md\:toggle-sm[type=checkbox]{--handleoffset:0.75rem;height:1.25rem;width:2rem}.md\:toggle-md[type=checkbox]{--handleoffset:1.5rem;height:1.5rem;width:3rem}.md\:toggle-lg[type=checkbox]{--handleoffset:2rem;height:2rem;width:4rem}.md\:card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.md\:card-compact .card-title{margin-bottom:.25rem}.md\:card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.md\:card-normal .card-title{margin-bottom:.75rem}.md\:divider-horizontal{margin-left:1rem;margin-right:1rem;margin-top:0;margin-bottom:0;height:auto;width:1rem}.md\:divider-vertical{margin-left:0;margin-right:0;margin-top:1rem;margin-bottom:1rem;height:1rem;width:auto}.md\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.md\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.md\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.md\:menu-sm .menu-title{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.md\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.md\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.md\:menu-md .menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.md\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.md\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}.md\:menu-lg .menu-title{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.md\:modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.md\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.md\:modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:stats-horizontal{overflow-x:auto}.md\:stats-horizontal:where([dir=rtl],[dir=rtl] *){--tw-divide-x-reverse:1}.md\:stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.md\:stats-vertical{overflow-y:auto}.md\:table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.md\:table-sm :where(th,td){padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.md\:table-md :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.md\:table-md :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.md\:table-lg :not(thead):not(tfoot) tr{font-size:1rem;line-height:1.5rem}.md\:table-lg :where(th,td){padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}}@media (min-width:1024px){.lg\:tab-rounded-lg{--tab-radius:0.5rem}.lg\:badge-sm{height:1rem;font-size:.75rem;line-height:1rem;padding-left:.438rem;padding-right:.438rem}.lg\:badge-md{height:1.25rem;font-size:.875rem;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem}.lg\:badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.lg\:btm-nav-sm{height:3rem}.lg\:btm-nav-sm>:where(.active){border-top-width:2px}.lg\:btm-nav-sm .btm-nav-label{font-size:.75rem;line-height:1rem}.lg\:btm-nav-md{height:4rem}.lg\:btm-nav-md>:where(.active){border-top-width:2px}.lg\:btm-nav-md .btm-nav-label{font-size:.875rem;line-height:1.25rem}.lg\:btm-nav-lg{height:5rem}.lg\:btm-nav-lg>:where(.active){border-top-width:4px}.lg\:btm-nav-lg .btm-nav-label{font-size:1rem;line-height:1.5rem}.lg\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.lg\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.lg\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.lg\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.lg\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.lg\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.lg\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.lg\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.lg\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.lg\:card-side{align-items:stretch;flex-direction:row}.lg\:card-side :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}.lg\:card-side :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}.lg\:card-side figure>*{max-width:unset}:where(.lg\:card-side figure > *){width:100%;height:100%;object-fit:cover}.lg\:checkbox-sm[type=checkbox]{height:1.25rem;width:1.25rem}.lg\:checkbox-md[type=checkbox]{height:1.5rem;width:1.5rem}.lg\:checkbox-lg[type=checkbox]{height:2rem;width:2rem}.lg\:divider-horizontal{flex-direction:column}.lg\:divider-horizontal:before{height:100%;width:.125rem}.lg\:divider-horizontal:after{height:100%;width:.125rem}.lg\:divider-vertical{flex-direction:row}.lg\:divider-vertical:before{height:.125rem;width:100%}.lg\:divider-vertical:after{height:.125rem;width:100%}.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}[dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:drawer-open>.drawer-side{overflow-y:auto}html:has(.lg\:drawer-open.lg\:drawer-open){overflow-y:auto;scrollbar-gutter:auto}.lg\:file-input-sm{height:2rem;padding-inline-end:0.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.lg\:file-input-sm::file-selector-button{margin-right:.75rem;font-size:.875rem}.lg\:file-input-md{height:3rem;padding-inline-end:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.lg\:file-input-md::file-selector-button{margin-right:1rem;font-size:.875rem}.lg\:file-input-lg{height:4rem;padding-inline-end:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.lg\:file-input-lg::file-selector-button{margin-right:1.5rem;font-size:1.125rem}.lg\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.lg\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.lg\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.lg\:kbd-sm{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;min-height:1.6em;min-width:1.6em}.lg\:kbd-md{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;min-height:2.2em;min-width:2.2em}.lg\:kbd-lg{padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem;min-height:2.5em;min-width:2.5em}.lg\:modal-top{place-items:start}.lg\:modal-middle{place-items:center}.lg\:modal-bottom{place-items:end}.lg\:radio-sm[type=radio]{height:1.25rem;width:1.25rem}.lg\:radio-md[type=radio]{height:1.5rem;width:1.5rem}.lg\:radio-lg[type=radio]{height:2rem;width:2rem}.lg\:range-sm{height:1.25rem}.lg\:range-sm::-webkit-slider-runnable-track{height:.25rem}.lg\:range-sm::-moz-range-track{height:.25rem}.lg\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.lg\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.lg\:range-md{height:1.5rem}.lg\:range-md::-webkit-slider-runnable-track{height:.5rem}.lg\:range-md::-moz-range-track{height:.5rem}.lg\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.lg\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.lg\:range-lg{height:2rem}.lg\:range-lg::-webkit-slider-runnable-track{height:1rem}.lg\:range-lg::-moz-range-track{height:1rem}.lg\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.lg\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.lg\:rating-sm input{height:1rem;width:1rem}.lg\:rating-md input{height:1.5rem;width:1.5rem}.lg\:rating-lg input{height:2.5rem;width:2.5rem}.lg\:rating-sm.rating-half input:not(.rating-hidden){width:.5rem}.lg\:rating-md.rating-half input:not(.rating-hidden){width:.75rem}.lg\:rating-lg.rating-half input:not(.rating-hidden){width:1.25rem}.lg\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2}[dir=rtl] .lg\:select-md{padding-left:2.5rem;padding-right:1rem}.lg\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:1.75rem;line-height:2}[dir=rtl] .lg\:select-lg{padding-left:2rem;padding-right:1.5rem}.lg\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .lg\:select-sm{padding-left:2rem;padding-right:.75rem}.lg\:stats-horizontal{grid-auto-flow:column}.lg\:stats-vertical{grid-auto-flow:row}.lg\:tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.lg\:tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.lg\:tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.lg\:textarea-sm{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:2rem}.lg\:textarea-md{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.lg\:textarea-lg{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.lg\:toggle-sm[type=checkbox]{--handleoffset:0.75rem;height:1.25rem;width:2rem}.lg\:toggle-md[type=checkbox]{--handleoffset:1.5rem;height:1.5rem;width:3rem}.lg\:toggle-lg[type=checkbox]{--handleoffset:2rem;height:2rem;width:4rem}.lg\:card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.lg\:card-compact .card-title{margin-bottom:.25rem}.lg\:card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.lg\:card-normal .card-title{margin-bottom:.75rem}.lg\:divider-horizontal{margin-left:1rem;margin-right:1rem;margin-top:0;margin-bottom:0;height:auto;width:1rem}.lg\:divider-vertical{margin-left:0;margin-right:0;margin-top:1rem;margin-bottom:1rem;height:1rem;width:auto}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.lg\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.lg\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.lg\:menu-sm .menu-title{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.lg\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.lg\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.lg\:menu-md .menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.lg\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.lg\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}.lg\:menu-lg .menu-title{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.lg\:modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.lg\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.lg\:modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.lg\:stats-horizontal{overflow-x:auto}.lg\:stats-horizontal:where([dir=rtl],[dir=rtl] *){--tw-divide-x-reverse:1}.lg\:stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.lg\:stats-vertical{overflow-y:auto}.lg\:table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.lg\:table-sm :where(th,td){padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.lg\:table-md :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.lg\:table-md :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.lg\:table-lg :not(thead):not(tfoot) tr{font-size:1rem;line-height:1.5rem}.lg\:table-lg :where(th,td){padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}}@media (min-width:1280px){.xl\:tab-rounded-lg{--tab-radius:0.5rem}.xl\:badge-sm{height:1rem;font-size:.75rem;line-height:1rem;padding-left:.438rem;padding-right:.438rem}.xl\:badge-md{height:1.25rem;font-size:.875rem;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem}.xl\:badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.xl\:btm-nav-sm{height:3rem}.xl\:btm-nav-sm>:where(.active){border-top-width:2px}.xl\:btm-nav-sm .btm-nav-label{font-size:.75rem;line-height:1rem}.xl\:btm-nav-md{height:4rem}.xl\:btm-nav-md>:where(.active){border-top-width:2px}.xl\:btm-nav-md .btm-nav-label{font-size:.875rem;line-height:1.25rem}.xl\:btm-nav-lg{height:5rem}.xl\:btm-nav-lg>:where(.active){border-top-width:4px}.xl\:btm-nav-lg .btm-nav-label{font-size:1rem;line-height:1.5rem}.xl\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.xl\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.xl\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.xl\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.xl\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.xl\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.xl\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.xl\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.xl\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.xl\:card-side{align-items:stretch;flex-direction:row}.xl\:card-side :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}.xl\:card-side :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}.xl\:card-side figure>*{max-width:unset}:where(.xl\:card-side figure > *){width:100%;height:100%;object-fit:cover}.xl\:checkbox-sm[type=checkbox]{height:1.25rem;width:1.25rem}.xl\:checkbox-md[type=checkbox]{height:1.5rem;width:1.5rem}.xl\:checkbox-lg[type=checkbox]{height:2rem;width:2rem}.xl\:divider-horizontal{flex-direction:column}.xl\:divider-horizontal:before{height:100%;width:.125rem}.xl\:divider-horizontal:after{height:100%;width:.125rem}.xl\:divider-vertical{flex-direction:row}.xl\:divider-vertical:before{height:.125rem;width:100%}.xl\:divider-vertical:after{height:.125rem;width:100%}.xl\:drawer-open>.drawer-toggle{display:none}.xl\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.xl\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}[dir=rtl] .xl\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.xl\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.xl\:drawer-open>.drawer-side{overflow-y:auto}html:has(.xl\:drawer-open.xl\:drawer-open){overflow-y:auto;scrollbar-gutter:auto}.xl\:file-input-sm{height:2rem;padding-inline-end:0.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.xl\:file-input-sm::file-selector-button{margin-right:.75rem;font-size:.875rem}.xl\:file-input-md{height:3rem;padding-inline-end:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.xl\:file-input-md::file-selector-button{margin-right:1rem;font-size:.875rem}.xl\:file-input-lg{height:4rem;padding-inline-end:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.xl\:file-input-lg::file-selector-button{margin-right:1.5rem;font-size:1.125rem}.xl\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:2}.xl\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.xl\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.xl\:kbd-sm{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;min-height:1.6em;min-width:1.6em}.xl\:kbd-md{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;min-height:2.2em;min-width:2.2em}.xl\:kbd-lg{padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem;min-height:2.5em;min-width:2.5em}.xl\:modal-top{place-items:start}.xl\:modal-middle{place-items:center}.xl\:modal-bottom{place-items:end}.xl\:radio-sm[type=radio]{height:1.25rem;width:1.25rem}.xl\:radio-md[type=radio]{height:1.5rem;width:1.5rem}.xl\:radio-lg[type=radio]{height:2rem;width:2rem}.xl\:range-sm{height:1.25rem}.xl\:range-sm::-webkit-slider-runnable-track{height:.25rem}.xl\:range-sm::-moz-range-track{height:.25rem}.xl\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.xl\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.xl\:range-md{height:1.5rem}.xl\:range-md::-webkit-slider-runnable-track{height:.5rem}.xl\:range-md::-moz-range-track{height:.5rem}.xl\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.xl\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:0.6rem}.xl\:range-lg{height:2rem}.xl\:range-lg::-webkit-slider-runnable-track{height:1rem}.xl\:range-lg::-moz-range-track{height:1rem}.xl\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.xl\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.xl\:rating-sm input{height:1rem;width:1rem}.xl\:rating-md input{height:1.5rem;width:1.5rem}.xl\:rating-lg input{height:2.5rem;width:2.5rem}.xl\:rating-sm.rating-half input:not(.rating-hidden){width:.5rem}.xl\:rating-md.rating-half input:not(.rating-hidden){width:.75rem}.xl\:rating-lg.rating-half input:not(.rating-hidden){width:1.25rem}.xl\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2}[dir=rtl] .xl\:select-md{padding-left:2.5rem;padding-right:1rem}.xl\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:1.75rem;line-height:2}[dir=rtl] .xl\:select-lg{padding-left:2rem;padding-right:1.5rem}.xl\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .xl\:select-sm{padding-left:2rem;padding-right:.75rem}.xl\:stats-horizontal{grid-auto-flow:column}.xl\:stats-vertical{grid-auto-flow:row}.xl\:tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.xl\:tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.xl\:tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.xl\:textarea-sm{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:2rem}.xl\:textarea-md{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.xl\:textarea-lg{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;line-height:2}.xl\:toggle-sm[type=checkbox]{--handleoffset:0.75rem;height:1.25rem;width:2rem}.xl\:toggle-md[type=checkbox]{--handleoffset:1.5rem;height:1.5rem;width:3rem}.xl\:toggle-lg[type=checkbox]{--handleoffset:2rem;height:2rem;width:4rem}.xl\:card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.xl\:card-compact .card-title{margin-bottom:.25rem}.xl\:card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.xl\:card-normal .card-title{margin-bottom:.75rem}.xl\:divider-horizontal{margin-left:1rem;margin-right:1rem;margin-top:0;margin-bottom:0;height:auto;width:1rem}.xl\:divider-vertical{margin-left:0;margin-right:0;margin-top:1rem;margin-bottom:1rem;height:1rem;width:auto}.xl\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.xl\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.xl\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.xl\:menu-sm .menu-title{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.xl\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.xl\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.xl\:menu-md .menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.xl\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.xl\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}.xl\:menu-lg .menu-title{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.xl\:modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.xl\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.xl\:modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.xl\:stats-horizontal{overflow-x:auto}.xl\:stats-horizontal:where([dir=rtl],[dir=rtl] *){--tw-divide-x-reverse:1}.xl\:stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.xl\:stats-vertical{overflow-y:auto}.xl\:table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.xl\:table-sm :where(th,td){padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.xl\:table-md :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.xl\:table-md :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.xl\:table-lg :not(thead):not(tfoot) tr{font-size:1rem;line-height:1.5rem}.xl\:table-lg :where(th,td){padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}} +/*# sourceMappingURL=/sm/ff216d906755d56eeb2d080e2ace8f580e6353edee9ec1a61579ed67c847cd1c.map */ \ No newline at end of file diff --git a/src/assets/fragments.py b/src/assets/fragments.py new file mode 100644 index 0000000..3086b58 --- /dev/null +++ b/src/assets/fragments.py @@ -0,0 +1,6 @@ +# \ No newline at end of file diff --git a/src/assets/icons.py b/src/assets/icons.py new file mode 100644 index 0000000..2964ea1 --- /dev/null +++ b/src/assets/icons.py @@ -0,0 +1,12 @@ +# fluent DismissCircle24Regular +from fastcore.basics import NotStr + +# DismissCircle20Regular +icon_dismiss_regular = NotStr( + """ + + + + + """ +) diff --git a/src/assets/main.css b/src/assets/main.css new file mode 100644 index 0000000..4658327 --- /dev/null +++ b/src/assets/main.css @@ -0,0 +1,25 @@ +:root { + --theme-controller-zindex: 1000; + --datagrid-sidebar-zindex: 900; + --datagrid-scrollbars-zindex: 800; +} + +.mmt-tooltip-container { + background: var(--color-base-200); + padding: 5px 10px; + border-radius: 4px; + pointer-events: none; /* Prevent interfering with mouse events */ + font-size: 12px; + white-space: nowrap; + opacity: 0; /* Default to invisible */ + visibility: hidden; /* Prevent interaction when invisible */ + transition: opacity 0.3s ease, visibility 0s linear 0.3s; /* Delay visibility removal */ + position: fixed; /* Keep it above other content and adjust position */ + z-index: 10; /* Ensure it's on top */ +} + +.mmt-tooltip-container[data-visible="true"] { + opacity: 1; + visibility: visible; /* Show tooltip */ + transition: opacity 0.3s ease; /* No delay when becoming visible */ +} \ No newline at end of file diff --git a/src/assets/main.js b/src/assets/main.js new file mode 100644 index 0000000..43d7e4e --- /dev/null +++ b/src/assets/main.js @@ -0,0 +1,51 @@ +function bindTooltipsWithDelegation(elementId) { + console.debug("bindTooltips on element " + elementId); + + const element = document.getElementById(elementId); + const tooltipContainer = document.getElementById(`tt_${elementId}`); + + if (!element || !tooltipContainer) { + console.error("Invalid element or tooltip container"); + return; + } + + // Add a single mouseenter and mouseleave listener to the parent element + element.addEventListener("mouseenter", (event) => { + const cell = event.target.closest("div[data-tooltip]"); + if (!cell) return; + + const content = cell.querySelector(".truncate") || cell; + const isOverflowing = content.scrollWidth > content.clientWidth; + const forceShow = cell.classList.contains("mmt-tooltip"); + + if (isOverflowing || forceShow) { + const tooltipText = cell.getAttribute("data-tooltip"); + if (tooltipText) { + const rect = cell.getBoundingClientRect(); + const tooltipRect = tooltipContainer.getBoundingClientRect(); + + let top = rect.top - 30; // Above the cell + let left = rect.left; + + // Adjust tooltip position to prevent it from going off-screen + if (top < 0) top = rect.bottom + 5; // Move below if no space above + if (left + tooltipRect.width > window.innerWidth) { + left = window.innerWidth - tooltipRect.width - 5; // Prevent overflow right + } + + // Apply styles for tooltip positioning + tooltipContainer.textContent = tooltipText; + tooltipContainer.setAttribute("data-visible", "true"); + tooltipContainer.style.top = `${top}px`; + tooltipContainer.style.left = `${left}px`; + } + } + }, true); // Use capture phase for better delegation if needed + + element.addEventListener("mouseleave", (event) => { + const cell = event.target.closest("div[data-tooltip]"); + if (cell) { + tooltipContainer.setAttribute("data-visible", "false"); + } + }, true); // Use capture phase for better delegation if needed +} \ No newline at end of file diff --git a/src/assets/tailwind.config.js b/src/assets/tailwind.config.js new file mode 100644 index 0000000..90dadb2 --- /dev/null +++ b/src/assets/tailwind.config.js @@ -0,0 +1,16 @@ +// THis does not work as module is not defined !!! +module.exports = { + //... + daisyui: { + themes: [ + { + light: { + ...require("daisyui/src/theming/themes")["light"], + "primary": "blue", + "secondary": "teal", + "accent": "#37cdbe", + }, + }, + ], + }, +} \ No newline at end of file diff --git a/src/assets/tailwindcss.js b/src/assets/tailwindcss.js new file mode 100644 index 0000000..47c4273 --- /dev/null +++ b/src/assets/tailwindcss.js @@ -0,0 +1,83 @@ +(()=>{var qv=Object.create;var Hi=Object.defineProperty;var $v=Object.getOwnPropertyDescriptor;var Lv=Object.getOwnPropertyNames;var Mv=Object.getPrototypeOf,Nv=Object.prototype.hasOwnProperty;var df=r=>Hi(r,"__esModule",{value:!0});var hf=r=>{if(typeof require!="undefined")return require(r);throw new Error('Dynamic require of "'+r+'" is not supported')};var P=(r,e)=>()=>(r&&(e=r(r=0)),e);var x=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),Ge=(r,e)=>{df(r);for(var t in e)Hi(r,t,{get:e[t],enumerable:!0})},Bv=(r,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Lv(e))!Nv.call(r,i)&&i!=="default"&&Hi(r,i,{get:()=>e[i],enumerable:!(t=$v(e,i))||t.enumerable});return r},pe=r=>Bv(df(Hi(r!=null?qv(Mv(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);var m,u=P(()=>{m={platform:"",env:{},versions:{node:"14.17.6"}}});var Fv,be,ft=P(()=>{u();Fv=0,be={readFileSync:r=>self[r]||"",statSync:()=>({mtimeMs:Fv++}),promises:{readFile:r=>Promise.resolve(self[r]||"")}}});var Fs=x((oP,gf)=>{u();"use strict";var mf=class{constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");if(typeof e.maxAge=="number"&&e.maxAge===0)throw new TypeError("`maxAge` must be a number greater than 0");this.maxSize=e.maxSize,this.maxAge=e.maxAge||1/0,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_emitEvictions(e){if(typeof this.onEviction=="function")for(let[t,i]of e)this.onEviction(t,i.value)}_deleteIfExpired(e,t){return typeof t.expiry=="number"&&t.expiry<=Date.now()?(typeof this.onEviction=="function"&&this.onEviction(e,t.value),this.delete(e)):!1}_getOrDeleteIfExpired(e,t){if(this._deleteIfExpired(e,t)===!1)return t.value}_getItemValue(e,t){return t.expiry?this._getOrDeleteIfExpired(e,t):t.value}_peek(e,t){let i=t.get(e);return this._getItemValue(e,i)}_set(e,t){this.cache.set(e,t),this._size++,this._size>=this.maxSize&&(this._size=0,this._emitEvictions(this.oldCache),this.oldCache=this.cache,this.cache=new Map)}_moveToRecent(e,t){this.oldCache.delete(e),this._set(e,t)}*_entriesAscending(){for(let e of this.oldCache){let[t,i]=e;this.cache.has(t)||this._deleteIfExpired(t,i)===!1&&(yield e)}for(let e of this.cache){let[t,i]=e;this._deleteIfExpired(t,i)===!1&&(yield e)}}get(e){if(this.cache.has(e)){let t=this.cache.get(e);return this._getItemValue(e,t)}if(this.oldCache.has(e)){let t=this.oldCache.get(e);if(this._deleteIfExpired(e,t)===!1)return this._moveToRecent(e,t),t.value}}set(e,t,{maxAge:i=this.maxAge===1/0?void 0:Date.now()+this.maxAge}={}){this.cache.has(e)?this.cache.set(e,{value:t,maxAge:i}):this._set(e,{value:t,expiry:i})}has(e){return this.cache.has(e)?!this._deleteIfExpired(e,this.cache.get(e)):this.oldCache.has(e)?!this._deleteIfExpired(e,this.oldCache.get(e)):!1}peek(e){if(this.cache.has(e))return this._peek(e,this.cache);if(this.oldCache.has(e))return this._peek(e,this.oldCache)}delete(e){let t=this.cache.delete(e);return t&&this._size--,this.oldCache.delete(e)||t}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}resize(e){if(!(e&&e>0))throw new TypeError("`maxSize` must be a number greater than 0");let t=[...this._entriesAscending()],i=t.length-e;i<0?(this.cache=new Map(t),this.oldCache=new Map,this._size=t.length):(i>0&&this._emitEvictions(t.slice(0,i)),this.oldCache=new Map(t.slice(i)),this.cache=new Map,this._size=0),this.maxSize=e}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache){let[t,i]=e;this._deleteIfExpired(t,i)===!1&&(yield[t,i.value])}for(let e of this.oldCache){let[t,i]=e;this.cache.has(t)||this._deleteIfExpired(t,i)===!1&&(yield[t,i.value])}}*entriesDescending(){let e=[...this.cache];for(let t=e.length-1;t>=0;--t){let i=e[t],[n,s]=i;this._deleteIfExpired(n,s)===!1&&(yield[n,s.value])}e=[...this.oldCache];for(let t=e.length-1;t>=0;--t){let i=e[t],[n,s]=i;this.cache.has(n)||this._deleteIfExpired(n,s)===!1&&(yield[n,s.value])}}*entriesAscending(){for(let[e,t]of this._entriesAscending())yield[e,t.value]}get size(){if(!this._size)return this.oldCache.size;let e=0;for(let t of this.oldCache.keys())this.cache.has(t)||e++;return Math.min(this._size+e,this.maxSize)}};gf.exports=mf});var yf,bf=P(()=>{u();yf=r=>r&&r._hash});function Wi(r){return yf(r,{ignoreUnknown:!0})}var wf=P(()=>{u();bf()});function xt(r){if(r=`${r}`,r==="0")return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(r))return r.replace(/^[+-]?/,t=>t==="-"?"":"-");let e=["var","calc","min","max","clamp"];for(let t of e)if(r.includes(`${t}(`))return`calc(${r} * -1)`}var Gi=P(()=>{u()});var vf,xf=P(()=>{u();vf=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","size","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","textWrap","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","contain","content","forcedColorAdjust"]});function kf(r,e){return r===void 0?e:Array.isArray(r)?r:[...new Set(e.filter(i=>r!==!1&&r[i]!==!1).concat(Object.keys(r).filter(i=>r[i]!==!1)))]}var Sf=P(()=>{u()});var Af={};Ge(Af,{default:()=>Qe});var Qe,Qi=P(()=>{u();Qe=new Proxy({},{get:()=>String})});function js(r,e,t){typeof m!="undefined"&&m.env.JEST_WORKER_ID||t&&Cf.has(t)||(t&&Cf.add(t),console.warn(""),e.forEach(i=>console.warn(r,"-",i)))}function zs(r){return Qe.dim(r)}var Cf,G,Be=P(()=>{u();Qi();Cf=new Set;G={info(r,e){js(Qe.bold(Qe.cyan("info")),...Array.isArray(r)?[r]:[e,r])},warn(r,e){["content-problems"].includes(r)||js(Qe.bold(Qe.yellow("warn")),...Array.isArray(r)?[r]:[e,r])},risk(r,e){js(Qe.bold(Qe.magenta("risk")),...Array.isArray(r)?[r]:[e,r])}}});var _f={};Ge(_f,{default:()=>Us});function qr({version:r,from:e,to:t}){G.warn(`${e}-color-renamed`,[`As of Tailwind CSS ${r}, \`${e}\` has been renamed to \`${t}\`.`,"Update your configuration file to silence this warning."])}var Us,Vs=P(()=>{u();Be();Us={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return qr({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return qr({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return qr({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return qr({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return qr({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}});function Hs(r,...e){for(let t of e){for(let i in t)r?.hasOwnProperty?.(i)||(r[i]=t[i]);for(let i of Object.getOwnPropertySymbols(t))r?.hasOwnProperty?.(i)||(r[i]=t[i])}return r}var Ef=P(()=>{u()});function kt(r){if(Array.isArray(r))return r;let e=r.split("[").length-1,t=r.split("]").length-1;if(e!==t)throw new Error(`Path is invalid. Has unbalanced brackets: ${r}`);return r.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}var Yi=P(()=>{u()});function we(r,e){return Ki.future.includes(e)?r.future==="all"||(r?.future?.[e]??Of[e]??!1):Ki.experimental.includes(e)?r.experimental==="all"||(r?.experimental?.[e]??Of[e]??!1):!1}function Tf(r){return r.experimental==="all"?Ki.experimental:Object.keys(r?.experimental??{}).filter(e=>Ki.experimental.includes(e)&&r.experimental[e])}function Rf(r){if(m.env.JEST_WORKER_ID===void 0&&Tf(r).length>0){let e=Tf(r).map(t=>Qe.yellow(t)).join(", ");G.warn("experimental-flags-enabled",[`You have enabled experimental features: ${e}`,"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time."])}}var Of,Ki,ct=P(()=>{u();Qi();Be();Of={optimizeUniversalDefaults:!1,generalizedModifiers:!0,disableColorOpacityUtilitiesByDefault:!1,relativeContentPathsByDefault:!1},Ki={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]}});function Pf(r){(()=>{if(r.purge||!r.content||!Array.isArray(r.content)&&!(typeof r.content=="object"&&r.content!==null))return!1;if(Array.isArray(r.content))return r.content.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string"));if(typeof r.content=="object"&&r.content!==null){if(Object.keys(r.content).some(t=>!["files","relative","extract","transform"].includes(t)))return!1;if(Array.isArray(r.content.files)){if(!r.content.files.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string")))return!1;if(typeof r.content.extract=="object"){for(let t of Object.values(r.content.extract))if(typeof t!="function")return!1}else if(!(r.content.extract===void 0||typeof r.content.extract=="function"))return!1;if(typeof r.content.transform=="object"){for(let t of Object.values(r.content.transform))if(typeof t!="function")return!1}else if(!(r.content.transform===void 0||typeof r.content.transform=="function"))return!1;if(typeof r.content.relative!="boolean"&&typeof r.content.relative!="undefined")return!1}return!0}return!1})()||G.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),r.safelist=(()=>{let{content:t,purge:i,safelist:n}=r;return Array.isArray(n)?n:Array.isArray(t?.safelist)?t.safelist:Array.isArray(i?.safelist)?i.safelist:Array.isArray(i?.options?.safelist)?i.options.safelist:[]})(),r.blocklist=(()=>{let{blocklist:t}=r;if(Array.isArray(t)){if(t.every(i=>typeof i=="string"))return t;G.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),typeof r.prefix=="function"?(G.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),r.prefix=""):r.prefix=r.prefix??"",r.content={relative:(()=>{let{content:t}=r;return t?.relative?t.relative:we(r,"relativeContentPathsByDefault")})(),files:(()=>{let{content:t,purge:i}=r;return Array.isArray(i)?i:Array.isArray(i?.content)?i.content:Array.isArray(t)?t:Array.isArray(t?.content)?t.content:Array.isArray(t?.files)?t.files:[]})(),extract:(()=>{let t=(()=>r.purge?.extract?r.purge.extract:r.content?.extract?r.content.extract:r.purge?.extract?.DEFAULT?r.purge.extract.DEFAULT:r.content?.extract?.DEFAULT?r.content.extract.DEFAULT:r.purge?.options?.extractors?r.purge.options.extractors:r.content?.options?.extractors?r.content.options.extractors:{})(),i={},n=(()=>{if(r.purge?.options?.defaultExtractor)return r.purge.options.defaultExtractor;if(r.content?.options?.defaultExtractor)return r.content.options.defaultExtractor})();if(n!==void 0&&(i.DEFAULT=n),typeof t=="function")i.DEFAULT=t;else if(Array.isArray(t))for(let{extensions:s,extractor:a}of t??[])for(let o of s)i[o]=a;else typeof t=="object"&&t!==null&&Object.assign(i,t);return i})(),transform:(()=>{let t=(()=>r.purge?.transform?r.purge.transform:r.content?.transform?r.content.transform:r.purge?.transform?.DEFAULT?r.purge.transform.DEFAULT:r.content?.transform?.DEFAULT?r.content.transform.DEFAULT:{})(),i={};return typeof t=="function"?i.DEFAULT=t:typeof t=="object"&&t!==null&&Object.assign(i,t),i})()};for(let t of r.content.files)if(typeof t=="string"&&/{([^,]*?)}/g.test(t)){G.warn("invalid-glob-braces",[`The glob pattern ${zs(t)} in your Tailwind CSS configuration is invalid.`,`Update it to ${zs(t.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return r}var If=P(()=>{u();ct();Be()});function ke(r){if(Object.prototype.toString.call(r)!=="[object Object]")return!1;let e=Object.getPrototypeOf(r);return e===null||Object.getPrototypeOf(e)===null}var Kt=P(()=>{u()});function St(r){return Array.isArray(r)?r.map(e=>St(e)):typeof r=="object"&&r!==null?Object.fromEntries(Object.entries(r).map(([e,t])=>[e,St(t)])):r}var Xi=P(()=>{u()});function jt(r){return r.replace(/\\,/g,"\\2c ")}var Zi=P(()=>{u()});var Ws,Df=P(()=>{u();Ws={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});function $r(r,{loose:e=!1}={}){if(typeof r!="string")return null;if(r=r.trim(),r==="transparent")return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(r in Ws)return{mode:"rgb",color:Ws[r].map(s=>s.toString())};let t=r.replace(zv,(s,a,o,l,c)=>["#",a,a,o,o,l,l,c?c+c:""].join("")).match(jv);if(t!==null)return{mode:"rgb",color:[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)].map(s=>s.toString()),alpha:t[4]?(parseInt(t[4],16)/255).toString():void 0};let i=r.match(Uv)??r.match(Vv);if(i===null)return null;let n=[i[2],i[3],i[4]].filter(Boolean).map(s=>s.toString());return n.length===2&&n[0].startsWith("var(")?{mode:i[1],color:[n[0]],alpha:n[1]}:!e&&n.length!==3||n.length<3&&!n.some(s=>/^var\(.*?\)$/.test(s))?null:{mode:i[1],color:n,alpha:i[5]?.toString?.()}}function Gs({mode:r,color:e,alpha:t}){let i=t!==void 0;return r==="rgba"||r==="hsla"?`${r}(${e.join(", ")}${i?`, ${t}`:""})`:`${r}(${e.join(" ")}${i?` / ${t}`:""})`}var jv,zv,At,Ji,qf,Ct,Uv,Vv,Qs=P(()=>{u();Df();jv=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,zv=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,At=/(?:\d+|\d*\.\d+)%?/,Ji=/(?:\s*,\s*|\s+)/,qf=/\s*[,/]\s*/,Ct=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,Uv=new RegExp(`^(rgba?)\\(\\s*(${At.source}|${Ct.source})(?:${Ji.source}(${At.source}|${Ct.source}))?(?:${Ji.source}(${At.source}|${Ct.source}))?(?:${qf.source}(${At.source}|${Ct.source}))?\\s*\\)$`),Vv=new RegExp(`^(hsla?)\\(\\s*((?:${At.source})(?:deg|rad|grad|turn)?|${Ct.source})(?:${Ji.source}(${At.source}|${Ct.source}))?(?:${Ji.source}(${At.source}|${Ct.source}))?(?:${qf.source}(${At.source}|${Ct.source}))?\\s*\\)$`)});function Je(r,e,t){if(typeof r=="function")return r({opacityValue:e});let i=$r(r,{loose:!0});return i===null?t:Gs({...i,alpha:e})}function Ae({color:r,property:e,variable:t}){let i=[].concat(e);if(typeof r=="function")return{[t]:"1",...Object.fromEntries(i.map(s=>[s,r({opacityVariable:t,opacityValue:`var(${t}, 1)`})]))};let n=$r(r);return n===null?Object.fromEntries(i.map(s=>[s,r])):n.alpha!==void 0?Object.fromEntries(i.map(s=>[s,r])):{[t]:"1",...Object.fromEntries(i.map(s=>[s,Gs({...n,alpha:`var(${t}, 1)`})]))}}var Lr=P(()=>{u();Qs()});function ve(r,e){let t=[],i=[],n=0,s=!1;for(let a=0;a{u()});function en(r){return ve(r,",").map(t=>{let i=t.trim(),n={raw:i},s=i.split(Wv),a=new Set;for(let o of s)$f.lastIndex=0,!a.has("KEYWORD")&&Hv.has(o)?(n.keyword=o,a.add("KEYWORD")):$f.test(o)?a.has("X")?a.has("Y")?a.has("BLUR")?a.has("SPREAD")||(n.spread=o,a.add("SPREAD")):(n.blur=o,a.add("BLUR")):(n.y=o,a.add("Y")):(n.x=o,a.add("X")):n.color?(n.unknown||(n.unknown=[]),n.unknown.push(o)):n.color=o;return n.valid=n.x!==void 0&&n.y!==void 0,n})}function Lf(r){return r.map(e=>e.valid?[e.keyword,e.x,e.y,e.blur,e.spread,e.color].filter(Boolean).join(" "):e.raw).join(", ")}var Hv,Wv,$f,Ys=P(()=>{u();zt();Hv=new Set(["inset","inherit","initial","revert","unset"]),Wv=/\ +(?![^(]*\))/g,$f=/^-?(\d+|\.\d+)(.*?)$/g});function Ks(r){return Gv.some(e=>new RegExp(`^${e}\\(.*\\)`).test(r))}function K(r,e=null,t=!0){let i=e&&Qv.has(e.property);return r.startsWith("--")&&!i?`var(${r})`:r.includes("url(")?r.split(/(url\(.*?\))/g).filter(Boolean).map(n=>/^url\(.*?\)$/.test(n)?n:K(n,e,!1)).join(""):(r=r.replace(/([^\\])_+/g,(n,s)=>s+" ".repeat(n.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),t&&(r=r.trim()),r=Yv(r),r)}function Ye(r){return r.includes("=")&&(r=r.replace(/(=.*)/g,(e,t)=>{if(t[1]==="'"||t[1]==='"')return t;if(t.length>2){let i=t[t.length-1];if(t[t.length-2]===" "&&(i==="i"||i==="I"||i==="s"||i==="S"))return`="${t.slice(1,-2)}" ${t[t.length-1]}`}return`="${t.slice(1)}"`})),r}function Yv(r){let e=["theme"],t=["min-content","max-content","fit-content","safe-area-inset-top","safe-area-inset-right","safe-area-inset-bottom","safe-area-inset-left","titlebar-area-x","titlebar-area-y","titlebar-area-width","titlebar-area-height","keyboard-inset-top","keyboard-inset-right","keyboard-inset-bottom","keyboard-inset-left","keyboard-inset-width","keyboard-inset-height","radial-gradient","linear-gradient","conic-gradient","repeating-radial-gradient","repeating-linear-gradient","repeating-conic-gradient","anchor-size"];return r.replace(/(calc|min|max|clamp)\(.+\)/g,i=>{let n="";function s(){let a=n.trimEnd();return a[a.length-1]}for(let a=0;ai[a+p]===d)},l=function(f){let d=1/0;for(let h of f){let b=i.indexOf(h,a);b!==-1&&bo(f))){let f=t.find(d=>o(d));n+=f,a+=f.length-1}else e.some(f=>o(f))?n+=l([")"]):o("[")?n+=l(["]"]):["+","-","*","/"].includes(c)&&!["(","+","-","*","/",","].includes(s())?n+=` ${c} `:n+=c}return n.replace(/\s+/g," ")})}function Xs(r){return r.startsWith("url(")}function Zs(r){return!isNaN(Number(r))||Ks(r)}function Mr(r){return r.endsWith("%")&&Zs(r.slice(0,-1))||Ks(r)}function Nr(r){return r==="0"||new RegExp(`^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?${Xv}$`).test(r)||Ks(r)}function Mf(r){return Zv.has(r)}function Nf(r){let e=en(K(r));for(let t of e)if(!t.valid)return!1;return!0}function Bf(r){let e=0;return ve(r,"_").every(i=>(i=K(i),i.startsWith("var(")?!0:$r(i,{loose:!0})!==null?(e++,!0):!1))?e>0:!1}function Ff(r){let e=0;return ve(r,",").every(i=>(i=K(i),i.startsWith("var(")?!0:Xs(i)||ex(i)||["element(","image(","cross-fade(","image-set("].some(n=>i.startsWith(n))?(e++,!0):!1))?e>0:!1}function ex(r){r=K(r);for(let e of Jv)if(r.startsWith(`${e}(`))return!0;return!1}function jf(r){let e=0;return ve(r,"_").every(i=>(i=K(i),i.startsWith("var(")?!0:tx.has(i)||Nr(i)||Mr(i)?(e++,!0):!1))?e>0:!1}function zf(r){let e=0;return ve(r,",").every(i=>(i=K(i),i.startsWith("var(")?!0:i.includes(" ")&&!/(['"])([^"']+)\1/g.test(i)||/^\d/g.test(i)?!1:(e++,!0)))?e>0:!1}function Uf(r){return rx.has(r)}function Vf(r){return ix.has(r)}function Hf(r){return nx.has(r)}var Gv,Qv,Kv,Xv,Zv,Jv,tx,rx,ix,nx,Br=P(()=>{u();Qs();Ys();zt();Gv=["min","max","clamp","calc"];Qv=new Set(["scroll-timeline-name","timeline-scope","view-timeline-name","font-palette","anchor-name","anchor-scope","position-anchor","position-try-options","scroll-timeline","animation-timeline","view-timeline","position-try"]);Kv=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Xv=`(?:${Kv.join("|")})`;Zv=new Set(["thin","medium","thick"]);Jv=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);tx=new Set(["center","top","right","bottom","left"]);rx=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);ix=new Set(["xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large"]);nx=new Set(["larger","smaller"])});function Wf(r){let e=["cover","contain"];return ve(r,",").every(t=>{let i=ve(t,"_").filter(Boolean);return i.length===1&&e.includes(i[0])?!0:i.length!==1&&i.length!==2?!1:i.every(n=>Nr(n)||Mr(n)||n==="auto")})}var Gf=P(()=>{u();Br();zt()});function Qf(r,e){r.walkClasses(t=>{t.value=e(t.value),t.raws&&t.raws.value&&(t.raws.value=jt(t.raws.value))})}function Yf(r,e){if(!_t(r))return;let t=r.slice(1,-1);if(!!e(t))return K(t)}function sx(r,e={},t){let i=e[r];if(i!==void 0)return xt(i);if(_t(r)){let n=Yf(r,t);return n===void 0?void 0:xt(n)}}function tn(r,e={},{validate:t=()=>!0}={}){let i=e.values?.[r];return i!==void 0?i:e.supportsNegativeValues&&r.startsWith("-")?sx(r.slice(1),e.values,t):Yf(r,t)}function _t(r){return r.startsWith("[")&&r.endsWith("]")}function Kf(r){let e=r.lastIndexOf("/"),t=r.lastIndexOf("[",e),i=r.indexOf("]",e);return r[e-1]==="]"||r[e+1]==="["||t!==-1&&i!==-1&&t")){let e=r;return({opacityValue:t=1})=>e.replace(//g,t)}return r}function Xf(r){return K(r.slice(1,-1))}function ax(r,e={},{tailwindConfig:t={}}={}){if(e.values?.[r]!==void 0)return Xt(e.values?.[r]);let[i,n]=Kf(r);if(n!==void 0){let s=e.values?.[i]??(_t(i)?i.slice(1,-1):void 0);return s===void 0?void 0:(s=Xt(s),_t(n)?Je(s,Xf(n)):t.theme?.opacity?.[n]===void 0?void 0:Je(s,t.theme.opacity[n]))}return tn(r,e,{validate:Bf})}function ox(r,e={}){return e.values?.[r]}function qe(r){return(e,t)=>tn(e,t,{validate:r})}function lx(r,e){let t=r.indexOf(e);return t===-1?[void 0,r]:[r.slice(0,t),r.slice(t+1)]}function ea(r,e,t,i){if(t.values&&e in t.values)for(let{type:s}of r??[]){let a=Js[s](e,t,{tailwindConfig:i});if(a!==void 0)return[a,s,null]}if(_t(e)){let s=e.slice(1,-1),[a,o]=lx(s,":");if(!/^[\w-_]+$/g.test(a))o=s;else if(a!==void 0&&!Zf.includes(a))return[];if(o.length>0&&Zf.includes(a))return[tn(`[${o}]`,t),a,null]}let n=ta(r,e,t,i);for(let s of n)return s;return[]}function*ta(r,e,t,i){let n=we(i,"generalizedModifiers"),[s,a]=Kf(e);if(n&&t.modifiers!=null&&(t.modifiers==="any"||typeof t.modifiers=="object"&&(a&&_t(a)||a in t.modifiers))||(s=e,a=void 0),a!==void 0&&s===""&&(s="DEFAULT"),a!==void 0&&typeof t.modifiers=="object"){let l=t.modifiers?.[a]??null;l!==null?a=l:_t(a)&&(a=Xf(a))}for(let{type:l}of r??[]){let c=Js[l](s,t,{tailwindConfig:i});c!==void 0&&(yield[c,l,a??null])}}var Js,Zf,Fr=P(()=>{u();Zi();Lr();Br();Gi();Gf();ct();Js={any:tn,color:ax,url:qe(Xs),image:qe(Ff),length:qe(Nr),percentage:qe(Mr),position:qe(jf),lookup:ox,"generic-name":qe(Uf),"family-name":qe(zf),number:qe(Zs),"line-width":qe(Mf),"absolute-size":qe(Vf),"relative-size":qe(Hf),shadow:qe(Nf),size:qe(Wf)},Zf=Object.keys(Js)});function X(r){return typeof r=="function"?r({}):r}var ra=P(()=>{u()});function Zt(r){return typeof r=="function"}function jr(r,...e){let t=e.pop();for(let i of e)for(let n in i){let s=t(r[n],i[n]);s===void 0?ke(r[n])&&ke(i[n])?r[n]=jr({},r[n],i[n],t):r[n]=i[n]:r[n]=s}return r}function ux(r,...e){return Zt(r)?r(...e):r}function fx(r){return r.reduce((e,{extend:t})=>jr(e,t,(i,n)=>i===void 0?[n]:Array.isArray(i)?[n,...i]:[n,i]),{})}function cx(r){return{...r.reduce((e,t)=>Hs(e,t),{}),extend:fx(r)}}function Jf(r,e){if(Array.isArray(r)&&ke(r[0]))return r.concat(e);if(Array.isArray(e)&&ke(e[0])&&ke(r))return[r,...e];if(Array.isArray(e))return e}function px({extend:r,...e}){return jr(e,r,(t,i)=>!Zt(t)&&!i.some(Zt)?jr({},t,...i,Jf):(n,s)=>jr({},...[t,...i].map(a=>ux(a,n,s)),Jf))}function*dx(r){let e=kt(r);if(e.length===0||(yield e,Array.isArray(r)))return;let t=/^(.*?)\s*\/\s*([^/]+)$/,i=r.match(t);if(i!==null){let[,n,s]=i,a=kt(n);a.alpha=s,yield a}}function hx(r){let e=(t,i)=>{for(let n of dx(t)){let s=0,a=r;for(;a!=null&&s(t[i]=Zt(r[i])?r[i](e,ia):r[i],t),{})}function ec(r){let e=[];return r.forEach(t=>{e=[...e,t];let i=t?.plugins??[];i.length!==0&&i.forEach(n=>{n.__isOptionsFunction&&(n=n()),e=[...e,...ec([n?.config??{}])]})}),e}function mx(r){return[...r].reduceRight((t,i)=>Zt(i)?i({corePlugins:t}):kf(i,t),vf)}function gx(r){return[...r].reduceRight((t,i)=>[...t,...i],[])}function na(r){let e=[...ec(r),{prefix:"",important:!1,separator:":"}];return Pf(Hs({theme:hx(px(cx(e.map(t=>t?.theme??{})))),corePlugins:mx(e.map(t=>t.corePlugins)),plugins:gx(r.map(t=>t?.plugins??[]))},...e))}var ia,tc=P(()=>{u();Gi();xf();Sf();Vs();Ef();Yi();If();Kt();Xi();Fr();Lr();ra();ia={colors:Us,negative(r){return Object.keys(r).filter(e=>r[e]!=="0").reduce((e,t)=>{let i=xt(r[t]);return i!==void 0&&(e[`-${t}`]=i),e},{})},breakpoints(r){return Object.keys(r).filter(e=>typeof r[e]=="string").reduce((e,t)=>({...e,[`screen-${t}`]:r[t]}),{})}}});var rn=x((f3,rc)=>{u();rc.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:r})=>({...r("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:r})=>r("blur"),backdropBrightness:({theme:r})=>r("brightness"),backdropContrast:({theme:r})=>r("contrast"),backdropGrayscale:({theme:r})=>r("grayscale"),backdropHueRotate:({theme:r})=>r("hueRotate"),backdropInvert:({theme:r})=>r("invert"),backdropOpacity:({theme:r})=>r("opacity"),backdropSaturate:({theme:r})=>r("saturate"),backdropSepia:({theme:r})=>r("sepia"),backgroundColor:({theme:r})=>r("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:r})=>r("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:r})=>({...r("colors"),DEFAULT:r("colors.gray.200","currentColor")}),borderOpacity:({theme:r})=>r("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:r})=>({...r("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:r})=>r("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:r})=>r("colors"),colors:({colors:r})=>({inherit:r.inherit,current:r.current,transparent:r.transparent,black:r.black,white:r.white,slate:r.slate,gray:r.gray,zinc:r.zinc,neutral:r.neutral,stone:r.stone,red:r.red,orange:r.orange,amber:r.amber,yellow:r.yellow,lime:r.lime,green:r.green,emerald:r.emerald,teal:r.teal,cyan:r.cyan,sky:r.sky,blue:r.blue,indigo:r.indigo,violet:r.violet,purple:r.purple,fuchsia:r.fuchsia,pink:r.pink,rose:r.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:r})=>r("borderColor"),divideOpacity:({theme:r})=>r("borderOpacity"),divideWidth:({theme:r})=>r("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:r})=>({none:"none",...r("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:r})=>r("spacing"),gradientColorStops:({theme:r})=>r("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:r})=>({auto:"auto",...r("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:r})=>({...r("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:r,breakpoints:e})=>({...r("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e(r("screens"))}),minHeight:({theme:r})=>({...r("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:r})=>({...r("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:r})=>r("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:r})=>r("spacing"),placeholderColor:({theme:r})=>r("colors"),placeholderOpacity:({theme:r})=>r("opacity"),ringColor:({theme:r})=>({DEFAULT:r("colors.blue.500","#3b82f6"),...r("colors")}),ringOffsetColor:({theme:r})=>r("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:r})=>({DEFAULT:"0.5",...r("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:r})=>({...r("spacing")}),scrollPadding:({theme:r})=>r("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:r})=>({...r("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:r})=>({none:"none",...r("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:r})=>r("colors"),textDecorationColor:({theme:r})=>r("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:r})=>({...r("spacing")}),textOpacity:({theme:r})=>r("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:r})=>({...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}});function nn(r){let e=(r?.presets??[ic.default]).slice().reverse().flatMap(n=>nn(n instanceof Function?n():n)),t={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:n})=>({DEFAULT:"#3b82f67f",...n("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},i=Object.keys(t).filter(n=>we(r,n)).map(n=>t[n]);return[r,...i,...e]}var ic,nc=P(()=>{u();ic=pe(rn());ct()});var sc={};Ge(sc,{default:()=>zr});function zr(...r){let[,...e]=nn(r[0]);return na([...r,...e])}var sa=P(()=>{u();tc();nc()});var Ur={};Ge(Ur,{default:()=>me});var me,et=P(()=>{u();me={resolve:r=>r,extname:r=>"."+r.split(".").pop()}});function sn(r){return typeof r=="object"&&r!==null}function bx(r){return Object.keys(r).length===0}function ac(r){return typeof r=="string"||r instanceof String}function aa(r){return sn(r)&&r.config===void 0&&!bx(r)?null:sn(r)&&r.config!==void 0&&ac(r.config)?me.resolve(r.config):sn(r)&&r.config!==void 0&&sn(r.config)?null:ac(r)?me.resolve(r):wx()}function wx(){for(let r of yx)try{let e=me.resolve(r);return be.accessSync(e),e}catch(e){}return null}var yx,oc=P(()=>{u();ft();et();yx=["./tailwind.config.js","./tailwind.config.cjs","./tailwind.config.mjs","./tailwind.config.ts","./tailwind.config.cts","./tailwind.config.mts"]});var lc={};Ge(lc,{default:()=>oa});var oa,la=P(()=>{u();oa={parse:r=>({href:r})}});var ua=x(()=>{u()});var an=x((v3,cc)=>{u();"use strict";var uc=(Qi(),Af),fc=ua(),Jt=class extends Error{constructor(e,t,i,n,s,a){super(e);this.name="CssSyntaxError",this.reason=e,s&&(this.file=s),n&&(this.source=n),a&&(this.plugin=a),typeof t!="undefined"&&typeof i!="undefined"&&(typeof t=="number"?(this.line=t,this.column=i):(this.line=t.line,this.column=t.column,this.endLine=i.line,this.endColumn=i.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,Jt)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line!="undefined"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;e==null&&(e=uc.isColorSupported);let i=f=>f,n=f=>f,s=f=>f;if(e){let{bold:f,gray:d,red:p}=uc.createColors(!0);n=h=>f(p(h)),i=h=>d(h),fc&&(s=h=>fc(h))}let a=t.split(/\r?\n/),o=Math.max(this.line-3,0),l=Math.min(this.line+2,a.length),c=String(l).length;return a.slice(o,l).map((f,d)=>{let p=o+1+d,h=" "+(" "+p).slice(-c)+" | ";if(p===this.line){if(f.length>160){let v=20,y=Math.max(0,this.column-v),w=Math.max(this.column+v,this.endColumn+v),k=f.slice(y,w),S=i(h.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,v-1)).replace(/[^\t]/g," ");return n(">")+i(h)+s(k)+` + `+S+n("^")}let b=i(h.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+i(h)+s(f)+` + `+b+n("^")}return" "+i(h)+s(f)}).join(` +`)}toString(){let e=this.showSourceCode();return e&&(e=` + +`+e+` +`),this.name+": "+this.message+e}};cc.exports=Jt;Jt.default=Jt});var fa=x((x3,dc)=>{u();"use strict";var pc={after:` +`,beforeClose:` +`,beforeComment:` +`,beforeDecl:` +`,beforeOpen:" ",beforeRule:` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function vx(r){return r[0].toUpperCase()+r.slice(1)}var on=class{constructor(e){this.builder=e}atrule(e,t){let i="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName!="undefined"?i+=e.raws.afterName:n&&(i+=" "),e.nodes)this.block(e,i+n);else{let s=(e.raws.between||"")+(t?";":"");this.builder(i+n+s,e)}}beforeAfter(e,t){let i;e.type==="decl"?i=this.raw(e,null,"beforeDecl"):e.type==="comment"?i=this.raw(e,null,"beforeComment"):t==="before"?i=this.raw(e,null,"beforeRule"):i=this.raw(e,null,"beforeClose");let n=e.parent,s=0;for(;n&&n.type!=="root";)s+=1,n=n.parent;if(i.includes(` +`)){let a=this.raw(e,null,"indent");if(a.length)for(let o=0;o0&&e.nodes[t].type==="comment";)t-=1;let i=this.raw(e,"semicolon");for(let n=0;n{if(n=l.raws[t],typeof n!="undefined")return!1})}return typeof n=="undefined"&&(n=pc[i]),a.rawCache[i]=n,n}rawBeforeClose(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length>0&&typeof i.raws.after!="undefined")return t=i.raws.after,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let i;return e.walkComments(n=>{if(typeof n.raws.before!="undefined")return i=n.raws.before,i.includes(` +`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i=="undefined"?i=this.raw(t,null,"beforeDecl"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeDecl(e,t){let i;return e.walkDecls(n=>{if(typeof n.raws.before!="undefined")return i=n.raws.before,i.includes(` +`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i=="undefined"?i=this.raw(t,null,"beforeRule"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeOpen(e){let t;return e.walk(i=>{if(i.type!=="decl"&&(t=i.raws.between,typeof t!="undefined"))return!1}),t}rawBeforeRule(e){let t;return e.walk(i=>{if(i.nodes&&(i.parent!==e||e.first!==i)&&typeof i.raws.before!="undefined")return t=i.raws.before,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls(i=>{if(typeof i.raws.between!="undefined")return t=i.raws.between.replace(/[^\s:]/g,""),!1}),t}rawEmptyBody(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length===0&&(t=i.raws.after,typeof t!="undefined"))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(i=>{let n=i.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof i.raws.before!="undefined"){let s=i.raws.before.split(` +`);return t=s[s.length-1],t=t.replace(/\S/g,""),!1}}),t}rawSemicolon(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(t=i.raws.semicolon,typeof t!="undefined"))return!1}),t}rawValue(e,t){let i=e[t],n=e.raws[t];return n&&n.value===i?n.raw:i}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}};dc.exports=on;on.default=on});var Vr=x((k3,hc)=>{u();"use strict";var xx=fa();function ca(r,e){new xx(e).stringify(r)}hc.exports=ca;ca.default=ca});var ln=x((S3,pa)=>{u();"use strict";pa.exports.isClean=Symbol("isClean");pa.exports.my=Symbol("my")});var Gr=x((A3,mc)=>{u();"use strict";var kx=an(),Sx=fa(),Ax=Vr(),{isClean:Hr,my:Cx}=ln();function da(r,e){let t=new r.constructor;for(let i in r){if(!Object.prototype.hasOwnProperty.call(r,i)||i==="proxyCache")continue;let n=r[i],s=typeof n;i==="parent"&&s==="object"?e&&(t[i]=e):i==="source"?t[i]=n:Array.isArray(n)?t[i]=n.map(a=>da(a,t)):(s==="object"&&n!==null&&(n=da(n)),t[i]=n)}return t}function Wr(r,e){if(e&&typeof e.offset!="undefined")return e.offset;let t=1,i=1,n=0;for(let s=0;se.root().toProxy():e[t]},set(e,t,i){return e[t]===i||(e[t]=i,(t==="prop"||t==="value"||t==="name"||t==="params"||t==="important"||t==="text")&&e.markDirty()),!0}}}markClean(){this[Hr]=!0}markDirty(){if(this[Hr]){this[Hr]=!1;let e=this;for(;e=e.parent;)e[Hr]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e){let t=this.source.start;if(e.index)t=this.positionInside(e.index);else if(e.word){let n=this.source.input.css.slice(Wr(this.source.input.css,this.source.start),Wr(this.source.input.css,this.source.end)).indexOf(e.word);n!==-1&&(t=this.positionInside(n))}return t}positionInside(e){let t=this.source.start.column,i=this.source.start.line,n=Wr(this.source.input.css,this.source.start),s=n+e;for(let a=n;atypeof l=="object"&&l.toJSON?l.toJSON(null,t):l);else if(typeof o=="object"&&o.toJSON)i[a]=o.toJSON(null,t);else if(a==="source"){let l=t.get(o.input);l==null&&(l=s,t.set(o.input,s),s++),i[a]={end:o.end,inputId:l,start:o.start}}else i[a]=o}return n&&(i.inputs=[...t.keys()].map(a=>a.toJSON())),i}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Ax){e.stringify&&(e=e.stringify);let t="";return e(this,i=>{t+=i}),t}warn(e,t,i){let n={node:this};for(let s in i)n[s]=i[s];return e.warn(t,n)}get proxyOf(){return this}};mc.exports=un;un.default=un});var Qr=x((C3,gc)=>{u();"use strict";var _x=Gr(),fn=class extends _x{constructor(e){super(e);this.type="comment"}};gc.exports=fn;fn.default=fn});var Yr=x((_3,yc)=>{u();"use strict";var Ex=Gr(),cn=class extends Ex{constructor(e){e&&typeof e.value!="undefined"&&typeof e.value!="string"&&(e={...e,value:String(e.value)});super(e);this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};yc.exports=cn;cn.default=cn});var Et=x((E3,_c)=>{u();"use strict";var bc=Qr(),wc=Yr(),Ox=Gr(),{isClean:vc,my:xc}=ln(),ha,kc,Sc,ma;function Ac(r){return r.map(e=>(e.nodes&&(e.nodes=Ac(e.nodes)),delete e.source,e))}function Cc(r){if(r[vc]=!1,r.proxyOf.nodes)for(let e of r.proxyOf.nodes)Cc(e)}var Fe=class extends Ox{append(...e){for(let t of e){let i=this.normalize(t,this.last);for(let n of i)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let t=this.getIterator(),i,n;for(;this.indexes[t]e[t](...i.map(n=>typeof n=="function"?(s,a)=>n(s.toProxy(),a):n)):t==="every"||t==="some"?i=>e[t]((n,...s)=>i(n.toProxy(),...s)):t==="root"?()=>e.root().toProxy():t==="nodes"?e.nodes.map(i=>i.toProxy()):t==="first"||t==="last"?e[t].toProxy():e[t]:e[t]},set(e,t,i){return e[t]===i||(e[t]=i,(t==="name"||t==="params"||t==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,t){let i=this.index(e),n=this.normalize(t,this.proxyOf.nodes[i]).reverse();i=this.index(e);for(let a of n)this.proxyOf.nodes.splice(i+1,0,a);let s;for(let a in this.indexes)s=this.indexes[a],i(n[xc]||Fe.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[vc]&&Cc(n),n.raws||(n.raws={}),typeof n.raws.before=="undefined"&&t&&typeof t.raws.before!="undefined"&&(n.raws.before=t.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...e){e=e.reverse();for(let t of e){let i=this.normalize(t,this.first,"prepend").reverse();for(let n of i)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+i.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let t;for(let i in this.indexes)t=this.indexes[i],t>=e&&(this.indexes[i]=t-1);return this.markDirty(),this}replaceValues(e,t,i){return i||(i=t,t={}),this.walkDecls(n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,i))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((t,i)=>{let n;try{n=e(t,i)}catch(s){throw t.addToError(s)}return n!==!1&&t.walk&&(n=t.walk(e)),n})}walkAtRules(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="atrule"&&e.test(i.name))return t(i,n)}):this.walk((i,n)=>{if(i.type==="atrule"&&i.name===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="atrule")return t(i,n)}))}walkComments(e){return this.walk((t,i)=>{if(t.type==="comment")return e(t,i)})}walkDecls(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="decl"&&e.test(i.prop))return t(i,n)}):this.walk((i,n)=>{if(i.type==="decl"&&i.prop===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="decl")return t(i,n)}))}walkRules(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="rule"&&e.test(i.selector))return t(i,n)}):this.walk((i,n)=>{if(i.type==="rule"&&i.selector===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="rule")return t(i,n)}))}get first(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};Fe.registerParse=r=>{kc=r};Fe.registerRule=r=>{ma=r};Fe.registerAtRule=r=>{ha=r};Fe.registerRoot=r=>{Sc=r};_c.exports=Fe;Fe.default=Fe;Fe.rebuild=r=>{r.type==="atrule"?Object.setPrototypeOf(r,ha.prototype):r.type==="rule"?Object.setPrototypeOf(r,ma.prototype):r.type==="decl"?Object.setPrototypeOf(r,wc.prototype):r.type==="comment"?Object.setPrototypeOf(r,bc.prototype):r.type==="root"&&Object.setPrototypeOf(r,Sc.prototype),r[xc]=!0,r.nodes&&r.nodes.forEach(e=>{Fe.rebuild(e)})}});var pn=x((O3,Oc)=>{u();"use strict";var Ec=Et(),Kr=class extends Ec{constructor(e){super(e);this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};Oc.exports=Kr;Kr.default=Kr;Ec.registerAtRule(Kr)});var dn=x((T3,Pc)=>{u();"use strict";var Tx=Et(),Tc,Rc,er=class extends Tx{constructor(e){super({type:"document",...e});this.nodes||(this.nodes=[])}toResult(e={}){return new Tc(new Rc,this,e).stringify()}};er.registerLazyResult=r=>{Tc=r};er.registerProcessor=r=>{Rc=r};Pc.exports=er;er.default=er});var Dc=x((R3,Ic)=>{u();var Rx="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Px=(r,e=21)=>(t=e)=>{let i="",n=t;for(;n--;)i+=r[Math.random()*r.length|0];return i},Ix=(r=21)=>{let e="",t=r;for(;t--;)e+=Rx[Math.random()*64|0];return e};Ic.exports={nanoid:Ix,customAlphabet:Px}});var qc=x(()=>{u()});var ga=x((D3,$c)=>{u();$c.exports={}});var mn=x((q3,Bc)=>{u();"use strict";var{nanoid:Dx}=Dc(),{isAbsolute:ya,resolve:ba}=(et(),Ur),{SourceMapConsumer:qx,SourceMapGenerator:$x}=qc(),{fileURLToPath:Lc,pathToFileURL:hn}=(la(),lc),Mc=an(),Lx=ga(),wa=ua(),va=Symbol("fromOffsetCache"),Mx=Boolean(qx&&$x),Nc=Boolean(ba&&ya),Xr=class{constructor(e,t={}){if(e===null||typeof e=="undefined"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!Nc||/^\w+:\/\//.test(t.from)||ya(t.from)?this.file=t.from:this.file=ba(t.from)),Nc&&Mx){let i=new Lx(this.css,t);if(i.text){this.map=i;let n=i.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,t,i,n={}){let s,a,o;if(t&&typeof t=="object"){let c=t,f=i;if(typeof c.offset=="number"){let d=this.fromOffset(c.offset);t=d.line,i=d.col}else t=c.line,i=c.column;if(typeof f.offset=="number"){let d=this.fromOffset(f.offset);a=d.line,s=d.col}else a=f.line,s=f.column}else if(!i){let c=this.fromOffset(t);t=c.line,i=c.col}let l=this.origin(t,i,a,s);return l?o=new Mc(e,l.endLine===void 0?l.line:{column:l.column,line:l.line},l.endLine===void 0?l.column:{column:l.endColumn,line:l.endLine},l.source,l.file,n.plugin):o=new Mc(e,a===void 0?t:{column:i,line:t},a===void 0?i:{column:s,line:a},this.css,this.file,n.plugin),o.input={column:i,endColumn:s,endLine:a,line:t,source:this.css},this.file&&(hn&&(o.input.url=hn(this.file).toString()),o.input.file=this.file),o}fromOffset(e){let t,i;if(this[va])i=this[va];else{let s=this.css.split(` +`);i=new Array(s.length);let a=0;for(let o=0,l=s.length;o=t)n=i.length-1;else{let s=i.length-2,a;for(;n>1),e=i[a+1])n=a+1;else{n=a;break}}return{col:e-i[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:ba(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,i,n){if(!this.map)return!1;let s=this.map.consumer(),a=s.originalPositionFor({column:t,line:e});if(!a.source)return!1;let o;typeof i=="number"&&(o=s.originalPositionFor({column:n,line:i}));let l;ya(a.source)?l=hn(a.source):l=new URL(a.source,this.map.consumer().sourceRoot||hn(this.map.mapFile));let c={column:a.column,endColumn:o&&o.column,endLine:o&&o.line,line:a.line,url:l.toString()};if(l.protocol==="file:")if(Lc)c.file=Lc(l);else throw new Error("file: protocol is not available in this PostCSS build");let f=s.sourceContentFor(a.source);return f&&(c.source=f),c}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])this[t]!=null&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};Bc.exports=Xr;Xr.default=Xr;wa&&wa.registerInput&&wa.registerInput(Xr)});var tr=x(($3,Uc)=>{u();"use strict";var Fc=Et(),jc,zc,Ut=class extends Fc{constructor(e){super(e);this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,i){let n=super.normalize(e);if(t){if(i==="prepend")this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let s of n)s.raws.before=t.raws.before}return n}removeChild(e,t){let i=this.index(e);return!t&&i===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[i].raws.before),super.removeChild(e)}toResult(e={}){return new jc(new zc,this,e).stringify()}};Ut.registerLazyResult=r=>{jc=r};Ut.registerProcessor=r=>{zc=r};Uc.exports=Ut;Ut.default=Ut;Fc.registerRoot(Ut)});var xa=x((L3,Vc)=>{u();"use strict";var Zr={comma(r){return Zr.split(r,[","],!0)},space(r){let e=[" ",` +`," "];return Zr.split(r,e)},split(r,e,t){let i=[],n="",s=!1,a=0,o=!1,l="",c=!1;for(let f of r)c?c=!1:f==="\\"?c=!0:o?f===l&&(o=!1):f==='"'||f==="'"?(o=!0,l=f):f==="("?a+=1:f===")"?a>0&&(a-=1):a===0&&e.includes(f)&&(s=!0),s?(n!==""&&i.push(n.trim()),n="",s=!1):n+=f;return(t||n!=="")&&i.push(n.trim()),i}};Vc.exports=Zr;Zr.default=Zr});var gn=x((M3,Wc)=>{u();"use strict";var Hc=Et(),Nx=xa(),Jr=class extends Hc{constructor(e){super(e);this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Nx.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,i=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(i)}};Wc.exports=Jr;Jr.default=Jr;Hc.registerRule(Jr)});var Qc=x((N3,Gc)=>{u();"use strict";var Bx=pn(),Fx=Qr(),jx=Yr(),zx=mn(),Ux=ga(),Vx=tr(),Hx=gn();function ei(r,e){if(Array.isArray(r))return r.map(n=>ei(n));let{inputs:t,...i}=r;if(t){e=[];for(let n of t){let s={...n,__proto__:zx.prototype};s.map&&(s.map={...s.map,__proto__:Ux.prototype}),e.push(s)}}if(i.nodes&&(i.nodes=r.nodes.map(n=>ei(n,e))),i.source){let{inputId:n,...s}=i.source;i.source=s,n!=null&&(i.source.input=e[n])}if(i.type==="root")return new Vx(i);if(i.type==="decl")return new jx(i);if(i.type==="rule")return new Hx(i);if(i.type==="comment")return new Fx(i);if(i.type==="atrule")return new Bx(i);throw new Error("Unknown node type: "+r.type)}Gc.exports=ei;ei.default=ei});var ka=x((B3,Yc)=>{u();Yc.exports=function(r,e){return{generate:()=>{let t="";return r(e,i=>{t+=i}),[t]}}}});var ep=x((F3,Jc)=>{u();"use strict";var Sa="'".charCodeAt(0),Kc='"'.charCodeAt(0),yn="\\".charCodeAt(0),Xc="/".charCodeAt(0),bn=` +`.charCodeAt(0),ti=" ".charCodeAt(0),wn="\f".charCodeAt(0),vn=" ".charCodeAt(0),xn="\r".charCodeAt(0),Wx="[".charCodeAt(0),Gx="]".charCodeAt(0),Qx="(".charCodeAt(0),Yx=")".charCodeAt(0),Kx="{".charCodeAt(0),Xx="}".charCodeAt(0),Zx=";".charCodeAt(0),Jx="*".charCodeAt(0),e1=":".charCodeAt(0),t1="@".charCodeAt(0),kn=/[\t\n\f\r "#'()/;[\\\]{}]/g,Sn=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,r1=/.[\r\n"'(/\\]/,Zc=/[\da-f]/i;Jc.exports=function(e,t={}){let i=e.css.valueOf(),n=t.ignoreErrors,s,a,o,l,c,f,d,p,h,b,v=i.length,y=0,w=[],k=[];function S(){return y}function E(R){throw e.error("Unclosed "+R,y)}function T(){return k.length===0&&y>=v}function B(R){if(k.length)return k.pop();if(y>=v)return;let F=R?R.ignoreUnclosed:!1;switch(s=i.charCodeAt(y),s){case bn:case ti:case vn:case xn:case wn:{l=y;do l+=1,s=i.charCodeAt(l);while(s===ti||s===bn||s===vn||s===xn||s===wn);f=["space",i.slice(y,l)],y=l-1;break}case Wx:case Gx:case Kx:case Xx:case e1:case Zx:case Yx:{let Y=String.fromCharCode(s);f=[Y,Y,y];break}case Qx:{if(b=w.length?w.pop()[1]:"",h=i.charCodeAt(y+1),b==="url"&&h!==Sa&&h!==Kc&&h!==ti&&h!==bn&&h!==vn&&h!==wn&&h!==xn){l=y;do{if(d=!1,l=i.indexOf(")",l+1),l===-1)if(n||F){l=y;break}else E("bracket");for(p=l;i.charCodeAt(p-1)===yn;)p-=1,d=!d}while(d);f=["brackets",i.slice(y,l+1),y,l],y=l}else l=i.indexOf(")",y+1),a=i.slice(y,l+1),l===-1||r1.test(a)?f=["(","(",y]:(f=["brackets",a,y,l],y=l);break}case Sa:case Kc:{c=s===Sa?"'":'"',l=y;do{if(d=!1,l=i.indexOf(c,l+1),l===-1)if(n||F){l=y+1;break}else E("string");for(p=l;i.charCodeAt(p-1)===yn;)p-=1,d=!d}while(d);f=["string",i.slice(y,l+1),y,l],y=l;break}case t1:{kn.lastIndex=y+1,kn.test(i),kn.lastIndex===0?l=i.length-1:l=kn.lastIndex-2,f=["at-word",i.slice(y,l+1),y,l],y=l;break}case yn:{for(l=y,o=!0;i.charCodeAt(l+1)===yn;)l+=1,o=!o;if(s=i.charCodeAt(l+1),o&&s!==Xc&&s!==ti&&s!==bn&&s!==vn&&s!==xn&&s!==wn&&(l+=1,Zc.test(i.charAt(l)))){for(;Zc.test(i.charAt(l+1));)l+=1;i.charCodeAt(l+1)===ti&&(l+=1)}f=["word",i.slice(y,l+1),y,l],y=l;break}default:{s===Xc&&i.charCodeAt(y+1)===Jx?(l=i.indexOf("*/",y+2)+1,l===0&&(n||F?l=i.length:E("comment")),f=["comment",i.slice(y,l+1),y,l],y=l):(Sn.lastIndex=y+1,Sn.test(i),Sn.lastIndex===0?l=i.length-1:l=Sn.lastIndex-2,f=["word",i.slice(y,l+1),y,l],w.push(f),y=l);break}}return y++,f}function N(R){k.push(R)}return{back:N,endOfFile:T,nextToken:B,position:S}}});var sp=x((j3,np)=>{u();"use strict";var i1=pn(),n1=Qr(),s1=Yr(),a1=tr(),tp=gn(),o1=ep(),rp={empty:!0,space:!0};function l1(r){for(let e=r.length-1;e>=0;e--){let t=r[e],i=t[3]||t[2];if(i)return i}}var ip=class{constructor(e){this.input=e,this.root=new a1,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t=new i1;t.name=e[1].slice(1),t.name===""&&this.unnamedAtrule(t,e),this.init(t,e[2]);let i,n,s,a=!1,o=!1,l=[],c=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),i=e[0],i==="("||i==="["?c.push(i==="("?")":"]"):i==="{"&&c.length>0?c.push("}"):i===c[c.length-1]&&c.pop(),c.length===0)if(i===";"){t.source.end=this.getPosition(e[2]),t.source.end.offset++,this.semicolon=!0;break}else if(i==="{"){o=!0;break}else if(i==="}"){if(l.length>0){for(s=l.length-1,n=l[s];n&&n[0]==="space";)n=l[--s];n&&(t.source.end=this.getPosition(n[3]||n[2]),t.source.end.offset++)}this.end(e);break}else l.push(e);else l.push(e);if(this.tokenizer.endOfFile()){a=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(t.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(t,"params",l),a&&(e=l[l.length-1],t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++,this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),o&&(t.nodes=[],this.current=t)}checkMissedSemicolon(e){let t=this.colon(e);if(t===!1)return;let i=0,n;for(let s=t-1;s>=0&&(n=e[s],!(n[0]!=="space"&&(i+=1,i===2)));s--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let t=0,i,n,s;for(let[a,o]of e.entries()){if(n=o,s=n[0],s==="("&&(t+=1),s===")"&&(t-=1),t===0&&s===":")if(!i)this.doubleColon(n);else{if(i[0]==="word"&&i[1]==="progid")continue;return a}i=n}return!1}comment(e){let t=new n1;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let i=e[1].slice(2,-2);if(/^\s*$/.test(i))t.text="",t.raws.left=i,t.raws.right="";else{let n=i.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}createTokenizer(){this.tokenizer=o1(this.input)}decl(e,t){let i=new s1;this.init(i,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(n[3]||n[2]||l1(e)),i.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){let c=e[0][0];if(c===":"||c==="space"||c==="comment")break;i.prop+=e.shift()[1]}i.raws.between="";let s;for(;e.length;)if(s=e.shift(),s[0]===":"){i.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),i.raws.between+=s[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));let a=[],o;for(;e.length&&(o=e[0][0],!(o!=="space"&&o!=="comment"));)a.push(e.shift());this.precheckMissedSemicolon(e);for(let c=e.length-1;c>=0;c--){if(s=e[c],s[1].toLowerCase()==="!important"){i.important=!0;let f=this.stringFrom(e,c);f=this.spacesFromEnd(e)+f,f!==" !important"&&(i.raws.important=f);break}else if(s[1].toLowerCase()==="important"){let f=e.slice(0),d="";for(let p=c;p>0;p--){let h=f[p][0];if(d.trim().startsWith("!")&&h!=="space")break;d=f.pop()[1]+d}d.trim().startsWith("!")&&(i.important=!0,i.raws.important=d,e=f)}if(s[0]!=="space"&&s[0]!=="comment")break}e.some(c=>c[0]!=="space"&&c[0]!=="comment")&&(i.raws.between+=a.map(c=>c[1]).join(""),a=[]),this.raw(i,"value",a.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new tp;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&t.type==="rule"&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let t=!1,i=null,n=!1,s=null,a=[],o=e[1].startsWith("--"),l=[],c=e;for(;c;){if(i=c[0],l.push(c),i==="("||i==="[")s||(s=c),a.push(i==="("?")":"]");else if(o&&n&&i==="{")s||(s=c),a.push("}");else if(a.length===0)if(i===";")if(n){this.decl(l,o);return}else break;else if(i==="{"){this.rule(l);return}else if(i==="}"){this.tokenizer.back(l.pop()),t=!0;break}else i===":"&&(n=!0);else i===a[a.length-1]&&(a.pop(),a.length===0&&(s=null));c=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),a.length>0&&this.unclosedBracket(s),t&&n){if(!o)for(;l.length&&(c=l[l.length-1][0],!(c!=="space"&&c!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,o)}else this.unknownWord(l)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,t,i,n){let s,a,o=i.length,l="",c=!0,f,d;for(let p=0;ph+b[1],"");e.raws[t]={raw:p,value:l}}e[t]=l}rule(e){e.pop();let t=new tp;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,i="";for(;e.length&&(t=e[e.length-1][0],!(t!=="space"&&t!=="comment"));)i=e.pop()[1]+i;return i}spacesAndCommentsFromStart(e){let t,i="";for(;e.length&&(t=e[0][0],!(t!=="space"&&t!=="comment"));)i+=e.shift()[1];return i}spacesFromEnd(e){let t,i="";for(;e.length&&(t=e[e.length-1][0],t==="space");)i=e.pop()[1]+i;return i}stringFrom(e,t){let i="";for(let n=t;n{u();"use strict";var u1=Et(),f1=mn(),c1=sp();function An(r,e){let t=new f1(r,e),i=new c1(t);try{i.parse()}catch(n){throw n}return i.root}ap.exports=An;An.default=An;u1.registerParse(An)});var Aa=x((U3,op)=>{u();"use strict";var _n=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let i=t.node.rangeBy(t);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in t)this[i]=t[i]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};op.exports=_n;_n.default=_n});var On=x((V3,lp)=>{u();"use strict";var p1=Aa(),En=class{constructor(e,t,i){this.processor=e,this.messages=[],this.root=t,this.opts=i,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let i=new p1(e,t);return this.messages.push(i),i}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}};lp.exports=En;En.default=En});var Ca=x((H3,fp)=>{u();"use strict";var up={};fp.exports=function(e){up[e]||(up[e]=!0,typeof console!="undefined"&&console.warn&&console.warn(e))}});var Oa=x((G3,hp)=>{u();"use strict";var d1=Et(),h1=dn(),m1=ka(),g1=Cn(),cp=On(),y1=tr(),b1=Vr(),{isClean:tt,my:w1}=ln(),W3=Ca(),v1={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},x1={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},k1={Once:!0,postcssPlugin:!0,prepare:!0},rr=0;function ri(r){return typeof r=="object"&&typeof r.then=="function"}function pp(r){let e=!1,t=v1[r.type];return r.type==="decl"?e=r.prop.toLowerCase():r.type==="atrule"&&(e=r.name.toLowerCase()),e&&r.append?[t,t+"-"+e,rr,t+"Exit",t+"Exit-"+e]:e?[t,t+"-"+e,t+"Exit",t+"Exit-"+e]:r.append?[t,rr,t+"Exit"]:[t,t+"Exit"]}function dp(r){let e;return r.type==="document"?e=["Document",rr,"DocumentExit"]:r.type==="root"?e=["Root",rr,"RootExit"]:e=pp(r),{eventIndex:0,events:e,iterator:0,node:r,visitorIndex:0,visitors:[]}}function _a(r){return r[tt]=!1,r.nodes&&r.nodes.forEach(e=>_a(e)),r}var Ea={},pt=class{constructor(e,t,i){this.stringified=!1,this.processed=!1;let n;if(typeof t=="object"&&t!==null&&(t.type==="root"||t.type==="document"))n=_a(t);else if(t instanceof pt||t instanceof cp)n=_a(t.root),t.map&&(typeof i.map=="undefined"&&(i.map={}),i.map.inline||(i.map.inline=!1),i.map.prev=t.map);else{let s=g1;i.syntax&&(s=i.syntax.parse),i.parser&&(s=i.parser),s.parse&&(s=s.parse);try{n=s(t,i)}catch(a){this.processed=!0,this.error=a}n&&!n[w1]&&d1.rebuild(n)}this.result=new cp(e,n,i),this.helpers={...Ea,postcss:Ea,result:this.result},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let i=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=i.postcssPlugin,e.setMessage()):i.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}prepareVisitors(){this.listeners={};let e=(t,i,n)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([t,n])};for(let t of this.plugins)if(typeof t=="object")for(let i in t){if(!x1[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!k1[i])if(typeof t[i]=="object")for(let n in t[i])n==="*"?e(t,i,t[i][n]):e(t,i+"-"+n.toLowerCase(),t[i][n]);else typeof t[i]=="function"&&e(t,i,t[i])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let i=this.visitTick(t);if(ri(i))try{await i}catch(n){let s=t[t.length-1].node;throw this.handleError(n,s)}}}if(this.listeners.OnceExit)for(let[t,i]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if(e.type==="document"){let n=e.nodes.map(s=>i(s,this.helpers));await Promise.all(n)}else await i(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let t=this.result.root.nodes.map(i=>e.Once(i,this.helpers));return ri(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(t){throw this.handleError(t)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=b1;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new m1(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let t=this.runOnRoot(e);if(ri(t))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[tt];)e[tt]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,t){return this.async().then(e,t)}toString(){return this.css}visitSync(e,t){for(let[i,n]of e){this.result.lastPlugin=i;let s;try{s=n(t,this.helpers)}catch(a){throw this.handleError(a,t.proxyOf)}if(t.type!=="root"&&t.type!=="document"&&!t.parent)return!0;if(ri(s))throw this.getAsyncError()}}visitTick(e){let t=e[e.length-1],{node:i,visitors:n}=t;if(i.type!=="root"&&i.type!=="document"&&!i.parent){e.pop();return}if(n.length>0&&t.visitorIndex{n[tt]||this.walkSync(n)});else{let n=this.listeners[i];if(n&&this.visitSync(n,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};pt.registerPostcss=r=>{Ea=r};hp.exports=pt;pt.default=pt;y1.registerLazyResult(pt);h1.registerLazyResult(pt)});var gp=x((Y3,mp)=>{u();"use strict";var S1=ka(),A1=Cn(),C1=On(),_1=Vr(),Q3=Ca(),Tn=class{constructor(e,t,i){t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=i,this._map=void 0;let n,s=_1;this.result=new C1(this._processor,n,this._opts),this.result.css=t;let a=this;Object.defineProperty(this.result,"root",{get(){return a.root}});let o=new S1(s,n,this._opts,t);if(o.isMap()){let[l,c]=o.generate();l&&(this.result.css=l),c&&(this.result.map=c)}else o.clearAnnotation(),this.result.css=o.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,t=A1;try{e=t(this._css,this._opts)}catch(i){this.error=i}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};mp.exports=Tn;Tn.default=Tn});var bp=x((K3,yp)=>{u();"use strict";var E1=dn(),O1=Oa(),T1=gp(),R1=tr(),ir=class{constructor(e=[]){this.version="8.4.49",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let i of e)if(i.postcss===!0?i=i():i.postcss&&(i=i.postcss),typeof i=="object"&&Array.isArray(i.plugins))t=t.concat(i.plugins);else if(typeof i=="object"&&i.postcssPlugin)t.push(i);else if(typeof i=="function")t.push(i);else if(!(typeof i=="object"&&(i.parse||i.stringify)))throw new Error(i+" is not a PostCSS plugin");return t}process(e,t={}){return!this.plugins.length&&!t.parser&&!t.stringifier&&!t.syntax?new T1(this,e,t):new O1(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};yp.exports=ir;ir.default=ir;R1.registerProcessor(ir);E1.registerProcessor(ir)});var $e=x((X3,Cp)=>{u();"use strict";var wp=pn(),vp=Qr(),P1=Et(),I1=an(),xp=Yr(),kp=dn(),D1=Qc(),q1=mn(),$1=Oa(),L1=xa(),M1=Gr(),N1=Cn(),Ta=bp(),B1=On(),Sp=tr(),Ap=gn(),F1=Vr(),j1=Aa();function J(...r){return r.length===1&&Array.isArray(r[0])&&(r=r[0]),new Ta(r)}J.plugin=function(e,t){let i=!1;function n(...a){console&&console.warn&&!i&&(i=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),m.env.LANG&&m.env.LANG.startsWith("cn")&&console.warn(e+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: +https://www.w3ctech.com/topic/2226`));let o=t(...a);return o.postcssPlugin=e,o.postcssVersion=new Ta().version,o}let s;return Object.defineProperty(n,"postcss",{get(){return s||(s=n()),s}}),n.process=function(a,o,l){return J([n(l)]).process(a,o)},n};J.stringify=F1;J.parse=N1;J.fromJSON=D1;J.list=L1;J.comment=r=>new vp(r);J.atRule=r=>new wp(r);J.decl=r=>new xp(r);J.rule=r=>new Ap(r);J.root=r=>new Sp(r);J.document=r=>new kp(r);J.CssSyntaxError=I1;J.Declaration=xp;J.Container=P1;J.Processor=Ta;J.Document=kp;J.Comment=vp;J.Warning=j1;J.AtRule=wp;J.Result=B1;J.Input=q1;J.Rule=Ap;J.Root=Sp;J.Node=M1;$1.registerPostcss(J);Cp.exports=J;J.default=J});var re,ee,Z3,J3,eI,tI,rI,iI,nI,sI,aI,oI,lI,uI,fI,cI,pI,dI,hI,mI,gI,yI,bI,wI,vI,xI,Ot=P(()=>{u();re=pe($e()),ee=re.default,Z3=re.default.stringify,J3=re.default.fromJSON,eI=re.default.plugin,tI=re.default.parse,rI=re.default.list,iI=re.default.document,nI=re.default.comment,sI=re.default.atRule,aI=re.default.rule,oI=re.default.decl,lI=re.default.root,uI=re.default.CssSyntaxError,fI=re.default.Declaration,cI=re.default.Container,pI=re.default.Processor,dI=re.default.Document,hI=re.default.Comment,mI=re.default.Warning,gI=re.default.AtRule,yI=re.default.Result,bI=re.default.Input,wI=re.default.Rule,vI=re.default.Root,xI=re.default.Node});var Ra=x((SI,_p)=>{u();_p.exports=function(r,e,t,i,n){for(e=e.split?e.split("."):e,i=0;i{u();"use strict";Rn.__esModule=!0;Rn.default=V1;function z1(r){for(var e=r.toLowerCase(),t="",i=!1,n=0;n<6&&e[n]!==void 0;n++){var s=e.charCodeAt(n),a=s>=97&&s<=102||s>=48&&s<=57;if(i=s===32,!a)break;t+=e[n]}if(t.length!==0){var o=parseInt(t,16),l=o>=55296&&o<=57343;return l||o===0||o>1114111?["\uFFFD",t.length+(i?1:0)]:[String.fromCodePoint(o),t.length+(i?1:0)]}}var U1=/\\/;function V1(r){var e=U1.test(r);if(!e)return r;for(var t="",i=0;i{u();"use strict";In.__esModule=!0;In.default=H1;function H1(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i0;){var n=t.shift();if(!r[n])return;r=r[n]}return r}Op.exports=In.default});var Pp=x((Dn,Rp)=>{u();"use strict";Dn.__esModule=!0;Dn.default=W1;function W1(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i0;){var n=t.shift();r[n]||(r[n]={}),r=r[n]}}Rp.exports=Dn.default});var Dp=x((qn,Ip)=>{u();"use strict";qn.__esModule=!0;qn.default=G1;function G1(r){for(var e="",t=r.indexOf("/*"),i=0;t>=0;){e=e+r.slice(i,t);var n=r.indexOf("*/",t+2);if(n<0)return e;i=n+2,t=r.indexOf("/*",i)}return e=e+r.slice(i),e}Ip.exports=qn.default});var ii=x(rt=>{u();"use strict";rt.__esModule=!0;rt.unesc=rt.stripComments=rt.getProp=rt.ensureObject=void 0;var Q1=$n(Pn());rt.unesc=Q1.default;var Y1=$n(Tp());rt.getProp=Y1.default;var K1=$n(Pp());rt.ensureObject=K1.default;var X1=$n(Dp());rt.stripComments=X1.default;function $n(r){return r&&r.__esModule?r:{default:r}}});var dt=x((ni,Lp)=>{u();"use strict";ni.__esModule=!0;ni.default=void 0;var qp=ii();function $p(r,e){for(var t=0;ti||this.source.end.linen||this.source.end.line===i&&this.source.end.column{u();"use strict";ie.__esModule=!0;ie.UNIVERSAL=ie.TAG=ie.STRING=ie.SELECTOR=ie.ROOT=ie.PSEUDO=ie.NESTING=ie.ID=ie.COMMENT=ie.COMBINATOR=ie.CLASS=ie.ATTRIBUTE=void 0;var tk="tag";ie.TAG=tk;var rk="string";ie.STRING=rk;var ik="selector";ie.SELECTOR=ik;var nk="root";ie.ROOT=nk;var sk="pseudo";ie.PSEUDO=sk;var ak="nesting";ie.NESTING=ak;var ok="id";ie.ID=ok;var lk="comment";ie.COMMENT=lk;var uk="combinator";ie.COMBINATOR=uk;var fk="class";ie.CLASS=fk;var ck="attribute";ie.ATTRIBUTE=ck;var pk="universal";ie.UNIVERSAL=pk});var Ln=x((si,Fp)=>{u();"use strict";si.__esModule=!0;si.default=void 0;var dk=mk(dt()),ht=hk(Se());function Mp(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(Mp=function(n){return n?t:e})(r)}function hk(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=Mp(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}function mk(r){return r&&r.__esModule?r:{default:r}}function gk(r,e){var t=typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(t)return(t=t.call(r)).next.bind(t);if(Array.isArray(r)||(t=yk(r))||e&&r&&typeof r.length=="number"){t&&(r=t);var i=0;return function(){return i>=r.length?{done:!0}:{done:!1,value:r[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yk(r,e){if(!!r){if(typeof r=="string")return Np(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set")return Array.from(r);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Np(r,e)}}function Np(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,i=new Array(e);t=n&&(this.indexes[a]=s-1);return this},t.removeAll=function(){for(var n=gk(this.nodes),s;!(s=n()).done;){var a=s.value;a.parent=void 0}return this.nodes=[],this},t.empty=function(){return this.removeAll()},t.insertAfter=function(n,s){s.parent=this;var a=this.index(n);this.nodes.splice(a+1,0,s),s.parent=this;var o;for(var l in this.indexes)o=this.indexes[l],a<=o&&(this.indexes[l]=o+1);return this},t.insertBefore=function(n,s){s.parent=this;var a=this.index(n);this.nodes.splice(a,0,s),s.parent=this;var o;for(var l in this.indexes)o=this.indexes[l],o<=a&&(this.indexes[l]=o+1);return this},t._findChildAtPosition=function(n,s){var a=void 0;return this.each(function(o){if(o.atPosition){var l=o.atPosition(n,s);if(l)return a=l,!1}else if(o.isAtPosition(n,s))return a=o,!1}),a},t.atPosition=function(n,s){if(this.isAtPosition(n,s))return this._findChildAtPosition(n,s)||this},t._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},t.each=function(n){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var s=this.lastEach;if(this.indexes[s]=0,!!this.length){for(var a,o;this.indexes[s]{u();"use strict";ai.__esModule=!0;ai.default=void 0;var xk=Sk(Ln()),kk=Se();function Sk(r){return r&&r.__esModule?r:{default:r}}function jp(r,e){for(var t=0;t{u();"use strict";oi.__esModule=!0;oi.default=void 0;var Ek=Tk(Ln()),Ok=Se();function Tk(r){return r&&r.__esModule?r:{default:r}}function Rk(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,qa(r,e)}function qa(r,e){return qa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},qa(r,e)}var Pk=function(r){Rk(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=Ok.SELECTOR,i}return e}(Ek.default);oi.default=Pk;Up.exports=oi.default});var Mn=x((_I,Vp)=>{u();"use strict";var Ik={},Dk=Ik.hasOwnProperty,qk=function(e,t){if(!e)return t;var i={};for(var n in t)i[n]=Dk.call(e,n)?e[n]:t[n];return i},$k=/[ -,\.\/:-@\[-\^`\{-~]/,Lk=/[ -,\.\/:-@\[\]\^`\{-~]/,Mk=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,La=function r(e,t){t=qk(t,r.options),t.quotes!="single"&&t.quotes!="double"&&(t.quotes="single");for(var i=t.quotes=="double"?'"':"'",n=t.isIdentifier,s=e.charAt(0),a="",o=0,l=e.length;o126){if(f>=55296&&f<=56319&&o{u();"use strict";li.__esModule=!0;li.default=void 0;var Nk=Hp(Mn()),Bk=ii(),Fk=Hp(dt()),jk=Se();function Hp(r){return r&&r.__esModule?r:{default:r}}function Wp(r,e){for(var t=0;t{u();"use strict";ui.__esModule=!0;ui.default=void 0;var Hk=Gk(dt()),Wk=Se();function Gk(r){return r&&r.__esModule?r:{default:r}}function Qk(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Ba(r,e)}function Ba(r,e){return Ba=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Ba(r,e)}var Yk=function(r){Qk(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=Wk.COMMENT,i}return e}(Hk.default);ui.default=Yk;Qp.exports=ui.default});var za=x((fi,Yp)=>{u();"use strict";fi.__esModule=!0;fi.default=void 0;var Kk=Zk(dt()),Xk=Se();function Zk(r){return r&&r.__esModule?r:{default:r}}function Jk(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ja(r,e)}function ja(r,e){return ja=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},ja(r,e)}var eS=function(r){Jk(e,r);function e(i){var n;return n=r.call(this,i)||this,n.type=Xk.ID,n}var t=e.prototype;return t.valueToString=function(){return"#"+r.prototype.valueToString.call(this)},e}(Kk.default);fi.default=eS;Yp.exports=fi.default});var Nn=x((ci,Zp)=>{u();"use strict";ci.__esModule=!0;ci.default=void 0;var tS=Kp(Mn()),rS=ii(),iS=Kp(dt());function Kp(r){return r&&r.__esModule?r:{default:r}}function Xp(r,e){for(var t=0;t{u();"use strict";pi.__esModule=!0;pi.default=void 0;var oS=uS(Nn()),lS=Se();function uS(r){return r&&r.__esModule?r:{default:r}}function fS(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Va(r,e)}function Va(r,e){return Va=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Va(r,e)}var cS=function(r){fS(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=lS.TAG,i}return e}(oS.default);pi.default=cS;Jp.exports=pi.default});var Ga=x((di,ed)=>{u();"use strict";di.__esModule=!0;di.default=void 0;var pS=hS(dt()),dS=Se();function hS(r){return r&&r.__esModule?r:{default:r}}function mS(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Wa(r,e)}function Wa(r,e){return Wa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Wa(r,e)}var gS=function(r){mS(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=dS.STRING,i}return e}(pS.default);di.default=gS;ed.exports=di.default});var Ya=x((hi,td)=>{u();"use strict";hi.__esModule=!0;hi.default=void 0;var yS=wS(Ln()),bS=Se();function wS(r){return r&&r.__esModule?r:{default:r}}function vS(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Qa(r,e)}function Qa(r,e){return Qa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Qa(r,e)}var xS=function(r){vS(e,r);function e(i){var n;return n=r.call(this,i)||this,n.type=bS.PSEUDO,n}var t=e.prototype;return t.toString=function(){var n=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),n,this.rawSpaceAfter].join("")},e}(yS.default);hi.default=xS;td.exports=hi.default});var Bn={};Ge(Bn,{deprecate:()=>kS});function kS(r){return r}var Fn=P(()=>{u()});var id=x((EI,rd)=>{u();rd.exports=(Fn(),Bn).deprecate});var to=x(yi=>{u();"use strict";yi.__esModule=!0;yi.default=void 0;yi.unescapeValue=Ja;var mi=Xa(Mn()),SS=Xa(Pn()),AS=Xa(Nn()),CS=Se(),Ka;function Xa(r){return r&&r.__esModule?r:{default:r}}function nd(r,e){for(var t=0;t0&&!n.quoted&&o.before.length===0&&!(n.spaces.value&&n.spaces.value.after)&&(o.before=" "),sd(a,o)}))),s.push("]"),s.push(this.rawSpaceAfter),s.join("")},_S(e,[{key:"quoted",get:function(){var n=this.quoteMark;return n==="'"||n==='"'},set:function(n){RS()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(n){if(!this._constructed){this._quoteMark=n;return}this._quoteMark!==n&&(this._quoteMark=n,this._syncRawValue())}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(n){if(this._constructed){var s=Ja(n),a=s.deprecatedUsage,o=s.unescaped,l=s.quoteMark;if(a&&TS(),o===this._value&&l===this._quoteMark)return;this._value=o,this._quoteMark=l,this._syncRawValue()}else this._value=n}},{key:"insensitive",get:function(){return this._insensitive},set:function(n){n||(this._insensitive=!1,this.raws&&(this.raws.insensitiveFlag==="I"||this.raws.insensitiveFlag==="i")&&(this.raws.insensitiveFlag=void 0)),this._insensitive=n}},{key:"attribute",get:function(){return this._attribute},set:function(n){this._handleEscapes("attribute",n),this._attribute=n}}]),e}(AS.default);yi.default=jn;jn.NO_QUOTE=null;jn.SINGLE_QUOTE="'";jn.DOUBLE_QUOTE='"';var eo=(Ka={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},Ka[null]={isIdentifier:!0},Ka);function sd(r,e){return""+e.before+r+e.after}});var io=x((bi,ad)=>{u();"use strict";bi.__esModule=!0;bi.default=void 0;var DS=$S(Nn()),qS=Se();function $S(r){return r&&r.__esModule?r:{default:r}}function LS(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ro(r,e)}function ro(r,e){return ro=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},ro(r,e)}var MS=function(r){LS(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=qS.UNIVERSAL,i.value="*",i}return e}(DS.default);bi.default=MS;ad.exports=bi.default});var so=x((wi,od)=>{u();"use strict";wi.__esModule=!0;wi.default=void 0;var NS=FS(dt()),BS=Se();function FS(r){return r&&r.__esModule?r:{default:r}}function jS(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,no(r,e)}function no(r,e){return no=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},no(r,e)}var zS=function(r){jS(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=BS.COMBINATOR,i}return e}(NS.default);wi.default=zS;od.exports=wi.default});var oo=x((vi,ld)=>{u();"use strict";vi.__esModule=!0;vi.default=void 0;var US=HS(dt()),VS=Se();function HS(r){return r&&r.__esModule?r:{default:r}}function WS(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ao(r,e)}function ao(r,e){return ao=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},ao(r,e)}var GS=function(r){WS(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=VS.NESTING,i.value="&",i}return e}(US.default);vi.default=GS;ld.exports=vi.default});var fd=x((zn,ud)=>{u();"use strict";zn.__esModule=!0;zn.default=QS;function QS(r){return r.sort(function(e,t){return e-t})}ud.exports=zn.default});var lo=x(M=>{u();"use strict";M.__esModule=!0;M.word=M.tilde=M.tab=M.str=M.space=M.slash=M.singleQuote=M.semicolon=M.plus=M.pipe=M.openSquare=M.openParenthesis=M.newline=M.greaterThan=M.feed=M.equals=M.doubleQuote=M.dollar=M.cr=M.comment=M.comma=M.combinator=M.colon=M.closeSquare=M.closeParenthesis=M.caret=M.bang=M.backslash=M.at=M.asterisk=M.ampersand=void 0;var YS=38;M.ampersand=YS;var KS=42;M.asterisk=KS;var XS=64;M.at=XS;var ZS=44;M.comma=ZS;var JS=58;M.colon=JS;var eA=59;M.semicolon=eA;var tA=40;M.openParenthesis=tA;var rA=41;M.closeParenthesis=rA;var iA=91;M.openSquare=iA;var nA=93;M.closeSquare=nA;var sA=36;M.dollar=sA;var aA=126;M.tilde=aA;var oA=94;M.caret=oA;var lA=43;M.plus=lA;var uA=61;M.equals=uA;var fA=124;M.pipe=fA;var cA=62;M.greaterThan=cA;var pA=32;M.space=pA;var cd=39;M.singleQuote=cd;var dA=34;M.doubleQuote=dA;var hA=47;M.slash=hA;var mA=33;M.bang=mA;var gA=92;M.backslash=gA;var yA=13;M.cr=yA;var bA=12;M.feed=bA;var wA=10;M.newline=wA;var vA=9;M.tab=vA;var xA=cd;M.str=xA;var kA=-1;M.comment=kA;var SA=-2;M.word=SA;var AA=-3;M.combinator=AA});var hd=x(xi=>{u();"use strict";xi.__esModule=!0;xi.FIELDS=void 0;xi.default=PA;var D=CA(lo()),nr,te;function pd(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(pd=function(n){return n?t:e})(r)}function CA(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=pd(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}var _A=(nr={},nr[D.tab]=!0,nr[D.newline]=!0,nr[D.cr]=!0,nr[D.feed]=!0,nr),EA=(te={},te[D.space]=!0,te[D.tab]=!0,te[D.newline]=!0,te[D.cr]=!0,te[D.feed]=!0,te[D.ampersand]=!0,te[D.asterisk]=!0,te[D.bang]=!0,te[D.comma]=!0,te[D.colon]=!0,te[D.semicolon]=!0,te[D.openParenthesis]=!0,te[D.closeParenthesis]=!0,te[D.openSquare]=!0,te[D.closeSquare]=!0,te[D.singleQuote]=!0,te[D.doubleQuote]=!0,te[D.plus]=!0,te[D.pipe]=!0,te[D.tilde]=!0,te[D.greaterThan]=!0,te[D.equals]=!0,te[D.dollar]=!0,te[D.caret]=!0,te[D.slash]=!0,te),uo={},dd="0123456789abcdefABCDEF";for(Un=0;Un0?(k=a+v,S=w-y[v].length):(k=a,S=s),T=D.comment,a=k,p=k,d=w-S):c===D.slash?(w=o,T=c,p=a,d=o-s,l=w+1):(w=OA(t,o),T=D.word,p=a,d=w-s),l=w+1;break}e.push([T,a,o-s,p,d,o,l]),S&&(s=S,S=null),o=l}return e}});var kd=x((ki,xd)=>{u();"use strict";ki.__esModule=!0;ki.default=void 0;var IA=je(Da()),fo=je($a()),DA=je(Na()),md=je(Fa()),qA=je(za()),$A=je(Ha()),co=je(Ga()),LA=je(Ya()),gd=Vn(to()),MA=je(io()),po=je(so()),NA=je(oo()),BA=je(fd()),O=Vn(hd()),q=Vn(lo()),FA=Vn(Se()),ue=ii(),Vt,ho;function yd(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(yd=function(n){return n?t:e})(r)}function Vn(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=yd(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}function je(r){return r&&r.__esModule?r:{default:r}}function bd(r,e){for(var t=0;t0){var a=this.current.last;if(a){var o=this.convertWhitespaceNodesToSpace(s),l=o.space,c=o.rawSpace;c!==void 0&&(a.rawSpaceAfter+=c),a.spaces.after+=l}else s.forEach(function(T){return i.newNode(T)})}return}var f=this.currToken,d=void 0;n>this.position&&(d=this.parseWhitespaceEquivalentTokens(n));var p;if(this.isNamedCombinator()?p=this.namedCombinator():this.currToken[O.FIELDS.TYPE]===q.combinator?(p=new po.default({value:this.content(),source:sr(this.currToken),sourceIndex:this.currToken[O.FIELDS.START_POS]}),this.position++):mo[this.currToken[O.FIELDS.TYPE]]||d||this.unexpected(),p){if(d){var h=this.convertWhitespaceNodesToSpace(d),b=h.space,v=h.rawSpace;p.spaces.before=b,p.rawSpaceBefore=v}}else{var y=this.convertWhitespaceNodesToSpace(d,!0),w=y.space,k=y.rawSpace;k||(k=w);var S={},E={spaces:{}};w.endsWith(" ")&&k.endsWith(" ")?(S.before=w.slice(0,w.length-1),E.spaces.before=k.slice(0,k.length-1)):w.startsWith(" ")&&k.startsWith(" ")?(S.after=w.slice(1),E.spaces.after=k.slice(1)):E.value=k,p=new po.default({value:" ",source:go(f,this.tokens[this.position-1]),sourceIndex:f[O.FIELDS.START_POS],spaces:S,raws:E})}return this.currToken&&this.currToken[O.FIELDS.TYPE]===q.space&&(p.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(p)},e.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new fo.default({source:{start:wd(this.tokens[this.position+1])},sourceIndex:this.tokens[this.position+1][O.FIELDS.START_POS]});this.current.parent.append(i),this.current=i,this.position++},e.comment=function(){var i=this.currToken;this.newNode(new md.default({value:this.content(),source:sr(i),sourceIndex:i[O.FIELDS.START_POS]})),this.position++},e.error=function(i,n){throw this.root.error(i,n)},e.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[O.FIELDS.START_POS]})},e.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[O.FIELDS.START_POS])},e.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[O.FIELDS.START_POS])},e.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[O.FIELDS.START_POS])},e.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[O.FIELDS.START_POS])},e.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[O.FIELDS.TYPE]===q.word)return this.position++,this.word(i);if(this.nextToken[O.FIELDS.TYPE]===q.asterisk)return this.position++,this.universal(i);this.unexpectedPipe()},e.nesting=function(){if(this.nextToken){var i=this.content(this.nextToken);if(i==="|"){this.position++;return}}var n=this.currToken;this.newNode(new NA.default({value:this.content(),source:sr(n),sourceIndex:n[O.FIELDS.START_POS]})),this.position++},e.parentheses=function(){var i=this.current.last,n=1;if(this.position++,i&&i.type===FA.PSEUDO){var s=new fo.default({source:{start:wd(this.tokens[this.position])},sourceIndex:this.tokens[this.position][O.FIELDS.START_POS]}),a=this.current;for(i.append(s),this.current=s;this.position1&&i.nextToken&&i.nextToken[O.FIELDS.TYPE]===q.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[O.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[O.FIELDS.START_POS])},e.space=function(){var i=this.content();this.position===0||this.prevToken[O.FIELDS.TYPE]===q.comma||this.prevToken[O.FIELDS.TYPE]===q.openParenthesis||this.current.nodes.every(function(n){return n.type==="comment"})?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[O.FIELDS.TYPE]===q.comma||this.nextToken[O.FIELDS.TYPE]===q.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},e.string=function(){var i=this.currToken;this.newNode(new co.default({value:this.content(),source:sr(i),sourceIndex:i[O.FIELDS.START_POS]})),this.position++},e.universal=function(i){var n=this.nextToken;if(n&&this.content(n)==="|")return this.position++,this.namespace();var s=this.currToken;this.newNode(new MA.default({value:this.content(),source:sr(s),sourceIndex:s[O.FIELDS.START_POS]}),i),this.position++},e.splitWord=function(i,n){for(var s=this,a=this.nextToken,o=this.content();a&&~[q.dollar,q.caret,q.equals,q.word].indexOf(a[O.FIELDS.TYPE]);){this.position++;var l=this.content();if(o+=l,l.lastIndexOf("\\")===l.length-1){var c=this.nextToken;c&&c[O.FIELDS.TYPE]===q.space&&(o+=this.requiredSpace(this.content(c)),this.position++)}a=this.nextToken}var f=yo(o,".").filter(function(b){var v=o[b-1]==="\\",y=/^\d+\.\d+%$/.test(o);return!v&&!y}),d=yo(o,"#").filter(function(b){return o[b-1]!=="\\"}),p=yo(o,"#{");p.length&&(d=d.filter(function(b){return!~p.indexOf(b)}));var h=(0,BA.default)(UA([0].concat(f,d)));h.forEach(function(b,v){var y=h[v+1]||o.length,w=o.slice(b,y);if(v===0&&n)return n.call(s,w,h.length);var k,S=s.currToken,E=S[O.FIELDS.START_POS]+h[v],T=Ht(S[1],S[2]+b,S[3],S[2]+(y-1));if(~f.indexOf(b)){var B={value:w.slice(1),source:T,sourceIndex:E};k=new DA.default(ar(B,"value"))}else if(~d.indexOf(b)){var N={value:w.slice(1),source:T,sourceIndex:E};k=new qA.default(ar(N,"value"))}else{var R={value:w,source:T,sourceIndex:E};ar(R,"value"),k=new $A.default(R)}s.newNode(k,i),i=null}),this.position++},e.word=function(i){var n=this.nextToken;return n&&this.content(n)==="|"?(this.position++,this.namespace()):this.splitWord(i)},e.loop=function(){for(;this.position{u();"use strict";Si.__esModule=!0;Si.default=void 0;var HA=WA(kd());function WA(r){return r&&r.__esModule?r:{default:r}}var GA=function(){function r(t,i){this.func=t||function(){},this.funcRes=null,this.options=i}var e=r.prototype;return e._shouldUpdateSelector=function(i,n){n===void 0&&(n={});var s=Object.assign({},this.options,n);return s.updateSelector===!1?!1:typeof i!="string"},e._isLossy=function(i){i===void 0&&(i={});var n=Object.assign({},this.options,i);return n.lossless===!1},e._root=function(i,n){n===void 0&&(n={});var s=new HA.default(i,this._parseOptions(n));return s.root},e._parseOptions=function(i){return{lossy:this._isLossy(i)}},e._run=function(i,n){var s=this;return n===void 0&&(n={}),new Promise(function(a,o){try{var l=s._root(i,n);Promise.resolve(s.func(l)).then(function(c){var f=void 0;return s._shouldUpdateSelector(i,n)&&(f=l.toString(),i.selector=f),{transform:c,root:l,string:f}}).then(a,o)}catch(c){o(c);return}})},e._runSync=function(i,n){n===void 0&&(n={});var s=this._root(i,n),a=this.func(s);if(a&&typeof a.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var o=void 0;return n.updateSelector&&typeof i!="string"&&(o=s.toString(),i.selector=o),{transform:a,root:s,string:o}},e.ast=function(i,n){return this._run(i,n).then(function(s){return s.root})},e.astSync=function(i,n){return this._runSync(i,n).root},e.transform=function(i,n){return this._run(i,n).then(function(s){return s.transform})},e.transformSync=function(i,n){return this._runSync(i,n).transform},e.process=function(i,n){return this._run(i,n).then(function(s){return s.string||s.root.toString()})},e.processSync=function(i,n){var s=this._runSync(i,n);return s.string||s.root.toString()},r}();Si.default=GA;Sd.exports=Si.default});var Cd=x(ne=>{u();"use strict";ne.__esModule=!0;ne.universal=ne.tag=ne.string=ne.selector=ne.root=ne.pseudo=ne.nesting=ne.id=ne.comment=ne.combinator=ne.className=ne.attribute=void 0;var QA=ze(to()),YA=ze(Na()),KA=ze(so()),XA=ze(Fa()),ZA=ze(za()),JA=ze(oo()),eC=ze(Ya()),tC=ze(Da()),rC=ze($a()),iC=ze(Ga()),nC=ze(Ha()),sC=ze(io());function ze(r){return r&&r.__esModule?r:{default:r}}var aC=function(e){return new QA.default(e)};ne.attribute=aC;var oC=function(e){return new YA.default(e)};ne.className=oC;var lC=function(e){return new KA.default(e)};ne.combinator=lC;var uC=function(e){return new XA.default(e)};ne.comment=uC;var fC=function(e){return new ZA.default(e)};ne.id=fC;var cC=function(e){return new JA.default(e)};ne.nesting=cC;var pC=function(e){return new eC.default(e)};ne.pseudo=pC;var dC=function(e){return new tC.default(e)};ne.root=dC;var hC=function(e){return new rC.default(e)};ne.selector=hC;var mC=function(e){return new iC.default(e)};ne.string=mC;var gC=function(e){return new nC.default(e)};ne.tag=gC;var yC=function(e){return new sC.default(e)};ne.universal=yC});var Td=x(Z=>{u();"use strict";Z.__esModule=!0;Z.isComment=Z.isCombinator=Z.isClassName=Z.isAttribute=void 0;Z.isContainer=TC;Z.isIdentifier=void 0;Z.isNamespace=RC;Z.isNesting=void 0;Z.isNode=bo;Z.isPseudo=void 0;Z.isPseudoClass=OC;Z.isPseudoElement=Od;Z.isUniversal=Z.isTag=Z.isString=Z.isSelector=Z.isRoot=void 0;var fe=Se(),Oe,bC=(Oe={},Oe[fe.ATTRIBUTE]=!0,Oe[fe.CLASS]=!0,Oe[fe.COMBINATOR]=!0,Oe[fe.COMMENT]=!0,Oe[fe.ID]=!0,Oe[fe.NESTING]=!0,Oe[fe.PSEUDO]=!0,Oe[fe.ROOT]=!0,Oe[fe.SELECTOR]=!0,Oe[fe.STRING]=!0,Oe[fe.TAG]=!0,Oe[fe.UNIVERSAL]=!0,Oe);function bo(r){return typeof r=="object"&&bC[r.type]}function Ue(r,e){return bo(e)&&e.type===r}var _d=Ue.bind(null,fe.ATTRIBUTE);Z.isAttribute=_d;var wC=Ue.bind(null,fe.CLASS);Z.isClassName=wC;var vC=Ue.bind(null,fe.COMBINATOR);Z.isCombinator=vC;var xC=Ue.bind(null,fe.COMMENT);Z.isComment=xC;var kC=Ue.bind(null,fe.ID);Z.isIdentifier=kC;var SC=Ue.bind(null,fe.NESTING);Z.isNesting=SC;var wo=Ue.bind(null,fe.PSEUDO);Z.isPseudo=wo;var AC=Ue.bind(null,fe.ROOT);Z.isRoot=AC;var CC=Ue.bind(null,fe.SELECTOR);Z.isSelector=CC;var _C=Ue.bind(null,fe.STRING);Z.isString=_C;var Ed=Ue.bind(null,fe.TAG);Z.isTag=Ed;var EC=Ue.bind(null,fe.UNIVERSAL);Z.isUniversal=EC;function Od(r){return wo(r)&&r.value&&(r.value.startsWith("::")||r.value.toLowerCase()===":before"||r.value.toLowerCase()===":after"||r.value.toLowerCase()===":first-letter"||r.value.toLowerCase()===":first-line")}function OC(r){return wo(r)&&!Od(r)}function TC(r){return!!(bo(r)&&r.walk)}function RC(r){return _d(r)||Ed(r)}});var Rd=x(Ke=>{u();"use strict";Ke.__esModule=!0;var vo=Se();Object.keys(vo).forEach(function(r){r==="default"||r==="__esModule"||r in Ke&&Ke[r]===vo[r]||(Ke[r]=vo[r])});var xo=Cd();Object.keys(xo).forEach(function(r){r==="default"||r==="__esModule"||r in Ke&&Ke[r]===xo[r]||(Ke[r]=xo[r])});var ko=Td();Object.keys(ko).forEach(function(r){r==="default"||r==="__esModule"||r in Ke&&Ke[r]===ko[r]||(Ke[r]=ko[r])})});var it=x((Ai,Id)=>{u();"use strict";Ai.__esModule=!0;Ai.default=void 0;var PC=qC(Ad()),IC=DC(Rd());function Pd(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(Pd=function(n){return n?t:e})(r)}function DC(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=Pd(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}function qC(r){return r&&r.__esModule?r:{default:r}}var So=function(e){return new PC.default(e)};Object.assign(So,IC);delete So.__esModule;var $C=So;Ai.default=$C;Id.exports=Ai.default});function mt(r){return["fontSize","outline"].includes(r)?e=>(typeof e=="function"&&(e=e({})),Array.isArray(e)&&(e=e[0]),e):r==="fontFamily"?e=>{typeof e=="function"&&(e=e({}));let t=Array.isArray(e)&&ke(e[1])?e[0]:e;return Array.isArray(t)?t.join(", "):t}:["boxShadow","transitionProperty","transitionDuration","transitionDelay","transitionTimingFunction","backgroundImage","backgroundSize","backgroundColor","cursor","animation"].includes(r)?e=>(typeof e=="function"&&(e=e({})),Array.isArray(e)&&(e=e.join(", ")),e):["gridTemplateColumns","gridTemplateRows","objectPosition"].includes(r)?e=>(typeof e=="function"&&(e=e({})),typeof e=="string"&&(e=ee.list.comma(e).join(" ")),e):(e,t={})=>(typeof e=="function"&&(e=e(t)),e)}var Ci=P(()=>{u();Ot();Kt()});var Bd=x((MI,Oo)=>{u();var{AtRule:LC,Rule:Dd}=$e(),qd=it();function Ao(r,e){let t;try{qd(i=>{t=i}).processSync(r)}catch(i){throw r.includes(":")?e?e.error("Missed semicolon"):i:e?e.error(i.message):i}return t.at(0)}function $d(r,e){let t=!1;return r.each(i=>{if(i.type==="nesting"){let n=e.clone({});i.value!=="&"?i.replaceWith(Ao(i.value.replace("&",n.toString()))):i.replaceWith(n),t=!0}else"nodes"in i&&i.nodes&&$d(i,e)&&(t=!0)}),t}function Ld(r,e){let t=[];return r.selectors.forEach(i=>{let n=Ao(i,r);e.selectors.forEach(s=>{if(!s)return;let a=Ao(s,e);$d(a,n)||(a.prepend(qd.combinator({value:" "})),a.prepend(n.clone({}))),t.push(a.toString())})}),t}function Hn(r,e){let t=r.prev();for(e.after(r);t&&t.type==="comment";){let i=t.prev();e.after(t),t=i}return r}function MC(r){return function e(t,i,n,s=n){let a=[];if(i.each(o=>{o.type==="rule"&&n?s&&(o.selectors=Ld(t,o)):o.type==="atrule"&&o.nodes?r[o.name]?e(t,o,s):i[_o]!==!1&&a.push(o):a.push(o)}),n&&a.length){let o=t.clone({nodes:[]});for(let l of a)o.append(l);i.prepend(o)}}}function Co(r,e,t){let i=new Dd({nodes:[],selector:r});return i.append(e),t.after(i),i}function Md(r,e){let t={};for(let i of r)t[i]=!0;if(e)for(let i of e)t[i.replace(/^@/,"")]=!0;return t}function NC(r){r=r.trim();let e=r.match(/^\((.*)\)$/);if(!e)return{selector:r,type:"basic"};let t=e[1].match(/^(with(?:out)?):(.+)$/);if(t){let i=t[1]==="with",n=Object.fromEntries(t[2].trim().split(/\s+/).map(a=>[a,!0]));if(i&&n.all)return{type:"noop"};let s=a=>!!n[a];return n.all?s=()=>!0:i&&(s=a=>a==="all"?!1:!n[a]),{escapes:s,type:"withrules"}}return{type:"unknown"}}function BC(r){let e=[],t=r.parent;for(;t&&t instanceof LC;)e.push(t),t=t.parent;return e}function FC(r){let e=r[Nd];if(!e)r.after(r.nodes);else{let t=r.nodes,i,n=-1,s,a,o,l=BC(r);if(l.forEach((c,f)=>{if(e(c.name))i=c,n=f,a=o;else{let d=o;o=c.clone({nodes:[]}),d&&o.append(d),s=s||o}}),i?a?(s.append(t),i.after(a)):i.after(t):r.after(t),r.next()&&i){let c;l.slice(0,n+1).forEach((f,d,p)=>{let h=c;c=f.clone({nodes:[]}),h&&c.append(h);let b=[],y=(p[d-1]||r).next();for(;y;)b.push(y),y=y.next();c.append(b)}),c&&(a||t[t.length-1]).after(c)}}r.remove()}var _o=Symbol("rootRuleMergeSel"),Nd=Symbol("rootRuleEscapes");function jC(r){let{params:e}=r,{escapes:t,selector:i,type:n}=NC(e);if(n==="unknown")throw r.error(`Unknown @${r.name} parameter ${JSON.stringify(e)}`);if(n==="basic"&&i){let s=new Dd({nodes:r.nodes,selector:i});r.removeAll(),r.append(s)}r[Nd]=t,r[_o]=t?!t("all"):n==="noop"}var Eo=Symbol("hasRootRule");Oo.exports=(r={})=>{let e=Md(["media","supports","layer","container","starting-style"],r.bubble),t=MC(e),i=Md(["document","font-face","keyframes","-webkit-keyframes","-moz-keyframes"],r.unwrap),n=(r.rootRuleName||"at-root").replace(/^@/,""),s=r.preserveEmpty;return{Once(a){a.walkAtRules(n,o=>{jC(o),a[Eo]=!0})},postcssPlugin:"postcss-nested",RootExit(a){a[Eo]&&(a.walkAtRules(n,FC),a[Eo]=!1)},Rule(a){let o=!1,l=a,c=!1,f=[];a.each(d=>{d.type==="rule"?(f.length&&(l=Co(a.selector,f,l),f=[]),c=!0,o=!0,d.selectors=Ld(a,d),l=Hn(d,l)):d.type==="atrule"?(f.length&&(l=Co(a.selector,f,l),f=[]),d.name===n?(o=!0,t(a,d,!0,d[_o]),l=Hn(d,l)):e[d.name]?(c=!0,o=!0,t(a,d,!0),l=Hn(d,l)):i[d.name]?(c=!0,o=!0,t(a,d,!1),l=Hn(d,l)):c&&f.push(d)):d.type==="decl"&&c&&f.push(d)}),f.length&&(l=Co(a.selector,f,l)),o&&s!==!0&&(a.raws.semicolon=!0,a.nodes.length===0&&a.remove())}}};Oo.exports.postcss=!0});var Ud=x((NI,zd)=>{u();"use strict";var Fd=/-(\w|$)/g,jd=(r,e)=>e.toUpperCase(),zC=r=>(r=r.toLowerCase(),r==="float"?"cssFloat":r.startsWith("-ms-")?r.substr(1).replace(Fd,jd):r.replace(Fd,jd));zd.exports=zC});var Po=x((BI,Vd)=>{u();var UC=Ud(),VC={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};function To(r){return typeof r.nodes=="undefined"?!0:Ro(r)}function Ro(r){let e,t={};return r.each(i=>{if(i.type==="atrule")e="@"+i.name,i.params&&(e+=" "+i.params),typeof t[e]=="undefined"?t[e]=To(i):Array.isArray(t[e])?t[e].push(To(i)):t[e]=[t[e],To(i)];else if(i.type==="rule"){let n=Ro(i);if(t[i.selector])for(let s in n)t[i.selector][s]=n[s];else t[i.selector]=n}else if(i.type==="decl"){i.prop[0]==="-"&&i.prop[1]==="-"||i.parent&&i.parent.selector===":export"?e=i.prop:e=UC(i.prop);let n=i.value;!isNaN(i.value)&&VC[e]&&(n=parseFloat(i.value)),i.important&&(n+=" !important"),typeof t[e]=="undefined"?t[e]=n:Array.isArray(t[e])?t[e].push(n):t[e]=[t[e],n]}}),t}Vd.exports=Ro});var Wn=x((FI,Qd)=>{u();var _i=$e(),Hd=/\s*!important\s*$/i,HC={"box-flex":!0,"box-flex-group":!0,"column-count":!0,flex:!0,"flex-grow":!0,"flex-positive":!0,"flex-shrink":!0,"flex-negative":!0,"font-weight":!0,"line-clamp":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"tab-size":!0,widows:!0,"z-index":!0,zoom:!0,"fill-opacity":!0,"stroke-dashoffset":!0,"stroke-opacity":!0,"stroke-width":!0};function WC(r){return r.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()}function Wd(r,e,t){t===!1||t===null||(e.startsWith("--")||(e=WC(e)),typeof t=="number"&&(t===0||HC[e]?t=t.toString():t+="px"),e==="css-float"&&(e="float"),Hd.test(t)?(t=t.replace(Hd,""),r.push(_i.decl({prop:e,value:t,important:!0}))):r.push(_i.decl({prop:e,value:t})))}function Gd(r,e,t){let i=_i.atRule({name:e[1],params:e[3]||""});typeof t=="object"&&(i.nodes=[],Io(t,i)),r.push(i)}function Io(r,e){let t,i,n;for(t in r)if(i=r[t],!(i===null||typeof i=="undefined"))if(t[0]==="@"){let s=t.match(/@(\S+)(\s+([\W\w]*)\s*)?/);if(Array.isArray(i))for(let a of i)Gd(e,s,a);else Gd(e,s,i)}else if(Array.isArray(i))for(let s of i)Wd(e,t,s);else typeof i=="object"?(n=_i.rule({selector:t}),Io(i,n),e.push(n)):Wd(e,t,i)}Qd.exports=function(r){let e=_i.root();return Io(r,e),e}});var Do=x((jI,Yd)=>{u();var GC=Po();Yd.exports=function(e){return console&&console.warn&&e.warnings().forEach(t=>{let i=t.plugin||"PostCSS";console.warn(i+": "+t.text)}),GC(e.root)}});var Xd=x((zI,Kd)=>{u();var QC=$e(),YC=Do(),KC=Wn();Kd.exports=function(e){let t=QC(e);return async i=>{let n=await t.process(i,{parser:KC,from:void 0});return YC(n)}}});var Jd=x((UI,Zd)=>{u();var XC=$e(),ZC=Do(),JC=Wn();Zd.exports=function(r){let e=XC(r);return t=>{let i=e.process(t,{parser:JC,from:void 0});return ZC(i)}}});var th=x((VI,eh)=>{u();var e_=Po(),t_=Wn(),r_=Xd(),i_=Jd();eh.exports={objectify:e_,parse:t_,async:r_,sync:i_}});var or,rh,HI,WI,GI,QI,ih=P(()=>{u();or=pe(th()),rh=or.default,HI=or.default.objectify,WI=or.default.parse,GI=or.default.async,QI=or.default.sync});function lr(r){return Array.isArray(r)?r.flatMap(e=>ee([(0,nh.default)({bubble:["screen"]})]).process(e,{parser:rh}).root.nodes):lr([r])}var nh,qo=P(()=>{u();Ot();nh=pe(Bd());ih()});function ur(r,e,t=!1){if(r==="")return e;let i=typeof e=="string"?(0,sh.default)().astSync(e):e;return i.walkClasses(n=>{let s=n.value,a=t&&s.startsWith("-");n.value=a?`-${r}${s.slice(1)}`:`${r}${s}`}),typeof e=="string"?i.toString():i}var sh,Gn=P(()=>{u();sh=pe(it())});function Te(r){let e=ah.default.className();return e.value=r,jt(e?.raws?.value??e.value)}var ah,fr=P(()=>{u();ah=pe(it());Zi()});function $o(r){return jt(`.${Te(r)}`)}function Qn(r,e){return $o(Ei(r,e))}function Ei(r,e){return e==="DEFAULT"?r:e==="-"||e==="-DEFAULT"?`-${r}`:e.startsWith("-")?`-${r}${e}`:e.startsWith("/")?`${r}${e}`:`${r}-${e}`}var Lo=P(()=>{u();fr();Zi()});function L(r,e=[[r,[r]]],{filterDefault:t=!1,...i}={}){let n=mt(r);return function({matchUtilities:s,theme:a}){for(let o of e){let l=Array.isArray(o[0])?o:[o];s(l.reduce((c,[f,d])=>Object.assign(c,{[f]:p=>d.reduce((h,b)=>Array.isArray(b)?Object.assign(h,{[b[0]]:b[1]}):Object.assign(h,{[b]:n(p)}),{})}),{}),{...i,values:t?Object.fromEntries(Object.entries(a(r)??{}).filter(([c])=>c!=="DEFAULT")):a(r)})}}}var oh=P(()=>{u();Ci()});function Tt(r){return r=Array.isArray(r)?r:[r],r.map(e=>{let t=e.values.map(i=>i.raw!==void 0?i.raw:[i.min&&`(min-width: ${i.min})`,i.max&&`(max-width: ${i.max})`].filter(Boolean).join(" and "));return e.not?`not all and ${t}`:t}).join(", ")}var Yn=P(()=>{u()});function Mo(r){return r.split(f_).map(t=>{let i=t.trim(),n={value:i},s=i.split(c_),a=new Set;for(let o of s)!a.has("DIRECTIONS")&&n_.has(o)?(n.direction=o,a.add("DIRECTIONS")):!a.has("PLAY_STATES")&&s_.has(o)?(n.playState=o,a.add("PLAY_STATES")):!a.has("FILL_MODES")&&a_.has(o)?(n.fillMode=o,a.add("FILL_MODES")):!a.has("ITERATION_COUNTS")&&(o_.has(o)||p_.test(o))?(n.iterationCount=o,a.add("ITERATION_COUNTS")):!a.has("TIMING_FUNCTION")&&l_.has(o)||!a.has("TIMING_FUNCTION")&&u_.some(l=>o.startsWith(`${l}(`))?(n.timingFunction=o,a.add("TIMING_FUNCTION")):!a.has("DURATION")&&lh.test(o)?(n.duration=o,a.add("DURATION")):!a.has("DELAY")&&lh.test(o)?(n.delay=o,a.add("DELAY")):a.has("NAME")?(n.unknown||(n.unknown=[]),n.unknown.push(o)):(n.name=o,a.add("NAME"));return n})}var n_,s_,a_,o_,l_,u_,f_,c_,lh,p_,uh=P(()=>{u();n_=new Set(["normal","reverse","alternate","alternate-reverse"]),s_=new Set(["running","paused"]),a_=new Set(["none","forwards","backwards","both"]),o_=new Set(["infinite"]),l_=new Set(["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"]),u_=["cubic-bezier","steps"],f_=/\,(?![^(]*\))/g,c_=/\ +(?![^(]*\))/g,lh=/^(-?[\d.]+m?s)$/,p_=/^(\d+)$/});var fh,xe,ch=P(()=>{u();fh=r=>Object.assign({},...Object.entries(r??{}).flatMap(([e,t])=>typeof t=="object"?Object.entries(fh(t)).map(([i,n])=>({[e+(i==="DEFAULT"?"":`-${i}`)]:n})):[{[`${e}`]:t}])),xe=fh});var dh,ph=P(()=>{dh="3.4.16"});function Rt(r,e=!0){return Array.isArray(r)?r.map(t=>{if(e&&Array.isArray(t))throw new Error("The tuple syntax is not supported for `screens`.");if(typeof t=="string")return{name:t.toString(),not:!1,values:[{min:t,max:void 0}]};let[i,n]=t;return i=i.toString(),typeof n=="string"?{name:i,not:!1,values:[{min:n,max:void 0}]}:Array.isArray(n)?{name:i,not:!1,values:n.map(s=>mh(s))}:{name:i,not:!1,values:[mh(n)]}}):Rt(Object.entries(r??{}),!1)}function Kn(r){return r.values.length!==1?{result:!1,reason:"multiple-values"}:r.values[0].raw!==void 0?{result:!1,reason:"raw-values"}:r.values[0].min!==void 0&&r.values[0].max!==void 0?{result:!1,reason:"min-and-max"}:{result:!0,reason:null}}function hh(r,e,t){let i=Xn(e,r),n=Xn(t,r),s=Kn(i),a=Kn(n);if(s.reason==="multiple-values"||a.reason==="multiple-values")throw new Error("Attempted to sort a screen with multiple values. This should never happen. Please open a bug report.");if(s.reason==="raw-values"||a.reason==="raw-values")throw new Error("Attempted to sort a screen with raw values. This should never happen. Please open a bug report.");if(s.reason==="min-and-max"||a.reason==="min-and-max")throw new Error("Attempted to sort a screen with both min and max values. This should never happen. Please open a bug report.");let{min:o,max:l}=i.values[0],{min:c,max:f}=n.values[0];e.not&&([o,l]=[l,o]),t.not&&([c,f]=[f,c]),o=o===void 0?o:parseFloat(o),l=l===void 0?l:parseFloat(l),c=c===void 0?c:parseFloat(c),f=f===void 0?f:parseFloat(f);let[d,p]=r==="min"?[o,c]:[f,l];return d-p}function Xn(r,e){return typeof r=="object"?r:{name:"arbitrary-screen",values:[{[e]:r}]}}function mh({"min-width":r,min:e=r,max:t,raw:i}={}){return{min:e,max:t,raw:i}}var Zn=P(()=>{u()});function Jn(r,e){r.walkDecls(t=>{if(e.includes(t.prop)){t.remove();return}for(let i of e)t.value.includes(`/ var(${i})`)?t.value=t.value.replace(`/ var(${i})`,""):t.value.includes(`/ var(${i}, 1)`)&&(t.value=t.value.replace(`/ var(${i}, 1)`,""))})}var gh=P(()=>{u()});var se,Xe,nt,ge,yh,bh=P(()=>{u();ft();et();Ot();oh();Yn();fr();uh();ch();Lr();ra();Kt();Ci();ph();Be();Zn();Ys();gh();ct();Br();Oi();se={childVariant:({addVariant:r})=>{r("*","& > *")},pseudoElementVariants:({addVariant:r})=>{r("first-letter","&::first-letter"),r("first-line","&::first-line"),r("marker",[({container:e})=>(Jn(e,["--tw-text-opacity"]),"& *::marker"),({container:e})=>(Jn(e,["--tw-text-opacity"]),"&::marker")]),r("selection",["& *::selection","&::selection"]),r("file","&::file-selector-button"),r("placeholder","&::placeholder"),r("backdrop","&::backdrop"),r("before",({container:e})=>(e.walkRules(t=>{let i=!1;t.walkDecls("content",()=>{i=!0}),i||t.prepend(ee.decl({prop:"content",value:"var(--tw-content)"}))}),"&::before")),r("after",({container:e})=>(e.walkRules(t=>{let i=!1;t.walkDecls("content",()=>{i=!0}),i||t.prepend(ee.decl({prop:"content",value:"var(--tw-content)"}))}),"&::after"))},pseudoClassVariants:({addVariant:r,matchVariant:e,config:t,prefix:i})=>{let n=[["first","&:first-child"],["last","&:last-child"],["only","&:only-child"],["odd","&:nth-child(odd)"],["even","&:nth-child(even)"],"first-of-type","last-of-type","only-of-type",["visited",({container:a})=>(Jn(a,["--tw-text-opacity","--tw-border-opacity","--tw-bg-opacity"]),"&:visited")],"target",["open","&[open]"],"default","checked","indeterminate","placeholder-shown","autofill","optional","required","valid","invalid","in-range","out-of-range","read-only","empty","focus-within",["hover",we(t(),"hoverOnlyWhenSupported")?"@media (hover: hover) and (pointer: fine) { &:hover }":"&:hover"],"focus","focus-visible","active","enabled","disabled"].map(a=>Array.isArray(a)?a:[a,`&:${a}`]);for(let[a,o]of n)r(a,l=>typeof o=="function"?o(l):o);let s={group:(a,{modifier:o})=>o?[`:merge(${i(".group")}\\/${Te(o)})`," &"]:[`:merge(${i(".group")})`," &"],peer:(a,{modifier:o})=>o?[`:merge(${i(".peer")}\\/${Te(o)})`," ~ &"]:[`:merge(${i(".peer")})`," ~ &"]};for(let[a,o]of Object.entries(s))e(a,(l="",c)=>{let f=K(typeof l=="function"?l(c):l);f.includes("&")||(f="&"+f);let[d,p]=o("",c),h=null,b=null,v=0;for(let y=0;y{r("ltr",'&:where([dir="ltr"], [dir="ltr"] *)'),r("rtl",'&:where([dir="rtl"], [dir="rtl"] *)')},reducedMotionVariants:({addVariant:r})=>{r("motion-safe","@media (prefers-reduced-motion: no-preference)"),r("motion-reduce","@media (prefers-reduced-motion: reduce)")},darkVariants:({config:r,addVariant:e})=>{let[t,i=".dark"]=[].concat(r("darkMode","media"));if(t===!1&&(t="media",G.warn("darkmode-false",["The `darkMode` option in your Tailwind CSS configuration is set to `false`, which now behaves the same as `media`.","Change `darkMode` to `media` or remove it entirely.","https://tailwindcss.com/docs/upgrade-guide#remove-dark-mode-configuration"])),t==="variant"){let n;if(Array.isArray(i)||typeof i=="function"?n=i:typeof i=="string"&&(n=[i]),Array.isArray(n))for(let s of n)s===".dark"?(t=!1,G.warn("darkmode-variant-without-selector",["When using `variant` for `darkMode`, you must provide a selector.",'Example: `darkMode: ["variant", ".your-selector &"]`'])):s.includes("&")||(t=!1,G.warn("darkmode-variant-without-ampersand",["When using `variant` for `darkMode`, your selector must contain `&`.",'Example `darkMode: ["variant", ".your-selector &"]`']));i=n}t==="selector"?e("dark",`&:where(${i}, ${i} *)`):t==="media"?e("dark","@media (prefers-color-scheme: dark)"):t==="variant"?e("dark",i):t==="class"&&e("dark",`&:is(${i} *)`)},printVariant:({addVariant:r})=>{r("print","@media print")},screenVariants:({theme:r,addVariant:e,matchVariant:t})=>{let i=r("screens")??{},n=Object.values(i).every(w=>typeof w=="string"),s=Rt(r("screens")),a=new Set([]);function o(w){return w.match(/(\D+)$/)?.[1]??"(none)"}function l(w){w!==void 0&&a.add(o(w))}function c(w){return l(w),a.size===1}for(let w of s)for(let k of w.values)l(k.min),l(k.max);let f=a.size<=1;function d(w){return Object.fromEntries(s.filter(k=>Kn(k).result).map(k=>{let{min:S,max:E}=k.values[0];if(w==="min"&&S!==void 0)return k;if(w==="min"&&E!==void 0)return{...k,not:!k.not};if(w==="max"&&E!==void 0)return k;if(w==="max"&&S!==void 0)return{...k,not:!k.not}}).map(k=>[k.name,k]))}function p(w){return(k,S)=>hh(w,k.value,S.value)}let h=p("max"),b=p("min");function v(w){return k=>{if(n)if(f){if(typeof k=="string"&&!c(k))return G.warn("minmax-have-mixed-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[]}else return G.warn("mixed-screen-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[];else return G.warn("complex-screen-config",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing objects."]),[];return[`@media ${Tt(Xn(k,w))}`]}}t("max",v("max"),{sort:h,values:n?d("max"):{}});let y="min-screens";for(let w of s)e(w.name,`@media ${Tt(w)}`,{id:y,sort:n&&f?b:void 0,value:w});t("min",v("min"),{id:y,sort:b})},supportsVariants:({matchVariant:r,theme:e})=>{r("supports",(t="")=>{let i=K(t),n=/^\w*\s*\(/.test(i);return i=n?i.replace(/\b(and|or|not)\b/g," $1 "):i,n?`@supports ${i}`:(i.includes(":")||(i=`${i}: var(--tw)`),i.startsWith("(")&&i.endsWith(")")||(i=`(${i})`),`@supports ${i}`)},{values:e("supports")??{}})},hasVariants:({matchVariant:r,prefix:e})=>{r("has",t=>`&:has(${K(t)})`,{values:{},[Pt]:{respectPrefix:!1}}),r("group-has",(t,{modifier:i})=>i?`:merge(${e(".group")}\\/${i}):has(${K(t)}) &`:`:merge(${e(".group")}):has(${K(t)}) &`,{values:{},[Pt]:{respectPrefix:!1}}),r("peer-has",(t,{modifier:i})=>i?`:merge(${e(".peer")}\\/${i}):has(${K(t)}) ~ &`:`:merge(${e(".peer")}):has(${K(t)}) ~ &`,{values:{},[Pt]:{respectPrefix:!1}})},ariaVariants:({matchVariant:r,theme:e})=>{r("aria",t=>`&[aria-${Ye(K(t))}]`,{values:e("aria")??{}}),r("group-aria",(t,{modifier:i})=>i?`:merge(.group\\/${i})[aria-${Ye(K(t))}] &`:`:merge(.group)[aria-${Ye(K(t))}] &`,{values:e("aria")??{}}),r("peer-aria",(t,{modifier:i})=>i?`:merge(.peer\\/${i})[aria-${Ye(K(t))}] ~ &`:`:merge(.peer)[aria-${Ye(K(t))}] ~ &`,{values:e("aria")??{}})},dataVariants:({matchVariant:r,theme:e})=>{r("data",t=>`&[data-${Ye(K(t))}]`,{values:e("data")??{}}),r("group-data",(t,{modifier:i})=>i?`:merge(.group\\/${i})[data-${Ye(K(t))}] &`:`:merge(.group)[data-${Ye(K(t))}] &`,{values:e("data")??{}}),r("peer-data",(t,{modifier:i})=>i?`:merge(.peer\\/${i})[data-${Ye(K(t))}] ~ &`:`:merge(.peer)[data-${Ye(K(t))}] ~ &`,{values:e("data")??{}})},orientationVariants:({addVariant:r})=>{r("portrait","@media (orientation: portrait)"),r("landscape","@media (orientation: landscape)")},prefersContrastVariants:({addVariant:r})=>{r("contrast-more","@media (prefers-contrast: more)"),r("contrast-less","@media (prefers-contrast: less)")},forcedColorsVariants:({addVariant:r})=>{r("forced-colors","@media (forced-colors: active)")}},Xe=["translate(var(--tw-translate-x), var(--tw-translate-y))","rotate(var(--tw-rotate))","skewX(var(--tw-skew-x))","skewY(var(--tw-skew-y))","scaleX(var(--tw-scale-x))","scaleY(var(--tw-scale-y))"].join(" "),nt=["var(--tw-blur)","var(--tw-brightness)","var(--tw-contrast)","var(--tw-grayscale)","var(--tw-hue-rotate)","var(--tw-invert)","var(--tw-saturate)","var(--tw-sepia)","var(--tw-drop-shadow)"].join(" "),ge=["var(--tw-backdrop-blur)","var(--tw-backdrop-brightness)","var(--tw-backdrop-contrast)","var(--tw-backdrop-grayscale)","var(--tw-backdrop-hue-rotate)","var(--tw-backdrop-invert)","var(--tw-backdrop-opacity)","var(--tw-backdrop-saturate)","var(--tw-backdrop-sepia)"].join(" "),yh={preflight:({addBase:r})=>{let e=ee.parse(`*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:theme('borderColor.DEFAULT', currentColor)}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:theme('fontFamily.sans', ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:theme('fontFamily.sans[1].fontFeatureSettings', normal);font-variation-settings:theme('fontFamily.sans[1].fontVariationSettings', normal);-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:theme('fontFamily.mono[1].fontFeatureSettings', normal);font-variation-settings:theme('fontFamily.mono[1].fontVariationSettings', normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:theme('colors.gray.4', #9ca3af)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}`);r([ee.comment({text:`! tailwindcss v${dh} | MIT License | https://tailwindcss.com`}),...e.nodes])},container:(()=>{function r(t=[]){return t.flatMap(i=>i.values.map(n=>n.min)).filter(i=>i!==void 0)}function e(t,i,n){if(typeof n=="undefined")return[];if(!(typeof n=="object"&&n!==null))return[{screen:"DEFAULT",minWidth:0,padding:n}];let s=[];n.DEFAULT&&s.push({screen:"DEFAULT",minWidth:0,padding:n.DEFAULT});for(let a of t)for(let o of i)for(let{min:l}of o.values)l===a&&s.push({minWidth:a,padding:n[o.name]});return s}return function({addComponents:t,theme:i}){let n=Rt(i("container.screens",i("screens"))),s=r(n),a=e(s,n,i("container.padding")),o=c=>{let f=a.find(d=>d.minWidth===c);return f?{paddingRight:f.padding,paddingLeft:f.padding}:{}},l=Array.from(new Set(s.slice().sort((c,f)=>parseInt(c)-parseInt(f)))).map(c=>({[`@media (min-width: ${c})`]:{".container":{"max-width":c,...o(c)}}}));t([{".container":Object.assign({width:"100%"},i("container.center",!1)?{marginRight:"auto",marginLeft:"auto"}:{},o(0))},...l])}})(),accessibility:({addUtilities:r})=>{r({".sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},".not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}})},pointerEvents:({addUtilities:r})=>{r({".pointer-events-none":{"pointer-events":"none"},".pointer-events-auto":{"pointer-events":"auto"}})},visibility:({addUtilities:r})=>{r({".visible":{visibility:"visible"},".invisible":{visibility:"hidden"},".collapse":{visibility:"collapse"}})},position:({addUtilities:r})=>{r({".static":{position:"static"},".fixed":{position:"fixed"},".absolute":{position:"absolute"},".relative":{position:"relative"},".sticky":{position:"sticky"}})},inset:L("inset",[["inset",["inset"]],[["inset-x",["left","right"]],["inset-y",["top","bottom"]]],[["start",["inset-inline-start"]],["end",["inset-inline-end"]],["top",["top"]],["right",["right"]],["bottom",["bottom"]],["left",["left"]]]],{supportsNegativeValues:!0}),isolation:({addUtilities:r})=>{r({".isolate":{isolation:"isolate"},".isolation-auto":{isolation:"auto"}})},zIndex:L("zIndex",[["z",["zIndex"]]],{supportsNegativeValues:!0}),order:L("order",void 0,{supportsNegativeValues:!0}),gridColumn:L("gridColumn",[["col",["gridColumn"]]]),gridColumnStart:L("gridColumnStart",[["col-start",["gridColumnStart"]]],{supportsNegativeValues:!0}),gridColumnEnd:L("gridColumnEnd",[["col-end",["gridColumnEnd"]]],{supportsNegativeValues:!0}),gridRow:L("gridRow",[["row",["gridRow"]]]),gridRowStart:L("gridRowStart",[["row-start",["gridRowStart"]]],{supportsNegativeValues:!0}),gridRowEnd:L("gridRowEnd",[["row-end",["gridRowEnd"]]],{supportsNegativeValues:!0}),float:({addUtilities:r})=>{r({".float-start":{float:"inline-start"},".float-end":{float:"inline-end"},".float-right":{float:"right"},".float-left":{float:"left"},".float-none":{float:"none"}})},clear:({addUtilities:r})=>{r({".clear-start":{clear:"inline-start"},".clear-end":{clear:"inline-end"},".clear-left":{clear:"left"},".clear-right":{clear:"right"},".clear-both":{clear:"both"},".clear-none":{clear:"none"}})},margin:L("margin",[["m",["margin"]],[["mx",["margin-left","margin-right"]],["my",["margin-top","margin-bottom"]]],[["ms",["margin-inline-start"]],["me",["margin-inline-end"]],["mt",["margin-top"]],["mr",["margin-right"]],["mb",["margin-bottom"]],["ml",["margin-left"]]]],{supportsNegativeValues:!0}),boxSizing:({addUtilities:r})=>{r({".box-border":{"box-sizing":"border-box"},".box-content":{"box-sizing":"content-box"}})},lineClamp:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"line-clamp":i=>({overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":`${i}`})},{values:t("lineClamp")}),e({".line-clamp-none":{overflow:"visible",display:"block","-webkit-box-orient":"horizontal","-webkit-line-clamp":"none"}})},display:({addUtilities:r})=>{r({".block":{display:"block"},".inline-block":{display:"inline-block"},".inline":{display:"inline"},".flex":{display:"flex"},".inline-flex":{display:"inline-flex"},".table":{display:"table"},".inline-table":{display:"inline-table"},".table-caption":{display:"table-caption"},".table-cell":{display:"table-cell"},".table-column":{display:"table-column"},".table-column-group":{display:"table-column-group"},".table-footer-group":{display:"table-footer-group"},".table-header-group":{display:"table-header-group"},".table-row-group":{display:"table-row-group"},".table-row":{display:"table-row"},".flow-root":{display:"flow-root"},".grid":{display:"grid"},".inline-grid":{display:"inline-grid"},".contents":{display:"contents"},".list-item":{display:"list-item"},".hidden":{display:"none"}})},aspectRatio:L("aspectRatio",[["aspect",["aspect-ratio"]]]),size:L("size",[["size",["width","height"]]]),height:L("height",[["h",["height"]]]),maxHeight:L("maxHeight",[["max-h",["maxHeight"]]]),minHeight:L("minHeight",[["min-h",["minHeight"]]]),width:L("width",[["w",["width"]]]),minWidth:L("minWidth",[["min-w",["minWidth"]]]),maxWidth:L("maxWidth",[["max-w",["maxWidth"]]]),flex:L("flex"),flexShrink:L("flexShrink",[["flex-shrink",["flex-shrink"]],["shrink",["flex-shrink"]]]),flexGrow:L("flexGrow",[["flex-grow",["flex-grow"]],["grow",["flex-grow"]]]),flexBasis:L("flexBasis",[["basis",["flex-basis"]]]),tableLayout:({addUtilities:r})=>{r({".table-auto":{"table-layout":"auto"},".table-fixed":{"table-layout":"fixed"}})},captionSide:({addUtilities:r})=>{r({".caption-top":{"caption-side":"top"},".caption-bottom":{"caption-side":"bottom"}})},borderCollapse:({addUtilities:r})=>{r({".border-collapse":{"border-collapse":"collapse"},".border-separate":{"border-collapse":"separate"}})},borderSpacing:({addDefaults:r,matchUtilities:e,theme:t})=>{r("border-spacing",{"--tw-border-spacing-x":0,"--tw-border-spacing-y":0}),e({"border-spacing":i=>({"--tw-border-spacing-x":i,"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-x":i=>({"--tw-border-spacing-x":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-y":i=>({"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})},{values:t("borderSpacing")})},transformOrigin:L("transformOrigin",[["origin",["transformOrigin"]]]),translate:L("translate",[[["translate-x",[["@defaults transform",{}],"--tw-translate-x",["transform",Xe]]],["translate-y",[["@defaults transform",{}],"--tw-translate-y",["transform",Xe]]]]],{supportsNegativeValues:!0}),rotate:L("rotate",[["rotate",[["@defaults transform",{}],"--tw-rotate",["transform",Xe]]]],{supportsNegativeValues:!0}),skew:L("skew",[[["skew-x",[["@defaults transform",{}],"--tw-skew-x",["transform",Xe]]],["skew-y",[["@defaults transform",{}],"--tw-skew-y",["transform",Xe]]]]],{supportsNegativeValues:!0}),scale:L("scale",[["scale",[["@defaults transform",{}],"--tw-scale-x","--tw-scale-y",["transform",Xe]]],[["scale-x",[["@defaults transform",{}],"--tw-scale-x",["transform",Xe]]],["scale-y",[["@defaults transform",{}],"--tw-scale-y",["transform",Xe]]]]],{supportsNegativeValues:!0}),transform:({addDefaults:r,addUtilities:e})=>{r("transform",{"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1"}),e({".transform":{"@defaults transform":{},transform:Xe},".transform-cpu":{transform:Xe},".transform-gpu":{transform:Xe.replace("translate(var(--tw-translate-x), var(--tw-translate-y))","translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)")},".transform-none":{transform:"none"}})},animation:({matchUtilities:r,theme:e,config:t})=>{let i=s=>Te(t("prefix")+s),n=Object.fromEntries(Object.entries(e("keyframes")??{}).map(([s,a])=>[s,{[`@keyframes ${i(s)}`]:a}]));r({animate:s=>{let a=Mo(s);return[...a.flatMap(o=>n[o.name]),{animation:a.map(({name:o,value:l})=>o===void 0||n[o]===void 0?l:l.replace(o,i(o))).join(", ")}]}},{values:e("animation")})},cursor:L("cursor"),touchAction:({addDefaults:r,addUtilities:e})=>{r("touch-action",{"--tw-pan-x":" ","--tw-pan-y":" ","--tw-pinch-zoom":" "});let t="var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)";e({".touch-auto":{"touch-action":"auto"},".touch-none":{"touch-action":"none"},".touch-pan-x":{"@defaults touch-action":{},"--tw-pan-x":"pan-x","touch-action":t},".touch-pan-left":{"@defaults touch-action":{},"--tw-pan-x":"pan-left","touch-action":t},".touch-pan-right":{"@defaults touch-action":{},"--tw-pan-x":"pan-right","touch-action":t},".touch-pan-y":{"@defaults touch-action":{},"--tw-pan-y":"pan-y","touch-action":t},".touch-pan-up":{"@defaults touch-action":{},"--tw-pan-y":"pan-up","touch-action":t},".touch-pan-down":{"@defaults touch-action":{},"--tw-pan-y":"pan-down","touch-action":t},".touch-pinch-zoom":{"@defaults touch-action":{},"--tw-pinch-zoom":"pinch-zoom","touch-action":t},".touch-manipulation":{"touch-action":"manipulation"}})},userSelect:({addUtilities:r})=>{r({".select-none":{"user-select":"none"},".select-text":{"user-select":"text"},".select-all":{"user-select":"all"},".select-auto":{"user-select":"auto"}})},resize:({addUtilities:r})=>{r({".resize-none":{resize:"none"},".resize-y":{resize:"vertical"},".resize-x":{resize:"horizontal"},".resize":{resize:"both"}})},scrollSnapType:({addDefaults:r,addUtilities:e})=>{r("scroll-snap-type",{"--tw-scroll-snap-strictness":"proximity"}),e({".snap-none":{"scroll-snap-type":"none"},".snap-x":{"@defaults scroll-snap-type":{},"scroll-snap-type":"x var(--tw-scroll-snap-strictness)"},".snap-y":{"@defaults scroll-snap-type":{},"scroll-snap-type":"y var(--tw-scroll-snap-strictness)"},".snap-both":{"@defaults scroll-snap-type":{},"scroll-snap-type":"both var(--tw-scroll-snap-strictness)"},".snap-mandatory":{"--tw-scroll-snap-strictness":"mandatory"},".snap-proximity":{"--tw-scroll-snap-strictness":"proximity"}})},scrollSnapAlign:({addUtilities:r})=>{r({".snap-start":{"scroll-snap-align":"start"},".snap-end":{"scroll-snap-align":"end"},".snap-center":{"scroll-snap-align":"center"},".snap-align-none":{"scroll-snap-align":"none"}})},scrollSnapStop:({addUtilities:r})=>{r({".snap-normal":{"scroll-snap-stop":"normal"},".snap-always":{"scroll-snap-stop":"always"}})},scrollMargin:L("scrollMargin",[["scroll-m",["scroll-margin"]],[["scroll-mx",["scroll-margin-left","scroll-margin-right"]],["scroll-my",["scroll-margin-top","scroll-margin-bottom"]]],[["scroll-ms",["scroll-margin-inline-start"]],["scroll-me",["scroll-margin-inline-end"]],["scroll-mt",["scroll-margin-top"]],["scroll-mr",["scroll-margin-right"]],["scroll-mb",["scroll-margin-bottom"]],["scroll-ml",["scroll-margin-left"]]]],{supportsNegativeValues:!0}),scrollPadding:L("scrollPadding",[["scroll-p",["scroll-padding"]],[["scroll-px",["scroll-padding-left","scroll-padding-right"]],["scroll-py",["scroll-padding-top","scroll-padding-bottom"]]],[["scroll-ps",["scroll-padding-inline-start"]],["scroll-pe",["scroll-padding-inline-end"]],["scroll-pt",["scroll-padding-top"]],["scroll-pr",["scroll-padding-right"]],["scroll-pb",["scroll-padding-bottom"]],["scroll-pl",["scroll-padding-left"]]]]),listStylePosition:({addUtilities:r})=>{r({".list-inside":{"list-style-position":"inside"},".list-outside":{"list-style-position":"outside"}})},listStyleType:L("listStyleType",[["list",["listStyleType"]]]),listStyleImage:L("listStyleImage",[["list-image",["listStyleImage"]]]),appearance:({addUtilities:r})=>{r({".appearance-none":{appearance:"none"},".appearance-auto":{appearance:"auto"}})},columns:L("columns",[["columns",["columns"]]]),breakBefore:({addUtilities:r})=>{r({".break-before-auto":{"break-before":"auto"},".break-before-avoid":{"break-before":"avoid"},".break-before-all":{"break-before":"all"},".break-before-avoid-page":{"break-before":"avoid-page"},".break-before-page":{"break-before":"page"},".break-before-left":{"break-before":"left"},".break-before-right":{"break-before":"right"},".break-before-column":{"break-before":"column"}})},breakInside:({addUtilities:r})=>{r({".break-inside-auto":{"break-inside":"auto"},".break-inside-avoid":{"break-inside":"avoid"},".break-inside-avoid-page":{"break-inside":"avoid-page"},".break-inside-avoid-column":{"break-inside":"avoid-column"}})},breakAfter:({addUtilities:r})=>{r({".break-after-auto":{"break-after":"auto"},".break-after-avoid":{"break-after":"avoid"},".break-after-all":{"break-after":"all"},".break-after-avoid-page":{"break-after":"avoid-page"},".break-after-page":{"break-after":"page"},".break-after-left":{"break-after":"left"},".break-after-right":{"break-after":"right"},".break-after-column":{"break-after":"column"}})},gridAutoColumns:L("gridAutoColumns",[["auto-cols",["gridAutoColumns"]]]),gridAutoFlow:({addUtilities:r})=>{r({".grid-flow-row":{gridAutoFlow:"row"},".grid-flow-col":{gridAutoFlow:"column"},".grid-flow-dense":{gridAutoFlow:"dense"},".grid-flow-row-dense":{gridAutoFlow:"row dense"},".grid-flow-col-dense":{gridAutoFlow:"column dense"}})},gridAutoRows:L("gridAutoRows",[["auto-rows",["gridAutoRows"]]]),gridTemplateColumns:L("gridTemplateColumns",[["grid-cols",["gridTemplateColumns"]]]),gridTemplateRows:L("gridTemplateRows",[["grid-rows",["gridTemplateRows"]]]),flexDirection:({addUtilities:r})=>{r({".flex-row":{"flex-direction":"row"},".flex-row-reverse":{"flex-direction":"row-reverse"},".flex-col":{"flex-direction":"column"},".flex-col-reverse":{"flex-direction":"column-reverse"}})},flexWrap:({addUtilities:r})=>{r({".flex-wrap":{"flex-wrap":"wrap"},".flex-wrap-reverse":{"flex-wrap":"wrap-reverse"},".flex-nowrap":{"flex-wrap":"nowrap"}})},placeContent:({addUtilities:r})=>{r({".place-content-center":{"place-content":"center"},".place-content-start":{"place-content":"start"},".place-content-end":{"place-content":"end"},".place-content-between":{"place-content":"space-between"},".place-content-around":{"place-content":"space-around"},".place-content-evenly":{"place-content":"space-evenly"},".place-content-baseline":{"place-content":"baseline"},".place-content-stretch":{"place-content":"stretch"}})},placeItems:({addUtilities:r})=>{r({".place-items-start":{"place-items":"start"},".place-items-end":{"place-items":"end"},".place-items-center":{"place-items":"center"},".place-items-baseline":{"place-items":"baseline"},".place-items-stretch":{"place-items":"stretch"}})},alignContent:({addUtilities:r})=>{r({".content-normal":{"align-content":"normal"},".content-center":{"align-content":"center"},".content-start":{"align-content":"flex-start"},".content-end":{"align-content":"flex-end"},".content-between":{"align-content":"space-between"},".content-around":{"align-content":"space-around"},".content-evenly":{"align-content":"space-evenly"},".content-baseline":{"align-content":"baseline"},".content-stretch":{"align-content":"stretch"}})},alignItems:({addUtilities:r})=>{r({".items-start":{"align-items":"flex-start"},".items-end":{"align-items":"flex-end"},".items-center":{"align-items":"center"},".items-baseline":{"align-items":"baseline"},".items-stretch":{"align-items":"stretch"}})},justifyContent:({addUtilities:r})=>{r({".justify-normal":{"justify-content":"normal"},".justify-start":{"justify-content":"flex-start"},".justify-end":{"justify-content":"flex-end"},".justify-center":{"justify-content":"center"},".justify-between":{"justify-content":"space-between"},".justify-around":{"justify-content":"space-around"},".justify-evenly":{"justify-content":"space-evenly"},".justify-stretch":{"justify-content":"stretch"}})},justifyItems:({addUtilities:r})=>{r({".justify-items-start":{"justify-items":"start"},".justify-items-end":{"justify-items":"end"},".justify-items-center":{"justify-items":"center"},".justify-items-stretch":{"justify-items":"stretch"}})},gap:L("gap",[["gap",["gap"]],[["gap-x",["columnGap"]],["gap-y",["rowGap"]]]]),space:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"space-x":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","margin-right":`calc(${i} * var(--tw-space-x-reverse))`,"margin-left":`calc(${i} * calc(1 - var(--tw-space-x-reverse)))`}}),"space-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","margin-top":`calc(${i} * calc(1 - var(--tw-space-y-reverse)))`,"margin-bottom":`calc(${i} * var(--tw-space-y-reverse))`}})},{values:t("space"),supportsNegativeValues:!0}),e({".space-y-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"1"},".space-x-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"1"}})},divideWidth:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"divide-x":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"0","border-right-width":`calc(${i} * var(--tw-divide-x-reverse))`,"border-left-width":`calc(${i} * calc(1 - var(--tw-divide-x-reverse)))`}}),"divide-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"0","border-top-width":`calc(${i} * calc(1 - var(--tw-divide-y-reverse)))`,"border-bottom-width":`calc(${i} * var(--tw-divide-y-reverse))`}})},{values:t("divideWidth"),type:["line-width","length","any"]}),e({".divide-y-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"1"},".divide-x-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"1"}})},divideStyle:({addUtilities:r})=>{r({".divide-solid > :not([hidden]) ~ :not([hidden])":{"border-style":"solid"},".divide-dashed > :not([hidden]) ~ :not([hidden])":{"border-style":"dashed"},".divide-dotted > :not([hidden]) ~ :not([hidden])":{"border-style":"dotted"},".divide-double > :not([hidden]) ~ :not([hidden])":{"border-style":"double"},".divide-none > :not([hidden]) ~ :not([hidden])":{"border-style":"none"}})},divideColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({divide:i=>t("divideOpacity")?{["& > :not([hidden]) ~ :not([hidden])"]:Ae({color:i,property:"border-color",variable:"--tw-divide-opacity"})}:{["& > :not([hidden]) ~ :not([hidden])"]:{"border-color":X(i)}}},{values:(({DEFAULT:i,...n})=>n)(xe(e("divideColor"))),type:["color","any"]})},divideOpacity:({matchUtilities:r,theme:e})=>{r({"divide-opacity":t=>({["& > :not([hidden]) ~ :not([hidden])"]:{"--tw-divide-opacity":t}})},{values:e("divideOpacity")})},placeSelf:({addUtilities:r})=>{r({".place-self-auto":{"place-self":"auto"},".place-self-start":{"place-self":"start"},".place-self-end":{"place-self":"end"},".place-self-center":{"place-self":"center"},".place-self-stretch":{"place-self":"stretch"}})},alignSelf:({addUtilities:r})=>{r({".self-auto":{"align-self":"auto"},".self-start":{"align-self":"flex-start"},".self-end":{"align-self":"flex-end"},".self-center":{"align-self":"center"},".self-stretch":{"align-self":"stretch"},".self-baseline":{"align-self":"baseline"}})},justifySelf:({addUtilities:r})=>{r({".justify-self-auto":{"justify-self":"auto"},".justify-self-start":{"justify-self":"start"},".justify-self-end":{"justify-self":"end"},".justify-self-center":{"justify-self":"center"},".justify-self-stretch":{"justify-self":"stretch"}})},overflow:({addUtilities:r})=>{r({".overflow-auto":{overflow:"auto"},".overflow-hidden":{overflow:"hidden"},".overflow-clip":{overflow:"clip"},".overflow-visible":{overflow:"visible"},".overflow-scroll":{overflow:"scroll"},".overflow-x-auto":{"overflow-x":"auto"},".overflow-y-auto":{"overflow-y":"auto"},".overflow-x-hidden":{"overflow-x":"hidden"},".overflow-y-hidden":{"overflow-y":"hidden"},".overflow-x-clip":{"overflow-x":"clip"},".overflow-y-clip":{"overflow-y":"clip"},".overflow-x-visible":{"overflow-x":"visible"},".overflow-y-visible":{"overflow-y":"visible"},".overflow-x-scroll":{"overflow-x":"scroll"},".overflow-y-scroll":{"overflow-y":"scroll"}})},overscrollBehavior:({addUtilities:r})=>{r({".overscroll-auto":{"overscroll-behavior":"auto"},".overscroll-contain":{"overscroll-behavior":"contain"},".overscroll-none":{"overscroll-behavior":"none"},".overscroll-y-auto":{"overscroll-behavior-y":"auto"},".overscroll-y-contain":{"overscroll-behavior-y":"contain"},".overscroll-y-none":{"overscroll-behavior-y":"none"},".overscroll-x-auto":{"overscroll-behavior-x":"auto"},".overscroll-x-contain":{"overscroll-behavior-x":"contain"},".overscroll-x-none":{"overscroll-behavior-x":"none"}})},scrollBehavior:({addUtilities:r})=>{r({".scroll-auto":{"scroll-behavior":"auto"},".scroll-smooth":{"scroll-behavior":"smooth"}})},textOverflow:({addUtilities:r})=>{r({".truncate":{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},".overflow-ellipsis":{"text-overflow":"ellipsis"},".text-ellipsis":{"text-overflow":"ellipsis"},".text-clip":{"text-overflow":"clip"}})},hyphens:({addUtilities:r})=>{r({".hyphens-none":{hyphens:"none"},".hyphens-manual":{hyphens:"manual"},".hyphens-auto":{hyphens:"auto"}})},whitespace:({addUtilities:r})=>{r({".whitespace-normal":{"white-space":"normal"},".whitespace-nowrap":{"white-space":"nowrap"},".whitespace-pre":{"white-space":"pre"},".whitespace-pre-line":{"white-space":"pre-line"},".whitespace-pre-wrap":{"white-space":"pre-wrap"},".whitespace-break-spaces":{"white-space":"break-spaces"}})},textWrap:({addUtilities:r})=>{r({".text-wrap":{"text-wrap":"wrap"},".text-nowrap":{"text-wrap":"nowrap"},".text-balance":{"text-wrap":"balance"},".text-pretty":{"text-wrap":"pretty"}})},wordBreak:({addUtilities:r})=>{r({".break-normal":{"overflow-wrap":"normal","word-break":"normal"},".break-words":{"overflow-wrap":"break-word"},".break-all":{"word-break":"break-all"},".break-keep":{"word-break":"keep-all"}})},borderRadius:L("borderRadius",[["rounded",["border-radius"]],[["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]]],[["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]]]),borderWidth:L("borderWidth",[["border",[["@defaults border-width",{}],"border-width"]],[["border-x",[["@defaults border-width",{}],"border-left-width","border-right-width"]],["border-y",[["@defaults border-width",{}],"border-top-width","border-bottom-width"]]],[["border-s",[["@defaults border-width",{}],"border-inline-start-width"]],["border-e",[["@defaults border-width",{}],"border-inline-end-width"]],["border-t",[["@defaults border-width",{}],"border-top-width"]],["border-r",[["@defaults border-width",{}],"border-right-width"]],["border-b",[["@defaults border-width",{}],"border-bottom-width"]],["border-l",[["@defaults border-width",{}],"border-left-width"]]]],{type:["line-width","length"]}),borderStyle:({addUtilities:r})=>{r({".border-solid":{"border-style":"solid"},".border-dashed":{"border-style":"dashed"},".border-dotted":{"border-style":"dotted"},".border-double":{"border-style":"double"},".border-hidden":{"border-style":"hidden"},".border-none":{"border-style":"none"}})},borderColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({border:i=>t("borderOpacity")?Ae({color:i,property:"border-color",variable:"--tw-border-opacity"}):{"border-color":X(i)}},{values:(({DEFAULT:i,...n})=>n)(xe(e("borderColor"))),type:["color","any"]}),r({"border-x":i=>t("borderOpacity")?Ae({color:i,property:["border-left-color","border-right-color"],variable:"--tw-border-opacity"}):{"border-left-color":X(i),"border-right-color":X(i)},"border-y":i=>t("borderOpacity")?Ae({color:i,property:["border-top-color","border-bottom-color"],variable:"--tw-border-opacity"}):{"border-top-color":X(i),"border-bottom-color":X(i)}},{values:(({DEFAULT:i,...n})=>n)(xe(e("borderColor"))),type:["color","any"]}),r({"border-s":i=>t("borderOpacity")?Ae({color:i,property:"border-inline-start-color",variable:"--tw-border-opacity"}):{"border-inline-start-color":X(i)},"border-e":i=>t("borderOpacity")?Ae({color:i,property:"border-inline-end-color",variable:"--tw-border-opacity"}):{"border-inline-end-color":X(i)},"border-t":i=>t("borderOpacity")?Ae({color:i,property:"border-top-color",variable:"--tw-border-opacity"}):{"border-top-color":X(i)},"border-r":i=>t("borderOpacity")?Ae({color:i,property:"border-right-color",variable:"--tw-border-opacity"}):{"border-right-color":X(i)},"border-b":i=>t("borderOpacity")?Ae({color:i,property:"border-bottom-color",variable:"--tw-border-opacity"}):{"border-bottom-color":X(i)},"border-l":i=>t("borderOpacity")?Ae({color:i,property:"border-left-color",variable:"--tw-border-opacity"}):{"border-left-color":X(i)}},{values:(({DEFAULT:i,...n})=>n)(xe(e("borderColor"))),type:["color","any"]})},borderOpacity:L("borderOpacity",[["border-opacity",["--tw-border-opacity"]]]),backgroundColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({bg:i=>t("backgroundOpacity")?Ae({color:i,property:"background-color",variable:"--tw-bg-opacity"}):{"background-color":X(i)}},{values:xe(e("backgroundColor")),type:["color","any"]})},backgroundOpacity:L("backgroundOpacity",[["bg-opacity",["--tw-bg-opacity"]]]),backgroundImage:L("backgroundImage",[["bg",["background-image"]]],{type:["lookup","image","url"]}),gradientColorStops:(()=>{function r(e){return Je(e,0,"rgb(255 255 255 / 0)")}return function({matchUtilities:e,theme:t,addDefaults:i}){i("gradient-color-stops",{"--tw-gradient-from-position":" ","--tw-gradient-via-position":" ","--tw-gradient-to-position":" "});let n={values:xe(t("gradientColorStops")),type:["color","any"]},s={values:t("gradientColorStopPositions"),type:["length","percentage"]};e({from:a=>{let o=r(a);return{"@defaults gradient-color-stops":{},"--tw-gradient-from":`${X(a)} var(--tw-gradient-from-position)`,"--tw-gradient-to":`${o} var(--tw-gradient-to-position)`,"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)"}}},n),e({from:a=>({"--tw-gradient-from-position":a})},s),e({via:a=>{let o=r(a);return{"@defaults gradient-color-stops":{},"--tw-gradient-to":`${o} var(--tw-gradient-to-position)`,"--tw-gradient-stops":`var(--tw-gradient-from), ${X(a)} var(--tw-gradient-via-position), var(--tw-gradient-to)`}}},n),e({via:a=>({"--tw-gradient-via-position":a})},s),e({to:a=>({"@defaults gradient-color-stops":{},"--tw-gradient-to":`${X(a)} var(--tw-gradient-to-position)`})},n),e({to:a=>({"--tw-gradient-to-position":a})},s)}})(),boxDecorationBreak:({addUtilities:r})=>{r({".decoration-slice":{"box-decoration-break":"slice"},".decoration-clone":{"box-decoration-break":"clone"},".box-decoration-slice":{"box-decoration-break":"slice"},".box-decoration-clone":{"box-decoration-break":"clone"}})},backgroundSize:L("backgroundSize",[["bg",["background-size"]]],{type:["lookup","length","percentage","size"]}),backgroundAttachment:({addUtilities:r})=>{r({".bg-fixed":{"background-attachment":"fixed"},".bg-local":{"background-attachment":"local"},".bg-scroll":{"background-attachment":"scroll"}})},backgroundClip:({addUtilities:r})=>{r({".bg-clip-border":{"background-clip":"border-box"},".bg-clip-padding":{"background-clip":"padding-box"},".bg-clip-content":{"background-clip":"content-box"},".bg-clip-text":{"background-clip":"text"}})},backgroundPosition:L("backgroundPosition",[["bg",["background-position"]]],{type:["lookup",["position",{preferOnConflict:!0}]]}),backgroundRepeat:({addUtilities:r})=>{r({".bg-repeat":{"background-repeat":"repeat"},".bg-no-repeat":{"background-repeat":"no-repeat"},".bg-repeat-x":{"background-repeat":"repeat-x"},".bg-repeat-y":{"background-repeat":"repeat-y"},".bg-repeat-round":{"background-repeat":"round"},".bg-repeat-space":{"background-repeat":"space"}})},backgroundOrigin:({addUtilities:r})=>{r({".bg-origin-border":{"background-origin":"border-box"},".bg-origin-padding":{"background-origin":"padding-box"},".bg-origin-content":{"background-origin":"content-box"}})},fill:({matchUtilities:r,theme:e})=>{r({fill:t=>({fill:X(t)})},{values:xe(e("fill")),type:["color","any"]})},stroke:({matchUtilities:r,theme:e})=>{r({stroke:t=>({stroke:X(t)})},{values:xe(e("stroke")),type:["color","url","any"]})},strokeWidth:L("strokeWidth",[["stroke",["stroke-width"]]],{type:["length","number","percentage"]}),objectFit:({addUtilities:r})=>{r({".object-contain":{"object-fit":"contain"},".object-cover":{"object-fit":"cover"},".object-fill":{"object-fit":"fill"},".object-none":{"object-fit":"none"},".object-scale-down":{"object-fit":"scale-down"}})},objectPosition:L("objectPosition",[["object",["object-position"]]]),padding:L("padding",[["p",["padding"]],[["px",["padding-left","padding-right"]],["py",["padding-top","padding-bottom"]]],[["ps",["padding-inline-start"]],["pe",["padding-inline-end"]],["pt",["padding-top"]],["pr",["padding-right"]],["pb",["padding-bottom"]],["pl",["padding-left"]]]]),textAlign:({addUtilities:r})=>{r({".text-left":{"text-align":"left"},".text-center":{"text-align":"center"},".text-right":{"text-align":"right"},".text-justify":{"text-align":"justify"},".text-start":{"text-align":"start"},".text-end":{"text-align":"end"}})},textIndent:L("textIndent",[["indent",["text-indent"]]],{supportsNegativeValues:!0}),verticalAlign:({addUtilities:r,matchUtilities:e})=>{r({".align-baseline":{"vertical-align":"baseline"},".align-top":{"vertical-align":"top"},".align-middle":{"vertical-align":"middle"},".align-bottom":{"vertical-align":"bottom"},".align-text-top":{"vertical-align":"text-top"},".align-text-bottom":{"vertical-align":"text-bottom"},".align-sub":{"vertical-align":"sub"},".align-super":{"vertical-align":"super"}}),e({align:t=>({"vertical-align":t})})},fontFamily:({matchUtilities:r,theme:e})=>{r({font:t=>{let[i,n={}]=Array.isArray(t)&&ke(t[1])?t:[t],{fontFeatureSettings:s,fontVariationSettings:a}=n;return{"font-family":Array.isArray(i)?i.join(", "):i,...s===void 0?{}:{"font-feature-settings":s},...a===void 0?{}:{"font-variation-settings":a}}}},{values:e("fontFamily"),type:["lookup","generic-name","family-name"]})},fontSize:({matchUtilities:r,theme:e})=>{r({text:(t,{modifier:i})=>{let[n,s]=Array.isArray(t)?t:[t];if(i)return{"font-size":n,"line-height":i};let{lineHeight:a,letterSpacing:o,fontWeight:l}=ke(s)?s:{lineHeight:s};return{"font-size":n,...a===void 0?{}:{"line-height":a},...o===void 0?{}:{"letter-spacing":o},...l===void 0?{}:{"font-weight":l}}}},{values:e("fontSize"),modifiers:e("lineHeight"),type:["absolute-size","relative-size","length","percentage"]})},fontWeight:L("fontWeight",[["font",["fontWeight"]]],{type:["lookup","number","any"]}),textTransform:({addUtilities:r})=>{r({".uppercase":{"text-transform":"uppercase"},".lowercase":{"text-transform":"lowercase"},".capitalize":{"text-transform":"capitalize"},".normal-case":{"text-transform":"none"}})},fontStyle:({addUtilities:r})=>{r({".italic":{"font-style":"italic"},".not-italic":{"font-style":"normal"}})},fontVariantNumeric:({addDefaults:r,addUtilities:e})=>{let t="var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)";r("font-variant-numeric",{"--tw-ordinal":" ","--tw-slashed-zero":" ","--tw-numeric-figure":" ","--tw-numeric-spacing":" ","--tw-numeric-fraction":" "}),e({".normal-nums":{"font-variant-numeric":"normal"},".ordinal":{"@defaults font-variant-numeric":{},"--tw-ordinal":"ordinal","font-variant-numeric":t},".slashed-zero":{"@defaults font-variant-numeric":{},"--tw-slashed-zero":"slashed-zero","font-variant-numeric":t},".lining-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"lining-nums","font-variant-numeric":t},".oldstyle-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"oldstyle-nums","font-variant-numeric":t},".proportional-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"proportional-nums","font-variant-numeric":t},".tabular-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"tabular-nums","font-variant-numeric":t},".diagonal-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"diagonal-fractions","font-variant-numeric":t},".stacked-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"stacked-fractions","font-variant-numeric":t}})},lineHeight:L("lineHeight",[["leading",["lineHeight"]]]),letterSpacing:L("letterSpacing",[["tracking",["letterSpacing"]]],{supportsNegativeValues:!0}),textColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({text:i=>t("textOpacity")?Ae({color:i,property:"color",variable:"--tw-text-opacity"}):{color:X(i)}},{values:xe(e("textColor")),type:["color","any"]})},textOpacity:L("textOpacity",[["text-opacity",["--tw-text-opacity"]]]),textDecoration:({addUtilities:r})=>{r({".underline":{"text-decoration-line":"underline"},".overline":{"text-decoration-line":"overline"},".line-through":{"text-decoration-line":"line-through"},".no-underline":{"text-decoration-line":"none"}})},textDecorationColor:({matchUtilities:r,theme:e})=>{r({decoration:t=>({"text-decoration-color":X(t)})},{values:xe(e("textDecorationColor")),type:["color","any"]})},textDecorationStyle:({addUtilities:r})=>{r({".decoration-solid":{"text-decoration-style":"solid"},".decoration-double":{"text-decoration-style":"double"},".decoration-dotted":{"text-decoration-style":"dotted"},".decoration-dashed":{"text-decoration-style":"dashed"},".decoration-wavy":{"text-decoration-style":"wavy"}})},textDecorationThickness:L("textDecorationThickness",[["decoration",["text-decoration-thickness"]]],{type:["length","percentage"]}),textUnderlineOffset:L("textUnderlineOffset",[["underline-offset",["text-underline-offset"]]],{type:["length","percentage","any"]}),fontSmoothing:({addUtilities:r})=>{r({".antialiased":{"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},".subpixel-antialiased":{"-webkit-font-smoothing":"auto","-moz-osx-font-smoothing":"auto"}})},placeholderColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({placeholder:i=>t("placeholderOpacity")?{"&::placeholder":Ae({color:i,property:"color",variable:"--tw-placeholder-opacity"})}:{"&::placeholder":{color:X(i)}}},{values:xe(e("placeholderColor")),type:["color","any"]})},placeholderOpacity:({matchUtilities:r,theme:e})=>{r({"placeholder-opacity":t=>({["&::placeholder"]:{"--tw-placeholder-opacity":t}})},{values:e("placeholderOpacity")})},caretColor:({matchUtilities:r,theme:e})=>{r({caret:t=>({"caret-color":X(t)})},{values:xe(e("caretColor")),type:["color","any"]})},accentColor:({matchUtilities:r,theme:e})=>{r({accent:t=>({"accent-color":X(t)})},{values:xe(e("accentColor")),type:["color","any"]})},opacity:L("opacity",[["opacity",["opacity"]]]),backgroundBlendMode:({addUtilities:r})=>{r({".bg-blend-normal":{"background-blend-mode":"normal"},".bg-blend-multiply":{"background-blend-mode":"multiply"},".bg-blend-screen":{"background-blend-mode":"screen"},".bg-blend-overlay":{"background-blend-mode":"overlay"},".bg-blend-darken":{"background-blend-mode":"darken"},".bg-blend-lighten":{"background-blend-mode":"lighten"},".bg-blend-color-dodge":{"background-blend-mode":"color-dodge"},".bg-blend-color-burn":{"background-blend-mode":"color-burn"},".bg-blend-hard-light":{"background-blend-mode":"hard-light"},".bg-blend-soft-light":{"background-blend-mode":"soft-light"},".bg-blend-difference":{"background-blend-mode":"difference"},".bg-blend-exclusion":{"background-blend-mode":"exclusion"},".bg-blend-hue":{"background-blend-mode":"hue"},".bg-blend-saturation":{"background-blend-mode":"saturation"},".bg-blend-color":{"background-blend-mode":"color"},".bg-blend-luminosity":{"background-blend-mode":"luminosity"}})},mixBlendMode:({addUtilities:r})=>{r({".mix-blend-normal":{"mix-blend-mode":"normal"},".mix-blend-multiply":{"mix-blend-mode":"multiply"},".mix-blend-screen":{"mix-blend-mode":"screen"},".mix-blend-overlay":{"mix-blend-mode":"overlay"},".mix-blend-darken":{"mix-blend-mode":"darken"},".mix-blend-lighten":{"mix-blend-mode":"lighten"},".mix-blend-color-dodge":{"mix-blend-mode":"color-dodge"},".mix-blend-color-burn":{"mix-blend-mode":"color-burn"},".mix-blend-hard-light":{"mix-blend-mode":"hard-light"},".mix-blend-soft-light":{"mix-blend-mode":"soft-light"},".mix-blend-difference":{"mix-blend-mode":"difference"},".mix-blend-exclusion":{"mix-blend-mode":"exclusion"},".mix-blend-hue":{"mix-blend-mode":"hue"},".mix-blend-saturation":{"mix-blend-mode":"saturation"},".mix-blend-color":{"mix-blend-mode":"color"},".mix-blend-luminosity":{"mix-blend-mode":"luminosity"},".mix-blend-plus-darker":{"mix-blend-mode":"plus-darker"},".mix-blend-plus-lighter":{"mix-blend-mode":"plus-lighter"}})},boxShadow:(()=>{let r=mt("boxShadow"),e=["var(--tw-ring-offset-shadow, 0 0 #0000)","var(--tw-ring-shadow, 0 0 #0000)","var(--tw-shadow)"].join(", ");return function({matchUtilities:t,addDefaults:i,theme:n}){i("box-shadow",{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),t({shadow:s=>{s=r(s);let a=en(s);for(let o of a)!o.valid||(o.color="var(--tw-shadow-color)");return{"@defaults box-shadow":{},"--tw-shadow":s==="none"?"0 0 #0000":s,"--tw-shadow-colored":s==="none"?"0 0 #0000":Lf(a),"box-shadow":e}}},{values:n("boxShadow"),type:["shadow"]})}})(),boxShadowColor:({matchUtilities:r,theme:e})=>{r({shadow:t=>({"--tw-shadow-color":X(t),"--tw-shadow":"var(--tw-shadow-colored)"})},{values:xe(e("boxShadowColor")),type:["color","any"]})},outlineStyle:({addUtilities:r})=>{r({".outline-none":{outline:"2px solid transparent","outline-offset":"2px"},".outline":{"outline-style":"solid"},".outline-dashed":{"outline-style":"dashed"},".outline-dotted":{"outline-style":"dotted"},".outline-double":{"outline-style":"double"}})},outlineWidth:L("outlineWidth",[["outline",["outline-width"]]],{type:["length","number","percentage"]}),outlineOffset:L("outlineOffset",[["outline-offset",["outline-offset"]]],{type:["length","number","percentage","any"],supportsNegativeValues:!0}),outlineColor:({matchUtilities:r,theme:e})=>{r({outline:t=>({"outline-color":X(t)})},{values:xe(e("outlineColor")),type:["color","any"]})},ringWidth:({matchUtilities:r,addDefaults:e,addUtilities:t,theme:i,config:n})=>{let s=(()=>{if(we(n(),"respectDefaultRingColorOpacity"))return i("ringColor.DEFAULT");let a=i("ringOpacity.DEFAULT","0.5");return i("ringColor")?.DEFAULT?Je(i("ringColor")?.DEFAULT,a,`rgb(147 197 253 / ${a})`):`rgb(147 197 253 / ${a})`})();e("ring-width",{"--tw-ring-inset":" ","--tw-ring-offset-width":i("ringOffsetWidth.DEFAULT","0px"),"--tw-ring-offset-color":i("ringOffsetColor.DEFAULT","#fff"),"--tw-ring-color":s,"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),r({ring:a=>({"@defaults ring-width":{},"--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(${a} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,"box-shadow":["var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow, 0 0 #0000)"].join(", ")})},{values:i("ringWidth"),type:"length"}),t({".ring-inset":{"@defaults ring-width":{},"--tw-ring-inset":"inset"}})},ringColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({ring:i=>t("ringOpacity")?Ae({color:i,property:"--tw-ring-color",variable:"--tw-ring-opacity"}):{"--tw-ring-color":X(i)}},{values:Object.fromEntries(Object.entries(xe(e("ringColor"))).filter(([i])=>i!=="DEFAULT")),type:["color","any"]})},ringOpacity:r=>{let{config:e}=r;return L("ringOpacity",[["ring-opacity",["--tw-ring-opacity"]]],{filterDefault:!we(e(),"respectDefaultRingColorOpacity")})(r)},ringOffsetWidth:L("ringOffsetWidth",[["ring-offset",["--tw-ring-offset-width"]]],{type:"length"}),ringOffsetColor:({matchUtilities:r,theme:e})=>{r({"ring-offset":t=>({"--tw-ring-offset-color":X(t)})},{values:xe(e("ringOffsetColor")),type:["color","any"]})},blur:({matchUtilities:r,theme:e})=>{r({blur:t=>({"--tw-blur":t.trim()===""?" ":`blur(${t})`,"@defaults filter":{},filter:nt})},{values:e("blur")})},brightness:({matchUtilities:r,theme:e})=>{r({brightness:t=>({"--tw-brightness":`brightness(${t})`,"@defaults filter":{},filter:nt})},{values:e("brightness")})},contrast:({matchUtilities:r,theme:e})=>{r({contrast:t=>({"--tw-contrast":`contrast(${t})`,"@defaults filter":{},filter:nt})},{values:e("contrast")})},dropShadow:({matchUtilities:r,theme:e})=>{r({"drop-shadow":t=>({"--tw-drop-shadow":Array.isArray(t)?t.map(i=>`drop-shadow(${i})`).join(" "):`drop-shadow(${t})`,"@defaults filter":{},filter:nt})},{values:e("dropShadow")})},grayscale:({matchUtilities:r,theme:e})=>{r({grayscale:t=>({"--tw-grayscale":`grayscale(${t})`,"@defaults filter":{},filter:nt})},{values:e("grayscale")})},hueRotate:({matchUtilities:r,theme:e})=>{r({"hue-rotate":t=>({"--tw-hue-rotate":`hue-rotate(${t})`,"@defaults filter":{},filter:nt})},{values:e("hueRotate"),supportsNegativeValues:!0})},invert:({matchUtilities:r,theme:e})=>{r({invert:t=>({"--tw-invert":`invert(${t})`,"@defaults filter":{},filter:nt})},{values:e("invert")})},saturate:({matchUtilities:r,theme:e})=>{r({saturate:t=>({"--tw-saturate":`saturate(${t})`,"@defaults filter":{},filter:nt})},{values:e("saturate")})},sepia:({matchUtilities:r,theme:e})=>{r({sepia:t=>({"--tw-sepia":`sepia(${t})`,"@defaults filter":{},filter:nt})},{values:e("sepia")})},filter:({addDefaults:r,addUtilities:e})=>{r("filter",{"--tw-blur":" ","--tw-brightness":" ","--tw-contrast":" ","--tw-grayscale":" ","--tw-hue-rotate":" ","--tw-invert":" ","--tw-saturate":" ","--tw-sepia":" ","--tw-drop-shadow":" "}),e({".filter":{"@defaults filter":{},filter:nt},".filter-none":{filter:"none"}})},backdropBlur:({matchUtilities:r,theme:e})=>{r({"backdrop-blur":t=>({"--tw-backdrop-blur":t.trim()===""?" ":`blur(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropBlur")})},backdropBrightness:({matchUtilities:r,theme:e})=>{r({"backdrop-brightness":t=>({"--tw-backdrop-brightness":`brightness(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropBrightness")})},backdropContrast:({matchUtilities:r,theme:e})=>{r({"backdrop-contrast":t=>({"--tw-backdrop-contrast":`contrast(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropContrast")})},backdropGrayscale:({matchUtilities:r,theme:e})=>{r({"backdrop-grayscale":t=>({"--tw-backdrop-grayscale":`grayscale(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropGrayscale")})},backdropHueRotate:({matchUtilities:r,theme:e})=>{r({"backdrop-hue-rotate":t=>({"--tw-backdrop-hue-rotate":`hue-rotate(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropHueRotate"),supportsNegativeValues:!0})},backdropInvert:({matchUtilities:r,theme:e})=>{r({"backdrop-invert":t=>({"--tw-backdrop-invert":`invert(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropInvert")})},backdropOpacity:({matchUtilities:r,theme:e})=>{r({"backdrop-opacity":t=>({"--tw-backdrop-opacity":`opacity(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropOpacity")})},backdropSaturate:({matchUtilities:r,theme:e})=>{r({"backdrop-saturate":t=>({"--tw-backdrop-saturate":`saturate(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropSaturate")})},backdropSepia:({matchUtilities:r,theme:e})=>{r({"backdrop-sepia":t=>({"--tw-backdrop-sepia":`sepia(${t})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge})},{values:e("backdropSepia")})},backdropFilter:({addDefaults:r,addUtilities:e})=>{r("backdrop-filter",{"--tw-backdrop-blur":" ","--tw-backdrop-brightness":" ","--tw-backdrop-contrast":" ","--tw-backdrop-grayscale":" ","--tw-backdrop-hue-rotate":" ","--tw-backdrop-invert":" ","--tw-backdrop-opacity":" ","--tw-backdrop-saturate":" ","--tw-backdrop-sepia":" "}),e({".backdrop-filter":{"@defaults backdrop-filter":{},"-webkit-backdrop-filter":ge,"backdrop-filter":ge},".backdrop-filter-none":{"-webkit-backdrop-filter":"none","backdrop-filter":"none"}})},transitionProperty:({matchUtilities:r,theme:e})=>{let t=e("transitionTimingFunction.DEFAULT"),i=e("transitionDuration.DEFAULT");r({transition:n=>({"transition-property":n,...n==="none"?{}:{"transition-timing-function":t,"transition-duration":i}})},{values:e("transitionProperty")})},transitionDelay:L("transitionDelay",[["delay",["transitionDelay"]]]),transitionDuration:L("transitionDuration",[["duration",["transitionDuration"]]],{filterDefault:!0}),transitionTimingFunction:L("transitionTimingFunction",[["ease",["transitionTimingFunction"]]],{filterDefault:!0}),willChange:L("willChange",[["will-change",["will-change"]]]),contain:({addDefaults:r,addUtilities:e})=>{let t="var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)";r("contain",{"--tw-contain-size":" ","--tw-contain-layout":" ","--tw-contain-paint":" ","--tw-contain-style":" "}),e({".contain-none":{contain:"none"},".contain-content":{contain:"content"},".contain-strict":{contain:"strict"},".contain-size":{"@defaults contain":{},"--tw-contain-size":"size",contain:t},".contain-inline-size":{"@defaults contain":{},"--tw-contain-size":"inline-size",contain:t},".contain-layout":{"@defaults contain":{},"--tw-contain-layout":"layout",contain:t},".contain-paint":{"@defaults contain":{},"--tw-contain-paint":"paint",contain:t},".contain-style":{"@defaults contain":{},"--tw-contain-style":"style",contain:t}})},content:L("content",[["content",["--tw-content",["content","var(--tw-content)"]]]]),forcedColorAdjust:({addUtilities:r})=>{r({".forced-color-adjust-auto":{"forced-color-adjust":"auto"},".forced-color-adjust-none":{"forced-color-adjust":"none"}})}}});function h_(r){if(r===void 0)return!1;if(r==="true"||r==="1")return!0;if(r==="false"||r==="0")return!1;if(r==="*")return!0;let e=r.split(",").map(t=>t.split(":")[0]);return e.includes("-tailwindcss")?!1:!!e.includes("tailwindcss")}var Ze,wh,vh,es,No,gt,Ti,It=P(()=>{u();Ze=typeof m!="undefined"?{NODE_ENV:"production",DEBUG:h_(m.env.DEBUG)}:{NODE_ENV:"production",DEBUG:!1},wh=new Map,vh=new Map,es=new Map,No=new Map,gt=new String("*"),Ti=Symbol("__NONE__")});function cr(r){let e=[],t=!1;for(let i=0;i0)}var xh,kh,m_,Bo=P(()=>{u();xh=new Map([["{","}"],["[","]"],["(",")"]]),kh=new Map(Array.from(xh.entries()).map(([r,e])=>[e,r])),m_=new Set(['"',"'","`"])});function pr(r){let[e]=Sh(r);return e.forEach(([t,i])=>t.removeChild(i)),r.nodes.push(...e.map(([,t])=>t)),r}function Sh(r){let e=[],t=null;for(let i of r.nodes)if(i.type==="combinator")e=e.filter(([,n])=>jo(n).includes("jumpable")),t=null;else if(i.type==="pseudo"){g_(i)?(t=i,e.push([r,i,null])):t&&y_(i,t)?e.push([r,i,t]):t=null;for(let n of i.nodes??[]){let[s,a]=Sh(n);t=a||t,e.push(...s)}}return[e,t]}function Ah(r){return r.value.startsWith("::")||Fo[r.value]!==void 0}function g_(r){return Ah(r)&&jo(r).includes("terminal")}function y_(r,e){return r.type!=="pseudo"||Ah(r)?!1:jo(e).includes("actionable")}function jo(r){return Fo[r.value]??Fo.__default__}var Fo,ts=P(()=>{u();Fo={"::after":["terminal","jumpable"],"::backdrop":["terminal","jumpable"],"::before":["terminal","jumpable"],"::cue":["terminal"],"::cue-region":["terminal"],"::first-letter":["terminal","jumpable"],"::first-line":["terminal","jumpable"],"::grammar-error":["terminal"],"::marker":["terminal","jumpable"],"::part":["terminal","actionable"],"::placeholder":["terminal","jumpable"],"::selection":["terminal","jumpable"],"::slotted":["terminal"],"::spelling-error":["terminal"],"::target-text":["terminal"],"::file-selector-button":["terminal","actionable"],"::deep":["actionable"],"::v-deep":["actionable"],"::ng-deep":["actionable"],":after":["terminal","jumpable"],":before":["terminal","jumpable"],":first-letter":["terminal","jumpable"],":first-line":["terminal","jumpable"],":where":[],":is":[],":has":[],__default__:["terminal","actionable"]}});function dr(r,{context:e,candidate:t}){let i=e?.tailwindConfig.prefix??"",n=r.map(a=>{let o=(0,st.default)().astSync(a.format);return{...a,ast:a.respectPrefix?ur(i,o):o}}),s=st.default.root({nodes:[st.default.selector({nodes:[st.default.className({value:Te(t)})]})]});for(let{ast:a}of n)[s,a]=w_(s,a),a.walkNesting(o=>o.replaceWith(...s.nodes[0].nodes)),s=a;return s}function _h(r){let e=[];for(;r.prev()&&r.prev().type!=="combinator";)r=r.prev();for(;r&&r.type!=="combinator";)e.push(r),r=r.next();return e}function b_(r){return r.sort((e,t)=>e.type==="tag"&&t.type==="class"?-1:e.type==="class"&&t.type==="tag"?1:e.type==="class"&&t.type==="pseudo"&&t.value.startsWith("::")?-1:e.type==="pseudo"&&e.value.startsWith("::")&&t.type==="class"?1:r.index(e)-r.index(t)),r}function Uo(r,e){let t=!1;r.walk(i=>{if(i.type==="class"&&i.value===e)return t=!0,!1}),t||r.remove()}function rs(r,e,{context:t,candidate:i,base:n}){let s=t?.tailwindConfig?.separator??":";n=n??ve(i,s).pop();let a=(0,st.default)().astSync(r);if(a.walkClasses(f=>{f.raws&&f.value.includes(n)&&(f.raws.value=Te((0,Ch.default)(f.raws.value)))}),a.each(f=>Uo(f,n)),a.length===0)return null;let o=Array.isArray(e)?dr(e,{context:t,candidate:i}):e;if(o===null)return a.toString();let l=st.default.comment({value:"/*__simple__*/"}),c=st.default.comment({value:"/*__simple__*/"});return a.walkClasses(f=>{if(f.value!==n)return;let d=f.parent,p=o.nodes[0].nodes;if(d.nodes.length===1){f.replaceWith(...p);return}let h=_h(f);d.insertBefore(h[0],l),d.insertAfter(h[h.length-1],c);for(let v of p)d.insertBefore(h[0],v.clone());f.remove(),h=_h(l);let b=d.index(l);d.nodes.splice(b,h.length,...b_(st.default.selector({nodes:h})).nodes),l.remove(),c.remove()}),a.walkPseudos(f=>{f.value===zo&&f.replaceWith(f.nodes)}),a.each(f=>pr(f)),a.toString()}function w_(r,e){let t=[];return r.walkPseudos(i=>{i.value===zo&&t.push({pseudo:i,value:i.nodes[0].toString()})}),e.walkPseudos(i=>{if(i.value!==zo)return;let n=i.nodes[0].toString(),s=t.find(c=>c.value===n);if(!s)return;let a=[],o=i.next();for(;o&&o.type!=="combinator";)a.push(o),o=o.next();let l=o;s.pseudo.parent.insertAfter(s.pseudo,st.default.selector({nodes:a.map(c=>c.clone())})),i.remove(),a.forEach(c=>c.remove()),l&&l.type==="combinator"&&l.remove()}),[r,e]}var st,Ch,zo,Vo=P(()=>{u();st=pe(it()),Ch=pe(Pn());fr();Gn();ts();zt();zo=":merge"});function is(r,e){let t=(0,Ho.default)().astSync(r);return t.each(i=>{i.nodes.some(s=>s.type==="combinator")&&(i.nodes=[Ho.default.pseudo({value:":is",nodes:[i.clone()]})]),pr(i)}),`${e} ${t.toString()}`}var Ho,Wo=P(()=>{u();Ho=pe(it());ts()});function Go(r){return v_.transformSync(r)}function*x_(r){let e=1/0;for(;e>=0;){let t,i=!1;if(e===1/0&&r.endsWith("]")){let a=r.indexOf("[");r[a-1]==="-"?t=a-1:r[a-1]==="/"?(t=a-1,i=!0):t=-1}else e===1/0&&r.includes("/")?(t=r.lastIndexOf("/"),i=!0):t=r.lastIndexOf("-",e);if(t<0)break;let n=r.slice(0,t),s=r.slice(i?t:t+1);e=t-1,!(n===""||s==="/")&&(yield[n,s])}}function k_(r,e){if(r.length===0||e.tailwindConfig.prefix==="")return r;for(let t of r){let[i]=t;if(i.options.respectPrefix){let n=ee.root({nodes:[t[1].clone()]}),s=t[1].raws.tailwind.classCandidate;n.walkRules(a=>{let o=s.startsWith("-");a.selector=ur(e.tailwindConfig.prefix,a.selector,o)}),t[1]=n.nodes[0]}}return r}function S_(r,e){if(r.length===0)return r;let t=[];function i(n){return n.parent&&n.parent.type==="atrule"&&n.parent.name==="keyframes"}for(let[n,s]of r){let a=ee.root({nodes:[s.clone()]});a.walkRules(o=>{if(i(o))return;let l=(0,ns.default)().astSync(o.selector);l.each(c=>Uo(c,e)),Qf(l,c=>c===e?`!${c}`:c),o.selector=l.toString(),o.walkDecls(c=>c.important=!0)}),t.push([{...n,important:!0},a.nodes[0]])}return t}function A_(r,e,t){if(e.length===0)return e;let i={modifier:null,value:Ti};{let[n,...s]=ve(r,"/");if(s.length>1&&(n=n+"/"+s.slice(0,-1).join("/"),s=s.slice(-1)),s.length&&!t.variantMap.has(r)&&(r=n,i.modifier=s[0],!we(t.tailwindConfig,"generalizedModifiers")))return[]}if(r.endsWith("]")&&!r.startsWith("[")){let n=/(.)(-?)\[(.*)\]/g.exec(r);if(n){let[,s,a,o]=n;if(s==="@"&&a==="-")return[];if(s!=="@"&&a==="")return[];r=r.replace(`${a}[${o}]`,""),i.value=o}}if(Ko(r)&&!t.variantMap.has(r)){let n=t.offsets.recordVariant(r),s=K(r.slice(1,-1)),a=ve(s,",");if(a.length>1)return[];if(!a.every(ls))return[];let o=a.map((l,c)=>[t.offsets.applyParallelOffset(n,c),Ri(l.trim())]);t.variantMap.set(r,o)}if(t.variantMap.has(r)){let n=Ko(r),s=t.variantOptions.get(r)?.[Pt]??{},a=t.variantMap.get(r).slice(),o=[],l=(()=>!(n||s.respectPrefix===!1))();for(let[c,f]of e){if(c.layer==="user")continue;let d=ee.root({nodes:[f.clone()]});for(let[p,h,b]of a){let w=function(){v.raws.neededBackup||(v.raws.neededBackup=!0,v.walkRules(T=>T.raws.originalSelector=T.selector))},k=function(T){return w(),v.each(B=>{B.type==="rule"&&(B.selectors=B.selectors.map(N=>T({get className(){return Go(N)},selector:N})))}),v},v=(b??d).clone(),y=[],S=h({get container(){return w(),v},separator:t.tailwindConfig.separator,modifySelectors:k,wrap(T){let B=v.nodes;v.removeAll(),T.append(B),v.append(T)},format(T){y.push({format:T,respectPrefix:l})},args:i});if(Array.isArray(S)){for(let[T,B]of S.entries())a.push([t.offsets.applyParallelOffset(p,T),B,v.clone()]);continue}if(typeof S=="string"&&y.push({format:S,respectPrefix:l}),S===null)continue;v.raws.neededBackup&&(delete v.raws.neededBackup,v.walkRules(T=>{let B=T.raws.originalSelector;if(!B||(delete T.raws.originalSelector,B===T.selector))return;let N=T.selector,R=(0,ns.default)(F=>{F.walkClasses(Y=>{Y.value=`${r}${t.tailwindConfig.separator}${Y.value}`})}).processSync(B);y.push({format:N.replace(R,"&"),respectPrefix:l}),T.selector=B})),v.nodes[0].raws.tailwind={...v.nodes[0].raws.tailwind,parentLayer:c.layer};let E=[{...c,sort:t.offsets.applyVariantOffset(c.sort,p,Object.assign(i,t.variantOptions.get(r))),collectedFormats:(c.collectedFormats??[]).concat(y)},v.nodes[0]];o.push(E)}}return o}return[]}function Qo(r,e,t={}){return!ke(r)&&!Array.isArray(r)?[[r],t]:Array.isArray(r)?Qo(r[0],e,r[1]):(e.has(r)||e.set(r,lr(r)),[e.get(r),t])}function __(r){return C_.test(r)}function E_(r){if(!r.includes("://"))return!1;try{let e=new URL(r);return e.scheme!==""&&e.host!==""}catch(e){return!1}}function Eh(r){let e=!0;return r.walkDecls(t=>{if(!Oh(t.prop,t.value))return e=!1,!1}),e}function Oh(r,e){if(E_(`${r}:${e}`))return!1;try{return ee.parse(`a{${r}:${e}}`).toResult(),!0}catch(t){return!1}}function O_(r,e){let[,t,i]=r.match(/^\[([a-zA-Z0-9-_]+):(\S+)\]$/)??[];if(i===void 0||!__(t)||!cr(i))return null;let n=K(i,{property:t});return Oh(t,n)?[[{sort:e.offsets.arbitraryProperty(r),layer:"utilities",options:{respectImportant:!0}},()=>({[$o(r)]:{[t]:n}})]]:null}function*T_(r,e){e.candidateRuleMap.has(r)&&(yield[e.candidateRuleMap.get(r),"DEFAULT"]),yield*function*(o){o!==null&&(yield[o,"DEFAULT"])}(O_(r,e));let t=r,i=!1,n=e.tailwindConfig.prefix,s=n.length,a=t.startsWith(n)||t.startsWith(`-${n}`);t[s]==="-"&&a&&(i=!0,t=n+t.slice(s+1)),i&&e.candidateRuleMap.has(t)&&(yield[e.candidateRuleMap.get(t),"-DEFAULT"]);for(let[o,l]of x_(t))e.candidateRuleMap.has(o)&&(yield[e.candidateRuleMap.get(o),i?`-${l}`:l])}function R_(r,e){return r===gt?[gt]:ve(r,e)}function*P_(r,e){for(let t of r)t[1].raws.tailwind={...t[1].raws.tailwind,classCandidate:e,preserveSource:t[0].options?.preserveSource??!1},yield t}function*Yo(r,e){let t=e.tailwindConfig.separator,[i,...n]=R_(r,t).reverse(),s=!1;i.startsWith("!")&&(s=!0,i=i.slice(1));for(let a of T_(i,e)){let o=[],l=new Map,[c,f]=a,d=c.length===1;for(let[p,h]of c){let b=[];if(typeof h=="function")for(let v of[].concat(h(f,{isOnlyPlugin:d}))){let[y,w]=Qo(v,e.postCssNodeCache);for(let k of y)b.push([{...p,options:{...p.options,...w}},k])}else if(f==="DEFAULT"||f==="-DEFAULT"){let v=h,[y,w]=Qo(v,e.postCssNodeCache);for(let k of y)b.push([{...p,options:{...p.options,...w}},k])}if(b.length>0){let v=Array.from(ta(p.options?.types??[],f,p.options??{},e.tailwindConfig)).map(([y,w])=>w);v.length>0&&l.set(b,v),o.push(b)}}if(Ko(f)){if(o.length>1){let b=function(y){return y.length===1?y[0]:y.find(w=>{let k=l.get(w);return w.some(([{options:S},E])=>Eh(E)?S.types.some(({type:T,preferOnConflict:B})=>k.includes(T)&&B):!1)})},[p,h]=o.reduce((y,w)=>(w.some(([{options:S}])=>S.types.some(({type:E})=>E==="any"))?y[0].push(w):y[1].push(w),y),[[],[]]),v=b(h)??b(p);if(v)o=[v];else{let y=o.map(k=>new Set([...l.get(k)??[]]));for(let k of y)for(let S of k){let E=!1;for(let T of y)k!==T&&T.has(S)&&(T.delete(S),E=!0);E&&k.delete(S)}let w=[];for(let[k,S]of y.entries())for(let E of S){let T=o[k].map(([,B])=>B).flat().map(B=>B.toString().split(` +`).slice(1,-1).map(N=>N.trim()).map(N=>` ${N}`).join(` +`)).join(` + +`);w.push(` Use \`${r.replace("[",`[${E}:`)}\` for \`${T.trim()}\``);break}G.warn([`The class \`${r}\` is ambiguous and matches multiple utilities.`,...w,`If this is content and not a class, replace it with \`${r.replace("[","[").replace("]","]")}\` to silence this warning.`]);continue}}o=o.map(p=>p.filter(h=>Eh(h[1])))}o=o.flat(),o=Array.from(P_(o,i)),o=k_(o,e),s&&(o=S_(o,i));for(let p of n)o=A_(p,o,e);for(let p of o)p[1].raws.tailwind={...p[1].raws.tailwind,candidate:r},p=I_(p,{context:e,candidate:r}),p!==null&&(yield p)}}function I_(r,{context:e,candidate:t}){if(!r[0].collectedFormats)return r;let i=!0,n;try{n=dr(r[0].collectedFormats,{context:e,candidate:t})}catch{return null}let s=ee.root({nodes:[r[1].clone()]});return s.walkRules(a=>{if(!ss(a))try{let o=rs(a.selector,n,{candidate:t,context:e});if(o===null){a.remove();return}a.selector=o}catch{return i=!1,!1}}),!i||s.nodes.length===0?null:(r[1]=s.nodes[0],r)}function ss(r){return r.parent&&r.parent.type==="atrule"&&r.parent.name==="keyframes"}function D_(r){if(r===!0)return e=>{ss(e)||e.walkDecls(t=>{t.parent.type==="rule"&&!ss(t.parent)&&(t.important=!0)})};if(typeof r=="string")return e=>{ss(e)||(e.selectors=e.selectors.map(t=>is(t,r)))}}function as(r,e,t=!1){let i=[],n=D_(e.tailwindConfig.important);for(let s of r){if(e.notClassCache.has(s))continue;if(e.candidateRuleCache.has(s)){i=i.concat(Array.from(e.candidateRuleCache.get(s)));continue}let a=Array.from(Yo(s,e));if(a.length===0){e.notClassCache.add(s);continue}e.classCache.set(s,a);let o=e.candidateRuleCache.get(s)??new Set;e.candidateRuleCache.set(s,o);for(let l of a){let[{sort:c,options:f},d]=l;if(f.respectImportant&&n){let h=ee.root({nodes:[d.clone()]});h.walkRules(n),d=h.nodes[0]}let p=[c,t?d.clone():d];o.add(p),e.ruleCache.add(p),i.push(p)}}return i}function Ko(r){return r.startsWith("[")&&r.endsWith("]")}var ns,v_,C_,os=P(()=>{u();Ot();ns=pe(it());qo();Kt();Gn();Fr();Be();It();Vo();Lo();Br();Oi();Bo();zt();ct();Wo();v_=(0,ns.default)(r=>r.first.filter(({type:e})=>e==="class").pop().value);C_=/^[a-z_-]/});var Th,Rh=P(()=>{u();Th={}});function q_(r){try{return Th.createHash("md5").update(r,"utf-8").digest("binary")}catch(e){return""}}function Ph(r,e){let t=e.toString();if(!t.includes("@tailwind"))return!1;let i=No.get(r),n=q_(t),s=i!==n;return No.set(r,n),s}var Ih=P(()=>{u();Rh();It()});function us(r){return(r>0n)-(r<0n)}var Dh=P(()=>{u()});function qh(r,e){let t=0n,i=0n;for(let[n,s]of e)r&n&&(t=t|n,i=i|s);return r&~t|i}var $h=P(()=>{u()});function Lh(r){let e=null;for(let t of r)e=e??t,e=e>t?e:t;return e}function $_(r,e){let t=r.length,i=e.length,n=t{u();Dh();$h();Xo=class{constructor(){this.offsets={defaults:0n,base:0n,components:0n,utilities:0n,variants:0n,user:0n},this.layerPositions={defaults:0n,base:1n,components:2n,utilities:3n,user:4n,variants:5n},this.reservedVariantBits=0n,this.variantOffsets=new Map}create(e){return{layer:e,parentLayer:e,arbitrary:0n,variants:0n,parallelIndex:0n,index:this.offsets[e]++,propertyOffset:0n,property:"",options:[]}}arbitraryProperty(e){return{...this.create("utilities"),arbitrary:1n,property:e}}forVariant(e,t=0){let i=this.variantOffsets.get(e);if(i===void 0)throw new Error(`Cannot find offset for unknown variant ${e}`);return{...this.create("variants"),variants:i<n.startsWith("[")).sort(([n],[s])=>$_(n,s)),t=e.map(([,n])=>n).sort((n,s)=>us(n-s));return e.map(([,n],s)=>[n,t[s]]).filter(([n,s])=>n!==s)}remapArbitraryVariantOffsets(e){let t=this.recalculateVariantOffsets();return t.length===0?e:e.map(i=>{let[n,s]=i;return n={...n,variants:qh(n.variants,t)},[n,s]})}sortArbitraryProperties(e){let t=new Set;for(let[a]of e)a.arbitrary===1n&&t.add(a.property);if(t.size===0)return e;let i=Array.from(t).sort(),n=new Map,s=1n;for(let a of i)n.set(a,s++);return e.map(a=>{let[o,l]=a;return o={...o,propertyOffset:n.get(o.property)??0n},[o,l]})}sort(e){return e=this.remapArbitraryVariantOffsets(e),e=this.sortArbitraryProperties(e),e.sort(([t],[i])=>us(this.compare(t,i)))}}});function tl(r,e){let t=r.tailwindConfig.prefix;return typeof t=="function"?t(e):t+e}function Bh({type:r="any",...e}){let t=[].concat(r);return{...e,types:t.map(i=>Array.isArray(i)?{type:i[0],...i[1]}:{type:i,preferOnConflict:!1})}}function L_(r){let e=[],t="",i=0;for(let n=0;n0&&e.push(t.trim()),e=e.filter(n=>n!==""),e}function M_(r,e,{before:t=[]}={}){if(t=[].concat(t),t.length<=0){r.push(e);return}let i=r.length-1;for(let n of t){let s=r.indexOf(n);s!==-1&&(i=Math.min(i,s))}r.splice(i,0,e)}function Fh(r){return Array.isArray(r)?r.flatMap(e=>!Array.isArray(e)&&!ke(e)?e:lr(e)):Fh([r])}function N_(r,e){return(0,Zo.default)(i=>{let n=[];return e&&e(i),i.walkClasses(s=>{n.push(s.value)}),n}).transformSync(r)}function B_(r){r.walkPseudos(e=>{e.value===":not"&&e.remove()})}function F_(r,e={containsNonOnDemandable:!1},t=0){let i=[],n=[];r.type==="rule"?n.push(...r.selectors):r.type==="atrule"&&r.walkRules(s=>n.push(...s.selectors));for(let s of n){let a=N_(s,B_);a.length===0&&(e.containsNonOnDemandable=!0);for(let o of a)i.push(o)}return t===0?[e.containsNonOnDemandable||i.length===0,i]:i}function fs(r){return Fh(r).flatMap(e=>{let t=new Map,[i,n]=F_(e);return i&&n.unshift(gt),n.map(s=>(t.has(e)||t.set(e,e),[s,t.get(e)]))})}function ls(r){return r.startsWith("@")||r.includes("&")}function Ri(r){r=r.replace(/\n+/g,"").replace(/\s{1,}/g," ").trim();let e=L_(r).map(t=>{if(!t.startsWith("@"))return({format:s})=>s(t);let[,i,n]=/@(\S*)( .+|[({].*)?/g.exec(t);return({wrap:s})=>s(ee.atRule({name:i,params:n?.trim()??""}))}).reverse();return t=>{for(let i of e)i(t)}}function j_(r,e,{variantList:t,variantMap:i,offsets:n,classList:s}){function a(p,h){return p?(0,Nh.default)(r,p,h):r}function o(p){return ur(r.prefix,p)}function l(p,h){return p===gt?gt:h.respectPrefix?e.tailwindConfig.prefix+p:p}function c(p,h,b={}){let v=kt(p),y=a(["theme",...v],h);return mt(v[0])(y,b)}let f=0,d={postcss:ee,prefix:o,e:Te,config:a,theme:c,corePlugins:p=>Array.isArray(r.corePlugins)?r.corePlugins.includes(p):a(["corePlugins",p],!0),variants:()=>[],addBase(p){for(let[h,b]of fs(p)){let v=l(h,{}),y=n.create("base");e.candidateRuleMap.has(v)||e.candidateRuleMap.set(v,[]),e.candidateRuleMap.get(v).push([{sort:y,layer:"base"},b])}},addDefaults(p,h){let b={[`@defaults ${p}`]:h};for(let[v,y]of fs(b)){let w=l(v,{});e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push([{sort:n.create("defaults"),layer:"defaults"},y])}},addComponents(p,h){h=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!1},Array.isArray(h)?{}:h);for(let[v,y]of fs(p)){let w=l(v,h);s.add(w),e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push([{sort:n.create("components"),layer:"components",options:h},y])}},addUtilities(p,h){h=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!0},Array.isArray(h)?{}:h);for(let[v,y]of fs(p)){let w=l(v,h);s.add(w),e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push([{sort:n.create("utilities"),layer:"utilities",options:h},y])}},matchUtilities:function(p,h){h=Bh({...{respectPrefix:!0,respectImportant:!0,modifiers:!1},...h});let v=n.create("utilities");for(let y in p){let S=function(T,{isOnlyPlugin:B}){let[N,R,F]=ea(h.types,T,h,r);if(N===void 0)return[];if(!h.types.some(({type:U})=>U===R))if(B)G.warn([`Unnecessary typehint \`${R}\` in \`${y}-${T}\`.`,`You can safely update it to \`${y}-${T.replace(R+":","")}\`.`]);else return[];if(!cr(N))return[];let Y={get modifier(){return h.modifiers||G.warn(`modifier-used-without-options-for-${y}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),F}},_=we(r,"generalizedModifiers");return[].concat(_?k(N,Y):k(N)).filter(Boolean).map(U=>({[Qn(y,T)]:U}))},w=l(y,h),k=p[y];s.add([w,h]);let E=[{sort:v,layer:"utilities",options:h},S];e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push(E)}},matchComponents:function(p,h){h=Bh({...{respectPrefix:!0,respectImportant:!1,modifiers:!1},...h});let v=n.create("components");for(let y in p){let S=function(T,{isOnlyPlugin:B}){let[N,R,F]=ea(h.types,T,h,r);if(N===void 0)return[];if(!h.types.some(({type:U})=>U===R))if(B)G.warn([`Unnecessary typehint \`${R}\` in \`${y}-${T}\`.`,`You can safely update it to \`${y}-${T.replace(R+":","")}\`.`]);else return[];if(!cr(N))return[];let Y={get modifier(){return h.modifiers||G.warn(`modifier-used-without-options-for-${y}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),F}},_=we(r,"generalizedModifiers");return[].concat(_?k(N,Y):k(N)).filter(Boolean).map(U=>({[Qn(y,T)]:U}))},w=l(y,h),k=p[y];s.add([w,h]);let E=[{sort:v,layer:"components",options:h},S];e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push(E)}},addVariant(p,h,b={}){h=[].concat(h).map(v=>{if(typeof v!="string")return(y={})=>{let{args:w,modifySelectors:k,container:S,separator:E,wrap:T,format:B}=y,N=v(Object.assign({modifySelectors:k,container:S,separator:E},b.type===Jo.MatchVariant&&{args:w,wrap:T,format:B}));if(typeof N=="string"&&!ls(N))throw new Error(`Your custom variant \`${p}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Array.isArray(N)?N.filter(R=>typeof R=="string").map(R=>Ri(R)):N&&typeof N=="string"&&Ri(N)(y)};if(!ls(v))throw new Error(`Your custom variant \`${p}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Ri(v)}),M_(t,p,b),i.set(p,h),e.variantOptions.set(p,b)},matchVariant(p,h,b){let v=b?.id??++f,y=p==="@",w=we(r,"generalizedModifiers");for(let[S,E]of Object.entries(b?.values??{}))S!=="DEFAULT"&&d.addVariant(y?`${p}${S}`:`${p}-${S}`,({args:T,container:B})=>h(E,w?{modifier:T?.modifier,container:B}:{container:B}),{...b,value:E,id:v,type:Jo.MatchVariant,variantInfo:el.Base});let k="DEFAULT"in(b?.values??{});d.addVariant(p,({args:S,container:E})=>S?.value===Ti&&!k?null:h(S?.value===Ti?b.values.DEFAULT:S?.value??(typeof S=="string"?S:""),w?{modifier:S?.modifier,container:E}:{container:E}),{...b,id:v,type:Jo.MatchVariant,variantInfo:el.Dynamic})}};return d}function cs(r){return rl.has(r)||rl.set(r,new Map),rl.get(r)}function jh(r,e){let t=!1,i=new Map;for(let n of r){if(!n)continue;let s=oa.parse(n),a=s.hash?s.href.replace(s.hash,""):s.href;a=s.search?a.replace(s.search,""):a;let o=be.statSync(decodeURIComponent(a),{throwIfNoEntry:!1})?.mtimeMs;!o||((!e.has(n)||o>e.get(n))&&(t=!0),i.set(n,o))}return[t,i]}function zh(r){r.walkAtRules(e=>{["responsive","variants"].includes(e.name)&&(zh(e),e.before(e.nodes),e.remove())})}function z_(r){let e=[];return r.each(t=>{t.type==="atrule"&&["responsive","variants"].includes(t.name)&&(t.name="layer",t.params="utilities")}),r.walkAtRules("layer",t=>{if(zh(t),t.params==="base"){for(let i of t.nodes)e.push(function({addBase:n}){n(i,{respectPrefix:!1})});t.remove()}else if(t.params==="components"){for(let i of t.nodes)e.push(function({addComponents:n}){n(i,{respectPrefix:!1,preserveSource:!0})});t.remove()}else if(t.params==="utilities"){for(let i of t.nodes)e.push(function({addUtilities:n}){n(i,{respectPrefix:!1,preserveSource:!0})});t.remove()}}),e}function U_(r,e){let t=Object.entries({...se,...yh}).map(([l,c])=>r.tailwindConfig.corePlugins.includes(l)?c:null).filter(Boolean),i=r.tailwindConfig.plugins.map(l=>(l.__isOptionsFunction&&(l=l()),typeof l=="function"?l:l.handler)),n=z_(e),s=[se.childVariant,se.pseudoElementVariants,se.pseudoClassVariants,se.hasVariants,se.ariaVariants,se.dataVariants],a=[se.supportsVariants,se.reducedMotionVariants,se.prefersContrastVariants,se.screenVariants,se.orientationVariants,se.directionVariants,se.darkVariants,se.forcedColorsVariants,se.printVariant];return(r.tailwindConfig.darkMode==="class"||Array.isArray(r.tailwindConfig.darkMode)&&r.tailwindConfig.darkMode[0]==="class")&&(a=[se.supportsVariants,se.reducedMotionVariants,se.prefersContrastVariants,se.darkVariants,se.screenVariants,se.orientationVariants,se.directionVariants,se.forcedColorsVariants,se.printVariant]),[...t,...s,...i,...a,...n]}function V_(r,e){let t=[],i=new Map;e.variantMap=i;let n=new Xo;e.offsets=n;let s=new Set,a=j_(e.tailwindConfig,e,{variantList:t,variantMap:i,offsets:n,classList:s});for(let f of r)if(Array.isArray(f))for(let d of f)d(a);else f?.(a);n.recordVariants(t,f=>i.get(f).length);for(let[f,d]of i.entries())e.variantMap.set(f,d.map((p,h)=>[n.forVariant(f,h),p]));let o=(e.tailwindConfig.safelist??[]).filter(Boolean);if(o.length>0){let f=[];for(let d of o){if(typeof d=="string"){e.changedContent.push({content:d,extension:"html"});continue}if(d instanceof RegExp){G.warn("root-regex",["Regular expressions in `safelist` work differently in Tailwind CSS v3.0.","Update your `safelist` configuration to eliminate this warning.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"]);continue}f.push(d)}if(f.length>0){let d=new Map,p=e.tailwindConfig.prefix.length,h=f.some(b=>b.pattern.source.includes("!"));for(let b of s){let v=Array.isArray(b)?(()=>{let[y,w]=b,S=Object.keys(w?.values??{}).map(E=>Ei(y,E));return w?.supportsNegativeValues&&(S=[...S,...S.map(E=>"-"+E)],S=[...S,...S.map(E=>E.slice(0,p)+"-"+E.slice(p))]),w.types.some(({type:E})=>E==="color")&&(S=[...S,...S.flatMap(E=>Object.keys(e.tailwindConfig.theme.opacity).map(T=>`${E}/${T}`))]),h&&w?.respectImportant&&(S=[...S,...S.map(E=>"!"+E)]),S})():[b];for(let y of v)for(let{pattern:w,variants:k=[]}of f)if(w.lastIndex=0,d.has(w)||d.set(w,0),!!w.test(y)){d.set(w,d.get(w)+1),e.changedContent.push({content:y,extension:"html"});for(let S of k)e.changedContent.push({content:S+e.tailwindConfig.separator+y,extension:"html"})}}for(let[b,v]of d.entries())v===0&&G.warn([`The safelist pattern \`${b}\` doesn't match any Tailwind CSS classes.`,"Fix this pattern or remove it from your `safelist` configuration.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"])}}let l=[].concat(e.tailwindConfig.darkMode??"media")[1]??"dark",c=[tl(e,l),tl(e,"group"),tl(e,"peer")];e.getClassOrder=function(d){let p=[...d].sort((y,w)=>y===w?0:y[y,null])),b=as(new Set(p),e,!0);b=e.offsets.sort(b);let v=BigInt(c.length);for(let[,y]of b){let w=y.raws.tailwind.candidate;h.set(w,h.get(w)??v++)}return d.map(y=>{let w=h.get(y)??null,k=c.indexOf(y);return w===null&&k!==-1&&(w=BigInt(k)),[y,w]})},e.getClassList=function(d={}){let p=[];for(let h of s)if(Array.isArray(h)){let[b,v]=h,y=[],w=Object.keys(v?.modifiers??{});v?.types?.some(({type:E})=>E==="color")&&w.push(...Object.keys(e.tailwindConfig.theme.opacity??{}));let k={modifiers:w},S=d.includeMetadata&&w.length>0;for(let[E,T]of Object.entries(v?.values??{})){if(T==null)continue;let B=Ei(b,E);if(p.push(S?[B,k]:B),v?.supportsNegativeValues&&xt(T)){let N=Ei(b,`-${E}`);y.push(S?[N,k]:N)}}p.push(...y)}else p.push(h);return p},e.getVariants=function(){let d=Math.random().toString(36).substring(7).toUpperCase(),p=[];for(let[h,b]of e.variantOptions.entries())b.variantInfo!==el.Base&&p.push({name:h,isArbitrary:b.type===Symbol.for("MATCH_VARIANT"),values:Object.keys(b.values??{}),hasDash:h!=="@",selectors({modifier:v,value:y}={}){let w=`TAILWINDPLACEHOLDER${d}`,k=ee.rule({selector:`.${w}`}),S=ee.root({nodes:[k.clone()]}),E=S.toString(),T=(e.variantMap.get(h)??[]).flatMap(([le,A])=>A),B=[];for(let le of T){let A=[],C={args:{modifier:v,value:b.values?.[y]??y},separator:e.tailwindConfig.separator,modifySelectors(V){return S.each(Ee=>{Ee.type==="rule"&&(Ee.selectors=Ee.selectors.map(Ie=>V({get className(){return Go(Ie)},selector:Ie})))}),S},format(V){A.push(V)},wrap(V){A.push(`@${V.name} ${V.params} { & }`)},container:S},he=le(C);if(A.length>0&&B.push(A),Array.isArray(he))for(let V of he)A=[],V(C),B.push(A)}let N=[],R=S.toString();E!==R&&(S.walkRules(le=>{let A=le.selector,C=(0,Zo.default)(he=>{he.walkClasses(V=>{V.value=`${h}${e.tailwindConfig.separator}${V.value}`})}).processSync(A);N.push(A.replace(C,"&").replace(w,"&"))}),S.walkAtRules(le=>{N.push(`@${le.name} (${le.params}) { & }`)}));let F=!(y in(b.values??{})),Y=b[Pt]??{},_=(()=>!(F||Y.respectPrefix===!1))();B=B.map(le=>le.map(A=>({format:A,respectPrefix:_}))),N=N.map(le=>({format:le,respectPrefix:_}));let Q={candidate:w,context:e},U=B.map(le=>rs(`.${w}`,dr(le,Q),Q).replace(`.${w}`,"&").replace("{ & }","").trim());return N.length>0&&U.push(dr(N,Q).toString().replace(`.${w}`,"&")),U}});return p}}function Uh(r,e){!r.classCache.has(e)||(r.notClassCache.add(e),r.classCache.delete(e),r.applyClassCache.delete(e),r.candidateRuleMap.delete(e),r.candidateRuleCache.delete(e),r.stylesheetCache=null)}function H_(r,e){let t=e.raws.tailwind.candidate;if(!!t){for(let i of r.ruleCache)i[1].raws.tailwind.candidate===t&&r.ruleCache.delete(i);Uh(r,t)}}function il(r,e=[],t=ee.root()){let i={disposables:[],ruleCache:new Set,candidateRuleCache:new Map,classCache:new Map,applyClassCache:new Map,notClassCache:new Set(r.blocklist??[]),postCssNodeCache:new Map,candidateRuleMap:new Map,tailwindConfig:r,changedContent:e,variantMap:new Map,stylesheetCache:null,variantOptions:new Map,markInvalidUtilityCandidate:s=>Uh(i,s),markInvalidUtilityNode:s=>H_(i,s)},n=U_(i,t);return V_(n,i),i}function Vh(r,e,t,i,n,s){let a=e.opts.from,o=i!==null;Ze.DEBUG&&console.log("Source path:",a);let l;if(o&&hr.has(a))l=hr.get(a);else if(Pi.has(n)){let p=Pi.get(n);Dt.get(p).add(a),hr.set(a,p),l=p}let c=Ph(a,r);if(l){let[p,h]=jh([...s],cs(l));if(!p&&!c)return[l,!1,h]}if(hr.has(a)){let p=hr.get(a);if(Dt.has(p)&&(Dt.get(p).delete(a),Dt.get(p).size===0)){Dt.delete(p);for(let[h,b]of Pi)b===p&&Pi.delete(h);for(let h of p.disposables.splice(0))h(p)}}Ze.DEBUG&&console.log("Setting up new context...");let f=il(t,[],r);Object.assign(f,{userConfigPath:i});let[,d]=jh([...s],cs(f));return Pi.set(n,f),hr.set(a,f),Dt.has(f)||Dt.set(f,new Set),Dt.get(f).add(a),[f,!0,d]}var Nh,Zo,Pt,Jo,el,rl,hr,Pi,Dt,Oi=P(()=>{u();ft();la();Ot();Nh=pe(Ra()),Zo=pe(it());Ci();qo();Gn();Kt();fr();Lo();Fr();bh();It();It();Yi();Be();Gi();Bo();os();Ih();Mh();ct();Vo();Pt=Symbol(),Jo={AddVariant:Symbol.for("ADD_VARIANT"),MatchVariant:Symbol.for("MATCH_VARIANT")},el={Base:1<<0,Dynamic:1<<1};rl=new WeakMap;hr=wh,Pi=vh,Dt=es});function nl(r){return r.ignore?[]:r.glob?m.env.ROLLUP_WATCH==="true"?[{type:"dependency",file:r.base}]:[{type:"dir-dependency",dir:r.base,glob:r.glob}]:[{type:"dependency",file:r.base}]}var Hh=P(()=>{u()});function Wh(r,e){return{handler:r,config:e}}var Gh,Qh=P(()=>{u();Wh.withOptions=function(r,e=()=>({})){let t=function(i){return{__options:i,handler:r(i),config:e(i)}};return t.__isOptionsFunction=!0,t.__pluginFunction=r,t.__configFunction=e,t};Gh=Wh});var sl={};Ge(sl,{default:()=>W_});var W_,al=P(()=>{u();Qh();W_=Gh});var Kh=x((z4,Yh)=>{u();var G_=(al(),sl).default,Q_={overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical"},Y_=G_(function({matchUtilities:r,addUtilities:e,theme:t,variants:i}){let n=t("lineClamp");r({"line-clamp":s=>({...Q_,"-webkit-line-clamp":`${s}`})},{values:n}),e([{".line-clamp-none":{"-webkit-line-clamp":"unset"}}],i("lineClamp"))},{theme:{lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"}},variants:{lineClamp:["responsive"]}});Yh.exports=Y_});function ol(r){r.content.files.length===0&&G.warn("content-problems",["The `content` option in your Tailwind CSS configuration is missing or empty.","Configure your content sources or your generated CSS will be missing styles.","https://tailwindcss.com/docs/content-configuration"]);try{let e=Kh();r.plugins.includes(e)&&(G.warn("line-clamp-in-core",["As of Tailwind CSS v3.3, the `@tailwindcss/line-clamp` plugin is now included by default.","Remove it from the `plugins` array in your configuration to eliminate this warning."]),r.plugins=r.plugins.filter(t=>t!==e))}catch{}return r}var Xh=P(()=>{u();Be()});var Zh,Jh=P(()=>{u();Zh=()=>!1});var ps,em=P(()=>{u();ps={sync:r=>[].concat(r),generateTasks:r=>[{dynamic:!1,base:".",negative:[],positive:[].concat(r),patterns:[].concat(r)}],escapePath:r=>r}});var ll,tm=P(()=>{u();ll=r=>r});var rm,im=P(()=>{u();rm=()=>""});function nm(r){let e=r,t=rm(r);return t!=="."&&(e=r.substr(t.length),e.charAt(0)==="/"&&(e=e.substr(1))),e.substr(0,2)==="./"?e=e.substr(2):e.charAt(0)==="/"&&(e=e.substr(1)),{base:t,glob:e}}var sm=P(()=>{u();im()});var ds=x(Ve=>{u();"use strict";Ve.isInteger=r=>typeof r=="number"?Number.isInteger(r):typeof r=="string"&&r.trim()!==""?Number.isInteger(Number(r)):!1;Ve.find=(r,e)=>r.nodes.find(t=>t.type===e);Ve.exceedsLimit=(r,e,t=1,i)=>i===!1||!Ve.isInteger(r)||!Ve.isInteger(e)?!1:(Number(e)-Number(r))/Number(t)>=i;Ve.escapeNode=(r,e=0,t)=>{let i=r.nodes[e];!i||(t&&i.type===t||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};Ve.encloseBrace=r=>r.type!=="brace"?!1:r.commas>>0+r.ranges>>0==0?(r.invalid=!0,!0):!1;Ve.isInvalidBrace=r=>r.type!=="brace"?!1:r.invalid===!0||r.dollar?!0:r.commas>>0+r.ranges>>0==0||r.open!==!0||r.close!==!0?(r.invalid=!0,!0):!1;Ve.isOpenOrClose=r=>r.type==="open"||r.type==="close"?!0:r.open===!0||r.close===!0;Ve.reduce=r=>r.reduce((e,t)=>(t.type==="text"&&e.push(t.value),t.type==="range"&&(t.type="text"),e),[]);Ve.flatten=(...r)=>{let e=[],t=i=>{for(let n=0;n{u();"use strict";var am=ds();om.exports=(r,e={})=>{let t=(i,n={})=>{let s=e.escapeInvalid&&am.isInvalidBrace(n),a=i.invalid===!0&&e.escapeInvalid===!0,o="";if(i.value)return(s||a)&&am.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=t(l);return o};return t(r)}});var um=x((J4,lm)=>{u();"use strict";lm.exports=function(r){return typeof r=="number"?r-r==0:typeof r=="string"&&r.trim()!==""?Number.isFinite?Number.isFinite(+r):isFinite(+r):!1}});var bm=x((e6,ym)=>{u();"use strict";var fm=um(),Wt=(r,e,t)=>{if(fm(r)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(e===void 0||r===e)return String(r);if(fm(e)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...t};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=r+":"+e+"="+n+s+a+o;if(Wt.cache.hasOwnProperty(l))return Wt.cache[l].result;let c=Math.min(r,e),f=Math.max(r,e);if(Math.abs(c-f)===1){let v=r+"|"+e;return i.capture?`(${v})`:i.wrap===!1?v:`(?:${v})`}let d=gm(r)||gm(e),p={min:r,max:e,a:c,b:f},h=[],b=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let v=f<0?Math.abs(f):1;b=cm(v,Math.abs(c),p,i),c=p.a=0}return f>=0&&(h=cm(c,f,p,i)),p.negatives=b,p.positives=h,p.result=K_(b,h,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&h.length+b.length>1&&(p.result=`(?:${p.result})`),Wt.cache[l]=p,p.result};function K_(r,e,t){let i=ul(r,e,"-",!1,t)||[],n=ul(e,r,"",!1,t)||[],s=ul(r,e,"-?",!0,t)||[];return i.concat(s).concat(n).join("|")}function X_(r,e){let t=1,i=1,n=dm(r,t),s=new Set([e]);for(;r<=n&&n<=e;)s.add(n),t+=1,n=dm(r,t);for(n=hm(e+1,i)-1;r1&&o.count.pop(),o.count.push(f.count[0]),o.string=o.pattern+mm(o.count),a=c+1;continue}t.isPadded&&(d=rE(c,t,i)),f.string=d+f.pattern+mm(f.count),s.push(f),a=c+1,o=f}return s}function ul(r,e,t,i,n){let s=[];for(let a of r){let{string:o}=a;!i&&!pm(e,"string",o)&&s.push(t+o),i&&pm(e,"string",o)&&s.push(t+o)}return s}function J_(r,e){let t=[];for(let i=0;ie?1:e>r?-1:0}function pm(r,e,t){return r.some(i=>i[e]===t)}function dm(r,e){return Number(String(r).slice(0,-e)+"9".repeat(e))}function hm(r,e){return r-r%Math.pow(10,e)}function mm(r){let[e=0,t=""]=r;return t||e>1?`{${e+(t?","+t:"")}}`:""}function tE(r,e,t){return`[${r}${e-r==1?"":"-"}${e}]`}function gm(r){return/^-?(0+)\d/.test(r)}function rE(r,e,t){if(!e.isPadded)return r;let i=Math.abs(e.maxLen-String(r).length),n=t.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Wt.cache={};Wt.clearCache=()=>Wt.cache={};ym.exports=Wt});var pl=x((t6,Cm)=>{u();"use strict";var iE=(Fn(),Bn),wm=bm(),vm=r=>r!==null&&typeof r=="object"&&!Array.isArray(r),nE=r=>e=>r===!0?Number(e):String(e),fl=r=>typeof r=="number"||typeof r=="string"&&r!=="",Ii=r=>Number.isInteger(+r),cl=r=>{let e=`${r}`,t=-1;if(e[0]==="-"&&(e=e.slice(1)),e==="0")return!1;for(;e[++t]==="0";);return t>0},sE=(r,e,t)=>typeof r=="string"||typeof e=="string"?!0:t.stringify===!0,aE=(r,e,t)=>{if(e>0){let i=r[0]==="-"?"-":"";i&&(r=r.slice(1)),r=i+r.padStart(i?e-1:e,"0")}return t===!1?String(r):r},ms=(r,e)=>{let t=r[0]==="-"?"-":"";for(t&&(r=r.slice(1),e--);r.length{r.negatives.sort((o,l)=>ol?1:0),r.positives.sort((o,l)=>ol?1:0);let i=e.capture?"":"?:",n="",s="",a;return r.positives.length&&(n=r.positives.map(o=>ms(String(o),t)).join("|")),r.negatives.length&&(s=`-(${i}${r.negatives.map(o=>ms(String(o),t)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,e.wrap?`(${i}${a})`:a},xm=(r,e,t,i)=>{if(t)return wm(r,e,{wrap:!1,...i});let n=String.fromCharCode(r);if(r===e)return n;let s=String.fromCharCode(e);return`[${n}-${s}]`},km=(r,e,t)=>{if(Array.isArray(r)){let i=t.wrap===!0,n=t.capture?"":"?:";return i?`(${n}${r.join("|")})`:r.join("|")}return wm(r,e,t)},Sm=(...r)=>new RangeError("Invalid range arguments: "+iE.inspect(...r)),Am=(r,e,t)=>{if(t.strictRanges===!0)throw Sm([r,e]);return[]},lE=(r,e)=>{if(e.strictRanges===!0)throw new TypeError(`Expected step "${r}" to be a number`);return[]},uE=(r,e,t=1,i={})=>{let n=Number(r),s=Number(e);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw Sm([r,e]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(r),l=String(e),c=String(t);t=Math.max(Math.abs(t),1);let f=cl(o)||cl(l)||cl(c),d=f?Math.max(o.length,l.length,c.length):0,p=f===!1&&sE(r,e,i)===!1,h=i.transform||nE(p);if(i.toRegex&&t===1)return xm(ms(r,d),ms(e,d),!0,i);let b={negatives:[],positives:[]},v=k=>b[k<0?"negatives":"positives"].push(Math.abs(k)),y=[],w=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&t>1?v(n):y.push(aE(h(n,w),d,p)),n=a?n-t:n+t,w++;return i.toRegex===!0?t>1?oE(b,i,d):km(y,null,{wrap:!1,...i}):y},fE=(r,e,t=1,i={})=>{if(!Ii(r)&&r.length>1||!Ii(e)&&e.length>1)return Am(r,e,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${r}`.charCodeAt(0),a=`${e}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&t===1)return xm(l,c,!1,i);let f=[],d=0;for(;o?s>=a:s<=a;)f.push(n(s,d)),s=o?s-t:s+t,d++;return i.toRegex===!0?km(f,null,{wrap:!1,options:i}):f},gs=(r,e,t,i={})=>{if(e==null&&fl(r))return[r];if(!fl(r)||!fl(e))return Am(r,e,i);if(typeof t=="function")return gs(r,e,1,{transform:t});if(vm(t))return gs(r,e,0,t);let n={...i};return n.capture===!0&&(n.wrap=!0),t=t||n.step||1,Ii(t)?Ii(r)&&Ii(e)?uE(r,e,t,n):fE(r,e,Math.max(Math.abs(t),1),n):t!=null&&!vm(t)?lE(t,n):gs(r,e,1,t)};Cm.exports=gs});var Om=x((r6,Em)=>{u();"use strict";var cE=pl(),_m=ds(),pE=(r,e={})=>{let t=(i,n={})=>{let s=_m.isInvalidBrace(n),a=i.invalid===!0&&e.escapeInvalid===!0,o=s===!0||a===!0,l=e.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let f=_m.reduce(i.nodes),d=cE(...f,{...e,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return f.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let f of i.nodes)c+=t(f,i);return c};return t(r)};Em.exports=pE});var Pm=x((i6,Rm)=>{u();"use strict";var dE=pl(),Tm=hs(),mr=ds(),Gt=(r="",e="",t=!1)=>{let i=[];if(r=[].concat(r),e=[].concat(e),!e.length)return r;if(!r.length)return t?mr.flatten(e).map(n=>`{${n}}`):e;for(let n of r)if(Array.isArray(n))for(let s of n)i.push(Gt(s,e,t));else for(let s of e)t===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Gt(n,s,t):n+s);return mr.flatten(i)},hE=(r,e={})=>{let t=e.rangeLimit===void 0?1e3:e.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Gt(o.pop(),Tm(n,e)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Gt(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=mr.reduce(n.nodes);if(mr.exceedsLimit(...d,e.step,t))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=dE(...d,e);p.length===0&&(p=Tm(n,e)),o.push(Gt(o.pop(),p)),n.nodes=[];return}let l=mr.encloseBrace(n),c=n.queue,f=n;for(;f.type!=="brace"&&f.type!=="root"&&f.parent;)f=f.parent,c=f.queue;for(let d=0;d{u();"use strict";Im.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Nm=x((s6,Mm)=>{u();"use strict";var mE=hs(),{MAX_LENGTH:qm,CHAR_BACKSLASH:dl,CHAR_BACKTICK:gE,CHAR_COMMA:yE,CHAR_DOT:bE,CHAR_LEFT_PARENTHESES:wE,CHAR_RIGHT_PARENTHESES:vE,CHAR_LEFT_CURLY_BRACE:xE,CHAR_RIGHT_CURLY_BRACE:kE,CHAR_LEFT_SQUARE_BRACKET:$m,CHAR_RIGHT_SQUARE_BRACKET:Lm,CHAR_DOUBLE_QUOTE:SE,CHAR_SINGLE_QUOTE:AE,CHAR_NO_BREAK_SPACE:CE,CHAR_ZERO_WIDTH_NOBREAK_SPACE:_E}=Dm(),EE=(r,e={})=>{if(typeof r!="string")throw new TypeError("Expected a string");let t=e||{},i=typeof t.maxLength=="number"?Math.min(qm,t.maxLength):qm;if(r.length>i)throw new SyntaxError(`Input length (${r.length}), exceeds max characters (${i})`);let n={type:"root",input:r,nodes:[]},s=[n],a=n,o=n,l=0,c=r.length,f=0,d=0,p,h=()=>r[f++],b=v=>{if(v.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&v.type==="text"){o.value+=v.value;return}return a.nodes.push(v),v.parent=a,v.prev=o,o=v,v};for(b({type:"bos"});f0){if(a.ranges>0){a.ranges=0;let v=a.nodes.shift();a.nodes=[v,{type:"text",value:mE(a)}]}b({type:"comma",value:p}),a.commas++;continue}if(p===bE&&d>0&&a.commas===0){let v=a.nodes;if(d===0||v.length===0){b({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){v.pop();let y=v[v.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}b({type:"dot",value:p});continue}b({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(w=>{w.nodes||(w.type==="open"&&(w.isOpen=!0),w.type==="close"&&(w.isClose=!0),w.nodes||(w.type="text"),w.invalid=!0)});let v=s[s.length-1],y=v.nodes.indexOf(a);v.nodes.splice(y,1,...a.nodes)}while(s.length>0);return b({type:"eos"}),n};Mm.exports=EE});var jm=x((a6,Fm)=>{u();"use strict";var Bm=hs(),OE=Om(),TE=Pm(),RE=Nm(),Le=(r,e={})=>{let t=[];if(Array.isArray(r))for(let i of r){let n=Le.create(i,e);Array.isArray(n)?t.push(...n):t.push(n)}else t=[].concat(Le.create(r,e));return e&&e.expand===!0&&e.nodupes===!0&&(t=[...new Set(t)]),t};Le.parse=(r,e={})=>RE(r,e);Le.stringify=(r,e={})=>typeof r=="string"?Bm(Le.parse(r,e),e):Bm(r,e);Le.compile=(r,e={})=>(typeof r=="string"&&(r=Le.parse(r,e)),OE(r,e));Le.expand=(r,e={})=>{typeof r=="string"&&(r=Le.parse(r,e));let t=TE(r,e);return e.noempty===!0&&(t=t.filter(Boolean)),e.nodupes===!0&&(t=[...new Set(t)]),t};Le.create=(r,e={})=>r===""||r.length<3?[r]:e.expand!==!0?Le.compile(r,e):Le.expand(r,e);Fm.exports=Le});var Di=x((o6,Wm)=>{u();"use strict";var PE=(et(),Ur),at="\\\\/",zm=`[^${at}]`,yt="\\.",IE="\\+",DE="\\?",ys="\\/",qE="(?=.)",Um="[^/]",hl=`(?:${ys}|$)`,Vm=`(?:^|${ys})`,ml=`${yt}{1,2}${hl}`,$E=`(?!${yt})`,LE=`(?!${Vm}${ml})`,ME=`(?!${yt}{0,1}${hl})`,NE=`(?!${ml})`,BE=`[^.${ys}]`,FE=`${Um}*?`,Hm={DOT_LITERAL:yt,PLUS_LITERAL:IE,QMARK_LITERAL:DE,SLASH_LITERAL:ys,ONE_CHAR:qE,QMARK:Um,END_ANCHOR:hl,DOTS_SLASH:ml,NO_DOT:$E,NO_DOTS:LE,NO_DOT_SLASH:ME,NO_DOTS_SLASH:NE,QMARK_NO_DOT:BE,STAR:FE,START_ANCHOR:Vm},jE={...Hm,SLASH_LITERAL:`[${at}]`,QMARK:zm,STAR:`${zm}*?`,DOTS_SLASH:`${yt}{1,2}(?:[${at}]|$)`,NO_DOT:`(?!${yt})`,NO_DOTS:`(?!(?:^|[${at}])${yt}{1,2}(?:[${at}]|$))`,NO_DOT_SLASH:`(?!${yt}{0,1}(?:[${at}]|$))`,NO_DOTS_SLASH:`(?!${yt}{1,2}(?:[${at}]|$))`,QMARK_NO_DOT:`[^.${at}]`,START_ANCHOR:`(?:^|[${at}])`,END_ANCHOR:`(?:[${at}]|$)`},zE={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Wm.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:zE,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:PE.sep,extglobChars(r){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${r.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(r){return r===!0?jE:Hm}}});var qi=x(Re=>{u();"use strict";var UE=(et(),Ur),VE=m.platform==="win32",{REGEX_BACKSLASH:HE,REGEX_REMOVE_BACKSLASH:WE,REGEX_SPECIAL_CHARS:GE,REGEX_SPECIAL_CHARS_GLOBAL:QE}=Di();Re.isObject=r=>r!==null&&typeof r=="object"&&!Array.isArray(r);Re.hasRegexChars=r=>GE.test(r);Re.isRegexChar=r=>r.length===1&&Re.hasRegexChars(r);Re.escapeRegex=r=>r.replace(QE,"\\$1");Re.toPosixSlashes=r=>r.replace(HE,"/");Re.removeBackslashes=r=>r.replace(WE,e=>e==="\\"?"":e);Re.supportsLookbehinds=()=>{let r=m.version.slice(1).split(".").map(Number);return r.length===3&&r[0]>=9||r[0]===8&&r[1]>=10};Re.isWindows=r=>r&&typeof r.windows=="boolean"?r.windows:VE===!0||UE.sep==="\\";Re.escapeLast=(r,e,t)=>{let i=r.lastIndexOf(e,t);return i===-1?r:r[i-1]==="\\"?Re.escapeLast(r,e,i-1):`${r.slice(0,i)}\\${r.slice(i)}`};Re.removePrefix=(r,e={})=>{let t=r;return t.startsWith("./")&&(t=t.slice(2),e.prefix="./"),t};Re.wrapOutput=(r,e={},t={})=>{let i=t.contains?"":"^",n=t.contains?"":"$",s=`${i}(?:${r})${n}`;return e.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var eg=x((u6,Jm)=>{u();"use strict";var Gm=qi(),{CHAR_ASTERISK:gl,CHAR_AT:YE,CHAR_BACKWARD_SLASH:$i,CHAR_COMMA:KE,CHAR_DOT:yl,CHAR_EXCLAMATION_MARK:bl,CHAR_FORWARD_SLASH:Qm,CHAR_LEFT_CURLY_BRACE:wl,CHAR_LEFT_PARENTHESES:vl,CHAR_LEFT_SQUARE_BRACKET:XE,CHAR_PLUS:ZE,CHAR_QUESTION_MARK:Ym,CHAR_RIGHT_CURLY_BRACE:JE,CHAR_RIGHT_PARENTHESES:Km,CHAR_RIGHT_SQUARE_BRACKET:e2}=Di(),Xm=r=>r===Qm||r===$i,Zm=r=>{r.isPrefix!==!0&&(r.depth=r.isGlobstar?1/0:1)},t2=(r,e)=>{let t=e||{},i=r.length-1,n=t.parts===!0||t.scanToEnd===!0,s=[],a=[],o=[],l=r,c=-1,f=0,d=0,p=!1,h=!1,b=!1,v=!1,y=!1,w=!1,k=!1,S=!1,E=!1,T=!1,B=0,N,R,F={value:"",depth:0,isGlob:!1},Y=()=>c>=i,_=()=>l.charCodeAt(c+1),Q=()=>(N=R,l.charCodeAt(++c));for(;c0&&(le=l.slice(0,f),l=l.slice(f),d-=f),U&&b===!0&&d>0?(U=l.slice(0,d),A=l.slice(d)):b===!0?(U="",A=l):U=l,U&&U!==""&&U!=="/"&&U!==l&&Xm(U.charCodeAt(U.length-1))&&(U=U.slice(0,-1)),t.unescape===!0&&(A&&(A=Gm.removeBackslashes(A)),U&&k===!0&&(U=Gm.removeBackslashes(U)));let C={prefix:le,input:r,start:f,base:U,glob:A,isBrace:p,isBracket:h,isGlob:b,isExtglob:v,isGlobstar:y,negated:S,negatedExtglob:E};if(t.tokens===!0&&(C.maxDepth=0,Xm(R)||a.push(F),C.tokens=a),t.parts===!0||t.tokens===!0){let he;for(let V=0;V{u();"use strict";var bs=Di(),Me=qi(),{MAX_LENGTH:ws,POSIX_REGEX_SOURCE:r2,REGEX_NON_SPECIAL_CHARS:i2,REGEX_SPECIAL_CHARS_BACKREF:n2,REPLACEMENTS:tg}=bs,s2=(r,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...r,e);r.sort();let t=`[${r.join("-")}]`;try{new RegExp(t)}catch(i){return r.map(n=>Me.escapeRegex(n)).join("..")}return t},gr=(r,e)=>`Missing ${r}: "${e}" - use "\\\\${e}" to match literal characters`,xl=(r,e)=>{if(typeof r!="string")throw new TypeError("Expected a string");r=tg[r]||r;let t={...e},i=typeof t.maxLength=="number"?Math.min(ws,t.maxLength):ws,n=r.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:t.prepend||""},a=[s],o=t.capture?"":"?:",l=Me.isWindows(e),c=bs.globChars(l),f=bs.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:h,ONE_CHAR:b,DOTS_SLASH:v,NO_DOT:y,NO_DOT_SLASH:w,NO_DOTS_SLASH:k,QMARK:S,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:B}=c,N=$=>`(${o}(?:(?!${B}${$.dot?v:d}).)*?)`,R=t.dot?"":y,F=t.dot?S:E,Y=t.bash===!0?N(t):T;t.capture&&(Y=`(${Y})`),typeof t.noext=="boolean"&&(t.noextglob=t.noext);let _={input:r,index:-1,start:0,dot:t.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};r=Me.removePrefix(r,_),n=r.length;let Q=[],U=[],le=[],A=s,C,he=()=>_.index===n-1,V=_.peek=($=1)=>r[_.index+$],Ee=_.advance=()=>r[++_.index]||"",Ie=()=>r.slice(_.index+1),De=($="",ae=0)=>{_.consumed+=$,_.index+=ae},ji=$=>{_.output+=$.output!=null?$.output:$.value,De($.value)},Iv=()=>{let $=1;for(;V()==="!"&&(V(2)!=="("||V(3)==="?");)Ee(),_.start++,$++;return $%2==0?!1:(_.negated=!0,_.start++,!0)},zi=$=>{_[$]++,le.push($)},Ft=$=>{_[$]--,le.pop()},W=$=>{if(A.type==="globstar"){let ae=_.braces>0&&($.type==="comma"||$.type==="brace"),I=$.extglob===!0||Q.length&&($.type==="pipe"||$.type==="paren");$.type!=="slash"&&$.type!=="paren"&&!ae&&!I&&(_.output=_.output.slice(0,-A.output.length),A.type="star",A.value="*",A.output=Y,_.output+=A.output)}if(Q.length&&$.type!=="paren"&&(Q[Q.length-1].inner+=$.value),($.value||$.output)&&ji($),A&&A.type==="text"&&$.type==="text"){A.value+=$.value,A.output=(A.output||"")+$.value;return}$.prev=A,a.push($),A=$},Ui=($,ae)=>{let I={...f[ae],conditions:1,inner:""};I.prev=A,I.parens=_.parens,I.output=_.output;let H=(t.capture?"(":"")+I.open;zi("parens"),W({type:$,value:ae,output:_.output?"":b}),W({type:"paren",extglob:!0,value:Ee(),output:H}),Q.push(I)},Dv=$=>{let ae=$.close+(t.capture?")":""),I;if($.type==="negate"){let H=Y;if($.inner&&$.inner.length>1&&$.inner.includes("/")&&(H=N(t)),(H!==Y||he()||/^\)+$/.test(Ie()))&&(ae=$.close=`)$))${H}`),$.inner.includes("*")&&(I=Ie())&&/^\.[^\\/.]+$/.test(I)){let ce=xl(I,{...e,fastpaths:!1}).output;ae=$.close=`)${ce})${H})`}$.prev.type==="bos"&&(_.negatedExtglob=!0)}W({type:"paren",extglob:!0,value:C,output:ae}),Ft("parens")};if(t.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(r)){let $=!1,ae=r.replace(n2,(I,H,ce,Ce,ye,Bs)=>Ce==="\\"?($=!0,I):Ce==="?"?H?H+Ce+(ye?S.repeat(ye.length):""):Bs===0?F+(ye?S.repeat(ye.length):""):S.repeat(ce.length):Ce==="."?d.repeat(ce.length):Ce==="*"?H?H+Ce+(ye?Y:""):Y:H?I:`\\${I}`);return $===!0&&(t.unescape===!0?ae=ae.replace(/\\/g,""):ae=ae.replace(/\\+/g,I=>I.length%2==0?"\\\\":I?"\\":"")),ae===r&&t.contains===!0?(_.output=r,_):(_.output=Me.wrapOutput(ae,_,e),_)}for(;!he();){if(C=Ee(),C==="\0")continue;if(C==="\\"){let I=V();if(I==="/"&&t.bash!==!0||I==="."||I===";")continue;if(!I){C+="\\",W({type:"text",value:C});continue}let H=/^\\+/.exec(Ie()),ce=0;if(H&&H[0].length>2&&(ce=H[0].length,_.index+=ce,ce%2!=0&&(C+="\\")),t.unescape===!0?C=Ee():C+=Ee(),_.brackets===0){W({type:"text",value:C});continue}}if(_.brackets>0&&(C!=="]"||A.value==="["||A.value==="[^")){if(t.posix!==!1&&C===":"){let I=A.value.slice(1);if(I.includes("[")&&(A.posix=!0,I.includes(":"))){let H=A.value.lastIndexOf("["),ce=A.value.slice(0,H),Ce=A.value.slice(H+2),ye=r2[Ce];if(ye){A.value=ce+ye,_.backtrack=!0,Ee(),!s.output&&a.indexOf(A)===1&&(s.output=b);continue}}}(C==="["&&V()!==":"||C==="-"&&V()==="]")&&(C=`\\${C}`),C==="]"&&(A.value==="["||A.value==="[^")&&(C=`\\${C}`),t.posix===!0&&C==="!"&&A.value==="["&&(C="^"),A.value+=C,ji({value:C});continue}if(_.quotes===1&&C!=='"'){C=Me.escapeRegex(C),A.value+=C,ji({value:C});continue}if(C==='"'){_.quotes=_.quotes===1?0:1,t.keepQuotes===!0&&W({type:"text",value:C});continue}if(C==="("){zi("parens"),W({type:"paren",value:C});continue}if(C===")"){if(_.parens===0&&t.strictBrackets===!0)throw new SyntaxError(gr("opening","("));let I=Q[Q.length-1];if(I&&_.parens===I.parens+1){Dv(Q.pop());continue}W({type:"paren",value:C,output:_.parens?")":"\\)"}),Ft("parens");continue}if(C==="["){if(t.nobracket===!0||!Ie().includes("]")){if(t.nobracket!==!0&&t.strictBrackets===!0)throw new SyntaxError(gr("closing","]"));C=`\\${C}`}else zi("brackets");W({type:"bracket",value:C});continue}if(C==="]"){if(t.nobracket===!0||A&&A.type==="bracket"&&A.value.length===1){W({type:"text",value:C,output:`\\${C}`});continue}if(_.brackets===0){if(t.strictBrackets===!0)throw new SyntaxError(gr("opening","["));W({type:"text",value:C,output:`\\${C}`});continue}Ft("brackets");let I=A.value.slice(1);if(A.posix!==!0&&I[0]==="^"&&!I.includes("/")&&(C=`/${C}`),A.value+=C,ji({value:C}),t.literalBrackets===!1||Me.hasRegexChars(I))continue;let H=Me.escapeRegex(A.value);if(_.output=_.output.slice(0,-A.value.length),t.literalBrackets===!0){_.output+=H,A.value=H;continue}A.value=`(${o}${H}|${A.value})`,_.output+=A.value;continue}if(C==="{"&&t.nobrace!==!0){zi("braces");let I={type:"brace",value:C,output:"(",outputIndex:_.output.length,tokensIndex:_.tokens.length};U.push(I),W(I);continue}if(C==="}"){let I=U[U.length-1];if(t.nobrace===!0||!I){W({type:"text",value:C,output:C});continue}let H=")";if(I.dots===!0){let ce=a.slice(),Ce=[];for(let ye=ce.length-1;ye>=0&&(a.pop(),ce[ye].type!=="brace");ye--)ce[ye].type!=="dots"&&Ce.unshift(ce[ye].value);H=s2(Ce,t),_.backtrack=!0}if(I.comma!==!0&&I.dots!==!0){let ce=_.output.slice(0,I.outputIndex),Ce=_.tokens.slice(I.tokensIndex);I.value=I.output="\\{",C=H="\\}",_.output=ce;for(let ye of Ce)_.output+=ye.output||ye.value}W({type:"brace",value:C,output:H}),Ft("braces"),U.pop();continue}if(C==="|"){Q.length>0&&Q[Q.length-1].conditions++,W({type:"text",value:C});continue}if(C===","){let I=C,H=U[U.length-1];H&&le[le.length-1]==="braces"&&(H.comma=!0,I="|"),W({type:"comma",value:C,output:I});continue}if(C==="/"){if(A.type==="dot"&&_.index===_.start+1){_.start=_.index+1,_.consumed="",_.output="",a.pop(),A=s;continue}W({type:"slash",value:C,output:h});continue}if(C==="."){if(_.braces>0&&A.type==="dot"){A.value==="."&&(A.output=d);let I=U[U.length-1];A.type="dots",A.output+=C,A.value+=C,I.dots=!0;continue}if(_.braces+_.parens===0&&A.type!=="bos"&&A.type!=="slash"){W({type:"text",value:C,output:d});continue}W({type:"dot",value:C,output:d});continue}if(C==="?"){if(!(A&&A.value==="(")&&t.noextglob!==!0&&V()==="("&&V(2)!=="?"){Ui("qmark",C);continue}if(A&&A.type==="paren"){let H=V(),ce=C;if(H==="<"&&!Me.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(A.value==="("&&!/[!=<:]/.test(H)||H==="<"&&!/<([!=]|\w+>)/.test(Ie()))&&(ce=`\\${C}`),W({type:"text",value:C,output:ce});continue}if(t.dot!==!0&&(A.type==="slash"||A.type==="bos")){W({type:"qmark",value:C,output:E});continue}W({type:"qmark",value:C,output:S});continue}if(C==="!"){if(t.noextglob!==!0&&V()==="("&&(V(2)!=="?"||!/[!=<:]/.test(V(3)))){Ui("negate",C);continue}if(t.nonegate!==!0&&_.index===0){Iv();continue}}if(C==="+"){if(t.noextglob!==!0&&V()==="("&&V(2)!=="?"){Ui("plus",C);continue}if(A&&A.value==="("||t.regex===!1){W({type:"plus",value:C,output:p});continue}if(A&&(A.type==="bracket"||A.type==="paren"||A.type==="brace")||_.parens>0){W({type:"plus",value:C});continue}W({type:"plus",value:p});continue}if(C==="@"){if(t.noextglob!==!0&&V()==="("&&V(2)!=="?"){W({type:"at",extglob:!0,value:C,output:""});continue}W({type:"text",value:C});continue}if(C!=="*"){(C==="$"||C==="^")&&(C=`\\${C}`);let I=i2.exec(Ie());I&&(C+=I[0],_.index+=I[0].length),W({type:"text",value:C});continue}if(A&&(A.type==="globstar"||A.star===!0)){A.type="star",A.star=!0,A.value+=C,A.output=Y,_.backtrack=!0,_.globstar=!0,De(C);continue}let $=Ie();if(t.noextglob!==!0&&/^\([^?]/.test($)){Ui("star",C);continue}if(A.type==="star"){if(t.noglobstar===!0){De(C);continue}let I=A.prev,H=I.prev,ce=I.type==="slash"||I.type==="bos",Ce=H&&(H.type==="star"||H.type==="globstar");if(t.bash===!0&&(!ce||$[0]&&$[0]!=="/")){W({type:"star",value:C,output:""});continue}let ye=_.braces>0&&(I.type==="comma"||I.type==="brace"),Bs=Q.length&&(I.type==="pipe"||I.type==="paren");if(!ce&&I.type!=="paren"&&!ye&&!Bs){W({type:"star",value:C,output:""});continue}for(;$.slice(0,3)==="/**";){let Vi=r[_.index+4];if(Vi&&Vi!=="/")break;$=$.slice(3),De("/**",3)}if(I.type==="bos"&&he()){A.type="globstar",A.value+=C,A.output=N(t),_.output=A.output,_.globstar=!0,De(C);continue}if(I.type==="slash"&&I.prev.type!=="bos"&&!Ce&&he()){_.output=_.output.slice(0,-(I.output+A.output).length),I.output=`(?:${I.output}`,A.type="globstar",A.output=N(t)+(t.strictSlashes?")":"|$)"),A.value+=C,_.globstar=!0,_.output+=I.output+A.output,De(C);continue}if(I.type==="slash"&&I.prev.type!=="bos"&&$[0]==="/"){let Vi=$[1]!==void 0?"|$":"";_.output=_.output.slice(0,-(I.output+A.output).length),I.output=`(?:${I.output}`,A.type="globstar",A.output=`${N(t)}${h}|${h}${Vi})`,A.value+=C,_.output+=I.output+A.output,_.globstar=!0,De(C+Ee()),W({type:"slash",value:"/",output:""});continue}if(I.type==="bos"&&$[0]==="/"){A.type="globstar",A.value+=C,A.output=`(?:^|${h}|${N(t)}${h})`,_.output=A.output,_.globstar=!0,De(C+Ee()),W({type:"slash",value:"/",output:""});continue}_.output=_.output.slice(0,-A.output.length),A.type="globstar",A.output=N(t),A.value+=C,_.output+=A.output,_.globstar=!0,De(C);continue}let ae={type:"star",value:C,output:Y};if(t.bash===!0){ae.output=".*?",(A.type==="bos"||A.type==="slash")&&(ae.output=R+ae.output),W(ae);continue}if(A&&(A.type==="bracket"||A.type==="paren")&&t.regex===!0){ae.output=C,W(ae);continue}(_.index===_.start||A.type==="slash"||A.type==="dot")&&(A.type==="dot"?(_.output+=w,A.output+=w):t.dot===!0?(_.output+=k,A.output+=k):(_.output+=R,A.output+=R),V()!=="*"&&(_.output+=b,A.output+=b)),W(ae)}for(;_.brackets>0;){if(t.strictBrackets===!0)throw new SyntaxError(gr("closing","]"));_.output=Me.escapeLast(_.output,"["),Ft("brackets")}for(;_.parens>0;){if(t.strictBrackets===!0)throw new SyntaxError(gr("closing",")"));_.output=Me.escapeLast(_.output,"("),Ft("parens")}for(;_.braces>0;){if(t.strictBrackets===!0)throw new SyntaxError(gr("closing","}"));_.output=Me.escapeLast(_.output,"{"),Ft("braces")}if(t.strictSlashes!==!0&&(A.type==="star"||A.type==="bracket")&&W({type:"maybe_slash",value:"",output:`${h}?`}),_.backtrack===!0){_.output="";for(let $ of _.tokens)_.output+=$.output!=null?$.output:$.value,$.suffix&&(_.output+=$.suffix)}return _};xl.fastpaths=(r,e)=>{let t={...e},i=typeof t.maxLength=="number"?Math.min(ws,t.maxLength):ws,n=r.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);r=tg[r]||r;let s=Me.isWindows(e),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:f,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:h,START_ANCHOR:b}=bs.globChars(s),v=t.dot?d:f,y=t.dot?p:f,w=t.capture?"":"?:",k={negated:!1,prefix:""},S=t.bash===!0?".*?":h;t.capture&&(S=`(${S})`);let E=R=>R.noglobstar===!0?S:`(${w}(?:(?!${b}${R.dot?c:a}).)*?)`,T=R=>{switch(R){case"*":return`${v}${l}${S}`;case".*":return`${a}${l}${S}`;case"*.*":return`${v}${S}${a}${l}${S}`;case"*/*":return`${v}${S}${o}${l}${y}${S}`;case"**":return v+E(t);case"**/*":return`(?:${v}${E(t)}${o})?${y}${l}${S}`;case"**/*.*":return`(?:${v}${E(t)}${o})?${y}${S}${a}${l}${S}`;case"**/.*":return`(?:${v}${E(t)}${o})?${a}${l}${S}`;default:{let F=/^(.*?)\.(\w+)$/.exec(R);if(!F)return;let Y=T(F[1]);return Y?Y+a+F[2]:void 0}}},B=Me.removePrefix(r,k),N=T(B);return N&&t.strictSlashes!==!0&&(N+=`${o}?`),N};rg.exports=xl});var sg=x((c6,ng)=>{u();"use strict";var a2=(et(),Ur),o2=eg(),kl=ig(),Sl=qi(),l2=Di(),u2=r=>r&&typeof r=="object"&&!Array.isArray(r),de=(r,e,t=!1)=>{if(Array.isArray(r)){let f=r.map(p=>de(p,e,t));return p=>{for(let h of f){let b=h(p);if(b)return b}return!1}}let i=u2(r)&&r.tokens&&r.input;if(r===""||typeof r!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=e||{},s=Sl.isWindows(e),a=i?de.compileRe(r,e):de.makeRe(r,e,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let f={...e,ignore:null,onMatch:null,onResult:null};l=de(n.ignore,f,t)}let c=(f,d=!1)=>{let{isMatch:p,match:h,output:b}=de.test(f,a,e,{glob:r,posix:s}),v={glob:r,state:o,regex:a,posix:s,input:f,output:b,match:h,isMatch:p};return typeof n.onResult=="function"&&n.onResult(v),p===!1?(v.isMatch=!1,d?v:!1):l(f)?(typeof n.onIgnore=="function"&&n.onIgnore(v),v.isMatch=!1,d?v:!1):(typeof n.onMatch=="function"&&n.onMatch(v),d?v:!0)};return t&&(c.state=o),c};de.test=(r,e,t,{glob:i,posix:n}={})=>{if(typeof r!="string")throw new TypeError("Expected input to be a string");if(r==="")return{isMatch:!1,output:""};let s=t||{},a=s.format||(n?Sl.toPosixSlashes:null),o=r===i,l=o&&a?a(r):r;return o===!1&&(l=a?a(r):r,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=de.matchBase(r,e,t,n):o=e.exec(l)),{isMatch:Boolean(o),match:o,output:l}};de.matchBase=(r,e,t,i=Sl.isWindows(t))=>(e instanceof RegExp?e:de.makeRe(e,t)).test(a2.basename(r));de.isMatch=(r,e,t)=>de(e,t)(r);de.parse=(r,e)=>Array.isArray(r)?r.map(t=>de.parse(t,e)):kl(r,{...e,fastpaths:!1});de.scan=(r,e)=>o2(r,e);de.compileRe=(r,e,t=!1,i=!1)=>{if(t===!0)return r.output;let n=e||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${r.output})${a}`;r&&r.negated===!0&&(o=`^(?!${o}).*$`);let l=de.toRegex(o,e);return i===!0&&(l.state=r),l};de.makeRe=(r,e={},t=!1,i=!1)=>{if(!r||typeof r!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return e.fastpaths!==!1&&(r[0]==="."||r[0]==="*")&&(n.output=kl.fastpaths(r,e)),n.output||(n=kl(r,e)),de.compileRe(n,e,t,i)};de.toRegex=(r,e)=>{try{let t=e||{};return new RegExp(r,t.flags||(t.nocase?"i":""))}catch(t){if(e&&e.debug===!0)throw t;return/$^/}};de.constants=l2;ng.exports=de});var og=x((p6,ag)=>{u();"use strict";ag.exports=sg()});var dg=x((d6,pg)=>{u();"use strict";var lg=(Fn(),Bn),ug=jm(),ot=og(),Al=qi(),fg=r=>r===""||r==="./",cg=r=>{let e=r.indexOf("{");return e>-1&&r.indexOf("}",e)>-1},oe=(r,e,t)=>{e=[].concat(e),r=[].concat(r);let i=new Set,n=new Set,s=new Set,a=0,o=f=>{s.add(f.output),t&&t.onResult&&t.onResult(f)};for(let f=0;f!i.has(f));if(t&&c.length===0){if(t.failglob===!0)throw new Error(`No matches found for "${e.join(", ")}"`);if(t.nonull===!0||t.nullglob===!0)return t.unescape?e.map(f=>f.replace(/\\/g,"")):e}return c};oe.match=oe;oe.matcher=(r,e)=>ot(r,e);oe.isMatch=(r,e,t)=>ot(e,t)(r);oe.any=oe.isMatch;oe.not=(r,e,t={})=>{e=[].concat(e).map(String);let i=new Set,n=[],s=o=>{t.onResult&&t.onResult(o),n.push(o.output)},a=new Set(oe(r,e,{...t,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};oe.contains=(r,e,t)=>{if(typeof r!="string")throw new TypeError(`Expected a string: "${lg.inspect(r)}"`);if(Array.isArray(e))return e.some(i=>oe.contains(r,i,t));if(typeof e=="string"){if(fg(r)||fg(e))return!1;if(r.includes(e)||r.startsWith("./")&&r.slice(2).includes(e))return!0}return oe.isMatch(r,e,{...t,contains:!0})};oe.matchKeys=(r,e,t)=>{if(!Al.isObject(r))throw new TypeError("Expected the first argument to be an object");let i=oe(Object.keys(r),e,t),n={};for(let s of i)n[s]=r[s];return n};oe.some=(r,e,t)=>{let i=[].concat(r);for(let n of[].concat(e)){let s=ot(String(n),t);if(i.some(a=>s(a)))return!0}return!1};oe.every=(r,e,t)=>{let i=[].concat(r);for(let n of[].concat(e)){let s=ot(String(n),t);if(!i.every(a=>s(a)))return!1}return!0};oe.all=(r,e,t)=>{if(typeof r!="string")throw new TypeError(`Expected a string: "${lg.inspect(r)}"`);return[].concat(e).every(i=>ot(i,t)(r))};oe.capture=(r,e,t)=>{let i=Al.isWindows(t),s=ot.makeRe(String(r),{...t,capture:!0}).exec(i?Al.toPosixSlashes(e):e);if(s)return s.slice(1).map(a=>a===void 0?"":a)};oe.makeRe=(...r)=>ot.makeRe(...r);oe.scan=(...r)=>ot.scan(...r);oe.parse=(r,e)=>{let t=[];for(let i of[].concat(r||[]))for(let n of ug(String(i),e))t.push(ot.parse(n,e));return t};oe.braces=(r,e)=>{if(typeof r!="string")throw new TypeError("Expected a string");return e&&e.nobrace===!0||!cg(r)?[r]:ug(r,e)};oe.braceExpand=(r,e)=>{if(typeof r!="string")throw new TypeError("Expected a string");return oe.braces(r,{...e,expand:!0})};oe.hasBraces=cg;pg.exports=oe});function mg(r,e){let t=e.content.files;t=t.filter(o=>typeof o=="string"),t=t.map(ll);let i=ps.generateTasks(t),n=[],s=[];for(let o of i)n.push(...o.positive.map(l=>gg(l,!1))),s.push(...o.negative.map(l=>gg(l,!0)));let a=[...n,...s];return a=c2(r,a),a=a.flatMap(p2),a=a.map(f2),a}function gg(r,e){let t={original:r,base:r,ignore:e,pattern:r,glob:null};return Zh(r)&&Object.assign(t,nm(r)),t}function f2(r){let e=ll(r.base);return e=ps.escapePath(e),r.pattern=r.glob?`${e}/${r.glob}`:e,r.pattern=r.ignore?`!${r.pattern}`:r.pattern,r}function c2(r,e){let t=[];return r.userConfigPath&&r.tailwindConfig.content.relative&&(t=[me.dirname(r.userConfigPath)]),e.map(i=>(i.base=me.resolve(...t,i.base),i))}function p2(r){let e=[r];try{let t=be.realpathSync(r.base);t!==r.base&&e.push({...r,base:t})}catch{}return e}function yg(r,e,t){let i=r.tailwindConfig.content.files.filter(a=>typeof a.raw=="string").map(({raw:a,extension:o="html"})=>({content:a,extension:o})),[n,s]=h2(e,t);for(let a of n){let o=me.extname(a).slice(1);i.push({file:a,extension:o})}return[i,s]}function d2(r){if(!r.some(s=>s.includes("**")&&!wg.test(s)))return()=>{};let t=[],i=[];for(let s of r){let a=hg.default.matcher(s);wg.test(s)&&i.push(a),t.push(a)}let n=!1;return s=>{if(n||i.some(f=>f(s)))return;let a=t.findIndex(f=>f(s));if(a===-1)return;let o=r[a],l=me.relative(m.cwd(),o);l[0]!=="."&&(l=`./${l}`);let c=bg.find(f=>s.includes(f));c&&(n=!0,G.warn("broad-content-glob-pattern",[`Your \`content\` configuration includes a pattern which looks like it's accidentally matching all of \`${c}\` and can cause serious performance issues.`,`Pattern: \`${l}\``,"See our documentation for recommendations:","https://tailwindcss.com/docs/content-configuration#pattern-recommendations"]))}}function h2(r,e){let t=r.map(o=>o.pattern),i=new Map,n=d2(t),s=new Set;Ze.DEBUG&&console.time("Finding changed files");let a=ps.sync(t,{absolute:!0});for(let o of a){n(o);let l=e.get(o)||-1/0,c=be.statSync(o).mtimeMs;c>l&&(s.add(o),i.set(o,c))}return Ze.DEBUG&&console.timeEnd("Finding changed files"),[s,i]}var hg,bg,wg,vg=P(()=>{u();ft();et();Jh();em();tm();sm();It();Be();hg=pe(dg());bg=["node_modules"],wg=new RegExp(`(${bg.map(r=>String.raw`\b${r}\b`).join("|")})`)});function xg(){}var kg=P(()=>{u()});function b2(r,e){for(let t of e){let i=`${r}${t}`;if(be.existsSync(i)&&be.statSync(i).isFile())return i}for(let t of e){let i=`${r}/index${t}`;if(be.existsSync(i))return i}return null}function*Sg(r,e,t,i=me.extname(r)){let n=b2(me.resolve(e,r),m2.includes(i)?g2:y2);if(n===null||t.has(n))return;t.add(n),yield n,e=me.dirname(n),i=me.extname(n);let s=be.readFileSync(n,"utf-8");for(let a of[...s.matchAll(/import[\s\S]*?['"](.{3,}?)['"]/gi),...s.matchAll(/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi),...s.matchAll(/require\(['"`](.+)['"`]\)/gi)])!a[1].startsWith(".")||(yield*Sg(a[1],e,t,i))}function Cl(r){return r===null?new Set:new Set(Sg(r,me.dirname(r),new Set))}var m2,g2,y2,Ag=P(()=>{u();ft();et();m2=[".js",".cjs",".mjs"],g2=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],y2=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"]});function w2(r,e){if(_l.has(r))return _l.get(r);let t=mg(r,e);return _l.set(r,t).get(r)}function v2(r){let e=aa(r);if(e!==null){let[i,n,s,a]=_g.get(e)||[],o=Cl(e),l=!1,c=new Map;for(let p of o){let h=be.statSync(p).mtimeMs;c.set(p,h),(!a||!a.has(p)||h>a.get(p))&&(l=!0)}if(!l)return[i,e,n,s];for(let p of o)delete hf.cache[p];let f=ol(zr(xg(e))),d=Wi(f);return _g.set(e,[f,d,o,c]),[f,e,d,o]}let t=zr(r?.config??r??{});return t=ol(t),[t,null,Wi(t),[]]}function El(r){return({tailwindDirectives:e,registerDependency:t})=>(i,n)=>{let[s,a,o,l]=v2(r),c=new Set(l);if(e.size>0){c.add(n.opts.from);for(let b of n.messages)b.type==="dependency"&&c.add(b.file)}let[f,,d]=Vh(i,n,s,a,o,c),p=cs(f),h=w2(f,s);if(e.size>0){for(let y of h)for(let w of nl(y))t(w);let[b,v]=yg(f,h,p);for(let y of b)f.changedContent.push(y);for(let[y,w]of v.entries())d.set(y,w)}for(let b of l)t({type:"dependency",file:b});for(let[b,v]of d.entries())p.set(b,v);return f}}var Cg,_g,_l,Eg=P(()=>{u();ft();Cg=pe(Fs());wf();sa();oc();Oi();Hh();Xh();vg();kg();Ag();_g=new Cg.default({maxSize:100}),_l=new WeakMap});function Ol(r){let e=new Set,t=new Set,i=new Set;if(r.walkAtRules(n=>{n.name==="apply"&&i.add(n),n.name==="import"&&(n.params==='"tailwindcss/base"'||n.params==="'tailwindcss/base'"?(n.name="tailwind",n.params="base"):n.params==='"tailwindcss/components"'||n.params==="'tailwindcss/components'"?(n.name="tailwind",n.params="components"):n.params==='"tailwindcss/utilities"'||n.params==="'tailwindcss/utilities'"?(n.name="tailwind",n.params="utilities"):(n.params==='"tailwindcss/screens"'||n.params==="'tailwindcss/screens'"||n.params==='"tailwindcss/variants"'||n.params==="'tailwindcss/variants'")&&(n.name="tailwind",n.params="variants")),n.name==="tailwind"&&(n.params==="screens"&&(n.params="variants"),e.add(n.params)),["layer","responsive","variants"].includes(n.name)&&(["responsive","variants"].includes(n.name)&&G.warn(`${n.name}-at-rule-deprecated`,[`The \`@${n.name}\` directive has been deprecated in Tailwind CSS v3.0.`,"Use `@layer utilities` or `@layer components` instead.","https://tailwindcss.com/docs/upgrade-guide#replace-variants-with-layer"]),t.add(n))}),!e.has("base")||!e.has("components")||!e.has("utilities")){for(let n of t)if(n.name==="layer"&&["base","components","utilities"].includes(n.params)){if(!e.has(n.params))throw n.error(`\`@layer ${n.params}\` is used but no matching \`@tailwind ${n.params}\` directive is present.`)}else if(n.name==="responsive"){if(!e.has("utilities"))throw n.error("`@responsive` is used but `@tailwind utilities` is missing.")}else if(n.name==="variants"&&!e.has("utilities"))throw n.error("`@variants` is used but `@tailwind utilities` is missing.")}return{tailwindDirectives:e,applyDirectives:i}}var Og=P(()=>{u();Be()});function Qt(r,e=void 0,t=void 0){return r.map(i=>{let n=i.clone();return t!==void 0&&(n.raws.tailwind={...n.raws.tailwind,...t}),e!==void 0&&Tg(n,s=>{if(s.raws.tailwind?.preserveSource===!0&&s.source)return!1;s.source=e}),n})}function Tg(r,e){e(r)!==!1&&r.each?.(t=>Tg(t,e))}var Rg=P(()=>{u()});function Tl(r){return r=Array.isArray(r)?r:[r],r=r.map(e=>e instanceof RegExp?e.source:e),r.join("")}function Ne(r){return new RegExp(Tl(r),"g")}function qt(r){return`(?:${r.map(Tl).join("|")})`}function Rl(r){return`(?:${Tl(r)})?`}function Ig(r){return r&&x2.test(r)?r.replace(Pg,"\\$&"):r||""}var Pg,x2,Dg=P(()=>{u();Pg=/[\\^$.*+?()[\]{}|]/g,x2=RegExp(Pg.source)});function qg(r){let e=Array.from(k2(r));return t=>{let i=[];for(let n of e)for(let s of t.match(n)??[])i.push(C2(s));for(let n of i.slice()){let s=ve(n,".");for(let a=0;a=s.length-1){i.push(o);continue}let l=Number(s[a+1]);isNaN(l)?i.push(o):a++}}return i}}function*k2(r){let e=r.tailwindConfig.separator,t=r.tailwindConfig.prefix!==""?Rl(Ne([/-?/,Ig(r.tailwindConfig.prefix)])):"",i=qt([/\[[^\s:'"`]+:[^\s\[\]]+\]/,/\[[^\s:'"`\]]+:[^\s]+?\[[^\s]+\][^\s]+?\]/,Ne([qt([/-?(?:\w+)/,/@(?:\w+)/]),Rl(qt([Ne([qt([/-(?:\w+-)*\['[^\s]+'\]/,/-(?:\w+-)*\["[^\s]+"\]/,/-(?:\w+-)*\[`[^\s]+`\]/,/-(?:\w+-)*\[(?:[^\s\[\]]+\[[^\s\[\]]+\])*[^\s:\[\]]+\]/]),/(?![{([]])/,/(?:\/[^\s'"`\\><$]*)?/]),Ne([qt([/-(?:\w+-)*\['[^\s]+'\]/,/-(?:\w+-)*\["[^\s]+"\]/,/-(?:\w+-)*\[`[^\s]+`\]/,/-(?:\w+-)*\[(?:[^\s\[\]]+\[[^\s\[\]]+\])*[^\s\[\]]+\]/]),/(?![{([]])/,/(?:\/[^\s'"`\\$]*)?/]),/[-\/][^\s'"`\\$={><]*/]))])]),n=[qt([Ne([/@\[[^\s"'`]+\](\/[^\s"'`]+)?/,e]),Ne([/([^\s"'`\[\\]+-)?\[[^\s"'`]+\]\/[\w_-]+/,e]),Ne([/([^\s"'`\[\\]+-)?\[[^\s"'`]+\]/,e]),Ne([/[^\s"'`\[\\]+/,e])]),qt([Ne([/([^\s"'`\[\\]+-)?\[[^\s`]+\]\/[\w_-]+/,e]),Ne([/([^\s"'`\[\\]+-)?\[[^\s`]+\]/,e]),Ne([/[^\s`\[\\]+/,e])])];for(let s of n)yield Ne(["((?=((",s,")+))\\2)?",/!?/,t,i]);yield/[^<>"'`\s.(){}[\]#=%$][^<>"'`\s(){}[\]#=%$]*[^<>"'`\s.(){}[\]#=%:$]/g}function C2(r){if(!r.includes("-["))return r;let e=0,t=[],i=r.matchAll(S2);i=Array.from(i).flatMap(n=>{let[,...s]=n;return s.map((a,o)=>Object.assign([],n,{index:n.index+o,0:a}))});for(let n of i){let s=n[0],a=t[t.length-1];if(s===a?t.pop():(s==="'"||s==='"'||s==="`")&&t.push(s),!a){if(s==="["){e++;continue}else if(s==="]"){e--;continue}if(e<0)return r.substring(0,n.index-1);if(e===0&&!A2.test(s))return r.substring(0,n.index)}}return r}var S2,A2,$g=P(()=>{u();Dg();zt();S2=/([\[\]'"`])([^\[\]'"`])?/g,A2=/[^"'`\s<>\]]+/});function _2(r,e){let t=r.tailwindConfig.content.extract;return t[e]||t.DEFAULT||Mg[e]||Mg.DEFAULT(r)}function E2(r,e){let t=r.content.transform;return t[e]||t.DEFAULT||Ng[e]||Ng.DEFAULT}function O2(r,e,t,i){Li.has(e)||Li.set(e,new Lg.default({maxSize:25e3}));for(let n of r.split(` +`))if(n=n.trim(),!i.has(n))if(i.add(n),Li.get(e).has(n))for(let s of Li.get(e).get(n))t.add(s);else{let s=e(n).filter(o=>o!=="!*"),a=new Set(s);for(let o of a)t.add(o);Li.get(e).set(n,a)}}function T2(r,e){let t=e.offsets.sort(r),i={base:new Set,defaults:new Set,components:new Set,utilities:new Set,variants:new Set};for(let[n,s]of t)i[n.layer].add(s);return i}function Pl(r){return async e=>{let t={base:null,components:null,utilities:null,variants:null};if(e.walkAtRules(y=>{y.name==="tailwind"&&Object.keys(t).includes(y.params)&&(t[y.params]=y)}),Object.values(t).every(y=>y===null))return e;let i=new Set([...r.candidates??[],gt]),n=new Set;bt.DEBUG&&console.time("Reading changed files");let s=[];for(let y of r.changedContent){let w=E2(r.tailwindConfig,y.extension),k=_2(r,y.extension);s.push([y,{transformer:w,extractor:k}])}let a=500;for(let y=0;y{S=k?await be.promises.readFile(k,"utf8"):S,O2(E(S),T,i,n)}))}bt.DEBUG&&console.timeEnd("Reading changed files");let o=r.classCache.size;bt.DEBUG&&console.time("Generate rules"),bt.DEBUG&&console.time("Sorting candidates");let l=new Set([...i].sort((y,w)=>y===w?0:y{let w=y.raws.tailwind?.parentLayer;return w==="components"?t.components!==null:w==="utilities"?t.utilities!==null:!0});t.variants?(t.variants.before(Qt(b,t.variants.source,{layer:"variants"})),t.variants.remove()):b.length>0&&e.append(Qt(b,e.source,{layer:"variants"})),e.source.end=e.source.end??e.source.start;let v=b.some(y=>y.raws.tailwind?.parentLayer==="utilities");t.utilities&&p.size===0&&!v&&G.warn("content-problems",["No utility classes were detected in your source files. If this is unexpected, double-check the `content` option in your Tailwind CSS configuration.","https://tailwindcss.com/docs/content-configuration"]),bt.DEBUG&&(console.log("Potential classes: ",i.size),console.log("Active contexts: ",es.size)),r.changedContent=[],e.walkAtRules("layer",y=>{Object.keys(t).includes(y.params)&&y.remove()})}}var Lg,bt,Mg,Ng,Li,Bg=P(()=>{u();ft();Lg=pe(Fs());It();os();Be();Rg();$g();bt=Ze,Mg={DEFAULT:qg},Ng={DEFAULT:r=>r,svelte:r=>r.replace(/(?:^|\s)class:/g," ")};Li=new WeakMap});function xs(r){let e=new Map;ee.root({nodes:[r.clone()]}).walkRules(s=>{(0,vs.default)(a=>{a.walkClasses(o=>{let l=o.parent.toString(),c=e.get(l);c||e.set(l,c=new Set),c.add(o.value)})}).processSync(s.selector)});let i=Array.from(e.values(),s=>Array.from(s)),n=i.flat();return Object.assign(n,{groups:i})}function Il(r){return R2.astSync(r)}function Fg(r,e){let t=new Set;for(let i of r)t.add(i.split(e).pop());return Array.from(t)}function jg(r,e){let t=r.tailwindConfig.prefix;return typeof t=="function"?t(e):t+e}function*zg(r){for(yield r;r.parent;)yield r.parent,r=r.parent}function P2(r,e={}){let t=r.nodes;r.nodes=[];let i=r.clone(e);return r.nodes=t,i}function I2(r){for(let e of zg(r))if(r!==e){if(e.type==="root")break;r=P2(e,{nodes:[r]})}return r}function D2(r,e){let t=new Map;return r.walkRules(i=>{for(let a of zg(i))if(a.raws.tailwind?.layer!==void 0)return;let n=I2(i),s=e.offsets.create("user");for(let a of xs(i)){let o=t.get(a)||[];t.set(a,o),o.push([{layer:"user",sort:s,important:!1},n])}}),t}function q2(r,e){for(let t of r){if(e.notClassCache.has(t)||e.applyClassCache.has(t))continue;if(e.classCache.has(t)){e.applyClassCache.set(t,e.classCache.get(t).map(([n,s])=>[n,s.clone()]));continue}let i=Array.from(Yo(t,e));if(i.length===0){e.notClassCache.add(t);continue}e.applyClassCache.set(t,i)}return e.applyClassCache}function $2(r){let e=null;return{get:t=>(e=e||r(),e.get(t)),has:t=>(e=e||r(),e.has(t))}}function L2(r){return{get:e=>r.flatMap(t=>t.get(e)||[]),has:e=>r.some(t=>t.has(e))}}function Ug(r){let e=r.split(/[\s\t\n]+/g);return e[e.length-1]==="!important"?[e.slice(0,-1),!0]:[e,!1]}function Vg(r,e,t){let i=new Set,n=[];if(r.walkAtRules("apply",l=>{let[c]=Ug(l.params);for(let f of c)i.add(f);n.push(l)}),n.length===0)return;let s=L2([t,q2(i,e)]);function a(l,c,f){let d=Il(l),p=Il(c),b=Il(`.${Te(f)}`).nodes[0].nodes[0];return d.each(v=>{let y=new Set;p.each(w=>{let k=!1;w=w.clone(),w.walkClasses(S=>{S.value===b.value&&(k||(S.replaceWith(...v.nodes.map(E=>E.clone())),y.add(w),k=!0))})});for(let w of y){let k=[[]];for(let S of w.nodes)S.type==="combinator"?(k.push(S),k.push([])):k[k.length-1].push(S);w.nodes=[];for(let S of k)Array.isArray(S)&&S.sort((E,T)=>E.type==="tag"&&T.type==="class"?-1:E.type==="class"&&T.type==="tag"?1:E.type==="class"&&T.type==="pseudo"&&T.value.startsWith("::")?-1:E.type==="pseudo"&&E.value.startsWith("::")&&T.type==="class"?1:0),w.nodes=w.nodes.concat(S)}v.replaceWith(...y)}),d.toString()}let o=new Map;for(let l of n){let[c]=o.get(l.parent)||[[],l.source];o.set(l.parent,[c,l.source]);let[f,d]=Ug(l.params);if(l.parent.type==="atrule"){if(l.parent.name==="screen"){let p=l.parent.params;throw l.error(`@apply is not supported within nested at-rules like @screen. We suggest you write this as @apply ${f.map(h=>`${p}:${h}`).join(" ")} instead.`)}throw l.error(`@apply is not supported within nested at-rules like @${l.parent.name}. You can fix this by un-nesting @${l.parent.name}.`)}for(let p of f){if([jg(e,"group"),jg(e,"peer")].includes(p))throw l.error(`@apply should not be used with the '${p}' utility`);if(!s.has(p))throw l.error(`The \`${p}\` class does not exist. If \`${p}\` is a custom class, make sure it is defined within a \`@layer\` directive.`);let h=s.get(p);for(let[,b]of h)b.type!=="atrule"&&b.walkRules(()=>{throw l.error([`The \`${p}\` class cannot be used with \`@apply\` because \`@apply\` does not currently support nested CSS.`,"Rewrite the selector without nesting or configure the `tailwindcss/nesting` plugin:","https://tailwindcss.com/docs/using-with-preprocessors#nesting"].join(` +`))});c.push([p,d,h])}}for(let[l,[c,f]]of o){let d=[];for(let[h,b,v]of c){let y=[h,...Fg([h],e.tailwindConfig.separator)];for(let[w,k]of v){let S=xs(l),E=xs(k);if(E=E.groups.filter(R=>R.some(F=>y.includes(F))).flat(),E=E.concat(Fg(E,e.tailwindConfig.separator)),S.some(R=>E.includes(R)))throw k.error(`You cannot \`@apply\` the \`${h}\` utility here because it creates a circular dependency.`);let B=ee.root({nodes:[k.clone()]});B.walk(R=>{R.source=f}),(k.type!=="atrule"||k.type==="atrule"&&k.name!=="keyframes")&&B.walkRules(R=>{if(!xs(R).some(U=>U===h)){R.remove();return}let F=typeof e.tailwindConfig.important=="string"?e.tailwindConfig.important:null,_=l.raws.tailwind!==void 0&&F&&l.selector.indexOf(F)===0?l.selector.slice(F.length):l.selector;_===""&&(_=l.selector),R.selector=a(_,R.selector,h),F&&_!==l.selector&&(R.selector=is(R.selector,F)),R.walkDecls(U=>{U.important=w.important||b});let Q=(0,vs.default)().astSync(R.selector);Q.each(U=>pr(U)),R.selector=Q.toString()}),!!B.nodes[0]&&d.push([w.sort,B.nodes[0]])}}let p=e.offsets.sort(d).map(h=>h[1]);l.after(p)}for(let l of n)l.parent.nodes.length>1?l.remove():l.parent.remove();Vg(r,e,t)}function Dl(r){return e=>{let t=$2(()=>D2(e,r));Vg(e,r,t)}}var vs,R2,Hg=P(()=>{u();Ot();vs=pe(it());os();fr();Wo();ts();R2=(0,vs.default)()});var Wg=x((nq,ks)=>{u();(function(){"use strict";function r(i,n,s){if(!i)return null;r.caseSensitive||(i=i.toLowerCase());var a=r.threshold===null?null:r.threshold*i.length,o=r.thresholdAbsolute,l;a!==null&&o!==null?l=Math.min(a,o):a!==null?l=a:o!==null?l=o:l=null;var c,f,d,p,h,b=n.length;for(h=0;hs)return s+1;var l=[],c,f,d,p,h;for(c=0;c<=o;c++)l[c]=[c];for(f=0;f<=a;f++)l[0][f]=f;for(c=1;c<=o;c++){for(d=e,p=1,c>s&&(p=c-s),h=o+1,h>s+c&&(h=s+c),f=1;f<=a;f++)fh?l[c][f]=s+1:n.charAt(c-1)===i.charAt(f-1)?l[c][f]=l[c-1][f-1]:l[c][f]=Math.min(l[c-1][f-1]+1,Math.min(l[c][f-1]+1,l[c-1][f]+1)),l[c][f]s)return s+1}return l[o][a]}})()});var Qg=x((sq,Gg)=>{u();var ql="(".charCodeAt(0),$l=")".charCodeAt(0),Ss="'".charCodeAt(0),Ll='"'.charCodeAt(0),Ml="\\".charCodeAt(0),yr="/".charCodeAt(0),Nl=",".charCodeAt(0),Bl=":".charCodeAt(0),As="*".charCodeAt(0),M2="u".charCodeAt(0),N2="U".charCodeAt(0),B2="+".charCodeAt(0),F2=/^[a-f0-9?-]+$/i;Gg.exports=function(r){for(var e=[],t=r,i,n,s,a,o,l,c,f,d=0,p=t.charCodeAt(d),h=t.length,b=[{nodes:e}],v=0,y,w="",k="",S="";d{u();Yg.exports=function r(e,t,i){var n,s,a,o;for(n=0,s=e.length;n{u();function Xg(r,e){var t=r.type,i=r.value,n,s;return e&&(s=e(r))!==void 0?s:t==="word"||t==="space"?i:t==="string"?(n=r.quote||"",n+i+(r.unclosed?"":n)):t==="comment"?"/*"+i+(r.unclosed?"":"*/"):t==="div"?(r.before||"")+i+(r.after||""):Array.isArray(r.nodes)?(n=Zg(r.nodes,e),t!=="function"?n:i+"("+(r.before||"")+n+(r.after||"")+(r.unclosed?"":")")):i}function Zg(r,e){var t,i;if(Array.isArray(r)){for(t="",i=r.length-1;~i;i-=1)t=Xg(r[i],e)+t;return t}return Xg(r,e)}Jg.exports=Zg});var ry=x((lq,ty)=>{u();var Cs="-".charCodeAt(0),_s="+".charCodeAt(0),Fl=".".charCodeAt(0),j2="e".charCodeAt(0),z2="E".charCodeAt(0);function U2(r){var e=r.charCodeAt(0),t;if(e===_s||e===Cs){if(t=r.charCodeAt(1),t>=48&&t<=57)return!0;var i=r.charCodeAt(2);return t===Fl&&i>=48&&i<=57}return e===Fl?(t=r.charCodeAt(1),t>=48&&t<=57):e>=48&&e<=57}ty.exports=function(r){var e=0,t=r.length,i,n,s;if(t===0||!U2(r))return!1;for(i=r.charCodeAt(e),(i===_s||i===Cs)&&e++;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),i===Fl&&n>=48&&n<=57)for(e+=2;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),s=r.charCodeAt(e+2),(i===j2||i===z2)&&(n>=48&&n<=57||(n===_s||n===Cs)&&s>=48&&s<=57))for(e+=n===_s||n===Cs?3:2;e57));)e+=1;return{number:r.slice(0,e),unit:r.slice(e)}}});var ay=x((uq,sy)=>{u();var V2=Qg(),iy=Kg(),ny=ey();function $t(r){return this instanceof $t?(this.nodes=V2(r),this):new $t(r)}$t.prototype.toString=function(){return Array.isArray(this.nodes)?ny(this.nodes):""};$t.prototype.walk=function(r,e){return iy(this.nodes,r,e),this};$t.unit=ry();$t.walk=iy;$t.stringify=ny;sy.exports=$t});function zl(r){return typeof r=="object"&&r!==null}function H2(r,e){let t=kt(e);do if(t.pop(),(0,Mi.default)(r,t)!==void 0)break;while(t.length);return t.length?t:void 0}function br(r){return typeof r=="string"?r:r.reduce((e,t,i)=>t.includes(".")?`${e}[${t}]`:i===0?t:`${e}.${t}`,"")}function ly(r){return r.map(e=>`'${e}'`).join(", ")}function uy(r){return ly(Object.keys(r))}function Ul(r,e,t,i={}){let n=Array.isArray(e)?br(e):e.replace(/^['"]+|['"]+$/g,""),s=Array.isArray(e)?e:kt(n),a=(0,Mi.default)(r.theme,s,t);if(a===void 0){let l=`'${n}' does not exist in your theme config.`,c=s.slice(0,-1),f=(0,Mi.default)(r.theme,c);if(zl(f)){let d=Object.keys(f).filter(h=>Ul(r,[...c,h]).isValid),p=(0,oy.default)(s[s.length-1],d);p?l+=` Did you mean '${br([...c,p])}'?`:d.length>0&&(l+=` '${br(c)}' has the following valid keys: ${ly(d)}`)}else{let d=H2(r.theme,n);if(d){let p=(0,Mi.default)(r.theme,d);zl(p)?l+=` '${br(d)}' has the following keys: ${uy(p)}`:l+=` '${br(d)}' is not an object.`}else l+=` Your theme has the following top-level keys: ${uy(r.theme)}`}return{isValid:!1,error:l}}if(!(typeof a=="string"||typeof a=="number"||typeof a=="function"||a instanceof String||a instanceof Number||Array.isArray(a))){let l=`'${n}' was found but does not resolve to a string.`;if(zl(a)){let c=Object.keys(a).filter(f=>Ul(r,[...s,f]).isValid);c.length&&(l+=` Did you mean something like '${br([...s,c[0]])}'?`)}return{isValid:!1,error:l}}let[o]=s;return{isValid:!0,value:mt(o)(a,i)}}function W2(r,e,t){e=e.map(n=>fy(r,n,t));let i=[""];for(let n of e)n.type==="div"&&n.value===","?i.push(""):i[i.length-1]+=jl.default.stringify(n);return i}function fy(r,e,t){if(e.type==="function"&&t[e.value]!==void 0){let i=W2(r,e.nodes,t);e.type="word",e.value=t[e.value](r,...i)}return e}function G2(r,e,t){return Object.keys(t).some(n=>e.includes(`${n}(`))?(0,jl.default)(e).walk(n=>{fy(r,n,t)}).toString():e}function*Y2(r){r=r.replace(/^['"]+|['"]+$/g,"");let e=r.match(/^([^\s]+)(?![^\[]*\])(?:\s*\/\s*([^\/\s]+))$/),t;yield[r,void 0],e&&(r=e[1],t=e[2],yield[r,t])}function K2(r,e,t){let i=Array.from(Y2(e)).map(([n,s])=>Object.assign(Ul(r,n,t,{opacityValue:s}),{resolvedPath:n,alpha:s}));return i.find(n=>n.isValid)??i[0]}function cy(r){let e=r.tailwindConfig,t={theme:(i,n,...s)=>{let{isValid:a,value:o,error:l,alpha:c}=K2(e,n,s.length?s:void 0);if(!a){let p=i.parent,h=p?.raws.tailwind?.candidate;if(p&&h!==void 0){r.markInvalidUtilityNode(p),p.remove(),G.warn("invalid-theme-key-in-class",[`The utility \`${h}\` contains an invalid theme value and was not generated.`]);return}throw i.error(l)}let f=Xt(o),d=f!==void 0&&typeof f=="function";return(c!==void 0||d)&&(c===void 0&&(c=1),o=Je(f,c,f)),o},screen:(i,n)=>{n=n.replace(/^['"]+/g,"").replace(/['"]+$/g,"");let a=Rt(e.theme.screens).find(({name:o})=>o===n);if(!a)throw i.error(`The '${n}' screen does not exist in your theme.`);return Tt(a)}};return i=>{i.walk(n=>{let s=Q2[n.type];s!==void 0&&(n[s]=G2(n,n[s],t))})}}var Mi,oy,jl,Q2,py=P(()=>{u();Mi=pe(Ra()),oy=pe(Wg());Ci();jl=pe(ay());Zn();Yn();Yi();Lr();Fr();Be();Q2={atrule:"params",decl:"value"}});function dy({tailwindConfig:{theme:r}}){return function(e){e.walkAtRules("screen",t=>{let i=t.params,s=Rt(r.screens).find(({name:a})=>a===i);if(!s)throw t.error(`No \`${i}\` screen found.`);t.name="media",t.params=Tt(s)})}}var hy=P(()=>{u();Zn();Yn()});function X2(r){let e=r.filter(o=>o.type!=="pseudo"||o.nodes.length>0?!0:o.value.startsWith("::")||[":before",":after",":first-line",":first-letter"].includes(o.value)).reverse(),t=new Set(["tag","class","id","attribute"]),i=e.findIndex(o=>t.has(o.type));if(i===-1)return e.reverse().join("").trim();let n=e[i],s=my[n.type]?my[n.type](n):n;e=e.slice(0,i);let a=e.findIndex(o=>o.type==="combinator"&&o.value===">");return a!==-1&&(e.splice(0,a),e.unshift(Es.default.universal())),[s,...e.reverse()].join("").trim()}function J2(r){return Vl.has(r)||Vl.set(r,Z2.transformSync(r)),Vl.get(r)}function Hl({tailwindConfig:r}){return e=>{let t=new Map,i=new Set;if(e.walkAtRules("defaults",n=>{if(n.nodes&&n.nodes.length>0){i.add(n);return}let s=n.params;t.has(s)||t.set(s,new Set),t.get(s).add(n.parent),n.remove()}),we(r,"optimizeUniversalDefaults"))for(let n of i){let s=new Map,a=t.get(n.params)??[];for(let o of a)for(let l of J2(o.selector)){let c=l.includes(":-")||l.includes("::-")||l.includes(":has")?l:"__DEFAULT__",f=s.get(c)??new Set;s.set(c,f),f.add(l)}if(s.size===0){n.remove();continue}for(let[,o]of s){let l=ee.rule({source:n.source});l.selectors=[...o],l.append(n.nodes.map(c=>c.clone())),n.before(l)}n.remove()}else if(i.size){let n=ee.rule({selectors:["*","::before","::after"]});for(let a of i)n.append(a.nodes),n.parent||a.before(n),n.source||(n.source=a.source),a.remove();let s=n.clone({selectors:["::backdrop"]});n.after(s)}}}var Es,my,Z2,Vl,gy=P(()=>{u();Ot();Es=pe(it());ct();my={id(r){return Es.default.attribute({attribute:"id",operator:"=",value:r.value,quoteMark:'"'})}};Z2=(0,Es.default)(r=>r.map(e=>{let t=e.split(i=>i.type==="combinator"&&i.value===" ").pop();return X2(t)})),Vl=new Map});function Wl(){function r(e){let t=null;e.each(i=>{if(!eO.has(i.type)){t=null;return}if(t===null){t=i;return}let n=yy[i.type];i.type==="atrule"&&i.name==="font-face"?t=i:n.every(s=>(i[s]??"").replace(/\s+/g," ")===(t[s]??"").replace(/\s+/g," "))?(i.nodes&&t.append(i.nodes),i.remove()):t=i}),e.each(i=>{i.type==="atrule"&&r(i)})}return e=>{r(e)}}var yy,eO,by=P(()=>{u();yy={atrule:["name","params"],rule:["selector"]},eO=new Set(Object.keys(yy))});function Gl(){return r=>{r.walkRules(e=>{let t=new Map,i=new Set([]),n=new Map;e.walkDecls(s=>{if(s.parent===e){if(t.has(s.prop)){if(t.get(s.prop).value===s.value){i.add(t.get(s.prop)),t.set(s.prop,s);return}n.has(s.prop)||n.set(s.prop,new Set),n.get(s.prop).add(t.get(s.prop)),n.get(s.prop).add(s)}t.set(s.prop,s)}});for(let s of i)s.remove();for(let s of n.values()){let a=new Map;for(let o of s){let l=rO(o.value);l!==null&&(a.has(l)||a.set(l,new Set),a.get(l).add(o))}for(let o of a.values()){let l=Array.from(o).slice(0,-1);for(let c of l)c.remove()}}})}}function rO(r){let e=/^-?\d*.?\d+([\w%]+)?$/g.exec(r);return e?e[1]??tO:null}var tO,wy=P(()=>{u();tO=Symbol("unitless-number")});function iO(r){if(!r.walkAtRules)return;let e=new Set;if(r.walkAtRules("apply",t=>{e.add(t.parent)}),e.size!==0)for(let t of e){let i=[],n=[];for(let s of t.nodes)s.type==="atrule"&&s.name==="apply"?(n.length>0&&(i.push(n),n=[]),i.push([s])):n.push(s);if(n.length>0&&i.push(n),i.length!==1){for(let s of[...i].reverse()){let a=t.clone({nodes:[]});a.append(s),t.after(a)}t.remove()}}}function Os(){return r=>{iO(r)}}var vy=P(()=>{u()});function Ts(r){return async function(e,t){let{tailwindDirectives:i,applyDirectives:n}=Ol(e);Os()(e,t);let s=r({tailwindDirectives:i,applyDirectives:n,registerDependency(a){t.messages.push({plugin:"tailwindcss",parent:t.opts.from,...a})},createContext(a,o){return il(a,o,e)}})(e,t);if(s.tailwindConfig.separator==="-")throw new Error("The '-' character cannot be used as a custom separator in JIT mode due to parsing ambiguity. Please use another character like '_' instead.");Rf(s.tailwindConfig),await Pl(s)(e,t),Os()(e,t),Dl(s)(e,t),cy(s)(e,t),dy(s)(e,t),Hl(s)(e,t),Wl(s)(e,t),Gl(s)(e,t)}}var xy=P(()=>{u();Og();Bg();Hg();py();hy();gy();by();wy();vy();Oi();ct()});function ky(r,e){let t=null,i=null;return r.walkAtRules("config",n=>{if(i=n.source?.input.file??e.opts.from??null,i===null)throw n.error("The `@config` directive cannot be used without setting `from` in your PostCSS config.");if(t)throw n.error("Only one `@config` directive is allowed per file.");let s=n.params.match(/(['"])(.*?)\1/);if(!s)throw n.error("A path is required when using the `@config` directive.");let a=s[2];if(me.isAbsolute(a))throw n.error("The `@config` directive cannot be used with an absolute path.");if(t=me.resolve(me.dirname(i),a),!be.existsSync(t))throw n.error(`The config file at "${a}" does not exist. Make sure the path is correct and the file exists.`);n.remove()}),t||null}var Sy=P(()=>{u();ft();et()});var Ay=x((Wq,Ql)=>{u();Eg();xy();It();Sy();Ql.exports=function(e){return{postcssPlugin:"tailwindcss",plugins:[Ze.DEBUG&&function(t){return console.log(` +`),console.time("JIT TOTAL"),t},async function(t,i){e=ky(t,i)??e;let n=El(e);if(t.type==="document"){let s=t.nodes.filter(a=>a.type==="root");for(let a of s)a.type==="root"&&await Ts(n)(a,i);return}await Ts(n)(t,i)},Ze.DEBUG&&function(t){return console.timeEnd("JIT TOTAL"),console.log(` +`),t}].filter(Boolean)}};Ql.exports.postcss=!0});var _y=x((Gq,Cy)=>{u();Cy.exports=Ay()});var Yl=x((Qq,Ey)=>{u();Ey.exports=()=>["and_chr 114","and_uc 15.5","chrome 114","chrome 113","chrome 109","edge 114","firefox 114","ios_saf 16.5","ios_saf 16.4","ios_saf 16.3","ios_saf 16.1","opera 99","safari 16.5","samsung 21"]});var Rs={};Ge(Rs,{agents:()=>nO,feature:()=>sO});function sO(){return{status:"cr",title:"CSS Feature Queries",stats:{ie:{"6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","5.5":"n"},edge:{"12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","79":"y","80":"y","81":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","101":"y","102":"y","103":"y","104":"y","105":"y","106":"y","107":"y","108":"y","109":"y","110":"y","111":"y","112":"y","113":"y","114":"y"},firefox:{"2":"n","3":"n","4":"n","5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","12":"n","13":"n","14":"n","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","59":"y","60":"y","61":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","82":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","101":"y","102":"y","103":"y","104":"y","105":"y","106":"y","107":"y","108":"y","109":"y","110":"y","111":"y","112":"y","113":"y","114":"y","115":"y","116":"y","117":"y","3.5":"n","3.6":"n"},chrome:{"4":"n","5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","12":"n","13":"n","14":"n","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"n","23":"n","24":"n","25":"n","26":"n","27":"n","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","59":"y","60":"y","61":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","101":"y","102":"y","103":"y","104":"y","105":"y","106":"y","107":"y","108":"y","109":"y","110":"y","111":"y","112":"y","113":"y","114":"y","115":"y","116":"y","117":"y"},safari:{"4":"n","5":"n","6":"n","7":"n","8":"n","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","17":"y","9.1":"y","10.1":"y","11.1":"y","12.1":"y","13.1":"y","14.1":"y","15.1":"y","15.2-15.3":"y","15.4":"y","15.5":"y","15.6":"y","16.0":"y","16.1":"y","16.2":"y","16.3":"y","16.4":"y","16.5":"y","16.6":"y",TP:"y","3.1":"n","3.2":"n","5.1":"n","6.1":"n","7.1":"n"},opera:{"9":"n","11":"n","12":"n","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","60":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","82":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","12.1":"y","9.5-9.6":"n","10.0-10.1":"n","10.5":"n","10.6":"n","11.1":"n","11.5":"n","11.6":"n"},ios_saf:{"8":"n","17":"y","9.0-9.2":"y","9.3":"y","10.0-10.2":"y","10.3":"y","11.0-11.2":"y","11.3-11.4":"y","12.0-12.1":"y","12.2-12.5":"y","13.0-13.1":"y","13.2":"y","13.3":"y","13.4-13.7":"y","14.0-14.4":"y","14.5-14.8":"y","15.0-15.1":"y","15.2-15.3":"y","15.4":"y","15.5":"y","15.6":"y","16.0":"y","16.1":"y","16.2":"y","16.3":"y","16.4":"y","16.5":"y","16.6":"y","3.2":"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"n","8.1-8.4":"n"},op_mini:{all:"y"},android:{"3":"n","4":"n","114":"y","4.4":"y","4.4.3-4.4.4":"y","2.1":"n","2.2":"n","2.3":"n","4.1":"n","4.2-4.3":"n"},bb:{"7":"n","10":"n"},op_mob:{"10":"n","11":"n","12":"n","73":"y","11.1":"n","11.5":"n","12.1":"n"},and_chr:{"114":"y"},and_ff:{"115":"y"},ie_mob:{"10":"n","11":"n"},and_uc:{"15.5":"y"},samsung:{"4":"y","20":"y","21":"y","5.0-5.4":"y","6.2-6.4":"y","7.2-7.4":"y","8.2":"y","9.2":"y","10.1":"y","11.1-11.2":"y","12.0":"y","13.0":"y","14.0":"y","15.0":"y","16.0":"y","17.0":"y","18.0":"y","19.0":"y"},and_qq:{"13.1":"y"},baidu:{"13.18":"y"},kaios:{"2.5":"y","3.0-3.1":"y"}}}}var nO,Ps=P(()=>{u();nO={ie:{prefix:"ms"},edge:{prefix:"webkit",prefix_exceptions:{"12":"ms","13":"ms","14":"ms","15":"ms","16":"ms","17":"ms","18":"ms"}},firefox:{prefix:"moz"},chrome:{prefix:"webkit"},safari:{prefix:"webkit"},opera:{prefix:"webkit",prefix_exceptions:{"9":"o","11":"o","12":"o","9.5-9.6":"o","10.0-10.1":"o","10.5":"o","10.6":"o","11.1":"o","11.5":"o","11.6":"o","12.1":"o"}},ios_saf:{prefix:"webkit"},op_mini:{prefix:"o"},android:{prefix:"webkit"},bb:{prefix:"webkit"},op_mob:{prefix:"o",prefix_exceptions:{"73":"webkit"}},and_chr:{prefix:"webkit"},and_ff:{prefix:"moz"},ie_mob:{prefix:"ms"},and_uc:{prefix:"webkit",prefix_exceptions:{"15.5":"webkit"}},samsung:{prefix:"webkit"},and_qq:{prefix:"webkit"},baidu:{prefix:"webkit"},kaios:{prefix:"moz"}}});var Oy=x(()=>{u()});var _e=x((Xq,Lt)=>{u();var{list:Kl}=$e();Lt.exports.error=function(r){let e=new Error(r);throw e.autoprefixer=!0,e};Lt.exports.uniq=function(r){return[...new Set(r)]};Lt.exports.removeNote=function(r){return r.includes(" ")?r.split(" ")[0]:r};Lt.exports.escapeRegexp=function(r){return r.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&")};Lt.exports.regexp=function(r,e=!0){return e&&(r=this.escapeRegexp(r)),new RegExp(`(^|[\\s,(])(${r}($|[\\s(,]))`,"gi")};Lt.exports.editList=function(r,e){let t=Kl.comma(r),i=e(t,[]);if(t===i)return r;let n=r.match(/,\s*/);return n=n?n[0]:", ",i.join(n)};Lt.exports.splitSelector=function(r){return Kl.comma(r).map(e=>Kl.space(e).map(t=>t.split(/(?=\.|#)/g)))}});var Mt=x((Zq,Py)=>{u();var aO=Yl(),Ty=(Ps(),Rs).agents,oO=_e(),Ry=class{static prefixes(){if(this.prefixesCache)return this.prefixesCache;this.prefixesCache=[];for(let e in Ty)this.prefixesCache.push(`-${Ty[e].prefix}-`);return this.prefixesCache=oO.uniq(this.prefixesCache).sort((e,t)=>t.length-e.length),this.prefixesCache}static withPrefix(e){return this.prefixesRegexp||(this.prefixesRegexp=new RegExp(this.prefixes().join("|"))),this.prefixesRegexp.test(e)}constructor(e,t,i,n){this.data=e,this.options=i||{},this.browserslistOpts=n||{},this.selected=this.parse(t)}parse(e){let t={};for(let i in this.browserslistOpts)t[i]=this.browserslistOpts[i];return t.path=this.options.from,aO(e,t)}prefix(e){let[t,i]=e.split(" "),n=this.data[t],s=n.prefix_exceptions&&n.prefix_exceptions[i];return s||(s=n.prefix),`-${s}-`}isSelected(e){return this.selected.includes(e)}};Py.exports=Ry});var Ni=x((Jq,Iy)=>{u();Iy.exports={prefix(r){let e=r.match(/^(-\w+-)/);return e?e[0]:""},unprefixed(r){return r.replace(/^-\w+-/,"")}}});var wr=x((e$,qy)=>{u();var lO=Mt(),Dy=Ni(),uO=_e();function Xl(r,e){let t=new r.constructor;for(let i of Object.keys(r||{})){let n=r[i];i==="parent"&&typeof n=="object"?e&&(t[i]=e):i==="source"||i===null?t[i]=n:Array.isArray(n)?t[i]=n.map(s=>Xl(s,t)):i!=="_autoprefixerPrefix"&&i!=="_autoprefixerValues"&&i!=="proxyCache"&&(typeof n=="object"&&n!==null&&(n=Xl(n,t)),t[i]=n)}return t}var Is=class{static hack(e){return this.hacks||(this.hacks={}),e.names.map(t=>(this.hacks[t]=e,this.hacks[t]))}static load(e,t,i){let n=this.hacks&&this.hacks[e];return n?new n(e,t,i):new this(e,t,i)}static clone(e,t){let i=Xl(e);for(let n in t)i[n]=t[n];return i}constructor(e,t,i){this.prefixes=t,this.name=e,this.all=i}parentPrefix(e){let t;return typeof e._autoprefixerPrefix!="undefined"?t=e._autoprefixerPrefix:e.type==="decl"&&e.prop[0]==="-"?t=Dy.prefix(e.prop):e.type==="root"?t=!1:e.type==="rule"&&e.selector.includes(":-")&&/:(-\w+-)/.test(e.selector)?t=e.selector.match(/:(-\w+-)/)[1]:e.type==="atrule"&&e.name[0]==="-"?t=Dy.prefix(e.name):t=this.parentPrefix(e.parent),lO.prefixes().includes(t)||(t=!1),e._autoprefixerPrefix=t,e._autoprefixerPrefix}process(e,t){if(!this.check(e))return;let i=this.parentPrefix(e),n=this.prefixes.filter(a=>!i||i===uO.removeNote(a)),s=[];for(let a of n)this.add(e,a,s.concat([a]),t)&&s.push(a);return s}clone(e,t){return Is.clone(e,t)}};qy.exports=Is});var j=x((t$,My)=>{u();var fO=wr(),cO=Mt(),$y=_e(),Ly=class extends fO{check(){return!0}prefixed(e,t){return t+e}normalize(e){return e}otherPrefixes(e,t){for(let i of cO.prefixes())if(i!==t&&e.includes(i))return!0;return!1}set(e,t){return e.prop=this.prefixed(e.prop,t),e}needCascade(e){return e._autoprefixerCascade||(e._autoprefixerCascade=this.all.options.cascade!==!1&&e.raw("before").includes(` +`)),e._autoprefixerCascade}maxPrefixed(e,t){if(t._autoprefixerMax)return t._autoprefixerMax;let i=0;for(let n of e)n=$y.removeNote(n),n.length>i&&(i=n.length);return t._autoprefixerMax=i,t._autoprefixerMax}calcBefore(e,t,i=""){let s=this.maxPrefixed(e,t)-$y.removeNote(i).length,a=t.raw("before");return s>0&&(a+=Array(s).fill(" ").join("")),a}restoreBefore(e){let t=e.raw("before").split(` +`),i=t[t.length-1];this.all.group(e).up(n=>{let s=n.raw("before").split(` +`),a=s[s.length-1];a.lengtha.prop===n.prop&&a.value===n.value)))return this.needCascade(e)&&(n.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,n)}isAlready(e,t){let i=this.all.group(e).up(n=>n.prop===t);return i||(i=this.all.group(e).down(n=>n.prop===t)),i}add(e,t,i,n){let s=this.prefixed(e.prop,t);if(!(this.isAlready(e,s)||this.otherPrefixes(e.value,t)))return this.insert(e,t,i,n)}process(e,t){if(!this.needCascade(e)){super.process(e,t);return}let i=super.process(e,t);!i||!i.length||(this.restoreBefore(e),e.raws.before=this.calcBefore(i,e))}old(e,t){return[this.prefixed(e,t)]}};My.exports=Ly});var By=x((r$,Ny)=>{u();Ny.exports=function r(e){return{mul:t=>new r(e*t),div:t=>new r(e/t),simplify:()=>new r(e),toString:()=>e.toString()}}});var zy=x((i$,jy)=>{u();var pO=By(),dO=wr(),Zl=_e(),hO=/(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi,mO=/(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i,Fy=class extends dO{prefixName(e,t){return e==="-moz-"?t+"--moz-device-pixel-ratio":e+t+"-device-pixel-ratio"}prefixQuery(e,t,i,n,s){return n=new pO(n),s==="dpi"?n=n.div(96):s==="dpcm"&&(n=n.mul(2.54).div(96)),n=n.simplify(),e==="-o-"&&(n=n.n+"/"+n.d),this.prefixName(e,t)+i+n}clean(e){if(!this.bad){this.bad=[];for(let t of this.prefixes)this.bad.push(this.prefixName(t,"min")),this.bad.push(this.prefixName(t,"max"))}e.params=Zl.editList(e.params,t=>t.filter(i=>this.bad.every(n=>!i.includes(n))))}process(e){let t=this.parentPrefix(e),i=t?[t]:this.prefixes;e.params=Zl.editList(e.params,(n,s)=>{for(let a of n){if(!a.includes("min-resolution")&&!a.includes("max-resolution")){s.push(a);continue}for(let o of i){let l=a.replace(hO,c=>{let f=c.match(mO);return this.prefixQuery(o,f[1],f[2],f[3],f[4])});s.push(l)}s.push(a)}return Zl.uniq(s)})}};jy.exports=Fy});var Vy=x((n$,Uy)=>{u();var Jl="(".charCodeAt(0),eu=")".charCodeAt(0),Ds="'".charCodeAt(0),tu='"'.charCodeAt(0),ru="\\".charCodeAt(0),vr="/".charCodeAt(0),iu=",".charCodeAt(0),nu=":".charCodeAt(0),qs="*".charCodeAt(0),gO="u".charCodeAt(0),yO="U".charCodeAt(0),bO="+".charCodeAt(0),wO=/^[a-f0-9?-]+$/i;Uy.exports=function(r){for(var e=[],t=r,i,n,s,a,o,l,c,f,d=0,p=t.charCodeAt(d),h=t.length,b=[{nodes:e}],v=0,y,w="",k="",S="";d{u();Hy.exports=function r(e,t,i){var n,s,a,o;for(n=0,s=e.length;n{u();function Gy(r,e){var t=r.type,i=r.value,n,s;return e&&(s=e(r))!==void 0?s:t==="word"||t==="space"?i:t==="string"?(n=r.quote||"",n+i+(r.unclosed?"":n)):t==="comment"?"/*"+i+(r.unclosed?"":"*/"):t==="div"?(r.before||"")+i+(r.after||""):Array.isArray(r.nodes)?(n=Qy(r.nodes,e),t!=="function"?n:i+"("+(r.before||"")+n+(r.after||"")+(r.unclosed?"":")")):i}function Qy(r,e){var t,i;if(Array.isArray(r)){for(t="",i=r.length-1;~i;i-=1)t=Gy(r[i],e)+t;return t}return Gy(r,e)}Yy.exports=Qy});var Zy=x((o$,Xy)=>{u();var $s="-".charCodeAt(0),Ls="+".charCodeAt(0),su=".".charCodeAt(0),vO="e".charCodeAt(0),xO="E".charCodeAt(0);function kO(r){var e=r.charCodeAt(0),t;if(e===Ls||e===$s){if(t=r.charCodeAt(1),t>=48&&t<=57)return!0;var i=r.charCodeAt(2);return t===su&&i>=48&&i<=57}return e===su?(t=r.charCodeAt(1),t>=48&&t<=57):e>=48&&e<=57}Xy.exports=function(r){var e=0,t=r.length,i,n,s;if(t===0||!kO(r))return!1;for(i=r.charCodeAt(e),(i===Ls||i===$s)&&e++;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),i===su&&n>=48&&n<=57)for(e+=2;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),s=r.charCodeAt(e+2),(i===vO||i===xO)&&(n>=48&&n<=57||(n===Ls||n===$s)&&s>=48&&s<=57))for(e+=n===Ls||n===$s?3:2;e57));)e+=1;return{number:r.slice(0,e),unit:r.slice(e)}}});var Ms=x((l$,tb)=>{u();var SO=Vy(),Jy=Wy(),eb=Ky();function Nt(r){return this instanceof Nt?(this.nodes=SO(r),this):new Nt(r)}Nt.prototype.toString=function(){return Array.isArray(this.nodes)?eb(this.nodes):""};Nt.prototype.walk=function(r,e){return Jy(this.nodes,r,e),this};Nt.unit=Zy();Nt.walk=Jy;Nt.stringify=eb;tb.exports=Nt});var ab=x((u$,sb)=>{u();var{list:AO}=$e(),rb=Ms(),CO=Mt(),ib=Ni(),nb=class{constructor(e){this.props=["transition","transition-property"],this.prefixes=e}add(e,t){let i,n,s=this.prefixes.add[e.prop],a=this.ruleVendorPrefixes(e),o=a||s&&s.prefixes||[],l=this.parse(e.value),c=l.map(h=>this.findProp(h)),f=[];if(c.some(h=>h[0]==="-"))return;for(let h of l){if(n=this.findProp(h),n[0]==="-")continue;let b=this.prefixes.add[n];if(!(!b||!b.prefixes))for(i of b.prefixes){if(a&&!a.some(y=>i.includes(y)))continue;let v=this.prefixes.prefixed(n,i);v!=="-ms-transform"&&!c.includes(v)&&(this.disabled(n,i)||f.push(this.clone(n,v,h)))}}l=l.concat(f);let d=this.stringify(l),p=this.stringify(this.cleanFromUnprefixed(l,"-webkit-"));if(o.includes("-webkit-")&&this.cloneBefore(e,`-webkit-${e.prop}`,p),this.cloneBefore(e,e.prop,p),o.includes("-o-")){let h=this.stringify(this.cleanFromUnprefixed(l,"-o-"));this.cloneBefore(e,`-o-${e.prop}`,h)}for(i of o)if(i!=="-webkit-"&&i!=="-o-"){let h=this.stringify(this.cleanOtherPrefixes(l,i));this.cloneBefore(e,i+e.prop,h)}d!==e.value&&!this.already(e,e.prop,d)&&(this.checkForWarning(t,e),e.cloneBefore(),e.value=d)}findProp(e){let t=e[0].value;if(/^\d/.test(t)){for(let[i,n]of e.entries())if(i!==0&&n.type==="word")return n.value}return t}already(e,t,i){return e.parent.some(n=>n.prop===t&&n.value===i)}cloneBefore(e,t,i){this.already(e,t,i)||e.cloneBefore({prop:t,value:i})}checkForWarning(e,t){if(t.prop!=="transition-property")return;let i=!1,n=!1;t.parent.each(s=>{if(s.type!=="decl"||s.prop.indexOf("transition-")!==0)return;let a=AO.comma(s.value);if(s.prop==="transition-property"){a.forEach(o=>{let l=this.prefixes.add[o];l&&l.prefixes&&l.prefixes.length>0&&(i=!0)});return}return n=n||a.length>1,!1}),i&&n&&t.warn(e,"Replace transition-property to transition, because Autoprefixer could not support any cases of transition-property and other transition-*")}remove(e){let t=this.parse(e.value);t=t.filter(a=>{let o=this.prefixes.remove[this.findProp(a)];return!o||!o.remove});let i=this.stringify(t);if(e.value===i)return;if(t.length===0){e.remove();return}let n=e.parent.some(a=>a.prop===e.prop&&a.value===i),s=e.parent.some(a=>a!==e&&a.prop===e.prop&&a.value.length>i.length);if(n||s){e.remove();return}e.value=i}parse(e){let t=rb(e),i=[],n=[];for(let s of t.nodes)n.push(s),s.type==="div"&&s.value===","&&(i.push(n),n=[]);return i.push(n),i.filter(s=>s.length>0)}stringify(e){if(e.length===0)return"";let t=[];for(let i of e)i[i.length-1].type!=="div"&&i.push(this.div(e)),t=t.concat(i);return t[0].type==="div"&&(t=t.slice(1)),t[t.length-1].type==="div"&&(t=t.slice(0,-2+1||void 0)),rb.stringify({nodes:t})}clone(e,t,i){let n=[],s=!1;for(let a of i)!s&&a.type==="word"&&a.value===e?(n.push({type:"word",value:t}),s=!0):n.push(a);return n}div(e){for(let t of e)for(let i of t)if(i.type==="div"&&i.value===",")return i;return{type:"div",value:",",after:" "}}cleanOtherPrefixes(e,t){return e.filter(i=>{let n=ib.prefix(this.findProp(i));return n===""||n===t})}cleanFromUnprefixed(e,t){let i=e.map(s=>this.findProp(s)).filter(s=>s.slice(0,t.length)===t).map(s=>this.prefixes.unprefixed(s)),n=[];for(let s of e){let a=this.findProp(s),o=ib.prefix(a);!i.includes(a)&&(o===t||o==="")&&n.push(s)}return n}disabled(e,t){let i=["order","justify-content","align-self","align-content"];if(e.includes("flex")||i.includes(e)){if(this.prefixes.options.flexbox===!1)return!0;if(this.prefixes.options.flexbox==="no-2009")return t.includes("2009")}}ruleVendorPrefixes(e){let{parent:t}=e;if(t.type!=="rule")return!1;if(!t.selector.includes(":-"))return!1;let i=CO.prefixes().filter(n=>t.selector.includes(":"+n));return i.length>0?i:!1}};sb.exports=nb});var xr=x((f$,lb)=>{u();var _O=_e(),ob=class{constructor(e,t,i,n){this.unprefixed=e,this.prefixed=t,this.string=i||t,this.regexp=n||_O.regexp(t)}check(e){return e.includes(this.string)?!!e.match(this.regexp):!1}};lb.exports=ob});var He=x((c$,fb)=>{u();var EO=wr(),OO=xr(),TO=Ni(),RO=_e(),ub=class extends EO{static save(e,t){let i=t.prop,n=[];for(let s in t._autoprefixerValues){let a=t._autoprefixerValues[s];if(a===t.value)continue;let o,l=TO.prefix(i);if(l==="-pie-")continue;if(l===s){o=t.value=a,n.push(o);continue}let c=e.prefixed(i,s),f=t.parent;if(!f.every(b=>b.prop!==c)){n.push(o);continue}let d=a.replace(/\s+/," ");if(f.some(b=>b.prop===t.prop&&b.value.replace(/\s+/," ")===d)){n.push(o);continue}let h=this.clone(t,{value:a});o=t.parent.insertBefore(t,h),n.push(o)}return n}check(e){let t=e.value;return t.includes(this.name)?!!t.match(this.regexp()):!1}regexp(){return this.regexpCache||(this.regexpCache=RO.regexp(this.name))}replace(e,t){return e.replace(this.regexp(),`$1${t}$2`)}value(e){return e.raws.value&&e.raws.value.value===e.value?e.raws.value.raw:e.value}add(e,t){e._autoprefixerValues||(e._autoprefixerValues={});let i=e._autoprefixerValues[t]||this.value(e),n;do if(n=i,i=this.replace(i,t),i===!1)return;while(i!==n);e._autoprefixerValues[t]=i}old(e){return new OO(this.name,e+this.name)}};fb.exports=ub});var Bt=x((p$,cb)=>{u();cb.exports={}});var ou=x((d$,hb)=>{u();var pb=Ms(),PO=He(),IO=Bt().insertAreas,DO=/(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i,qO=/(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i,$O=/(!\s*)?autoprefixer:\s*ignore\s+next/i,LO=/(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i,MO=["width","height","min-width","max-width","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size"];function au(r){return r.parent.some(e=>e.prop==="grid-template"||e.prop==="grid-template-areas")}function NO(r){let e=r.parent.some(i=>i.prop==="grid-template-rows"),t=r.parent.some(i=>i.prop==="grid-template-columns");return e&&t}var db=class{constructor(e){this.prefixes=e}add(e,t){let i=this.prefixes.add["@resolution"],n=this.prefixes.add["@keyframes"],s=this.prefixes.add["@viewport"],a=this.prefixes.add["@supports"];e.walkAtRules(f=>{if(f.name==="keyframes"){if(!this.disabled(f,t))return n&&n.process(f)}else if(f.name==="viewport"){if(!this.disabled(f,t))return s&&s.process(f)}else if(f.name==="supports"){if(this.prefixes.options.supports!==!1&&!this.disabled(f,t))return a.process(f)}else if(f.name==="media"&&f.params.includes("-resolution")&&!this.disabled(f,t))return i&&i.process(f)}),e.walkRules(f=>{if(!this.disabled(f,t))return this.prefixes.add.selectors.map(d=>d.process(f,t))});function o(f){return f.parent.nodes.some(d=>{if(d.type!=="decl")return!1;let p=d.prop==="display"&&/(inline-)?grid/.test(d.value),h=d.prop.startsWith("grid-template"),b=/^grid-([A-z]+-)?gap/.test(d.prop);return p||h||b})}function l(f){return f.parent.some(d=>d.prop==="display"&&/(inline-)?flex/.test(d.value))}let c=this.gridStatus(e,t)&&this.prefixes.add["grid-area"]&&this.prefixes.add["grid-area"].prefixes;return e.walkDecls(f=>{if(this.disabledDecl(f,t))return;let d=f.parent,p=f.prop,h=f.value;if(p==="grid-row-span"){t.warn("grid-row-span is not part of final Grid Layout. Use grid-row.",{node:f});return}else if(p==="grid-column-span"){t.warn("grid-column-span is not part of final Grid Layout. Use grid-column.",{node:f});return}else if(p==="display"&&h==="box"){t.warn("You should write display: flex by final spec instead of display: box",{node:f});return}else if(p==="text-emphasis-position")(h==="under"||h==="over")&&t.warn("You should use 2 values for text-emphasis-position For example, `under left` instead of just `under`.",{node:f});else if(/^(align|justify|place)-(items|content)$/.test(p)&&l(f))(h==="start"||h==="end")&&t.warn(`${h} value has mixed support, consider using flex-${h} instead`,{node:f});else if(p==="text-decoration-skip"&&h==="ink")t.warn("Replace text-decoration-skip: ink to text-decoration-skip-ink: auto, because spec had been changed",{node:f});else{if(c&&this.gridStatus(f,t))if(f.value==="subgrid"&&t.warn("IE does not support subgrid",{node:f}),/^(align|justify|place)-items$/.test(p)&&o(f)){let v=p.replace("-items","-self");t.warn(`IE does not support ${p} on grid containers. Try using ${v} on child elements instead: ${f.parent.selector} > * { ${v}: ${f.value} }`,{node:f})}else if(/^(align|justify|place)-content$/.test(p)&&o(f))t.warn(`IE does not support ${f.prop} on grid containers`,{node:f});else if(p==="display"&&f.value==="contents"){t.warn("Please do not use display: contents; if you have grid setting enabled",{node:f});return}else if(f.prop==="grid-gap"){let v=this.gridStatus(f,t);v==="autoplace"&&!NO(f)&&!au(f)?t.warn("grid-gap only works if grid-template(-areas) is being used or both rows and columns have been declared and cells have not been manually placed inside the explicit grid",{node:f}):(v===!0||v==="no-autoplace")&&!au(f)&&t.warn("grid-gap only works if grid-template(-areas) is being used",{node:f})}else if(p==="grid-auto-columns"){t.warn("grid-auto-columns is not supported by IE",{node:f});return}else if(p==="grid-auto-rows"){t.warn("grid-auto-rows is not supported by IE",{node:f});return}else if(p==="grid-auto-flow"){let v=d.some(w=>w.prop==="grid-template-rows"),y=d.some(w=>w.prop==="grid-template-columns");au(f)?t.warn("grid-auto-flow is not supported by IE",{node:f}):h.includes("dense")?t.warn("grid-auto-flow: dense is not supported by IE",{node:f}):!v&&!y&&t.warn("grid-auto-flow works only if grid-template-rows and grid-template-columns are present in the same rule",{node:f});return}else if(h.includes("auto-fit")){t.warn("auto-fit value is not supported by IE",{node:f,word:"auto-fit"});return}else if(h.includes("auto-fill")){t.warn("auto-fill value is not supported by IE",{node:f,word:"auto-fill"});return}else p.startsWith("grid-template")&&h.includes("[")&&t.warn("Autoprefixer currently does not support line names. Try using grid-template-areas instead.",{node:f,word:"["});if(h.includes("radial-gradient"))if(qO.test(f.value))t.warn("Gradient has outdated direction syntax. New syntax is like `closest-side at 0 0` instead of `0 0, closest-side`.",{node:f});else{let v=pb(h);for(let y of v.nodes)if(y.type==="function"&&y.value==="radial-gradient")for(let w of y.nodes)w.type==="word"&&(w.value==="cover"?t.warn("Gradient has outdated direction syntax. Replace `cover` to `farthest-corner`.",{node:f}):w.value==="contain"&&t.warn("Gradient has outdated direction syntax. Replace `contain` to `closest-side`.",{node:f}))}h.includes("linear-gradient")&&DO.test(h)&&t.warn("Gradient has outdated direction syntax. New syntax is like `to left` instead of `right`.",{node:f})}MO.includes(f.prop)&&(f.value.includes("-fill-available")||(f.value.includes("fill-available")?t.warn("Replace fill-available to stretch, because spec had been changed",{node:f}):f.value.includes("fill")&&pb(h).nodes.some(y=>y.type==="word"&&y.value==="fill")&&t.warn("Replace fill to stretch, because spec had been changed",{node:f})));let b;if(f.prop==="transition"||f.prop==="transition-property")return this.prefixes.transition.add(f,t);if(f.prop==="align-self"){if(this.displayType(f)!=="grid"&&this.prefixes.options.flexbox!==!1&&(b=this.prefixes.add["align-self"],b&&b.prefixes&&b.process(f)),this.gridStatus(f,t)!==!1&&(b=this.prefixes.add["grid-row-align"],b&&b.prefixes))return b.process(f,t)}else if(f.prop==="justify-self"){if(this.gridStatus(f,t)!==!1&&(b=this.prefixes.add["grid-column-align"],b&&b.prefixes))return b.process(f,t)}else if(f.prop==="place-self"){if(b=this.prefixes.add["place-self"],b&&b.prefixes&&this.gridStatus(f,t)!==!1)return b.process(f,t)}else if(b=this.prefixes.add[f.prop],b&&b.prefixes)return b.process(f,t)}),this.gridStatus(e,t)&&IO(e,this.disabled),e.walkDecls(f=>{if(this.disabledValue(f,t))return;let d=this.prefixes.unprefixed(f.prop),p=this.prefixes.values("add",d);if(Array.isArray(p))for(let h of p)h.process&&h.process(f,t);PO.save(this.prefixes,f)})}remove(e,t){let i=this.prefixes.remove["@resolution"];e.walkAtRules((n,s)=>{this.prefixes.remove[`@${n.name}`]?this.disabled(n,t)||n.parent.removeChild(s):n.name==="media"&&n.params.includes("-resolution")&&i&&i.clean(n)});for(let n of this.prefixes.remove.selectors)e.walkRules((s,a)=>{n.check(s)&&(this.disabled(s,t)||s.parent.removeChild(a))});return e.walkDecls((n,s)=>{if(this.disabled(n,t))return;let a=n.parent,o=this.prefixes.unprefixed(n.prop);if((n.prop==="transition"||n.prop==="transition-property")&&this.prefixes.transition.remove(n),this.prefixes.remove[n.prop]&&this.prefixes.remove[n.prop].remove){let l=this.prefixes.group(n).down(c=>this.prefixes.normalize(c.prop)===o);if(o==="flex-flow"&&(l=!0),n.prop==="-webkit-box-orient"){let c={"flex-direction":!0,"flex-flow":!0};if(!n.parent.some(f=>c[f.prop]))return}if(l&&!this.withHackValue(n)){n.raw("before").includes(` +`)&&this.reduceSpaces(n),a.removeChild(s);return}}for(let l of this.prefixes.values("remove",o)){if(!l.check||!l.check(n.value))continue;if(o=l.unprefixed,this.prefixes.group(n).down(f=>f.value.includes(o))){a.removeChild(s);return}}})}withHackValue(e){return e.prop==="-webkit-background-clip"&&e.value==="text"}disabledValue(e,t){return this.gridStatus(e,t)===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("grid")||this.prefixes.options.flexbox===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("flex")||e.type==="decl"&&e.prop==="content"?!0:this.disabled(e,t)}disabledDecl(e,t){if(this.gridStatus(e,t)===!1&&e.type==="decl"&&(e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(this.prefixes.options.flexbox===!1&&e.type==="decl"){let i=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||i.includes(e.prop))return!0}return this.disabled(e,t)}disabled(e,t){if(!e)return!1;if(e._autoprefixerDisabled!==void 0)return e._autoprefixerDisabled;if(e.parent){let n=e.prev();if(n&&n.type==="comment"&&$O.test(n.text))return e._autoprefixerDisabled=!0,e._autoprefixerSelfDisabled=!0,!0}let i=null;if(e.nodes){let n;e.each(s=>{s.type==="comment"&&/(!\s*)?autoprefixer:\s*(off|on)/i.test(s.text)&&(typeof n!="undefined"?t.warn("Second Autoprefixer control comment was ignored. Autoprefixer applies control comment to whole block, not to next rules.",{node:s}):n=/on/i.test(s.text))}),n!==void 0&&(i=!n)}if(!e.nodes||i===null)if(e.parent){let n=this.disabled(e.parent,t);e.parent._autoprefixerSelfDisabled===!0?i=!1:i=n}else i=!1;return e._autoprefixerDisabled=i,i}reduceSpaces(e){let t=!1;if(this.prefixes.group(e).up(()=>(t=!0,!0)),t)return;let i=e.raw("before").split(` +`),n=i[i.length-1].length,s=!1;this.prefixes.group(e).down(a=>{i=a.raw("before").split(` +`);let o=i.length-1;i[o].length>n&&(s===!1&&(s=i[o].length-n),i[o]=i[o].slice(0,-s),a.raws.before=i.join(` +`))})}displayType(e){for(let t of e.parent.nodes)if(t.prop==="display"){if(t.value.includes("flex"))return"flex";if(t.value.includes("grid"))return"grid"}return!1}gridStatus(e,t){if(!e)return!1;if(e._autoprefixerGridStatus!==void 0)return e._autoprefixerGridStatus;let i=null;if(e.nodes){let n;e.each(s=>{if(s.type==="comment"&&LO.test(s.text)){let a=/:\s*autoplace/i.test(s.text),o=/no-autoplace/i.test(s.text);typeof n!="undefined"?t.warn("Second Autoprefixer grid control comment was ignored. Autoprefixer applies control comments to the whole block, not to the next rules.",{node:s}):a?n="autoplace":o?n=!0:n=/on/i.test(s.text)}}),n!==void 0&&(i=n)}if(e.type==="atrule"&&e.name==="supports"){let n=e.params;n.includes("grid")&&n.includes("auto")&&(i=!1)}if(!e.nodes||i===null)if(e.parent){let n=this.gridStatus(e.parent,t);e.parent._autoprefixerSelfDisabled===!0?i=!1:i=n}else typeof this.prefixes.options.grid!="undefined"?i=this.prefixes.options.grid:typeof m.env.AUTOPREFIXER_GRID!="undefined"?m.env.AUTOPREFIXER_GRID==="autoplace"?i="autoplace":i=!0:i=!1;return e._autoprefixerGridStatus=i,i}};hb.exports=db});var gb=x((h$,mb)=>{u();mb.exports={A:{A:{"2":"K E F G A B JC"},B:{"1":"C L M H N D O P Q R S T U V W X Y Z a b c d e f g h i j n o p q r s t u v w x y z I"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB 0B dB 1B eB fB gB hB iB jB kB lB mB nB oB m pB qB rB sB tB P Q R 2B S T U V W X Y Z a b c d e f g h i j n o p q r s t u v w x y z I uB 3B 4B","2":"0 1 KC zB J K E F G A B C L M H N D O k l LC MC"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB 0B dB 1B eB fB gB hB iB jB kB lB mB nB oB m pB qB rB sB tB P Q R S T U V W X Y Z a b c d e f g h i j n o p q r s t u v w x y z I uB 3B 4B","2":"0 1 2 3 4 5 6 7 J K E F G A B C L M H N D O k l"},E:{"1":"G A B C L M H D RC 6B vB wB 7B SC TC 8B 9B xB AC yB BC CC DC EC FC GC UC","2":"0 J K E F NC 5B OC PC QC"},F:{"1":"1 2 3 4 5 6 7 8 9 H N D O k l AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB m pB qB rB sB tB P Q R 2B S T U V W X Y Z a b c d e f g h i j wB","2":"G B C VC WC XC YC vB HC ZC"},G:{"1":"D fC gC hC iC jC kC lC mC nC oC pC qC rC sC tC 8B 9B xB AC yB BC CC DC EC FC GC","2":"F 5B aC IC bC cC dC eC"},H:{"1":"uC"},I:{"1":"I zC 0C","2":"zB J vC wC xC yC IC"},J:{"2":"E A"},K:{"1":"m","2":"A B C vB HC wB"},L:{"1":"I"},M:{"1":"uB"},N:{"2":"A B"},O:{"1":"xB"},P:{"1":"J k l 1C 2C 3C 4C 5C 6B 6C 7C 8C 9C AD yB BD CD DD"},Q:{"1":"7B"},R:{"1":"ED"},S:{"1":"FD GD"}},B:4,C:"CSS Feature Queries"}});var vb=x((m$,wb)=>{u();function yb(r){return r[r.length-1]}var bb={parse(r){let e=[""],t=[e];for(let i of r){if(i==="("){e=[""],yb(t).push(e),t.push(e);continue}if(i===")"){t.pop(),e=yb(t),e.push("");continue}e[e.length-1]+=i}return t[0]},stringify(r){let e="";for(let t of r){if(typeof t=="object"){e+=`(${bb.stringify(t)})`;continue}e+=t}return e}};wb.exports=bb});var Cb=x((g$,Ab)=>{u();var BO=gb(),{feature:FO}=(Ps(),Rs),{parse:jO}=$e(),zO=Mt(),lu=vb(),UO=He(),VO=_e(),xb=FO(BO),kb=[];for(let r in xb.stats){let e=xb.stats[r];for(let t in e){let i=e[t];/y/.test(i)&&kb.push(r+" "+t)}}var Sb=class{constructor(e,t){this.Prefixes=e,this.all=t}prefixer(){if(this.prefixerCache)return this.prefixerCache;let e=this.all.browsers.selected.filter(i=>kb.includes(i)),t=new zO(this.all.browsers.data,e,this.all.options);return this.prefixerCache=new this.Prefixes(this.all.data,t,this.all.options),this.prefixerCache}parse(e){let t=e.split(":"),i=t[0],n=t[1];return n||(n=""),[i.trim(),n.trim()]}virtual(e){let[t,i]=this.parse(e),n=jO("a{}").first;return n.append({prop:t,value:i,raws:{before:""}}),n}prefixed(e){let t=this.virtual(e);if(this.disabled(t.first))return t.nodes;let i={warn:()=>null},n=this.prefixer().add[t.first.prop];n&&n.process&&n.process(t.first,i);for(let s of t.nodes){for(let a of this.prefixer().values("add",t.first.prop))a.process(s);UO.save(this.all,s)}return t.nodes}isNot(e){return typeof e=="string"&&/not\s*/i.test(e)}isOr(e){return typeof e=="string"&&/\s*or\s*/i.test(e)}isProp(e){return typeof e=="object"&&e.length===1&&typeof e[0]=="string"}isHack(e,t){return!new RegExp(`(\\(|\\s)${VO.escapeRegexp(t)}:`).test(e)}toRemove(e,t){let[i,n]=this.parse(e),s=this.all.unprefixed(i),a=this.all.cleaner();if(a.remove[i]&&a.remove[i].remove&&!this.isHack(t,s))return!0;for(let o of a.values("remove",s))if(o.check(n))return!0;return!1}remove(e,t){let i=0;for(;itypeof t!="object"?t:t.length===1&&typeof t[0]=="object"?this.cleanBrackets(t[0]):this.cleanBrackets(t))}convert(e){let t=[""];for(let i of e)t.push([`${i.prop}: ${i.value}`]),t.push(" or ");return t[t.length-1]="",t}normalize(e){if(typeof e!="object")return e;if(e=e.filter(t=>t!==""),typeof e[0]=="string"){let t=e[0].trim();if(t.includes(":")||t==="selector"||t==="not selector")return[lu.stringify(e)]}return e.map(t=>this.normalize(t))}add(e,t){return e.map(i=>{if(this.isProp(i)){let n=this.prefixed(i[0]);return n.length>1?this.convert(n):i}return typeof i=="object"?this.add(i,t):i})}process(e){let t=lu.parse(e.params);t=this.normalize(t),t=this.remove(t,e.params),t=this.add(t,e.params),t=this.cleanBrackets(t),e.params=lu.stringify(t)}disabled(e){if(!this.all.options.grid&&(e.prop==="display"&&e.value.includes("grid")||e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(this.all.options.flexbox===!1){if(e.prop==="display"&&e.value.includes("flex"))return!0;let t=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||t.includes(e.prop))return!0}return!1}};Ab.exports=Sb});var Ob=x((y$,Eb)=>{u();var _b=class{constructor(e,t){this.prefix=t,this.prefixed=e.prefixed(this.prefix),this.regexp=e.regexp(this.prefix),this.prefixeds=e.possible().map(i=>[e.prefixed(i),e.regexp(i)]),this.unprefixed=e.name,this.nameRegexp=e.regexp()}isHack(e){let t=e.parent.index(e)+1,i=e.parent.nodes;for(;t{u();var{list:HO}=$e(),WO=Ob(),GO=wr(),QO=Mt(),YO=_e(),Tb=class extends GO{constructor(e,t,i){super(e,t,i);this.regexpCache=new Map}check(e){return e.selector.includes(this.name)?!!e.selector.match(this.regexp()):!1}prefixed(e){return this.name.replace(/^(\W*)/,`$1${e}`)}regexp(e){if(!this.regexpCache.has(e)){let t=e?this.prefixed(e):this.name;this.regexpCache.set(e,new RegExp(`(^|[^:"'=])${YO.escapeRegexp(t)}`,"gi"))}return this.regexpCache.get(e)}possible(){return QO.prefixes()}prefixeds(e){if(e._autoprefixerPrefixeds){if(e._autoprefixerPrefixeds[this.name])return e._autoprefixerPrefixeds}else e._autoprefixerPrefixeds={};let t={};if(e.selector.includes(",")){let n=HO.comma(e.selector).filter(s=>s.includes(this.name));for(let s of this.possible())t[s]=n.map(a=>this.replace(a,s)).join(", ")}else for(let i of this.possible())t[i]=this.replace(e.selector,i);return e._autoprefixerPrefixeds[this.name]=t,e._autoprefixerPrefixeds}already(e,t,i){let n=e.parent.index(e)-1;for(;n>=0;){let s=e.parent.nodes[n];if(s.type!=="rule")return!1;let a=!1;for(let o in t[this.name]){let l=t[this.name][o];if(s.selector===l){if(i===o)return!0;a=!0;break}}if(!a)return!1;n-=1}return!1}replace(e,t){return e.replace(this.regexp(),`$1${this.prefixed(t)}`)}add(e,t){let i=this.prefixeds(e);if(this.already(e,i,t))return;let n=this.clone(e,{selector:i[this.name][t]});e.parent.insertBefore(e,n)}old(e){return new WO(this,e)}};Rb.exports=Tb});var Db=x((w$,Ib)=>{u();var KO=wr(),Pb=class extends KO{add(e,t){let i=t+e.name;if(e.parent.some(a=>a.name===i&&a.params===e.params))return;let s=this.clone(e,{name:i});return e.parent.insertBefore(e,s)}process(e){let t=this.parentPrefix(e);for(let i of this.prefixes)(!t||t===i)&&this.add(e,i)}};Ib.exports=Pb});var $b=x((v$,qb)=>{u();var XO=kr(),uu=class extends XO{prefixed(e){return e==="-webkit-"?":-webkit-full-screen":e==="-moz-"?":-moz-full-screen":`:${e}fullscreen`}};uu.names=[":fullscreen"];qb.exports=uu});var Mb=x((x$,Lb)=>{u();var ZO=kr(),fu=class extends ZO{possible(){return super.possible().concat(["-moz- old","-ms- old"])}prefixed(e){return e==="-webkit-"?"::-webkit-input-placeholder":e==="-ms-"?"::-ms-input-placeholder":e==="-ms- old"?":-ms-input-placeholder":e==="-moz- old"?":-moz-placeholder":`::${e}placeholder`}};fu.names=["::placeholder"];Lb.exports=fu});var Bb=x((k$,Nb)=>{u();var JO=kr(),cu=class extends JO{prefixed(e){return e==="-ms-"?":-ms-input-placeholder":`:${e}placeholder-shown`}};cu.names=[":placeholder-shown"];Nb.exports=cu});var jb=x((S$,Fb)=>{u();var eT=kr(),tT=_e(),pu=class extends eT{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=tT.uniq(this.prefixes.map(n=>"-webkit-")))}prefixed(e){return e==="-webkit-"?"::-webkit-file-upload-button":`::${e}file-selector-button`}};pu.names=["::file-selector-button"];Fb.exports=pu});var Pe=x((A$,zb)=>{u();zb.exports=function(r){let e;return r==="-webkit- 2009"||r==="-moz-"?e=2009:r==="-ms-"?e=2012:r==="-webkit-"&&(e="final"),r==="-webkit- 2009"&&(r="-webkit-"),[e,r]}});var Wb=x((C$,Hb)=>{u();var Ub=$e().list,Vb=Pe(),rT=j(),Sr=class extends rT{prefixed(e,t){let i;return[i,t]=Vb(t),i===2009?t+"box-flex":super.prefixed(e,t)}normalize(){return"flex"}set(e,t){let i=Vb(t)[0];if(i===2009)return e.value=Ub.space(e.value)[0],e.value=Sr.oldValues[e.value]||e.value,super.set(e,t);if(i===2012){let n=Ub.space(e.value);n.length===3&&n[2]==="0"&&(e.value=n.slice(0,2).concat("0px").join(" "))}return super.set(e,t)}};Sr.names=["flex","box-flex"];Sr.oldValues={auto:"1",none:"0"};Hb.exports=Sr});var Yb=x((_$,Qb)=>{u();var Gb=Pe(),iT=j(),du=class extends iT{prefixed(e,t){let i;return[i,t]=Gb(t),i===2009?t+"box-ordinal-group":i===2012?t+"flex-order":super.prefixed(e,t)}normalize(){return"order"}set(e,t){return Gb(t)[0]===2009&&/\d/.test(e.value)?(e.value=(parseInt(e.value)+1).toString(),super.set(e,t)):super.set(e,t)}};du.names=["order","flex-order","box-ordinal-group"];Qb.exports=du});var Xb=x((E$,Kb)=>{u();var nT=j(),hu=class extends nT{check(e){let t=e.value;return!t.toLowerCase().includes("alpha(")&&!t.includes("DXImageTransform.Microsoft")&&!t.includes("data:image/svg+xml")}};hu.names=["filter"];Kb.exports=hu});var Jb=x((O$,Zb)=>{u();var sT=j(),mu=class extends sT{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=this.clone(e),a=e.prop.replace(/end$/,"start"),o=t+e.prop.replace(/end$/,"span");if(!e.parent.some(l=>l.prop===o)){if(s.prop=o,e.value.includes("span"))s.value=e.value.replace(/span\s/i,"");else{let l;if(e.parent.walkDecls(a,c=>{l=c}),l){let c=Number(e.value)-Number(l.value)+"";s.value=c}else e.warn(n,`Can not prefix ${e.prop} (${a} is not found)`)}e.cloneBefore(s)}}};mu.names=["grid-row-end","grid-column-end"];Zb.exports=mu});var tw=x((T$,ew)=>{u();var aT=j(),gu=class extends aT{check(e){return!e.value.split(/\s+/).some(t=>{let i=t.toLowerCase();return i==="reverse"||i==="alternate-reverse"})}};gu.names=["animation","animation-direction"];ew.exports=gu});var iw=x((R$,rw)=>{u();var oT=Pe(),lT=j(),yu=class extends lT{insert(e,t,i){let n;if([n,t]=oT(t),n!==2009)return super.insert(e,t,i);let s=e.value.split(/\s+/).filter(d=>d!=="wrap"&&d!=="nowrap"&&"wrap-reverse");if(s.length===0||e.parent.some(d=>d.prop===t+"box-orient"||d.prop===t+"box-direction"))return;let o=s[0],l=o.includes("row")?"horizontal":"vertical",c=o.includes("reverse")?"reverse":"normal",f=this.clone(e);return f.prop=t+"box-orient",f.value=l,this.needCascade(e)&&(f.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,f),f=this.clone(e),f.prop=t+"box-direction",f.value=c,this.needCascade(e)&&(f.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,f)}};yu.names=["flex-flow","box-direction","box-orient"];rw.exports=yu});var sw=x((P$,nw)=>{u();var uT=Pe(),fT=j(),bu=class extends fT{normalize(){return"flex"}prefixed(e,t){let i;return[i,t]=uT(t),i===2009?t+"box-flex":i===2012?t+"flex-positive":super.prefixed(e,t)}};bu.names=["flex-grow","flex-positive"];nw.exports=bu});var ow=x((I$,aw)=>{u();var cT=Pe(),pT=j(),wu=class extends pT{set(e,t){if(cT(t)[0]!==2009)return super.set(e,t)}};wu.names=["flex-wrap"];aw.exports=wu});var uw=x((D$,lw)=>{u();var dT=j(),Ar=Bt(),vu=class extends dT{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=Ar.parse(e),[a,o]=Ar.translate(s,0,2),[l,c]=Ar.translate(s,1,3);[["grid-row",a],["grid-row-span",o],["grid-column",l],["grid-column-span",c]].forEach(([f,d])=>{Ar.insertDecl(e,f,d)}),Ar.warnTemplateSelectorNotFound(e,n),Ar.warnIfGridRowColumnExists(e,n)}};vu.names=["grid-area"];lw.exports=vu});var cw=x((q$,fw)=>{u();var hT=j(),Bi=Bt(),xu=class extends hT{insert(e,t,i){if(t!=="-ms-")return super.insert(e,t,i);if(e.parent.some(a=>a.prop==="-ms-grid-row-align"))return;let[[n,s]]=Bi.parse(e);s?(Bi.insertDecl(e,"grid-row-align",n),Bi.insertDecl(e,"grid-column-align",s)):(Bi.insertDecl(e,"grid-row-align",n),Bi.insertDecl(e,"grid-column-align",n))}};xu.names=["place-self"];fw.exports=xu});var dw=x(($$,pw)=>{u();var mT=j(),ku=class extends mT{check(e){let t=e.value;return!t.includes("/")||t.includes("span")}normalize(e){return e.replace("-start","")}prefixed(e,t){let i=super.prefixed(e,t);return t==="-ms-"&&(i=i.replace("-start","")),i}};ku.names=["grid-row-start","grid-column-start"];pw.exports=ku});var gw=x((L$,mw)=>{u();var hw=Pe(),gT=j(),Cr=class extends gT{check(e){return e.parent&&!e.parent.some(t=>t.prop&&t.prop.startsWith("grid-"))}prefixed(e,t){let i;return[i,t]=hw(t),i===2012?t+"flex-item-align":super.prefixed(e,t)}normalize(){return"align-self"}set(e,t){let i=hw(t)[0];if(i===2012)return e.value=Cr.oldValues[e.value]||e.value,super.set(e,t);if(i==="final")return super.set(e,t)}};Cr.names=["align-self","flex-item-align"];Cr.oldValues={"flex-end":"end","flex-start":"start"};mw.exports=Cr});var bw=x((M$,yw)=>{u();var yT=j(),bT=_e(),Su=class extends yT{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=bT.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}};Su.names=["appearance"];yw.exports=Su});var xw=x((N$,vw)=>{u();var ww=Pe(),wT=j(),Au=class extends wT{normalize(){return"flex-basis"}prefixed(e,t){let i;return[i,t]=ww(t),i===2012?t+"flex-preferred-size":super.prefixed(e,t)}set(e,t){let i;if([i,t]=ww(t),i===2012||i==="final")return super.set(e,t)}};Au.names=["flex-basis","flex-preferred-size"];vw.exports=Au});var Sw=x((B$,kw)=>{u();var vT=j(),Cu=class extends vT{normalize(){return this.name.replace("box-image","border")}prefixed(e,t){let i=super.prefixed(e,t);return t==="-webkit-"&&(i=i.replace("border","box-image")),i}};Cu.names=["mask-border","mask-border-source","mask-border-slice","mask-border-width","mask-border-outset","mask-border-repeat","mask-box-image","mask-box-image-source","mask-box-image-slice","mask-box-image-width","mask-box-image-outset","mask-box-image-repeat"];kw.exports=Cu});var Cw=x((F$,Aw)=>{u();var xT=j(),lt=class extends xT{insert(e,t,i){let n=e.prop==="mask-composite",s;n?s=e.value.split(","):s=e.value.match(lt.regexp)||[],s=s.map(c=>c.trim()).filter(c=>c);let a=s.length,o;if(a&&(o=this.clone(e),o.value=s.map(c=>lt.oldValues[c]||c).join(", "),s.includes("intersect")&&(o.value+=", xor"),o.prop=t+"mask-composite"),n)return a?(this.needCascade(e)&&(o.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,o)):void 0;let l=this.clone(e);return l.prop=t+l.prop,a&&(l.value=l.value.replace(lt.regexp,"")),this.needCascade(e)&&(l.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,l),a?(this.needCascade(e)&&(o.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,o)):e}};lt.names=["mask","mask-composite"];lt.oldValues={add:"source-over",subtract:"source-out",intersect:"source-in",exclude:"xor"};lt.regexp=new RegExp(`\\s+(${Object.keys(lt.oldValues).join("|")})\\b(?!\\))\\s*(?=[,])`,"ig");Aw.exports=lt});var Ow=x((j$,Ew)=>{u();var _w=Pe(),kT=j(),_r=class extends kT{prefixed(e,t){let i;return[i,t]=_w(t),i===2009?t+"box-align":i===2012?t+"flex-align":super.prefixed(e,t)}normalize(){return"align-items"}set(e,t){let i=_w(t)[0];return(i===2009||i===2012)&&(e.value=_r.oldValues[e.value]||e.value),super.set(e,t)}};_r.names=["align-items","flex-align","box-align"];_r.oldValues={"flex-end":"end","flex-start":"start"};Ew.exports=_r});var Rw=x((z$,Tw)=>{u();var ST=j(),_u=class extends ST{set(e,t){return t==="-ms-"&&e.value==="contain"&&(e.value="element"),super.set(e,t)}insert(e,t,i){if(!(e.value==="all"&&t==="-ms-"))return super.insert(e,t,i)}};_u.names=["user-select"];Tw.exports=_u});var Dw=x((U$,Iw)=>{u();var Pw=Pe(),AT=j(),Eu=class extends AT{normalize(){return"flex-shrink"}prefixed(e,t){let i;return[i,t]=Pw(t),i===2012?t+"flex-negative":super.prefixed(e,t)}set(e,t){let i;if([i,t]=Pw(t),i===2012||i==="final")return super.set(e,t)}};Eu.names=["flex-shrink","flex-negative"];Iw.exports=Eu});var $w=x((V$,qw)=>{u();var CT=j(),Ou=class extends CT{prefixed(e,t){return`${t}column-${e}`}normalize(e){return e.includes("inside")?"break-inside":e.includes("before")?"break-before":"break-after"}set(e,t){return(e.prop==="break-inside"&&e.value==="avoid-column"||e.value==="avoid-page")&&(e.value="avoid"),super.set(e,t)}insert(e,t,i){if(e.prop!=="break-inside")return super.insert(e,t,i);if(!(/region/i.test(e.value)||/page/i.test(e.value)))return super.insert(e,t,i)}};Ou.names=["break-inside","page-break-inside","column-break-inside","break-before","page-break-before","column-break-before","break-after","page-break-after","column-break-after"];qw.exports=Ou});var Mw=x((H$,Lw)=>{u();var _T=j(),Tu=class extends _T{prefixed(e,t){return t+"print-color-adjust"}normalize(){return"color-adjust"}};Tu.names=["color-adjust","print-color-adjust"];Lw.exports=Tu});var Bw=x((W$,Nw)=>{u();var ET=j(),Er=class extends ET{insert(e,t,i){if(t==="-ms-"){let n=this.set(this.clone(e),t);this.needCascade(e)&&(n.raws.before=this.calcBefore(i,e,t));let s="ltr";return e.parent.nodes.forEach(a=>{a.prop==="direction"&&(a.value==="rtl"||a.value==="ltr")&&(s=a.value)}),n.value=Er.msValues[s][e.value]||e.value,e.parent.insertBefore(e,n)}return super.insert(e,t,i)}};Er.names=["writing-mode"];Er.msValues={ltr:{"horizontal-tb":"lr-tb","vertical-rl":"tb-rl","vertical-lr":"tb-lr"},rtl:{"horizontal-tb":"rl-tb","vertical-rl":"bt-rl","vertical-lr":"bt-lr"}};Nw.exports=Er});var jw=x((G$,Fw)=>{u();var OT=j(),Ru=class extends OT{set(e,t){return e.value=e.value.replace(/\s+fill(\s)/,"$1"),super.set(e,t)}};Ru.names=["border-image"];Fw.exports=Ru});var Vw=x((Q$,Uw)=>{u();var zw=Pe(),TT=j(),Or=class extends TT{prefixed(e,t){let i;return[i,t]=zw(t),i===2012?t+"flex-line-pack":super.prefixed(e,t)}normalize(){return"align-content"}set(e,t){let i=zw(t)[0];if(i===2012)return e.value=Or.oldValues[e.value]||e.value,super.set(e,t);if(i==="final")return super.set(e,t)}};Or.names=["align-content","flex-line-pack"];Or.oldValues={"flex-end":"end","flex-start":"start","space-between":"justify","space-around":"distribute"};Uw.exports=Or});var Ww=x((Y$,Hw)=>{u();var RT=j(),We=class extends RT{prefixed(e,t){return t==="-moz-"?t+(We.toMozilla[e]||e):super.prefixed(e,t)}normalize(e){return We.toNormal[e]||e}};We.names=["border-radius"];We.toMozilla={};We.toNormal={};for(let r of["top","bottom"])for(let e of["left","right"]){let t=`border-${r}-${e}-radius`,i=`border-radius-${r}${e}`;We.names.push(t),We.names.push(i),We.toMozilla[t]=i,We.toNormal[i]=t}Hw.exports=We});var Qw=x((K$,Gw)=>{u();var PT=j(),Pu=class extends PT{prefixed(e,t){return e.includes("-start")?t+e.replace("-block-start","-before"):t+e.replace("-block-end","-after")}normalize(e){return e.includes("-before")?e.replace("-before","-block-start"):e.replace("-after","-block-end")}};Pu.names=["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end","border-before","border-after","margin-before","margin-after","padding-before","padding-after"];Gw.exports=Pu});var Kw=x((X$,Yw)=>{u();var IT=j(),{parseTemplate:DT,warnMissedAreas:qT,getGridGap:$T,warnGridGap:LT,inheritGridGap:MT}=Bt(),Iu=class extends IT{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);if(e.parent.some(h=>h.prop==="-ms-grid-rows"))return;let s=$T(e),a=MT(e,s),{rows:o,columns:l,areas:c}=DT({decl:e,gap:a||s}),f=Object.keys(c).length>0,d=Boolean(o),p=Boolean(l);return LT({gap:s,hasColumns:p,decl:e,result:n}),qT(c,e,n),(d&&p||f)&&e.cloneBefore({prop:"-ms-grid-rows",value:o,raws:{}}),p&&e.cloneBefore({prop:"-ms-grid-columns",value:l,raws:{}}),e}};Iu.names=["grid-template"];Yw.exports=Iu});var Zw=x((Z$,Xw)=>{u();var NT=j(),Du=class extends NT{prefixed(e,t){return t+e.replace("-inline","")}normalize(e){return e.replace(/(margin|padding|border)-(start|end)/,"$1-inline-$2")}};Du.names=["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end","border-start","border-end","margin-start","margin-end","padding-start","padding-end"];Xw.exports=Du});var e0=x((J$,Jw)=>{u();var BT=j(),qu=class extends BT{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}prefixed(e,t){return t+"grid-row-align"}normalize(){return"align-self"}};qu.names=["grid-row-align"];Jw.exports=qu});var r0=x((eL,t0)=>{u();var FT=j(),Tr=class extends FT{keyframeParents(e){let{parent:t}=e;for(;t;){if(t.type==="atrule"&&t.name==="keyframes")return!0;({parent:t}=t)}return!1}contain3d(e){if(e.prop==="transform-origin")return!1;for(let t of Tr.functions3d)if(e.value.includes(`${t}(`))return!0;return!1}set(e,t){return e=super.set(e,t),t==="-ms-"&&(e.value=e.value.replace(/rotatez/gi,"rotate")),e}insert(e,t,i){if(t==="-ms-"){if(!this.contain3d(e)&&!this.keyframeParents(e))return super.insert(e,t,i)}else if(t==="-o-"){if(!this.contain3d(e))return super.insert(e,t,i)}else return super.insert(e,t,i)}};Tr.names=["transform","transform-origin"];Tr.functions3d=["matrix3d","translate3d","translateZ","scale3d","scaleZ","rotate3d","rotateX","rotateY","perspective"];t0.exports=Tr});var s0=x((tL,n0)=>{u();var i0=Pe(),jT=j(),$u=class extends jT{normalize(){return"flex-direction"}insert(e,t,i){let n;if([n,t]=i0(t),n!==2009)return super.insert(e,t,i);if(e.parent.some(f=>f.prop===t+"box-orient"||f.prop===t+"box-direction"))return;let a=e.value,o,l;a==="inherit"||a==="initial"||a==="unset"?(o=a,l=a):(o=a.includes("row")?"horizontal":"vertical",l=a.includes("reverse")?"reverse":"normal");let c=this.clone(e);return c.prop=t+"box-orient",c.value=o,this.needCascade(e)&&(c.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,c),c=this.clone(e),c.prop=t+"box-direction",c.value=l,this.needCascade(e)&&(c.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,c)}old(e,t){let i;return[i,t]=i0(t),i===2009?[t+"box-orient",t+"box-direction"]:super.old(e,t)}};$u.names=["flex-direction","box-direction","box-orient"];n0.exports=$u});var o0=x((rL,a0)=>{u();var zT=j(),Lu=class extends zT{check(e){return e.value==="pixelated"}prefixed(e,t){return t==="-ms-"?"-ms-interpolation-mode":super.prefixed(e,t)}set(e,t){return t!=="-ms-"?super.set(e,t):(e.prop="-ms-interpolation-mode",e.value="nearest-neighbor",e)}normalize(){return"image-rendering"}process(e,t){return super.process(e,t)}};Lu.names=["image-rendering","interpolation-mode"];a0.exports=Lu});var u0=x((iL,l0)=>{u();var UT=j(),VT=_e(),Mu=class extends UT{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=VT.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}};Mu.names=["backdrop-filter"];l0.exports=Mu});var c0=x((nL,f0)=>{u();var HT=j(),WT=_e(),Nu=class extends HT{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=WT.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}check(e){return e.value.toLowerCase()==="text"}};Nu.names=["background-clip"];f0.exports=Nu});var d0=x((sL,p0)=>{u();var GT=j(),QT=["none","underline","overline","line-through","blink","inherit","initial","unset"],Bu=class extends GT{check(e){return e.value.split(/\s+/).some(t=>!QT.includes(t))}};Bu.names=["text-decoration"];p0.exports=Bu});var g0=x((aL,m0)=>{u();var h0=Pe(),YT=j(),Rr=class extends YT{prefixed(e,t){let i;return[i,t]=h0(t),i===2009?t+"box-pack":i===2012?t+"flex-pack":super.prefixed(e,t)}normalize(){return"justify-content"}set(e,t){let i=h0(t)[0];if(i===2009||i===2012){let n=Rr.oldValues[e.value]||e.value;if(e.value=n,i!==2009||n!=="distribute")return super.set(e,t)}else if(i==="final")return super.set(e,t)}};Rr.names=["justify-content","flex-pack","box-pack"];Rr.oldValues={"flex-end":"end","flex-start":"start","space-between":"justify","space-around":"distribute"};m0.exports=Rr});var b0=x((oL,y0)=>{u();var KT=j(),Fu=class extends KT{set(e,t){let i=e.value.toLowerCase();return t==="-webkit-"&&!i.includes(" ")&&i!=="contain"&&i!=="cover"&&(e.value=e.value+" "+e.value),super.set(e,t)}};Fu.names=["background-size"];y0.exports=Fu});var v0=x((lL,w0)=>{u();var XT=j(),ju=Bt(),zu=class extends XT{insert(e,t,i){if(t!=="-ms-")return super.insert(e,t,i);let n=ju.parse(e),[s,a]=ju.translate(n,0,1);n[0]&&n[0].includes("span")&&(a=n[0].join("").replace(/\D/g,"")),[[e.prop,s],[`${e.prop}-span`,a]].forEach(([l,c])=>{ju.insertDecl(e,l,c)})}};zu.names=["grid-row","grid-column"];w0.exports=zu});var S0=x((uL,k0)=>{u();var ZT=j(),{prefixTrackProp:x0,prefixTrackValue:JT,autoplaceGridItems:eR,getGridGap:tR,inheritGridGap:rR}=Bt(),iR=ou(),Uu=class extends ZT{prefixed(e,t){return t==="-ms-"?x0({prop:e,prefix:t}):super.prefixed(e,t)}normalize(e){return e.replace(/^grid-(rows|columns)/,"grid-template-$1")}insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let{parent:s,prop:a,value:o}=e,l=a.includes("rows"),c=a.includes("columns"),f=s.some(k=>k.prop==="grid-template"||k.prop==="grid-template-areas");if(f&&l)return!1;let d=new iR({options:{}}),p=d.gridStatus(s,n),h=tR(e);h=rR(e,h)||h;let b=l?h.row:h.column;(p==="no-autoplace"||p===!0)&&!f&&(b=null);let v=JT({value:o,gap:b});e.cloneBefore({prop:x0({prop:a,prefix:t}),value:v});let y=s.nodes.find(k=>k.prop==="grid-auto-flow"),w="row";if(y&&!d.disabled(y,n)&&(w=y.value.trim()),p==="autoplace"){let k=s.nodes.find(E=>E.prop==="grid-template-rows");if(!k&&f)return;if(!k&&!f){e.warn(n,"Autoplacement does not work without grid-template-rows property");return}!s.nodes.find(E=>E.prop==="grid-template-columns")&&!f&&e.warn(n,"Autoplacement does not work without grid-template-columns property"),c&&!f&&eR(e,n,h,w)}}};Uu.names=["grid-template-rows","grid-template-columns","grid-rows","grid-columns"];k0.exports=Uu});var C0=x((fL,A0)=>{u();var nR=j(),Vu=class extends nR{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}prefixed(e,t){return t+"grid-column-align"}normalize(){return"justify-self"}};Vu.names=["grid-column-align"];A0.exports=Vu});var E0=x((cL,_0)=>{u();var sR=j(),Hu=class extends sR{prefixed(e,t){return t+"scroll-chaining"}normalize(){return"overscroll-behavior"}set(e,t){return e.value==="auto"?e.value="chained":(e.value==="none"||e.value==="contain")&&(e.value="none"),super.set(e,t)}};Hu.names=["overscroll-behavior","scroll-chaining"];_0.exports=Hu});var R0=x((pL,T0)=>{u();var aR=j(),{parseGridAreas:oR,warnMissedAreas:lR,prefixTrackProp:uR,prefixTrackValue:O0,getGridGap:fR,warnGridGap:cR,inheritGridGap:pR}=Bt();function dR(r){return r.trim().slice(1,-1).split(/["']\s*["']?/g)}var Wu=class extends aR{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=!1,a=!1,o=e.parent,l=fR(e);l=pR(e,l)||l,o.walkDecls(/-ms-grid-rows/,d=>d.remove()),o.walkDecls(/grid-template-(rows|columns)/,d=>{if(d.prop==="grid-template-rows"){a=!0;let{prop:p,value:h}=d;d.cloneBefore({prop:uR({prop:p,prefix:t}),value:O0({value:h,gap:l.row})})}else s=!0});let c=dR(e.value);s&&!a&&l.row&&c.length>1&&e.cloneBefore({prop:"-ms-grid-rows",value:O0({value:`repeat(${c.length}, auto)`,gap:l.row}),raws:{}}),cR({gap:l,hasColumns:s,decl:e,result:n});let f=oR({rows:c,gap:l});return lR(f,e,n),e}};Wu.names=["grid-template-areas"];T0.exports=Wu});var I0=x((dL,P0)=>{u();var hR=j(),Gu=class extends hR{set(e,t){return t==="-webkit-"&&(e.value=e.value.replace(/\s*(right|left)\s*/i,"")),super.set(e,t)}};Gu.names=["text-emphasis-position"];P0.exports=Gu});var q0=x((hL,D0)=>{u();var mR=j(),Qu=class extends mR{set(e,t){return e.prop==="text-decoration-skip-ink"&&e.value==="auto"?(e.prop=t+"text-decoration-skip",e.value="ink",e):super.set(e,t)}};Qu.names=["text-decoration-skip-ink","text-decoration-skip"];D0.exports=Qu});var F0=x((mL,B0)=>{u();"use strict";B0.exports={wrap:$0,limit:L0,validate:M0,test:Yu,curry:gR,name:N0};function $0(r,e,t){var i=e-r;return((t-r)%i+i)%i+r}function L0(r,e,t){return Math.max(r,Math.min(e,t))}function M0(r,e,t,i,n){if(!Yu(r,e,t,i,n))throw new Error(t+" is outside of range ["+r+","+e+")");return t}function Yu(r,e,t,i,n){return!(te||n&&t===e||i&&t===r)}function N0(r,e,t,i){return(t?"(":"[")+r+","+e+(i?")":"]")}function gR(r,e,t,i){var n=N0.bind(null,r,e,t,i);return{wrap:$0.bind(null,r,e),limit:L0.bind(null,r,e),validate:function(s){return M0(r,e,s,t,i)},test:function(s){return Yu(r,e,s,t,i)},toString:n,name:n}}});var U0=x((gL,z0)=>{u();var Ku=Ms(),yR=F0(),bR=xr(),wR=He(),vR=_e(),j0=/top|left|right|bottom/gi,wt=class extends wR{replace(e,t){let i=Ku(e);for(let n of i.nodes)if(n.type==="function"&&n.value===this.name)if(n.nodes=this.newDirection(n.nodes),n.nodes=this.normalize(n.nodes),t==="-webkit- old"){if(!this.oldWebkit(n))return!1}else n.nodes=this.convertDirection(n.nodes),n.value=t+n.value;return i.toString()}replaceFirst(e,...t){return t.map(n=>n===" "?{type:"space",value:n}:{type:"word",value:n}).concat(e.slice(1))}normalizeUnit(e,t){return`${parseFloat(e)/t*360}deg`}normalize(e){if(!e[0])return e;if(/-?\d+(.\d+)?grad/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,400);else if(/-?\d+(.\d+)?rad/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,2*Math.PI);else if(/-?\d+(.\d+)?turn/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,1);else if(e[0].value.includes("deg")){let t=parseFloat(e[0].value);t=yR.wrap(0,360,t),e[0].value=`${t}deg`}return e[0].value==="0deg"?e=this.replaceFirst(e,"to"," ","top"):e[0].value==="90deg"?e=this.replaceFirst(e,"to"," ","right"):e[0].value==="180deg"?e=this.replaceFirst(e,"to"," ","bottom"):e[0].value==="270deg"&&(e=this.replaceFirst(e,"to"," ","left")),e}newDirection(e){if(e[0].value==="to"||(j0.lastIndex=0,!j0.test(e[0].value)))return e;e.unshift({type:"word",value:"to"},{type:"space",value:" "});for(let t=2;t0&&(e[0].value==="to"?this.fixDirection(e):e[0].value.includes("deg")?this.fixAngle(e):this.isRadial(e)&&this.fixRadial(e)),e}fixDirection(e){e.splice(0,2);for(let t of e){if(t.type==="div")break;t.type==="word"&&(t.value=this.revertDirection(t.value))}}fixAngle(e){let t=e[0].value;t=parseFloat(t),t=Math.abs(450-t)%360,t=this.roundFloat(t,3),e[0].value=`${t}deg`}fixRadial(e){let t=[],i=[],n,s,a,o,l;for(o=0;o{u();var xR=xr(),kR=He();function V0(r){return new RegExp(`(^|[\\s,(])(${r}($|[\\s),]))`,"gi")}var Xu=class extends kR{regexp(){return this.regexpCache||(this.regexpCache=V0(this.name)),this.regexpCache}isStretch(){return this.name==="stretch"||this.name==="fill"||this.name==="fill-available"}replace(e,t){return t==="-moz-"&&this.isStretch()?e.replace(this.regexp(),"$1-moz-available$3"):t==="-webkit-"&&this.isStretch()?e.replace(this.regexp(),"$1-webkit-fill-available$3"):super.replace(e,t)}old(e){let t=e+this.name;return this.isStretch()&&(e==="-moz-"?t="-moz-available":e==="-webkit-"&&(t="-webkit-fill-available")),new xR(this.name,t,t,V0(t))}add(e,t){if(!(e.prop.includes("grid")&&t!=="-webkit-"))return super.add(e,t)}};Xu.names=["max-content","min-content","fit-content","fill","fill-available","stretch"];H0.exports=Xu});var Y0=x((bL,Q0)=>{u();var G0=xr(),SR=He(),Zu=class extends SR{replace(e,t){return t==="-webkit-"?e.replace(this.regexp(),"$1-webkit-optimize-contrast"):t==="-moz-"?e.replace(this.regexp(),"$1-moz-crisp-edges"):super.replace(e,t)}old(e){return e==="-webkit-"?new G0(this.name,"-webkit-optimize-contrast"):e==="-moz-"?new G0(this.name,"-moz-crisp-edges"):super.old(e)}};Zu.names=["pixelated"];Q0.exports=Zu});var X0=x((wL,K0)=>{u();var AR=He(),Ju=class extends AR{replace(e,t){let i=super.replace(e,t);return t==="-webkit-"&&(i=i.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi,"url($1)$2")),i}};Ju.names=["image-set"];K0.exports=Ju});var J0=x((vL,Z0)=>{u();var CR=$e().list,_R=He(),ef=class extends _R{replace(e,t){return CR.space(e).map(i=>{if(i.slice(0,+this.name.length+1)!==this.name+"(")return i;let n=i.lastIndexOf(")"),s=i.slice(n+1),a=i.slice(this.name.length+1,n);if(t==="-webkit-"){let o=a.match(/\d*.?\d+%?/);o?(a=a.slice(o[0].length).trim(),a+=`, ${o[0]}`):a+=", 0.5"}return t+this.name+"("+a+")"+s}).join(" ")}};ef.names=["cross-fade"];Z0.exports=ef});var tv=x((xL,ev)=>{u();var ER=Pe(),OR=xr(),TR=He(),tf=class extends TR{constructor(e,t){super(e,t);e==="display-flex"&&(this.name="flex")}check(e){return e.prop==="display"&&e.value===this.name}prefixed(e){let t,i;return[t,e]=ER(e),t===2009?this.name==="flex"?i="box":i="inline-box":t===2012?this.name==="flex"?i="flexbox":i="inline-flexbox":t==="final"&&(i=this.name),e+i}replace(e,t){return this.prefixed(t)}old(e){let t=this.prefixed(e);if(!!t)return new OR(this.name,t)}};tf.names=["display-flex","inline-flex"];ev.exports=tf});var iv=x((kL,rv)=>{u();var RR=He(),rf=class extends RR{constructor(e,t){super(e,t);e==="display-grid"&&(this.name="grid")}check(e){return e.prop==="display"&&e.value===this.name}};rf.names=["display-grid","inline-grid"];rv.exports=rf});var sv=x((SL,nv)=>{u();var PR=He(),nf=class extends PR{constructor(e,t){super(e,t);e==="filter-function"&&(this.name="filter")}};nf.names=["filter","filter-function"];nv.exports=nf});var uv=x((AL,lv)=>{u();var av=Ni(),z=j(),ov=zy(),IR=ab(),DR=ou(),qR=Cb(),sf=Mt(),Pr=kr(),$R=Db(),ut=He(),Ir=_e(),LR=$b(),MR=Mb(),NR=Bb(),BR=jb(),FR=Wb(),jR=Yb(),zR=Xb(),UR=Jb(),VR=tw(),HR=iw(),WR=sw(),GR=ow(),QR=uw(),YR=cw(),KR=dw(),XR=gw(),ZR=bw(),JR=xw(),e5=Sw(),t5=Cw(),r5=Ow(),i5=Rw(),n5=Dw(),s5=$w(),a5=Mw(),o5=Bw(),l5=jw(),u5=Vw(),f5=Ww(),c5=Qw(),p5=Kw(),d5=Zw(),h5=e0(),m5=r0(),g5=s0(),y5=o0(),b5=u0(),w5=c0(),v5=d0(),x5=g0(),k5=b0(),S5=v0(),A5=S0(),C5=C0(),_5=E0(),E5=R0(),O5=I0(),T5=q0(),R5=U0(),P5=W0(),I5=Y0(),D5=X0(),q5=J0(),$5=tv(),L5=iv(),M5=sv();Pr.hack(LR);Pr.hack(MR);Pr.hack(NR);Pr.hack(BR);z.hack(FR);z.hack(jR);z.hack(zR);z.hack(UR);z.hack(VR);z.hack(HR);z.hack(WR);z.hack(GR);z.hack(QR);z.hack(YR);z.hack(KR);z.hack(XR);z.hack(ZR);z.hack(JR);z.hack(e5);z.hack(t5);z.hack(r5);z.hack(i5);z.hack(n5);z.hack(s5);z.hack(a5);z.hack(o5);z.hack(l5);z.hack(u5);z.hack(f5);z.hack(c5);z.hack(p5);z.hack(d5);z.hack(h5);z.hack(m5);z.hack(g5);z.hack(y5);z.hack(b5);z.hack(w5);z.hack(v5);z.hack(x5);z.hack(k5);z.hack(S5);z.hack(A5);z.hack(C5);z.hack(_5);z.hack(E5);z.hack(O5);z.hack(T5);ut.hack(R5);ut.hack(P5);ut.hack(I5);ut.hack(D5);ut.hack(q5);ut.hack($5);ut.hack(L5);ut.hack(M5);var af=new Map,Fi=class{constructor(e,t,i={}){this.data=e,this.browsers=t,this.options=i,[this.add,this.remove]=this.preprocess(this.select(this.data)),this.transition=new IR(this),this.processor=new DR(this)}cleaner(){if(this.cleanerCache)return this.cleanerCache;if(this.browsers.selected.length){let e=new sf(this.browsers.data,[]);this.cleanerCache=new Fi(this.data,e,this.options)}else return this;return this.cleanerCache}select(e){let t={add:{},remove:{}};for(let i in e){let n=e[i],s=n.browsers.map(l=>{let c=l.split(" ");return{browser:`${c[0]} ${c[1]}`,note:c[2]}}),a=s.filter(l=>l.note).map(l=>`${this.browsers.prefix(l.browser)} ${l.note}`);a=Ir.uniq(a),s=s.filter(l=>this.browsers.isSelected(l.browser)).map(l=>{let c=this.browsers.prefix(l.browser);return l.note?`${c} ${l.note}`:c}),s=this.sort(Ir.uniq(s)),this.options.flexbox==="no-2009"&&(s=s.filter(l=>!l.includes("2009")));let o=n.browsers.map(l=>this.browsers.prefix(l));n.mistakes&&(o=o.concat(n.mistakes)),o=o.concat(a),o=Ir.uniq(o),s.length?(t.add[i]=s,s.length!s.includes(l)))):t.remove[i]=o}return t}sort(e){return e.sort((t,i)=>{let n=Ir.removeNote(t).length,s=Ir.removeNote(i).length;return n===s?i.length-t.length:s-n})}preprocess(e){let t={selectors:[],"@supports":new qR(Fi,this)};for(let n in e.add){let s=e.add[n];if(n==="@keyframes"||n==="@viewport")t[n]=new $R(n,s,this);else if(n==="@resolution")t[n]=new ov(n,s,this);else if(this.data[n].selector)t.selectors.push(Pr.load(n,s,this));else{let a=this.data[n].props;if(a){let o=ut.load(n,s,this);for(let l of a)t[l]||(t[l]={values:[]}),t[l].values.push(o)}else{let o=t[n]&&t[n].values||[];t[n]=z.load(n,s,this),t[n].values=o}}}let i={selectors:[]};for(let n in e.remove){let s=e.remove[n];if(this.data[n].selector){let a=Pr.load(n,s);for(let o of s)i.selectors.push(a.old(o))}else if(n==="@keyframes"||n==="@viewport")for(let a of s){let o=`@${a}${n.slice(1)}`;i[o]={remove:!0}}else if(n==="@resolution")i[n]=new ov(n,s,this);else{let a=this.data[n].props;if(a){let o=ut.load(n,[],this);for(let l of s){let c=o.old(l);if(c)for(let f of a)i[f]||(i[f]={}),i[f].values||(i[f].values=[]),i[f].values.push(c)}}else for(let o of s){let l=this.decl(n).old(n,o);if(n==="align-self"){let c=t[n]&&t[n].prefixes;if(c){if(o==="-webkit- 2009"&&c.includes("-webkit-"))continue;if(o==="-webkit-"&&c.includes("-webkit- 2009"))continue}}for(let c of l)i[c]||(i[c]={}),i[c].remove=!0}}}return[t,i]}decl(e){return af.has(e)||af.set(e,z.load(e)),af.get(e)}unprefixed(e){let t=this.normalize(av.unprefixed(e));return t==="flex-direction"&&(t="flex-flow"),t}normalize(e){return this.decl(e).normalize(e)}prefixed(e,t){return e=av.unprefixed(e),this.decl(e).prefixed(e,t)}values(e,t){let i=this[e],n=i["*"]&&i["*"].values,s=i[t]&&i[t].values;return n&&s?Ir.uniq(n.concat(s)):n||s||[]}group(e){let t=e.parent,i=t.index(e),{length:n}=t.nodes,s=this.unprefixed(e.prop),a=(o,l)=>{for(i+=o;i>=0&&i{u();fv.exports={"backdrop-filter":{feature:"css-backdrop-filter",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},element:{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-element-function",browsers:["firefox 114"]},"user-select":{mistakes:["-khtml-"],feature:"user-select-none",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},"background-clip":{feature:"background-clip-text",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},hyphens:{feature:"css-hyphens",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},fill:{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"fill-available":{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},stretch:{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["firefox 114"]},"fit-content":{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["firefox 114"]},"text-decoration-style":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-color":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-line":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-skip":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-skip-ink":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-size-adjust":{feature:"text-size-adjust",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"mask-clip":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-composite":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-image":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-origin":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-repeat":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-repeat":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-source":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},mask:{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-position":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-size":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-outset":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-width":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-slice":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"clip-path":{feature:"css-clip-path",browsers:["samsung 21"]},"box-decoration-break":{feature:"css-boxdecorationbreak",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","opera 99","safari 16.5","samsung 21"]},appearance:{feature:"css-appearance",browsers:["samsung 21"]},"image-set":{props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"],feature:"css-image-set",browsers:["and_uc 15.5","chrome 109","samsung 21"]},"cross-fade":{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-cross-fade",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},isolate:{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},"color-adjust":{feature:"css-color-adjust",browsers:["chrome 109","chrome 113","chrome 114","edge 114","opera 99"]}}});var dv=x((_L,pv)=>{u();pv.exports={}});var yv=x((EL,gv)=>{u();var N5=Yl(),{agents:B5}=(Ps(),Rs),of=Oy(),F5=Mt(),j5=uv(),z5=cv(),U5=dv(),hv={browsers:B5,prefixes:z5},mv=` + Replace Autoprefixer \`browsers\` option to Browserslist config. + Use \`browserslist\` key in \`package.json\` or \`.browserslistrc\` file. + + Using \`browsers\` option can cause errors. Browserslist config can + be used for Babel, Autoprefixer, postcss-normalize and other tools. + + If you really need to use option, rename it to \`overrideBrowserslist\`. + + Learn more at: + https://github.com/browserslist/browserslist#readme + https://twitter.com/browserslist + +`;function V5(r){return Object.prototype.toString.apply(r)==="[object Object]"}var lf=new Map;function H5(r,e){e.browsers.selected.length!==0&&(e.add.selectors.length>0||Object.keys(e.add).length>2||r.warn(`Autoprefixer target browsers do not need any prefixes.You do not need Autoprefixer anymore. +Check your Browserslist config to be sure that your targets are set up correctly. + + Learn more at: + https://github.com/postcss/autoprefixer#readme + https://github.com/browserslist/browserslist#readme + +`))}gv.exports=Dr;function Dr(...r){let e;if(r.length===1&&V5(r[0])?(e=r[0],r=void 0):r.length===0||r.length===1&&!r[0]?r=void 0:r.length<=2&&(Array.isArray(r[0])||!r[0])?(e=r[1],r=r[0]):typeof r[r.length-1]=="object"&&(e=r.pop()),e||(e={}),e.browser)throw new Error("Change `browser` option to `overrideBrowserslist` in Autoprefixer");if(e.browserslist)throw new Error("Change `browserslist` option to `overrideBrowserslist` in Autoprefixer");e.overrideBrowserslist?r=e.overrideBrowserslist:e.browsers&&(typeof console!="undefined"&&console.warn&&(of.red?console.warn(of.red(mv.replace(/`[^`]+`/g,n=>of.yellow(n.slice(1,-1))))):console.warn(mv)),r=e.browsers);let t={ignoreUnknownVersions:e.ignoreUnknownVersions,stats:e.stats,env:e.env};function i(n){let s=hv,a=new F5(s.browsers,r,n,t),o=a.selected.join(", ")+JSON.stringify(e);return lf.has(o)||lf.set(o,new j5(s.prefixes,a,e)),lf.get(o)}return{postcssPlugin:"autoprefixer",prepare(n){let s=i({from:n.opts.from,env:e.env});return{OnceExit(a){H5(n,s),e.remove!==!1&&s.processor.remove(a,n),e.add!==!1&&s.processor.add(a,n)}}},info(n){return n=n||{},n.from=n.from||m.cwd(),U5(i(n))},options:e,browsers:r}}Dr.postcss=!0;Dr.data=hv;Dr.defaults=N5.defaults;Dr.info=()=>Dr().info()});var bv={};Ge(bv,{default:()=>W5});var W5,wv=P(()=>{u();W5=[]});var xv={};Ge(xv,{default:()=>G5});var vv,G5,kv=P(()=>{u();Xi();vv=pe(rn()),G5=St(vv.default.theme)});var Av={};Ge(Av,{default:()=>Q5});var Sv,Q5,Cv=P(()=>{u();Xi();Sv=pe(rn()),Q5=St(Sv.default)});u();"use strict";var Y5=vt(_y()),K5=vt($e()),X5=vt(yv()),Z5=vt((wv(),bv)),J5=vt((kv(),xv)),eP=vt((Cv(),Av)),tP=vt((Vs(),_f)),rP=vt((al(),sl)),iP=vt((sa(),sc));function vt(r){return r&&r.__esModule?r:{default:r}}console.warn("cdn.tailwindcss.com should not be used in production. To use Tailwind CSS in production, install it as a PostCSS plugin or use the Tailwind CLI: https://tailwindcss.com/docs/installation");var Ns="tailwind",uf="text/tailwindcss",_v="/template.html",Yt,Ev=!0,Ov=0,ff=new Set,cf,Tv="",Rv=(r=!1)=>({get(e,t){return(!r||t==="config")&&typeof e[t]=="object"&&e[t]!==null?new Proxy(e[t],Rv()):e[t]},set(e,t,i){return e[t]=i,(!r||t==="config")&&pf(!0),!0}});window[Ns]=new Proxy({config:{},defaultTheme:J5.default,defaultConfig:eP.default,colors:tP.default,plugin:rP.default,resolveConfig:iP.default},Rv(!0));function Pv(r){cf.observe(r,{attributes:!0,attributeFilter:["type"],characterData:!0,subtree:!0,childList:!0})}new MutationObserver(async r=>{let e=!1;if(!cf){cf=new MutationObserver(async()=>await pf(!0));for(let t of document.querySelectorAll(`style[type="${uf}"]`))Pv(t)}for(let t of r)for(let i of t.addedNodes)i.nodeType===1&&i.tagName==="STYLE"&&i.getAttribute("type")===uf&&(Pv(i),e=!0);await pf(e)}).observe(document.documentElement,{attributes:!0,attributeFilter:["class"],childList:!0,subtree:!0});async function pf(r=!1){r&&(Ov++,ff.clear());let e="";for(let i of document.querySelectorAll(`style[type="${uf}"]`))e+=i.textContent;let t=new Set;for(let i of document.querySelectorAll("[class]"))for(let n of i.classList)ff.has(n)||t.add(n);if(document.body&&(Ev||t.size>0||e!==Tv||!Yt||!Yt.isConnected)){for(let n of t)ff.add(n);Ev=!1,Tv=e,self[_v]=Array.from(t).join(" ");let{css:i}=await(0,K5.default)([(0,Y5.default)({...window[Ns].config,_hash:Ov,content:{files:[_v],extract:{html:n=>n.split(" ")}},plugins:[...Z5.default,...Array.isArray(window[Ns].config.plugins)?window[Ns].config.plugins:[]]}),(0,X5.default)({remove:!1})]).process(`@tailwind base;@tailwind components;@tailwind utilities;${e}`);(!Yt||!Yt.isConnected)&&(Yt=document.createElement("style"),document.head.append(Yt)),Yt.textContent=i}}})(); +/*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + */ +/*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + */ +/*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + */ +/*! https://mths.be/cssesc v3.0.0 by @mathias */ diff --git a/src/auth/__init__.py b/src/auth/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/auth/auth_manager.py b/src/auth/auth_manager.py new file mode 100644 index 0000000..8d68e4f --- /dev/null +++ b/src/auth/auth_manager.py @@ -0,0 +1,123 @@ +from typing import Optional, Dict, Any, Tuple + +from core.user_dao import UserDAO + + +class AuthManager: + """ + Authentication manager that handles user sessions and permissions. + """ + + @staticmethod + def login_user(session, user_data: Dict[str, Any]) -> None: + """ + Log in a user by setting session data. + + Args: + session: The session object + user_data: User data to store in session + """ + # Store minimal user data in session + session["user_id"] = user_data["id"] + session["username"] = user_data["username"] + session["user_email"] = user_data["email"] + session["is_admin"] = bool(user_data["is_admin"]) + + @staticmethod + def logout_user(session) -> None: + """ + Log out a user by clearing session data. + + Args: + session: The session object + """ + # Clear all user-related session data + session.pop("user_id", None) + session.pop("username", None) + session.pop("user_email", None) + session.pop("is_admin", None) + + @staticmethod + def get_current_user(session) -> Optional[Dict[str, Any]]: + """ + Get the currently logged-in user from session. + + Args: + session: The session object + + Returns: + Dict or None: User data if logged in, None otherwise + """ + user_id = session.get("user_id") + if not user_id: + return None + + # Get full user data from database + return UserDAO.get_user_by_id(user_id) + + @staticmethod + def is_authenticated(session) -> bool: + """ + Check if a user is authenticated. + + Args: + session: The session object + + Returns: + bool: True if authenticated, False otherwise + """ + return "user_id" in session + + @staticmethod + def is_admin(session) -> bool: + """ + Check if the current user is an admin. + + Args: + session: The session object + + Returns: + bool: True if admin, False otherwise + """ + return session.get("is_admin", False) + + @staticmethod + def require_auth(session) -> Tuple[bool, Optional[str]]: + """ + Check if authentication is required. + + Args: + session: The session object + + Returns: + Tuple[bool, Optional[str]]: (is_authorized, redirect_url) + """ + if not AuthManager.is_authenticated(session): + return False, "/login" + return True, None + + @staticmethod + def require_admin(session) -> Tuple[bool, Optional[str]]: + """ + Check if admin authentication is required. + + Args: + session: The session object + + Returns: + Tuple[bool, Optional[str]]: (is_authorized, redirect_url) + """ + if not AuthManager.is_authenticated(session): + return False, "/login" + + if not AuthManager.is_admin(session): + return False, "/" + + return True, None + + @staticmethod + def get_current_user_id(session): + if not AuthManager.is_authenticated(session): + return None + + return session["user_id"] diff --git a/src/auth/email_auth.py b/src/auth/email_auth.py new file mode 100644 index 0000000..9db3255 --- /dev/null +++ b/src/auth/email_auth.py @@ -0,0 +1,93 @@ +import re +from typing import Any + +from core.user_dao import UserDAO + + +class EmailAuth: + """ + Handles email/password authentication. + """ + + @staticmethod + def validate_registration(username: str, email: str, password: str, confirm_password: str) -> tuple[bool, str]: + """ + Validate registration input. + + Args: + username: The username + email: The email address + password: The password + confirm_password: Password confirmation + + Returns: + Tuple[bool, str]: (is_valid, error_message) + """ + # Check username length + if len(username) < 3 or len(username) > 30: + return False, "Username must be between 3 and 30 characters" + + # Check username format (letters, numbers, underscores, hyphens) + if not re.match(r'^[a-zA-Z0-9_-]+$', username): + return False, "Username can only contain letters, numbers, underscores, and hyphens" + + # Check email format + if not re.match(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$', email): + return False, "Invalid email format" + + # Check password length + if len(password) < 8: + return False, "Password must be at least 8 characters long" + + # Check password strength (at least one uppercase, one lowercase, one digit) + if not (re.search(r'[A-Z]', password) and re.search(r'[a-z]', password) and re.search(r'[0-9]', password)): + return False, "Password must contain at least one uppercase letter, one lowercase letter, and one digit" + + # Check password match + if password != confirm_password: + return False, "Passwords do not match" + + return True, "" + + @staticmethod + def register_user(username: str, email: str, password: str) -> tuple[bool, str, int | None]: + """ + Register a new user with email and password. + + Args: + username: The username + email: The email address + password: The password + + Returns: + Tuple[bool, str, Optional[int]]: (success, message, user_id) + """ + # Create user in database + user_id = UserDAO.create_user(username=username, email=email, password=password) + + if user_id == 0: + return False, "Username or email already exists", None + + return True, "Registration successful", user_id + + @staticmethod + def authenticate(email: str, password: str) -> tuple[bool, str, dict[str, Any] | None]: + """ + Authenticate a user with email and password. + + Args: + email: The email address + password: The password + + Returns: + Tuple[bool, str, Optional[Dict]]: (success, message, user_data) + """ + if not email or not password: + return False, "Email and password are required", None + + user_data = UserDAO.authenticate_email(email, password) + + if not user_data: + return False, "Invalid email or password", None + + return True, "Authentication successful", user_data \ No newline at end of file diff --git a/src/components/BaseComponent.py b/src/components/BaseComponent.py new file mode 100644 index 0000000..bd70bcf --- /dev/null +++ b/src/components/BaseComponent.py @@ -0,0 +1,27 @@ +class BaseComponent: + """ + Base class for all components that need to have a session and an id + """ + + def __init__(self, session, _id=None, **kwargs): + self._session = session + self._id = _id or self.create_component_id(session) + + def get_id(self): + return self._id + + def __repr__(self): + return self._id + + def __eq__(self, other): + if type(other) is type(self): + return self._id == other.get_id() + else: + return False + + def __hash__(self): + return hash(self._id) + + @staticmethod + def create_component_id(session): + pass diff --git a/src/components/DrawerLayoutOld.py b/src/components/DrawerLayoutOld.py new file mode 100644 index 0000000..69cfc92 --- /dev/null +++ b/src/components/DrawerLayoutOld.py @@ -0,0 +1,123 @@ +import dataclasses +import inspect +import logging +import uuid + +from fasthtml.common import * +from fasthtml.starlette import HTTPException + +from core.utils import make_html_id, update_elements + +DRAWER_LAYOUT_PATH = "pages" +ID_PREFIX = "drawerlayout" + +drawer_layout_app, rt = fast_app() +logger = logging.getLogger(__name__) +_instances = {} +_states = {} + + +@dataclasses.dataclass +class Page: + title: str + callback: object + id: str = None + + def get_content(self): + if self.callback is None: + return None + + if inspect.isfunction(self.callback): + return self.callback() + + if hasattr(self.callback, "__ft__"): + return self.callback.__ft__() + + raise NotImplemented("Not support page type") + + +class DrawerLayout: + + def __new__(cls, *args, **kwargs): + id_to_use = f"{ID_PREFIX}-{make_html_id(kwargs.get('id', None))}" + if id_to_use in _instances: + return _instances[id_to_use] + return super().__new__(cls) + + def __init__(self, pages, default_page=None, /, id=None): + if not hasattr(self, "_initialized"): + self._id = f"{ID_PREFIX}-{make_html_id(id) if id else uuid.uuid4().hex}" + _instances[self._id] = self + self._pages = pages or [] + self.default_page = default_page + self._initialized = True + + def __ft__(self): + default_page = self._pages[0].get_content() if self._pages[0] else "Right" + wrapped = Div(default_page, name="current_page", id=self._pages[0].id) + + return Div( + Div( + Ul( + *[Li(A(p.title, + hx_get=f"/{DRAWER_LAYOUT_PATH}/?dl_id={self._id}&page_id={p.id}", + hx_target=f"#page_{self._id}", + id=f"navItem-{p.id}")) + for p in self._pages], + cls="menu"), + id=f"sidebar_{self._id}", + cls="sidebar", + name="sidebar" + ), + Div( + Button('Toggle Sidebar', + id='toggleButton', + cls='toggle-button', + onclick=f"document.getElementById('sidebar_{self._id}').classList.toggle('collapsed')"), # + Div(wrapped, id=f"page_{self._id}", name="page"), + cls='main', + ), + cls="drawer-layout" + ) + + def get_page(self, page_id): + page = list(filter(lambda p: p.id == page_id, self._pages)) + if not page: + raise HTTPException(status_code=404, detail="Page not found") + + return page[0] + + def restore_state(self, page_id: str, obj): + key = (self._id, page_id) + if key in _states: + state = _states[key] + logger.debug(f"Found state :{state}") + + html = obj.__ft__() if hasattr(obj, "__ft__") \ + else obj.__html__() if hasattr(obj, "__html") \ + else obj + obj = update_elements(html, _states[key]["state"]) + + return Div(obj, name="current_page", id=page_id) + + +@rt("/") +def get(dl_id: str, page_id: str): + instance = _instances[dl_id] + page = instance.get_page(page_id) + if page.callback is not None: + return instance.restore_state(page_id, page.get_content()) + + return Div(Span(f"'{page_id}' is not implemented !"), role="alert", cls="alert alert-error") + + +@rt("/store_state") +def post(state: dict): + """ + Record the state of a page + :param state: + :return: + """ + key = (state["dl_id"], state["page_id"]) + _states[key] = state + logger.debug(f"Stored state : {state} with {key=}") diff --git a/src/components/__init__.py b/src/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/addstuff/AddStuffApp.py b/src/components/addstuff/AddStuffApp.py new file mode 100644 index 0000000..6ce22ad --- /dev/null +++ b/src/components/addstuff/AddStuffApp.py @@ -0,0 +1,39 @@ +import logging + +from fasthtml.fastapp import fast_app + +from components.addstuff.components.Repositories import Repositories +from components.addstuff.constants import Routes +from core.instance_manager import InstanceManager, debug_session + +logger = logging.getLogger("AddStuffApp") + +add_stuff_app, rt = fast_app() + + +@rt(Routes.AddRepository) +def get(session): + repositories_instance = InstanceManager.get(session, Repositories.create_component_id(session)) + return repositories_instance.request_new_repository() + + +@rt(Routes.AddRepository) +def post(session, _id: str, tab_id: str, form_id: str, repository: str, table: str): + logger.debug( + f"Entering {Routes.AddRepository} with args {debug_session(session)}, {_id=}, {tab_id=}, {form_id=}, {repository=}, {table=}") + instance = InstanceManager.get(session, _id) # Repository + return instance.add_new_repository(tab_id, form_id, repository, table) + + +@rt(Routes.SelectRepository) +def put(session, _id: str, repository: str): + logger.debug(f"Entering {Routes.SelectRepository} with args {debug_session(session)}, {_id=}, {repository=}") + instance = InstanceManager.get(session, _id) + return instance.select_repository(repository) + + +@rt(Routes.ShowTable) +def get(session, _id: str, repository: str, table: str): + logger.debug(f"Entering {Routes.ShowTable} with args {debug_session(session)}, {_id=}, {repository=}, {table=}") + instance = InstanceManager.get(session, _id) + return instance.show_table(repository, table) diff --git a/src/components/addstuff/__init__.py b/src/components/addstuff/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/addstuff/assets/__init__.py b/src/components/addstuff/assets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/addstuff/assets/addstuff.js b/src/components/addstuff/assets/addstuff.js new file mode 100644 index 0000000..b9bd2a5 --- /dev/null +++ b/src/components/addstuff/assets/addstuff.js @@ -0,0 +1,3 @@ +function bindRepositories(repositoryId) { + bindTooltipsWithDelegation(repositoryId) +} \ No newline at end of file diff --git a/src/components/addstuff/assets/icons.py b/src/components/addstuff/assets/icons.py new file mode 100644 index 0000000..8a86df1 --- /dev/null +++ b/src/components/addstuff/assets/icons.py @@ -0,0 +1,21 @@ +from fastcore.basics import NotStr + +# Fluent Database20Regular +icon_database = NotStr(""" + + + + + + +""") + +# Fluent Table20Regular +icon_table = NotStr(""" + + + + + + +""") \ No newline at end of file diff --git a/src/components/addstuff/components/AddStuffMenu.py b/src/components/addstuff/components/AddStuffMenu.py new file mode 100644 index 0000000..9431a97 --- /dev/null +++ b/src/components/addstuff/components/AddStuffMenu.py @@ -0,0 +1,34 @@ +from fasthtml.components import * + +from components.BaseComponent import BaseComponent +from components.addstuff.constants import ADD_STUFF_INSTANCE_ID, ROUTE_ROOT, Routes +from components.addstuff.settings import AddStuffSettingsManager + + +class AddStuffMenu(BaseComponent): + def __init__(self, session: dict, _id: str, settings_manager=None, tabs_manager=None): + super().__init__(session, _id) + self.tabs_manager = tabs_manager # MyTabs component id + self.mappings = {} # to keep track of when element is displayed on which tab + self.settings = AddStuffSettingsManager(session, settings_manager) + + def __ft__(self): + return Div( + Div("Add stuff...", tabindex="0"), + Ul( + Li(A("Add Database", + hx_get=f"{ROUTE_ROOT}{Routes.AddRepository}", + hx_target=f"#{self.tabs_manager.get_id()}", + hx_swap="outerHTML", + )), + Li(A("Add Application")), + tabindex="0", + cls="menu menu-sm dropdown-content bg-base-100 rounded-box z-1 w-52 p-2 shadow-sm" + ), + + cls="dropdown dropdown-hover" + ) + + @staticmethod + def create_component_id(session): + return f"{ADD_STUFF_INSTANCE_ID}{session['user_id']}" diff --git a/src/components/addstuff/components/Repositories.py b/src/components/addstuff/components/Repositories.py new file mode 100644 index 0000000..4127f8a --- /dev/null +++ b/src/components/addstuff/components/Repositories.py @@ -0,0 +1,156 @@ +import logging + +from fasthtml.components import * +from fasthtml.xtend import Script + +from components.BaseComponent import BaseComponent +from components.addstuff.assets.icons import icon_database, icon_table +from components.addstuff.constants import REPOSITORIES_INSTANCE_ID, ROUTE_ROOT, Routes +from components.addstuff.settings import AddStuffSettingsManager, MyTable, Repository +from components.datagrid_new.components.DataGrid import DataGrid +from components.form.components.MyForm import MyForm, FormField +from components_helpers import mk_icon, mk_ellipsis, mk_tooltip_container +from core.instance_manager import InstanceManager + +logger = logging.getLogger("Repositories") + + +class Repositories(BaseComponent): + def __init__(self, session: dict, _id: str, settings_manager=None, tabs_manager=None): + super().__init__(session, _id) + self._settings_manager = settings_manager + self.repo_settings_manager = AddStuffSettingsManager(session, settings_manager) + self.tabs_manager = tabs_manager + self._contents = {} # ket tracks of already displayed contents + + def request_new_repository(self): + # request for a new tab_id + new_tab_id = self.tabs_manager.request_new_tab_id() + + # create a new form to ask for the details of the new database + add_repository_form = self._mk_add_repository_form(new_tab_id) + + # create and display the form in a new tab + self.tabs_manager.add_tab("Add Database", add_repository_form, tab_id=new_tab_id) + return self.tabs_manager + + def add_new_repository(self, tab_id: str, form_id: str, repository_name: str, table_name: str): + """ + + :param tab_id: tab id where the table content will be displayed (and where the form was displayed) + :param form_id: form used to give the repository name (to be used in case of error) + :param repository_name: new repository name + :param table_name: default table name + :return: + """ + try: + # Add the new repository and its default table to the list of repositories + tables = [MyTable(table_name, {})] if table_name else [] + repository = self.repo_settings_manager.add_repository(repository_name, tables) + + # update the tab content with table content + key = (repository_name, table_name) + self.tabs_manager.set_tab_content(tab_id, + self._get_table_content(key), + title=table_name, + key=key, + active=True) + + return self._mk_repository(repository, True), self.tabs_manager.refresh() + + except ValueError as ex: + logger.debug(f" Repository '{repository_name}' already exists.") + add_repository_form = InstanceManager.get(self._session, form_id) + add_repository_form.set_error(ex) + + return self.tabs_manager.refresh() + + def select_repository(self, repository_name: str): + self.repo_settings_manager.select_repository(repository_name) + + def show_table(self, repository_name: str, table_name: str): + key = (repository_name, table_name) + self.tabs_manager.add_tab(table_name, self._get_table_content(key), key) + return self.tabs_manager + + def refresh(self): + return self._mk_repositories(oob=True) + + def __ft__(self): + return Div( + mk_tooltip_container(self._id), + Div(cls="divider"), + mk_ellipsis("Repositories", cls="text-sm font-medium mb-1"), + self._mk_repositories(), + Script(f"bindRepositories('{self._id}')") + ) + + def _mk_repositories(self, oob=False): + settings = self.repo_settings_manager.get_settings() + return Div( + *[self._mk_repository(repo, repo.name == settings.selected_repository_name) + for repo in settings.repositories], + + id=self._id, + hx_swap_oob="true" if oob else None, + ) + + def _mk_repository(self, repo: Repository, selected): + return Div( + Input(type="radio", + name=f"repo-accordion-{self._id}", + checked="checked" if selected else None, + cls="p-0! min-h-0!", + hx_put=f"{ROUTE_ROOT}{Routes.SelectRepository}", + hx_vals=f'{{"_id": "{self._id}", "repository": "{repo.name}"}}', + # hx_trigger="changed delay:500ms", + ), + Div( + mk_icon(icon_database, can_select=False), mk_ellipsis(repo.name), + cls="collapse-title p-0 min-h-0 flex truncate", + ), + Div( + *[ + Div(mk_icon(icon_table, can_select=False), mk_ellipsis(table.name), + name="repo-table", + hx_get=f"{ROUTE_ROOT}{Routes.ShowTable}", + hx_target=f"#{self.tabs_manager.get_id()}", + hx_swap="outerHTML", + hx_vals=f'{{"_id": "{self._id}", "repository": "{repo.name}", "table": "{table.name}"}}', + cls="flex") + for table in repo.tables + ], + cls="collapse-content pr-0! truncate", + ), + tabindex="0", cls="collapse mb-2") + + def _mk_add_repository_form(self, tab_id: str): + htmx_params = { + "hx-post": f"{ROUTE_ROOT}{Routes.AddRepository}", + "hx-target": f"#{self._id}", + "hx-swap": "beforeend", + } + return InstanceManager.get(self._session, MyForm.create_component_id(self._session), MyForm, + title="Add Repository", + fields=[FormField("repository", 'Repository Name', 'input'), + FormField("table", 'First Table Name', 'input')], + htmx_params=htmx_params, + extra_values={"_id": self._id, "tab_id": tab_id}) + + def _get_table_content(self, key): + + if key in self._contents: + return self._contents[key] + + dg = InstanceManager.get(self._session, + DataGrid.create_component_id(self._session), + DataGrid, + settings_manager=self._settings_manager, + key=key) + + self._contents[key] = dg + return dg + + @staticmethod + def create_component_id(session): + return f"{REPOSITORIES_INSTANCE_ID}{session['user_id']}" diff --git a/src/components/addstuff/components/__init__.py b/src/components/addstuff/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/addstuff/constants.py b/src/components/addstuff/constants.py new file mode 100644 index 0000000..7c036d8 --- /dev/null +++ b/src/components/addstuff/constants.py @@ -0,0 +1,9 @@ +ADD_STUFF_INSTANCE_ID = "__AddStuff__" +ADD_DATABASE_INSTANCE_ID = "__AddDatabase__" +REPOSITORIES_INSTANCE_ID = "__Repositories__" +ROUTE_ROOT = "/add" + +class Routes: + AddRepository = "/add-repository" + SelectRepository = "/select-repository" + ShowTable = "/show-table" \ No newline at end of file diff --git a/src/components/addstuff/settings.py b/src/components/addstuff/settings.py new file mode 100644 index 0000000..42d901c --- /dev/null +++ b/src/components/addstuff/settings.py @@ -0,0 +1,99 @@ +import dataclasses +import logging + +from core.settings_management import SettingsManager +from core.settings_objects import BaseSettingObj + +ADD_STUFF_SETTINGS_ENTRY = "AddStuffSettings" + +logger = logging.getLogger("AddStuffSettings") + +@dataclasses.dataclass +class MyTable: + name: str + settings: dict | None = None + + +@dataclasses.dataclass +class Repository: + name: str + tables: list[MyTable] + + +@dataclasses.dataclass +class AddStuffSettings: + repositories: list[Repository] = dataclasses.field(default_factory=list) + selected_repository_name: str = None + + +class AddStuffSettingsManager(BaseSettingObj): + __ENTRY_NAME__ = ADD_STUFF_SETTINGS_ENTRY + + def __init__(self, session: dict, settings_manager: SettingsManager): + self.session = session + self.settings_manager = settings_manager + + def get_settings(self): + return self.settings_manager.get(self.session, ADD_STUFF_SETTINGS_ENTRY, default=AddStuffSettings()) + + def add_repository(self, repository_name: str, tables: list[MyTable] = None): + """ + Adds a new repository to the list of repositories. The repository is identified + by its name and can optionally include a list of associated tables. + + :param repository_name: The name of the repository to be added. + :param tables: A list of Table objects to be associated with the repository, + defaulting to an empty list if not provided. + :type tables: list[Table], optional + :return: None + """ + + settings = self.get_settings() + + if repository_name is None or repository_name == "": + raise ValueError("Repository name cannot be empty.") + + if repository_name in [repo.name for repo in settings.repositories]: + raise ValueError(f"Repository '{repository_name}' already exists.") + + existing_repositories = [r.name for r in settings.repositories] + logger.info(f"Existing repositories:{existing_repositories}") + + repository = Repository(repository_name, tables or []) + settings.repositories.append(repository) + self.settings_manager.put(self.session, ADD_STUFF_SETTINGS_ENTRY, settings) + return repository + + def add_table(self, repository_name: str, table_name: str, table_settings: dict): + """ + Adds a table to the specified repository + + :param repository_name: The name of the target repository. + :param table_name: The name of the table to add. + :param table_settings: A dictionary containing the settings or configuration details + of the table. + :return: None + """ + settings = self.get_settings() + + repository = next(filter(lambda r: r.name == repository_name, settings.repositories), None) + if repository is None: + raise ValueError(f"Repository '{repository_name}' does not exists.") + + if table_name in (t.name for t in repository.tables): + raise ValueError(f"Table '{table_name}' already exists.") + + repository.tables.append(MyTable(table_name, table_settings)) + self.settings_manager.put(self.session, ADD_STUFF_SETTINGS_ENTRY, settings) + + def select_repository(self, repository_name: str): + """ + Select and save the specified repository name in the current session's settings. + + :param repository_name: The name of the repository to be selected and stored. + :type repository_name: str + :return: None + """ + settings = self.get_settings() + settings.selected_repository_name = repository_name + self.settings_manager.put(self.session, ADD_STUFF_SETTINGS_ENTRY, settings) diff --git a/src/components/datagrid/DataGrid.css b/src/components/datagrid/DataGrid.css new file mode 100644 index 0000000..7647bbd --- /dev/null +++ b/src/components/datagrid/DataGrid.css @@ -0,0 +1,308 @@ +input:focus { + outline:none; +} + +.dt-drag-drop { + display: none; + position: absolute; + top: 100%; + z-index: 5; + width: 100px; + border: 1px solid oklch(var(--b3)); + border-radius: 10px; + padding: 10px; + box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); + background: oklch(var(--b1)); + box-sizing: border-box; + overflow-x: auto; + pointer-events: none; /* Prevent interfering with mouse events */ + +} + +.moving { + z-index: 2; /* Stay on top during animation */ + transition: transform 0.3s ease; /* Smooth animation of column movement */ +} + +.dt-table { + display: flex; + flex-direction: column; + width: 100%; + border: 1px solid var(--fallback-bc, oklch(var(--bc) / .2)); + border-radius: 10px; +} + +.dt-table:focus { + outline: none; +} + +.dt-header { + background-color: oklch(var(--b2)); + border-radius: 10px 10px 0 0; +} + +.dt-footer { + background-color: oklch(var(--b2)); + border-radius: 0 0 10px 10px; +} + +.dt-body { + max-height: 500px; + overflow-y: auto; /* to display the scrollbar */ + font-size: 14px; +} + +.dt-row { + display: flex; + width: 100%; + height: 22px; +} + +.dt-cell { + display: flex; + align-items: center; + justify-content: flex-start; + padding: 2px 8px; + position: relative; + white-space: nowrap; + text-overflow: ellipsis; + min-width: 50px; + flex-grow: 0; + flex-shrink: 1; + box-sizing: border-box; /* to include the borders in the computations */ + border-bottom: 1px solid var(--fallback-bc, oklch(var(--bc) / .2)); + user-select: none; +} + +.dt-cell:hover { + background-color: var(--fallback-bc, oklch(var(--p) / .2)) +} + +.dt-choice-header-block { + position: relative; /* Ensure each column cell defines its positioning context */ + justify-content: space-between; /* Space between content and resize handle */ + user-select: none; + overflow: hidden; + min-width: 30px; + width: 50px; +} + +.dt-choice-header-cell { +} + +.dt-choice-resize-handle { + position: absolute; + right: 0; + top: 0; + width: 2px; + height: 100%; + cursor: col-resize; +} + +.dt-choice-resize-handle::after { + content: ''; /* This is required */ + position: absolute; /* Position as needed */ + z-index: 1; + display: block; /* Makes it a block element */ + width: 2px; + height: 60%; + top: calc(50% - 60%*0.5); + background-color: oklch(var(--n)); +} + + +.dt-row-index-cell { + box-sizing: border-box; + border-right: 1px solid var(--fallback-bc, oklch(var(--bc) / .2)); + border-bottom: 1px solid var(--fallback-bc, oklch(var(--bc) / .2)); + width: 40px; + text-align: right; + user-select: none; +} + +.dt-row-index-cell:hover { + background-color: var(--fallback-bc, oklch(var(--p) / .2)) +} + + +.dt-draggable.dragging { + cursor: grabbing; +} + +.dt-cell-content { + text-align: inherit; + width:100%; + padding-right: 10px; +} + +.dt-cell-is-editing { + width: 100%; +} + +.dt-cell-input-list { + position: absolute; + top: 100%; + z-index: 1; + width: 200px; + border: 1px solid oklch(var(--b3)); + box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); + background: oklch(var(--b1)); + box-sizing: border-box; +} + +.dt-dropdown-item { + display: block; + border-radius: 20px; + margin: 4px 5px; + +} + +.dt-dropdown-item.active { + background-color: #cce7ff; /* Highlight background */ + color: #004085; /* Text color for active item */ +} + +.dt-dropdown-item:hover { + background-color: #cce7ff; /* Highlight background */ + color: #004085; /* Text color for active item */ +} + +.dt-header-hidden { + width: 5px; + background: oklch(var(--n)); + border-bottom: 1px solid var(--fallback-bc, oklch(var(--bc) / .2)); + cursor: pointer; +} + +.dt-col-hidden { + width: 5px; + border-bottom: 1px solid var(--fallback-bc, oklch(var(--bc) / .2)); +} + +.dt-tooltip-container { + background: oklch(var(--b3)); + padding: 5px 10px; + border-radius: 4px; + pointer-events: none; /* Prevent interfering with mouse events */ + font-size: 12px; + white-space: nowrap; + opacity: 0; /* Default to invisible */ + visibility: hidden; /* Prevent interaction when invisible */ + transition: opacity 0.3s ease, visibility 0s linear 0.3s; /* Delay visibility removal */ + position: fixed; /* Keep it above other content and adjust position */ + z-index: 10; /* Ensure it's on top */ +} + +.dt-tooltip-container[data-visible="true"] { + opacity: 1; + visibility: visible; /* Show tooltip */ + transition: opacity 0.3s ease; /* No delay when becoming visible */ +} + +.dt-selected-cell { + outline: 2px solid oklch(var(--p)); + outline-offset: -3px; /* Ensure the outline is snug to the cell */ +} + +.dt-selected-cellx { + background-color: var(--fallback-bc, oklch(var(--p) / .2)) +} + +.dt-selected-row { + background-color: var(--fallback-bc, oklch(var(--p) / .2)) +} + +.dt-selected-column { + background-color: var(--fallback-bc, oklch(var(--p) / .2)) +} + +.dt-hover-row { + background-color: var(--fallback-bc, oklch(var(--p) / .2)) +} + +.dt-hover-column { + background-color: var(--fallback-bc, oklch(var(--p) / .2)) +} + +.dt-resizable { + position: relative; +} + +.dt-resize-handle { + position: absolute; + right: 0; + top: 0; + width: 8px; + height: 100%; + cursor: col-resize; +} + +.dt-resize-handle::after { + content: ''; /* This is required */ + position: absolute; /* Position as needed */ + z-index: 1; + display: block; /* Makes it a block element */ + width: 3px; + height: 60%; + top: calc(50% - 60%*0.5); + background-color: oklch(var(--n)); +} + + + +.sort-icon { + margin-left: 2px; +} + +.dt-highlight-1 { + color: oklch(var(--a)); +} + +.dt-filter-popup { + display: none; + position: absolute; + top: 100%; + right: 10; + z-index: 1; + width: 200px; + border: 1px solid oklch(var(--b3)); + padding: 10px; + box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); + background: oklch(var(--b1)); + box-sizing: border-box; + overflow-x: auto; +} + +.dt-filter-popup-content { + max-height: 160px; + overflow-y: auto; +} + +.dt-filter-popup.show { + display: block; +} + +.dt-filter-popup input, +.dt-filter-popup label, +.dt-filter-popup button { + font-size: 0.75rem; /* Same as text-xs */ + line-height: 1rem; +} +.dt-filter-popup label { + display: flex; + align-items: center; + gap: 5px; +} +.dt-filter-popup div { + margin-bottom: 5px; +} + +.dt-filter-icon { + position: absolute; + right: 20px; +} + +.dt-flex-grow { + flex-grow: 1; + height: 24px; +} diff --git a/src/components/datagrid/DataGrid.js b/src/components/datagrid/DataGrid.js new file mode 100644 index 0000000..b1aeba1 --- /dev/null +++ b/src/components/datagrid/DataGrid.js @@ -0,0 +1,983 @@ +const allowedDuringEdition = [ + "Escape", + "Tab", + "Enter" +] +const emptyImage = new Image() +const dragDropMoveIcon = ` + + + + +` + +const dragDropHideIcon = ` + + + + +` + + +function bindTable(gridId, allowColumnReordering) { + makeResizable(gridId); + if (allowColumnReordering) {makeColumnsSortable(gridId);} + bindFilterIcons(gridId); + makeEditable(gridId); + bindTooltipsWithDelegation(gridId); + bindSelection(gridId); +} + +function rebindDropDown(gridId, cellId) { + const dropdown = document.getElementById(`tcdd_${gridId}`); + const cell = document.getElementById(cellId); + + if (!dropdown || !cell) { + console.warn("Dropdown or cell not found. Cannot bind dropdown."); + return; + } + + // Position the dropdown + const rect = cell.getBoundingClientRect(); + dropdown.style.left = `${rect.left + window.scrollX}px`; + dropdown.style.top = `${rect.bottom}px`; + width = rect.width + if (width < 80) {width = 80} + dropdown.style.width = `${width}px`; + + // Locate the input within the cell + const input = cell.querySelector("input"); + if (input) { + // Remove existing event listeners to avoid duplication + input.removeEventListener("input", filterDropdown); + input.removeEventListener("keydown", handleKeyNavigation); + dropdown.querySelectorAll(".dt-dropdown-item").forEach(item => { + item.removeEventListener("click", selectItem); + }); + + // Filtering logic + function filterDropdown() { + const filter = input.value.toLowerCase(); + dropdown.querySelectorAll(".dt-dropdown-item").forEach(item => { + item.style.display = item.textContent.toLowerCase().includes(filter) + ? "block" + : "none"; + }); + } + + // Event listener for filtering + input.addEventListener("input", filterDropdown); + + // Event listener for selecting an item + function selectItem(e) { + const items = Array.from(dropdown.querySelectorAll(".dt-dropdown-item")) + .filter(item => item.style.display !== "none") + .forEach(item => item.classList.remove("active")); + input.value = e.target.textContent.trim(); // Update input with item value + e.target.classList.add("active"); + } + + dropdown.querySelectorAll(".dt-dropdown-item").forEach(item => { + item.addEventListener("click", selectItem); + }); + + // Keyboard navigation + let currentIndex = -1; // Track the current highlighted item + + function handleKeyNavigation(e) { + const items = Array.from(dropdown.querySelectorAll(".dt-dropdown-item")) + .filter(item => item.style.display !== "none"); // Only visible items + + if (items.length === 0) return; // No items to navigate + + if (e.key === "ArrowDown") { + // Move focus down + e.preventDefault(); + currentIndex = (currentIndex + 1) % items.length; // Wrap around + updateActiveItem(items); + items[currentIndex].click() + } else if (e.key === "ArrowUp") { + // Move focus up + e.preventDefault(); + currentIndex = (currentIndex - 1 + items.length) % items.length; // Wrap around + updateActiveItem(items); + items[currentIndex].click() + } +// else if (e.key === "Enter") { +// // Select the active item +// //e.preventDefault(); +// if (currentIndex >= 0) { +// items[currentIndex].click(); // Trigger click event +// } +// } + } + + function updateActiveItem(items) { + // Remove `active` class from all items + items.forEach(item => item.classList.remove("active")); + // Add `active` class to the current item + if (currentIndex >= 0) { + items[currentIndex].classList.add("active"); + items[currentIndex].scrollIntoView({ block: "nearest" }); // Ensure it's visible + } + } + + // Add keydown listener for navigation + input.addEventListener("keydown", handleKeyNavigation); + + } else { + dropdown.style.display = "none"; // Optionally hide the dropdown if no input exists + } +} + +/** + * Makes the table editable by binding click and custom htmx events. + * + * @param {string} gridId - The ID of the grid/table to make editable. + * + * @description + * - This function sets up event listeners for enabling cell editing within the table. + * - Ensures only one cell is edited at a time and prevents unwanted POST requests. + * - Binds `click` and `htmx:beforeRequest` event listeners to enable/disable editing and + * prevent interactions when editing a cell. + * + * Behavior: + * - Listens for user clicks to detect the targeted cell. + * - Stops `htmx:beforeRequest` if a cell is in an editing state to prevent redundant updates. + * + * Example: + * ```javascript + * makeEditable('exampleGridId'); + * ``` + * + * Error Handling: + * - Logs an error to the console if the table body for the provided grid ID is not found. + */ +function makeEditable(gridId) { + tableBodyId = 'tb_' + gridId + const tableBody = document.getElementById(tableBodyId); + + if (!tableBody) { + console.error(`Table body with ID "${tableBody}" not found.`); + return; + } + + let clickedCell = null; + + // Capture the clicked cell + tableBody.addEventListener('click', (event) => { + clickedCell = event.srcElement; + }); + + tableBody.addEventListener('htmx:beforeRequest', (event) => { + if (!clickedCell || !event.target.classList.contains('dt-body')) { + return; + } + const cell = clickedCell.parentElement; + + if (cell && cell.classList.contains('dt-cell-is-editing')) { + // Prevent the POST if the cell is already being edited + event.preventDefault(); + } + }); +} + +function swapColumns(grid, draggedColumn, targetColumn) { + // Locate the dragged and target header cells using 'data-col' + const draggedHeader = grid.querySelector(`.dt-draggable[data-col="${draggedColumn}"]`); + const targetHeader = grid.querySelector(`.dt-draggable[data-col="${targetColumn}"]`); + + // stop if already moving + if (draggedHeader.classList.contains('moving')) { + return + } + + // Add a visual transition + const draggedRect = draggedHeader.getBoundingClientRect(); + const targetRect = targetHeader.getBoundingClientRect(); + const deltaX = targetRect.left - draggedRect.left; + + const draggedCells = grid.querySelectorAll(`.dt-cell[data-col="${draggedColumn}"]`); + draggedCells.forEach(cell => { + cell.classList.add('moving'); + cell.style.transform = `translateX(${deltaX}px)`; + }); + + const targetCells = grid.querySelectorAll(`.dt-cell[data-col="${targetColumn}"]`); + targetCells.forEach(cell => { + cell.classList.add('moving'); + cell.style.transform = `translateX(${-deltaX}px)`; + }); + + // Wait for the animation to finish, then swap the elements and clean up + setTimeout(() => { + // Reset the transform to prevent "jumping" + draggedCells.forEach(cell => { + cell.classList.remove('moving'); + cell.style.transform = ""; + }); + targetCells.forEach(cell => { + cell.classList.remove('moving'); + cell.style.transform = ""; + }); + + // Perform the actual DOM update + const draggedIsBefore = draggedHeader.nextElementSibling === targetHeader + for (let i = 0; i < draggedCells.length; i++) { + + // Swap header cells in the DOM + const draggedCell = draggedCells[i]; + const targetCell = targetCells[i]; + + if (draggedIsBefore) { + targetCell.parentNode.insertBefore(targetCell, draggedCell); + } else { + targetCell.parentNode.insertBefore(draggedCell, targetCell); + } + } + }, 300); // Matches the duration of the CSS transition + +} + +function makeColumnsSortable(gridId) { + const grid = document.getElementById(gridId); + const headerRow = document.getElementById(`th_${gridId}`) + + const dragElement = document.getElementById(`tdd_${gridId}`); + const dragElementLabel = dragElement.querySelector('label'); + const dragElementIcon = dragElementLabel.querySelector(".icon") + + const headerCells = grid.querySelectorAll('.dt-draggable'); + let draggedColumn = null; + let draggedColumnIndex = null + headerCells.forEach(cell => { + + // Prevent dragging on resize handle + resizableClasses = [".dt-resize-handle", ".dt-choice-resize-handle"] + resizableClasses.forEach(resizableClassName => { + const resizeHandles = cell.querySelectorAll(resizableClassName); + resizeHandles.forEach( resizeHandle => { + resizeHandle.addEventListener('mousedown', (event) => { + event.stopPropagation(); // Prevent triggering dragstart + event.preventDefault(); + }); + }) + }) + +// const resizeHandle = cell.querySelector('.dt-resize-handle'); +// if (resizeHandle) { +// resizeHandle.addEventListener('mousedown', (event) => { +// event.stopPropagation(); // Prevent triggering dragstart +// event.preventDefault(); +// }); +// } + + + + cell.addEventListener('dragstart', (event) => { + draggedColumn = cell.getAttribute('data-col'); // Store the dragged column ID + draggedColumnIndex = _getColumnPos(headerRow, draggedColumn) + event.dataTransfer.setData('text/plain', draggedColumn); + dragElementLabel.lastChild.textContent = cell.getAttribute('data-tooltip') + dragElementIcon.innerHTML = dragDropMoveIcon + dragElement.style.display = "block" + dragElement.style.left = `${event.pageX - (dragElement.offsetWidth / 2)}px`; + dragElement.style.top = `${event.pageY - 40}px`; + event.dataTransfer.setDragImage(emptyImage, 0, 0); + cell.classList.add('dragging'); + }); + + cell.addEventListener('dragenter', (event) => { + event.preventDefault(); // Allow drop + const targetColumn = cell.getAttribute('data-col'); + + if (draggedColumn && draggedColumn !== targetColumn) { + swapColumns(grid, draggedColumn, targetColumn); + } + }); + + cell.addEventListener('dragover', (event) => { + event.preventDefault(); // Allow drop + }); + + cell.addEventListener('drop', (event) => { + event.preventDefault(); + const targetColumn = cell.getAttribute('data-col'); + const targetColumnIndex = _getColumnPos(headerRow, targetColumn) + if (draggedColumnIndex !== targetColumnIndex) { + // Perform the drop action via HTMX + htmx.ajax('POST', '/datagrid/on_state_changed', { + target : "#t_" + gridId, + headers: { "Content-Type": "application/x-www-form-urlencoded"}, + values: { g_id: gridId, attribute: "move", col_ids: draggedColumn, old_value: draggedColumnIndex, new_value: targetColumnIndex } + }); + } + }); + + cell.addEventListener('dragend', () => { + headerCells.forEach(cell => cell.classList.remove('dragging')); + draggedColumn = null; // Reset dragged column + dragElement.style.display = "none" + }); + }); + +// // Listen for drag events on the entire document to show "remove" feedback +// document.addEventListener('dragenter', (event) => { +// +// table = event.target.closest(`#t_${gridId}`) +// if (!table) { +// // Dragging outside the grid +// event.preventDefault(); // Necessary to allow dropping +// event.dataTransfer.effectAllowed = "copyMove"; +// document.body.classList.add('drag-remove'); // Apply a custom cursor via CSS +// dragElementIcon.innerHTML = dragDropHideIcon +// } else { +// // Dragging back inside the grid +// document.body.classList.remove('drag-remove'); +// dragElementIcon.innerHTML = dragDropMoveIcon +// } +// }); +// + document.addEventListener('dragover', (event) => { + dragElement.style.left = `${event.pageX - (dragElement.offsetWidth / 2)}px`; + dragElement.style.top = `${event.pageY - 40}px`; + }); +// +// document.addEventListener('drop', (event) => { +// +// if (document.body.classList.contains('drag-remove')) { +// event.preventDefault(); +// const droppedColumn = event.dataTransfer.getData('text/plain'); +// +// // Use HTMX or another mechanism to handle the column removal +// htmx.ajax('POST', '/datagrid/on_column_changed', { +// target: "#t_" + gridId, +// headers: { "Content-Type": "application/x-www-form-urlencoded" }, +// values: { g_id: gridId, attribute: "remove", col_ids: droppedColumn } +// }); +// +// // Reset cursor style +// document.body.classList.remove('drag-remove'); +// } +// }); +// +// // Reset the custom cursor if the drag operation is canceled or ends without dropping +// document.addEventListener('dragend', () => { +// document.body.classList.remove('drag-remove'); +// }); + +} + +/** + * Binds hover and selection interactions to a data grid's rows and cells. + * + * @param {string} gridId - The ID of the grid element to bind interactions to. + * + * @description + * The `bindSelection` function applies hover effects to rows and columns + * within a data grid based on the current selection mode. It dynamically highlights + * entire rows or columns when the user hovers over a specific cell, providing visual + * feedback for improved user experience. The selection mode (`row` or `column`) + * is determined dynamically via an element linked to the grid. + * + * Functionality: + * - Adds hover listeners to cells. + * - Highlights the row or column on hover, depending on the active selection mode. + * - Removes highlighting effects when the hover ends. + * + * Error Handling: + * Logs an error to the console if the grid element with the provided ID is not found. + * + * CSS Classes Used: + * - `dt-hover-row`: Highlight rows during hover. + * - `dt-hover-column`: Highlight columns during hover. + * + * Dependencies: + * Requires specific HTML structure: + * - Cells should have a `data-col` attribute for identifying columns. + * - Grid should contain an element with an ID of `tsm_` that provides + * the current selection mode (`row` or `column`). + */ +function bindSelection(gridId) { + const grid = document.getElementById(gridId); + if (!grid) { + console.error(`Grid with id "${gridId}" not found.`); + return; + } + + const rows = grid.querySelectorAll('.dt-row'); + const cells = grid.querySelectorAll('.dt-cell'); + + function toggleHighlight(elements, className, add = true) { + elements.forEach(element => { + if (add) { + element.classList.add(className); + } else { + element.classList.remove(className); + } + }); + } + + // Add hover listeners for each cell + cells.forEach(cell => { + cell.addEventListener('mouseenter', () => { + const selectionModeDiv = document.getElementById(`tsm_${gridId}`); + const selectionMode = selectionModeDiv.getAttribute('selection-mode'); // Get the latest selection mode + + const rowElement = cell.parentElement; + const colIndex = cell.dataset.col; + + if (selectionMode === 'row') { + const rowElement = cell.parentElement; + toggleHighlight([rowElement], 'dt-hover-row', true); + } else if (selectionMode === 'column') { + const columnCells = Array.from(cells).filter(c => c.dataset.col === colIndex); + toggleHighlight(columnCells, 'dt-hover-column', true); + } + }); + + cell.addEventListener('mouseleave', () => { + const rowElement = cell.parentElement; + const colIndex = cell.dataset.col; + + toggleHighlight([rowElement], 'dt-hover-row', false); + const columnCells = Array.from(cells).filter(c => c.dataset.col === colIndex); + toggleHighlight(columnCells, 'dt-hover-column', false); + + }); + }); +} + + +function scrollToSelected(gridId) { + tableBodyId = 'tb_' + gridId + const tableBody = document.getElementById(tableBodyId); + const selectedCell = tableBody.querySelector('.dt-selected-cell'); + if (selectedCell) { + // Scroll the table to make the cell visible + selectedCell.scrollIntoView({ + behavior: 'smooth', // Smooth scrolling for better UX + block: 'nearest', // Scroll as little as possible vertically + inline: 'nearest', // Scroll as little as possible horizontally + }); + } +} + +/** +Rebind all the tooltips that may have changed +*/ +function rebindCellsTooltips(gridId, cellHints) { + cellHints.forEach((cellHint) => { + if (cellHint.endsWith('*')) { + // Wildcard case: Find all cells that start with the hint (after removing the '*') + const prefix = cellHint.slice(0, -1); + const matchingCells = Array.from( + document.querySelectorAll(`[id^="${prefix}"]`) + ); + + matchingCells.forEach((cell) => { + bindCellTooltip(gridId, cell); + }); + } else { + // Exact case: Find the cell by exact ID + const cell = document.getElementById(cellHint); + if (cell) { + bindCellTooltip(gridId, cell); + } else { + console.warn(`Cell with ID "${cellHint}" not found.`); + } + } + }); +} + +/** +Make sure that the toolip correct and activate on a specific cell +*/ +function bindCellTooltip(gridId, cell) { + const tooltip_id = 'tt_' + gridId; + const tooltipContainer = document.getElementById(tooltip_id); + + cell.addEventListener("mouseenter", (event) => { + const content = cell.querySelector('[name="dt-cell-content"]') || cell.querySelector('[name="dt-header-title"]') || cell; + const isOverflowing = content.scrollWidth > content.clientWidth; + + const forceShow = cell.classList.contains('dt-header-hidden') || cell.classList.contains('dt-tooltip') + + if (isOverflowing || forceShow) { + const tooltipText = cell.getAttribute("data-tooltip"); + if (tooltipText) { + tooltipContainer.textContent = tooltipText; + tooltipContainer.setAttribute("data-visible", "true"); + + const rect = cell.getBoundingClientRect(); + const tooltipRect = tooltipContainer.getBoundingClientRect(); + let top = rect.top - 30; // Above the cell + let left = rect.left; + + // Adjust if tooltip goes off-screen + if (top < 0) top = rect.bottom + 5; // Move below the cell + if (left + tooltipRect.width > window.innerWidth) { + left = window.innerWidth - tooltipRect.width - 5; // Adjust to fit + } + + tooltipContainer.style.top = `${top}px`; + tooltipContainer.style.left = `${left}px`; + } + } + }); + + cell.addEventListener("mouseleave", () => { + tooltipContainer.setAttribute("data-visible", "false"); + }); +} + +/*** +Bind all the tooltips of the grid +***/ +function bindTooltips(gridId) { + + const datagrid = document.getElementById(gridId); + + datagrid.querySelectorAll("div[data-tooltip]").forEach((cell) => { + bindCellTooltip(gridId, cell) + }); +} + +function generateKeyEventPayload(gridId, event) { + const key = event.key; + const underEdition = document.querySelector('.dt-cell-is-editing'); // Adjust selector to match your cell structure + + if (!underEdition) { + return { g_id: gridId, key }; // Default payload if no cell is focused + } + + // Extract additional context about the current cell + const innerInputElt = underEdition.querySelector("input"); // Get current cell value + const cellValue = innerInputElt.value + + // Build and return the payload + return { + g_id: gridId, + key, + arg: cellValue, + }; +} + +function onCellEdition(event) { + const table = event.target.closest(".dt-table") + const triggerEvent = event.detail.requestConfig.triggeringEvent + if (triggerEvent instanceof KeyboardEvent) { + const underEdition = table.querySelector('div.dt-cell-is-editing'); + if (underEdition && !allowedDuringEdition.includes(triggerEvent.code)) { + event.preventDefault(); + } + } + + else if (triggerEvent instanceof PointerEvent) { + const underEdition = triggerEvent.target.closest('.dt-cell-is-editing') + if (underEdition) { + event.preventDefault(); + } + } +} + +function setFocus(gridId, event) { + const isEditingElt = document.querySelector('div.dt-cell-is-editing') + if (isEditingElt) { + const input = isEditingElt.querySelector('input'); + if (input) { input.focus();} + } else { + const tableElt = document.getElementById('t_' + gridId); + tableElt.focus(); + } + +} + +function setSelected(gridId) { + const selectionManager = document.getElementById(`tsm_${gridId}`); + if (!selectionManager) return; + + // Clear previous selections + document.querySelectorAll('.dt-selected-cell, .dt-selected-cellx, .dt-selected-row, .dt-selected-column').forEach((element) => { + element.classList.remove('dt-selected-cell', 'dt-selected-cellx', 'dt-selected-row', 'dt-selected-column'); + element.style.userSelect = 'none'; + }); + + // Loop through the children of the selection manager + Array.from(selectionManager.children).forEach((selection) => { + const selectionType = selection.getAttribute('selection-type'); + const elementId = selection.getAttribute('element-id'); + + if (selectionType === 'cell') { + const cellElement = document.getElementById(`${elementId}`); + if (cellElement) { + cellElement.classList.add('dt-selected-cell'); + cellElement.style.userSelect = 'text'; + } + } else if (selectionType === 'cellx') { + const cellElement = document.getElementById(`${elementId}`); + if (cellElement) { + cellElement.classList.add('dt-selected-cellx'); + cellElement.style.userSelect = 'text'; + } + } else if (selectionType === 'row') { + const rowElement = document.getElementById(`${elementId}`); + if (rowElement) { + rowElement.classList.add('dt-selected-row'); + } + } else if (selectionType === 'column') { + // Select all elements in the specified column + document.querySelectorAll(`[data-col="${elementId}"]`).forEach((columnElement) => { + columnElement.classList.add('dt-selected-column'); + }); + } + }); +} + +function getClickModifier(event) { + if (event instanceof PointerEvent) { + res = "" + if (event.altKey) {res += "alt-"} + if (event.ctrlKey) {res += "ctrl-"} + if (event.metaKey) {res += "meta-"} + if (event.shiftKey) {res += "shift-"} + return res + } + return null +} + +/******************************** +* R E S I Z E R +********************************/ +function setColumnsWidths(gridId, autoSize) { + const tableId = 't_' + gridId; + const headerId = 'th_' + gridId; + const sidebar = document.querySelector('.sidebar'); + const main = document.querySelector('.main'); + const table = document.getElementById(tableId); + const header = document.getElementById(headerId); // Get the header by its ID + const headerCells = header.querySelectorAll('.dt-cell'); + const resizerHandles = table.querySelectorAll('.dt-resize-handle'); + + const resizerTotalWidth = resizerHandles.length * 8; + const sidebarWidth = sidebar.getBoundingClientRect().width; + const mainStyle = getComputedStyle(main); + const paddingLeft = parseFloat(mainStyle.paddingLeft); + const paddingRight = parseFloat(mainStyle.paddingRight); + + const totalWidth = window.innerWidth - sidebarWidth - paddingLeft - paddingRight; // Total table width + let fixedWidthTotal = 0; // Total width of columns that already have a defined width + let remainingColumns = []; // Columns that do not have a defined width + + // Calculate fixed widths and identify remaining columns based on dt-fixed-col class + headerCells.forEach(headerCell => { + if (headerCell.classList.contains('dt-fixed-col')) { + // If the header cell has a fixed width, accumulate it + const fixedWidth = parseFloat(headerCell.style.width); + fixedWidthTotal += fixedWidth; + } else { + // If no fixed width is defined, add the column to the remaining columns list + remainingColumns.push(headerCell); + } + }); + + // Calculate the remaining width for columns that do not have a width defined + const remainingWidth = totalWidth - fixedWidthTotal - resizerTotalWidth; + const columnWidth = remainingWidth / remainingColumns.length; + + if (autoSize) { + alignCellsWidths(gridId) + headerCells.forEach(headerCell => { + const colIndex = headerCell.getAttribute('data-col'); + const cells = table.querySelectorAll(`.dt-cell[data-col="${colIndex}"]`); + + if (headerCell.classList.contains('dt-fixed-col')) { + // Ensure all cells in this column have the same fixed width as the header + const fixedWidth = headerCell.style.width; + cells.forEach(cell => { + cell.style.width = fixedWidth; + }); + } else { + // For columns without a predefined width, apply the calculated width + cells.forEach(cell => { + cell.style.width = `${columnWidth}px`; + }); + } + }); + } + + else { + headerCells.forEach(headerCell => { + const colIndex = headerCell.getAttribute('data-col'); + const headerWidth = headerCell.offsetWidth; + const cells = table.querySelectorAll(`.dt-cell[data-col="${colIndex}"]`); + cells.forEach(cell => { + cell.style.width = `${headerWidth}px`; // Adjust the body and footer widths + }); + }); + } +} + +function alignCellsWidths(gridId) { + const tableElement = document.getElementById('t_' + gridId); + const headerElement = document.getElementById('th_' + gridId); + const allColumns = headerElement.querySelectorAll('[data-col]'); + console.log(allColumns) + allColumns.forEach(column => { + const colId = column.getAttribute('data-col'); + const columnWidth = column.offsetWidth; + const cells = tableElement.querySelectorAll(`[data-col="${colId}"]`); + cells.forEach(cell => { + cell.style.width = `${columnWidth}px`; // Adjust the body and footer widths + }); + }) +} + +function makeResizable(gridId) { + tableId = 't_' + gridId + const table = document.getElementById(tableId); + const resizers = table.querySelectorAll('.dt-resize-handle'); + + resizers.forEach(resizer => { + resizer.addEventListener('mousedown', onMouseDown); + resizer.addEventListener('dblclick', onDoubleClick); // Handle double-clicks + }); + + function onMouseDown(e) { + const cell = e.target.parentElement; + const startX = e.pageX; + const colIndex = cell.getAttribute('data-col'); + const cells = table.querySelectorAll(`.dt-cell[data-col="${colIndex}"]`); + const startWidth = cell.offsetWidth + 8; + const oldValue = `${cell.offsetWidth}px`; + let newWidth = startWidth; + + // Capture the initial offset + const offset = startX - (cell.getBoundingClientRect().right - window.scrollX); + + document.addEventListener('mousemove', onMouseMove); + document.addEventListener('mouseup', onMouseUp); + + function onMouseMove(e) { + newWidth = startWidth + (e.pageX - startX) + offset; // Adjust based on the offset + cells.forEach(cell => { + cell.style.width = `${newWidth}px`; // Adjust width of the selected column + }); + } + + function onMouseUp() { + // First remove the handlers + document.removeEventListener('mousemove', onMouseMove); + document.removeEventListener('mouseup', onMouseUp); + + // mark this column as fixed + cell.classList.add('dt-fixed-col'); + + // tell the server that the columns must not be automatically re +// onColumnChanged(gridId, "width", colIndex, oldValue, `${newWidth}px`) +// .catch(error => console.error("Error:", error)); + } + } + + function onDoubleClick(e) { + const cell = e.target.parentElement; + const colIndex = cell.getAttribute('data-col'); + const cells = table.querySelectorAll(`.dt-cell[data-col="${colIndex}"]`); + cells.forEach(cell => { + cell.style.width = ''; // Reset to default size + }); + } +} + +function getCellId(event) { + /* + Find the id of the dt-body-cell + */ + + function findParentByName(element, name) { + let parent = element; + while (parent) { + if (parent.getAttribute('name') === name) { + return parent; + } + parent = parent.parentElement; + } + return null; // Return null if no matching parent is found + } + + const parentElement = findParentByName(event.target, 'dt-body-cell') + return parentElement ? parentElement.id : null; +} + +function getCellValue(event) { + const underEdition = document.querySelector("div.dt-cell-is-editing"); + if (underEdition) { + const inputElement = underEdition.querySelector("input"); + if (inputElement) { + return inputElement.value; + } + } + + return null; +} + +/******************************** +* F I L T E R P O P - U P : S H O W C O R R E C T P O P U P +********************************/ +// Add click event to all filter icons +function bindFilterIcons(gridId) { + tableId = 't_' + gridId + const table = document.getElementById(tableId); + + table.querySelectorAll('.dt-filter-icon').forEach(icon => { + icon.addEventListener('click', function (event) { + event.stopPropagation(); // Prevent the click from propagating to the document + const popup = this.nextElementSibling; // Get the associated popup + + // If the popup is already visible, close it + if (popup.classList.contains('show')) { + popup.classList.remove('show'); + } else { + // Close all other open popups + document.querySelectorAll('.dt-filter-popup').forEach(p => { + p.classList.remove('show'); + }); + // Show the popup for the clicked icon + popup.classList.add('show'); + } + }); + }); + + + // Prevent closing the popup when clicking inside the popup + document.querySelectorAll('.dt-filter-popup').forEach(popup => { + popup.addEventListener('click', function(event) { + event.stopPropagation(); // Prevent clicks inside the popup from closing it + }); + }); +} + +function bindPopup(popupId) { + const popup = document.getElementById(popupId); + + const allCheckbox = popup.querySelector('input[value="__all__"]'); + const otherCheckboxes = popup.querySelectorAll('input[type="checkbox"]:not([value="__all__"])'); + const filterInput = popup.querySelector('input[type="text"]'); // Assuming this is the filter input + + // Checkboxes change behavior + allCheckbox.addEventListener('change', function () { + otherCheckboxes.forEach(checkbox => { + if (checkbox.parentElement.offsetParent !== null) { + checkbox.checked = allCheckbox.checked; + } + }); + }); + + // Filter checkboxes based on input + filterInput.addEventListener('input', function () { + const filterValue = filterInput.value.toLowerCase(); // Convert to lowercase for case insensitive matching + + otherCheckboxes.forEach(checkbox => { + const label = checkbox.parentElement.textContent.toLowerCase(); // Get label text and convert to lowercase + checkbox.parentElement.style.display = label.includes(filterValue) ? '' : 'none'; // Show or hide checkbox based on match + }); + }); + +} + +function hidePopup(popupId) { + const popup = document.getElementById(popupId); + popup.classList.remove('show'); +} + +function getSelectedValues(popupId) { + const popup = document.getElementById(popupId); + const otherCheckboxes = popup.querySelectorAll('input[type="checkbox"]:not([value="__all__"])'); + + const checkedValues = Array.from(otherCheckboxes) + .filter(checkbox => checkbox.checked && checkbox.parentElement.offsetParent !== null) // Check if visible + .map(checkbox => checkbox.value); // Get only the values + + return JSON.stringify(checkedValues); // Convert to JSON string +} + +function _getColumnPos(headerRow, columnId) { + const validChildren = Array.from(headerRow.children).filter(child => + child.getAttribute('data-col') !== "-1" + ); + + return draggedColumnIndex = validChildren.findIndex(child => + child.getAttribute('data-col') === columnId + ); +} + + +// Close the popup when clicking outside +document.addEventListener('click', function() { + document.querySelectorAll('.dt-filter-popup').forEach(popup => { + popup.classList.remove('show'); + }); +}); + +//htmx.logAll(); + +//
+//
+// +// +//script> + + +// Send htmx request +// htmx.ajax('POST', '/datagrid/on_state_changed', { +// target : "#t_" + gridId, +// headers: { "Content-Type": "application/x-www-form-urlencoded"}, +// values: { g_id: gridId, attribute: "move", col_ids: draggedColumn, old_value: draggedColumnIndex, new_value: targetColumnIndex } +// }); +// Method - htmx.ajax() +// Issues an htmx-style AJAX request. This method returns a Promise, so a callback can be executed after the content has been inserted into the DOM. +// +// Parameters +// verb - ‘GET’, ‘POST’, etc. +// path - the URL path to make the AJAX +// element - the element to target (defaults to the body) +// or +// +// verb - ‘GET’, ‘POST’, etc. +// path - the URL path to make the AJAX +// selector - a selector for the target +// or +// +// verb - ‘GET’, ‘POST’, etc. +// path - the URL path to make the AJAX +// context - a context object that contains any of the following +// source - the source element of the request, hx-* attrs which affect the request will be resolved against that element and its ancestors +// event - an event that “triggered” the request +// handler - a callback that will handle the response HTML +// target - the target to swap the response into +// swap - how the response will be swapped in relative to the target +// values - values to submit with the request +// headers - headers to submit with the request +// select - allows you to select the content you want swapped from a response +// Example +// // issue a GET to /example and put the response HTML into #myDiv +// htmx.ajax('GET', '/example', '#myDiv') +// +// // issue a GET to /example and replace #myDiv with the response +// htmx.ajax('GET', '/example', {target:'#myDiv', swap:'outerHTML'}) +// +// // execute some code after the content has been inserted into the DOM +// htmx.ajax('GET', '/example', '#myDiv').then(() => { +// // this code will be executed after the 'htmx:afterOnLoad' event, +// // and before the 'htmx:xhr:loadend' event +// console.log('Content inserted successfully!'); +// }); + diff --git a/src/components/datagrid/DataGrid.py b/src/components/datagrid/DataGrid.py new file mode 100644 index 0000000..8d814a6 --- /dev/null +++ b/src/components/datagrid/DataGrid.py @@ -0,0 +1,1952 @@ +import dataclasses +import json +import logging +import uuid +from io import BytesIO + +import pandas as pd +from pandas import DataFrame + +from components.datagrid.DataGridCommandManager import DataGridCommandManager +from components.datagrid.constants import * +from components.datagrid.icons import * +from core.utils import append_once, from_bool +from core.utils import make_html_id, make_column_id, snake_case_to_capitalized_words, get_sheets_names, to_bool + +logger = logging.getLogger("DataGrid") + +col_row_regex = re.compile("-(\\d+|-1)-(\\d+)") + +datagrid_app, rt = fast_app() +_instances = {} + +dtype_mapping = { + "int64": DG_DATATYPE_NUMBER, + "float64": DG_DATATYPE_NUMBER, + "datetime64[ns]": DG_DATATYPE_DATETIME, + "object": DG_DATATYPE_STRING, + "bool": DG_DATATYPE_BOOL, +} + + +def reset_instances(): + """ + Tests only + :return: + """ + _instances.clear() + + +@dataclasses.dataclass +class SortDefinition: + column_id: str + direction: int # 0 for None, 1 for asc, 2 for desc + + +@dataclasses.dataclass +class FilterDefinition: + column_id: str + values: list[str] + + +@dataclasses.dataclass +class DataGridState: + file_name: str = None + file_content: bytes = None + sheets_names: list = None + selected_sheet: str = None + columns: list = None # list of (DataGridColumnState) sorted by grid setting col_indexes + rows: dict = None # {"from_index" : {index : position}, "from_position": {position : index}} + rows_states: dict = None # {"row_index" : DataRowState()} + sorted: list = dataclasses.field(default_factory=list) + filtered: dict = dataclasses.field(default_factory=dict) + filtered_df: DataFrame = None + under_edition: tuple[int, int] | None = None + previous_under_edition: tuple[int, int] | None = None + cell_value_changed: tuple[int, int] | None = None + selected: tuple[int, int] | None = None + last_selected: tuple[int, int] | None = None + selection_mode: str = None # valid values are "row", "column" or None for "cell" + filter_popup_id: str = None # filter popup currently activated + extra_selected: list[tuple[str, str | int]] = dataclasses.field(default_factory=list) # selection_mode, element_id + last_extra_selected: tuple[int, int] = None + choice_columns_values: dict = None # {choice_column : {row_index : [True, False...]}} + + +@dataclasses.dataclass +class DataGridComputedSettings: + max_agg_func: int = None + agg_func_conf: dict = None + + +@dataclasses.dataclass +class DataGridHistNewValue: + """ + To track the modifications of values + """ + col_index: int + row_index: int + old_value: object + new_value: object + + +@dataclasses.dataclass +class DataGridHistColumnChanged: + """ + To track the modifications made on columns settings + """ + column_ids: list[str] + column_attribute: str + old_value: object + new_value: object + + +@dataclasses.dataclass +class DataGridRowState: + visible: bool + height: int + + +@dataclasses.dataclass +class DataGridColumnState: + col_id: str + index: int # not the same as in grid_setting. This one starts with 0 with increment of 1 + visible: bool + width: int | None = None + + +class DataGrid: + + def __new__(cls, *args, **kwargs): + id_to_use = f"datagrid-{make_html_id(kwargs.get('id', None))}" + if id_to_use in _instances: + return _instances[id_to_use] + return super().__new__(cls) + + def __init__(self, df: DataFrame = None, /, grid_settings: dict = None, id: str = None): + if not hasattr(self, "_initialized"): + self._initialized = True + + self._id = f"datagrid-{make_html_id(id) if id else uuid.uuid4().hex}" + _instances[self._id] = self + + self._state = DataGridState() + self._computed_settings = DataGridComputedSettings() + self._df = df.copy() if df is not None else None + self._history = [] + self._history_index = -1 + self._badges_colors = {} + self._init_state(grid_settings) + self._commands = DataGridCommandManager(self) # should be the last since it uses _grid_settings + + def preprocess_cell(self, col_index, row_index, value): + """ + Highlight content of the cell is needed + :param value: + :param col_index: + :param row_index: + :return: + """ + value_str = str(value) + if FILTER_INPUT_CID not in self._state.filtered or ( + keyword := self._state.filtered[FILTER_INPUT_CID]) is None: + return value_str + + index = value_str.lower().find(keyword.lower()) + if index < 0: + return value_str + + len_keyword = len(keyword) + res = [Span(value_str[:index])] if index > 0 else [] + res += [Span(value_str[index:index + len_keyword], cls="dt-highlight-1")] + res += [Span(value_str[index + len_keyword:])] if len(value_str) > len_keyword else [] + return tuple(res) + + def sort(self, column_id, append=False): + """ + + :param column_id: + :param append: Will be use when multiple sort is supported + :return: + """ + sort_conf = self._state.sorted + + if not append: + # will remove the previous sorts if there are different + if len(sort_conf) == 0 or sort_conf[0].column_id != column_id: + self._state.sorted = [SortDefinition(column_id, 1)] + else: + sort_conf[0].direction = (sort_conf[0].direction + 1) % 3 + + else: + raise NotImplemented("Multiple sort are not supported yet !") + + # update the filtered dataframe + self._state.filtered_df = self._get_filtered_dataframe() + self._state.rows = self._get_rows_mappings() + + def filter(self, column_id: str, filtering_values: str | list[str]): + """ + + :param column_id: + :param filtering_values: + :return: + """ + # first search if we need to replace an existing filtering setting + for col_id, values in self._state.filtered.items(): + if col_id == column_id: + self._state.filtered[col_id] = filtering_values + else: + # if not, add a new filtering condition + self._state.filtered[column_id] = filtering_values + + # update the filtered dataframe + self._state.filtered_df = self._get_filtered_dataframe() + self._state.rows = self._get_rows_mappings() + + def reset_filter(self, column_id: str | None): + if column_id is None: + self._state.filtered = {} + else: + try: + del self._state.filtered[column_id] + except KeyError: + pass + + # update the filtered dataframe + self._state.filtered_df = self._get_filtered_dataframe() + self._state.rows = self._get_rows_mappings() + + def import_file(self, file_name, file_content, sheet_name: str | int = 0, columns: list = None, reset=True): + try: + state = self._state + state.file_name = file_name + state.file_content = file_content + + if file_content: + state.sheets_names = get_sheets_names(file_content) + state.selected_sheet = sheet_name or (state.sheets_names[0] if len(state.sheets_names) > 0 else 0) + self._df = pd.read_excel(BytesIO(file_content), sheet_name=sheet_name) + + else: + self._df = None + state.sheets_names = None + state.selected_sheet = 0 + + if reset: + self._grid_settings[DG_COLUMNS] = None + + self._init_state(self._grid_settings, columns) + + except Exception as e: + # Handle general exceptions + logger.error(f"An unexpected error occurred: {e}") + self._df = None + + # update the filtered dataframe + self._state.filtered_df = self._get_filtered_dataframe() + self._state.rows = self._get_rows_mappings() + self._state.rows_states = self._init_rows_states() + self._state.under_edition = None + self._state.selected = None + self._state.last_selected = None + self._state.extra_selected.clear() + + def update_sheet(self, sheet_name: str): + if self._state.file_content: + self._state.selected_sheet = sheet_name + self._df = pd.read_excel(BytesIO(self._state.file_content), sheet_name=self._state.selected_sheet) + self._grid_settings[DG_COLUMNS] = None + self._init_state(self._grid_settings) + + def import_dataframe(self, df, columns: list = None, reset=True): + """ + + :param columns: + :param df: + :param reset: reset the columns settings if needed + :return: + """ + self._df = df.copy() if df is not None else None + if reset: self._grid_settings[DG_COLUMNS] = None + self._init_state(self._grid_settings, columns) + + def update_selection_mode(self, mode): + if mode is None: + current = self._state.selection_mode + index = DG_SELECTION_MODES.index(current) + index += 1 + index %= len(DG_SELECTION_MODES) + self._state.selection_mode = DG_SELECTION_MODES[index] + + def manage_cell_click(self, col_index, row_index, modifier=''): + logger.debug(f"Calling manage_cell_click with {col_index=}, {row_index=}, {modifier=}") + + if "ctrl" in modifier: + selection_mode = self._state.selection_mode + new_pos = (col_index, row_index) + self._state.extra_selected.append((selection_mode, self._get_selected_id(selection_mode, self._state.selected))) + self._state.extra_selected.append((selection_mode, self._get_selected_id(selection_mode, new_pos))) + input_element = self.try_enter_edit_mode(col_index, row_index) + return self.finalize_interaction(new_pos, input_element) + + if "shift" in modifier: + selection_mode = self._state.selection_mode + if self._state.last_extra_selected is None: + new_pos = (col_index, row_index) + to_add_id = self._get_selected_id(selection_mode, new_pos) + self._state.extra_selected.append((selection_mode, to_add_id)) + self._state.last_extra_selected = new_pos + else: + selected_col_index, selected_row_index = self._state.last_extra_selected + row_pos = self._state.rows["from_index"][row_index] + selected_row_pos = self._state.rows["from_index"][selected_row_index] + + start_x, end_x = sorted([selected_col_index, col_index]) + start_y, end_y = sorted([selected_row_pos, row_pos]) + self._state.extra_selected.clear() + for x in range(start_x, end_x + 1): + for y in range(start_y, end_y + 1): + current_row_index = self._state.rows["from_position"][y] + new_pos = (x, current_row_index) + to_add_id = self._get_selected_id(selection_mode, new_pos) + append_once(self._state.extra_selected, (selection_mode, to_add_id)) + + input_element = self.try_enter_edit_mode(col_index, row_index) + return self.finalize_interaction((col_index, row_index), input_element) + + # reset extra selected + self._state.extra_selected.clear() + value = self._df.iloc[row_index, col_index] + self.try_update_value(col_index, row_index, value) # for boolean cells + self._state.last_extra_selected = (col_index, row_index) + input_element = self.try_enter_edit_mode(col_index, row_index) + return self.finalize_interaction((col_index, row_index), input_element) + + def manage_column_click(self, col_index, modifier): + logger.debug(f"Calling manage_column_click with {col_index=}, {modifier=}") + col_id = self._state.columns[col_index].col_id + + if "ctrl" in modifier: + if (DG_SELECTION_MODE_COLUMN, col_id) in self._state.extra_selected: + self._state.extra_selected.remove((DG_SELECTION_MODE_COLUMN, col_id)) + else: + self._state.extra_selected.append((DG_SELECTION_MODE_COLUMN, col_id)) + self._state.last_extra_selected = (col_index, -1) + + elif "shift" in modifier: + if self._state.last_extra_selected is None: + self._state.extra_selected.append((DG_SELECTION_MODE_COLUMN, col_id)) + self._state.last_extra_selected = (col_index, -1) + else: + start, end = sorted([self._state.last_extra_selected[0], col_index]) + self._state.extra_selected.clear() + for index in range(start, end + 1): + self._state.extra_selected.append((DG_SELECTION_MODE_COLUMN, self._state.columns[index].col_id)) + + else: + self._state.extra_selected.clear() + self._state.extra_selected.append((DG_SELECTION_MODE_COLUMN, col_id)) + self._state.last_extra_selected = (col_index, -1) + + return self.finalize_interaction() + + def manage_row_click(self, row_index, modifier): + logger.debug(f"Calling manage_row_click with {row_index=}, {modifier=}") + row_id = self._get_selected_id(DG_SELECTION_MODE_ROW, (-1, row_index)) + + if "ctrl" in modifier: + if (DG_SELECTION_MODE_ROW, row_id) in self._state.extra_selected: + self._state.extra_selected.remove((DG_SELECTION_MODE_ROW, row_id)) + else: + self._state.extra_selected.append((DG_SELECTION_MODE_ROW, row_id)) + self._state.last_extra_selected = (-1, row_index) + pass + + elif "shift" in modifier: + if self._state.last_extra_selected is None: + self._state.extra_selected.append((DG_SELECTION_MODE_ROW, row_id)) + self._state.last_extra_selected = (-1, row_index) + else: + start, end = sorted([self._state.last_extra_selected[1], row_index]) + self._state.extra_selected.clear() + for index in range(start, end + 1): + row_id = self._get_selected_id(DG_SELECTION_MODE_ROW, (-1, index)) + self._state.extra_selected.append((DG_SELECTION_MODE_ROW, row_id)) + pass + + else: + self._state.extra_selected.clear() + self._state.extra_selected.append((DG_SELECTION_MODE_ROW, row_id)) + self._state.last_extra_selected = (-1, row_index) + + return self.finalize_interaction() + + def manage_key_pressed(self, key, value): + if key == "Escape": + new_pos = self.escape() + return self.finalize_interaction(new_pos) + + # otherwise, start by resetting extra selected + self._state.extra_selected.clear() + + if key.startswith("Arrow"): + new_pos = self.navigate(key) + return self.finalize_interaction(new_pos) + + if key in ("Enter", "Tab"): + col_index, row_index = self.navigate(None) + if not self._entering_edit_mode(key): + self.try_update_value(col_index, row_index, value) + col_index, row_index = self.navigate(key) + + input_element = self.try_enter_edit_mode(col_index, row_index) + return self.finalize_interaction((col_index, row_index), input_element) + + # make sure to return the selection manager + new_pos = self.navigate(None) # create the cursor if it was the first time + return self.finalize_interaction(new_pos) + + def try_update_value(self, col_index, row_index, value): + cell_type = self._get_cell_type(col_index, row_index) + + if (not self._is_column_read_only(col_index) and + (self.get_state().under_edition == (col_index, row_index) or cell_type == DG_DATATYPE_BOOL)): + if cell_type == DG_DATATYPE_BOOL: + value = not self._df.iloc[row_index, col_index] + self.set_table_value(col_index, row_index, value) + self._state.cell_value_changed = (col_index, row_index) + + def try_enter_edit_mode(self, col_index: int, row_index: int, value=None): + if (col_index < 0 or row_index < 0 or + col_index >= len(self._df.columns) or row_index >= len(self._df)): + self._update_under_edition(None) + return None + + cell_type = self._get_cell_type(col_index, row_index) + if cell_type == DG_DATATYPE_BOOL or self._is_column_read_only(col_index): + self._update_under_edition(None) + return None + + self._update_under_edition((col_index, row_index)) + value = value if value is not None else self._df.iloc[row_index, col_index] + + if cell_type == DG_DATATYPE_LIST: + return [ + self.mk_table_body_text_input(value), + self.mk_cell_dropdown(col_index, row_index, oob=True) + ] + + return self.mk_table_body_text_input(value) + + def finalize_interaction(self, new_pos=None, new_input_element=None): + res = [] + state = self._state + + new_pos = new_pos if new_pos is not None else state.selected + + # Reset previous under edition + if (state.previous_under_edition is not None and + state.previous_under_edition != state.under_edition): + res.append(self.mk_reset_cell(state.previous_under_edition)) + if self._get_cell_type(*state.previous_under_edition) == DG_DATATYPE_LIST: + res.append(self.mk_reset_cell_dropdown()) # reset it and make it invisible + + # Repaint when the value is changed (for bool) + if (state.cell_value_changed is not None and + state.cell_value_changed != state.previous_under_edition): + res.append(self.mk_reset_cell(state.cell_value_changed)) + + # reset filter popup (hide) if needed + if state.filter_popup_id is not None: + res.append(self.mk_table_filter_popup(state.filter_popup_id, oob=True)) + self.set_filter_popup(None) + + # add the new input cell + if new_input_element: + to_add = new_input_element[0] if isinstance(new_input_element, list) else new_input_element + new_col_index, new_row_index = new_pos + result_cell = Div(to_add, + hx_swap_oob='innerHTML', + id=f"tc_{self._id}-{new_col_index}-{new_row_index}") + res.append(result_cell) + + if isinstance(new_input_element, list): + res.extend(new_input_element[1:]) + + # manage the selection + select_manager = self.mk_selection_manager(new_pos) + res.append(select_manager) + + # update contextual menu + res.extend(self.mk_contextual_menu_buttons(True)) + + # update state + self._state.selected = new_pos + self._state.cell_value_changed = None + return res + + def manage_grid_state(self, attribute: str, ids: list, old_value: str, new_value: str): + logger.debug(f"Calling manage_grid_settings with {attribute=}, {ids=}, {old_value=}, {new_value=}") + + if attribute == WIDTH_KEY: + for col_id in ids: + self._grid_settings[DG_COLUMNS][col_id][WIDTH_KEY] = new_value + + elif attribute == DG_STATE_COLUMN_VISIBILITY: + debug = ", ".join(f"{c.col_id}={c.visible}" for c in self._state.columns) + logger.debug(f" manage_grid_settings - before : visible={debug}") + for col_id in ids: + col_pos = self._get_col_pos_from_col_id(col_id) + col_index = self._get_col_index_from_col_id(col_id) + self._state.columns[col_pos].visible = to_bool(new_value) + if self._state.selected is not None and self._state.selected[0] == col_index: + self._state.selected = None + if self._state.under_edition is not None and self._state.under_edition[0] == col_index: + self._state.under_edition = None + if self._state.previous_under_edition is not None and self._state.previous_under_edition[0] == col_index: + self._state.previous_under_edition = None + + self._state.extra_selected.clear() + debug = ", ".join(f"{c.col_id}={c.visible}" for c in self._state.columns) + logger.debug(f" manage_grid_settings - after : visible={debug}") + + elif attribute == MOVE_KEY: + logger.debug(f" manage_grid_settings - before : order:{[c.col_id for c in self._state.columns]}") + from_pos = int(old_value) + to_pos = int(new_value) + logger.debug(f" manage_grid_settings - columns={ids}, {from_pos=}, {to_pos=}") + if to_pos < from_pos: + column = self._state.columns.pop(from_pos) + self._state.columns.insert(to_pos, column) + else: + column = self._state.columns[from_pos] + self._state.columns.insert(to_pos + 1, column) + self._state.columns.pop(from_pos) + + logger.debug(f" manage_grid_settings - after : order:{[c.col_id for c in self._state.columns]}") + + elif attribute == DG_STATE_ROW_VISIBILITY: + row_indexes = [int(r) for r in ids] + debug = [row_index for (row_index, state) in self._state.rows_states.items() if not state.visible] + logger.debug(f" manage_grid_settings - before : hidden={debug}") + for row_index in row_indexes: + self._state.rows_states[row_index].visible = to_bool(new_value) + if self._state.selected is not None and self._state.selected[1] == row_index: + self._state.selected = None + if self._state.under_edition is not None and self._state.under_edition[1] == row_index: + self._state.under_edition = None + if self._state.previous_under_edition is not None and self._state.previous_under_edition[1] == row_index: + self._state.previous_under_edition = None + + self._state.extra_selected.clear() + debug = [row_index for (row_index, state) in self._state.rows_states.items() if not state.visible] + logger.debug(f" manage_grid_settings - after : hidden={debug}") + + self._set_history(DataGridHistColumnChanged(ids, attribute, old_value, new_value)) + + def set_filter_popup(self, col_id: str | None): + self._state.filter_popup_id = col_id + + def navigate(self, key: str | None): + """ + + :param key: + :return: the new position of the "cursor" + """ + logger.debug(f"Calling navigate with {key=}") + + if all(not c.visible for c in self._state.columns): + logger.debug(f" navigate - all columns are hidden.") + return None + + if self._state.under_edition: + col_index, row_index = self._state.under_edition + elif self._state.selected: + col_index, row_index = self._state.selected + else: + col_index, row_index = self._state.last_selected or (0, self._state.rows["from_position"][0]) + key = None + + logger.debug(f" navigate - before: {col_index=}, {row_index=}") + try: + row_index = self._state.rows["from_index"][row_index] + except KeyError: + logger.debug(f" navigate - row position is no longer visible. Reset to 0") + row_index = 0 + + while True: + if key == "ArrowLeft" and col_index > 0: + col_index -= 1 + elif key in ("ArrowRight", "Tab"): + col_index += 1 + elif key == "ArrowUp" and row_index > 0: + row_index -= 1 + elif key in ("ArrowDown", "Enter"): + row_index += 1 + + # check column before checking the row + if col_index >= len(self._state.columns): + if key == "Tab": + col_index = 0 + row_index += 1 + else: + col_index = len(self._state.columns) - 1 + + # check the row after updating the columns + if row_index >= len(self._state.filtered_df): + if key in ("Tab", "Enter"): + row_index = 0 + else: + row_index = len(self._state.filtered_df) - 1 + + if self._state.columns[col_index].visible and self._state.rows_states[row_index].visible: + break + + try: + row_index = self._state.rows["from_position"][row_index] + except KeyError: + logger.debug(f" navigate - row index is no longer visible. Reset to -1") + row_index = -1 + + logger.debug(f" navigate - after : {col_index=}, {row_index=}") + return col_index, row_index + + def escape(self): + """ + What to do if the escape key is pressed + :return: + """ + logger.debug("Calling escape") + if self._state.filter_popup_id is not None: + logger.debug(" escape - Reset filter popup") + return self._state.selected + + if self._state.under_edition: + logger.debug(" escape - Reset under edition") + self._update_under_edition(None) + return self._state.selected + + logger.debug(" escape - Reset all") + if self._state.selected is not None: + self._state.last_selected = self._state.selected + self._state.selected = None + self._state.extra_selected.clear() + return None + + def history_undo(self): + if self._history_index >= 0: + data = self._history[self._history_index] + self._history_index -= 1 + + if isinstance(data, DataGridHistNewValue): + self._df.iloc[data.row_index, data.col_index] = data.old_value + return self.mk_table_body_cell(data.col_index, data.row_index, data.old_value, True) + + def history_redo(self): + if self._history_index < len(self._history) - 1: + self._history_index += 1 + data = self._history[self._history_index] + + if isinstance(data, DataGridHistNewValue): + self._df.iloc[data.row_index, data.col_index] = data.new_value + return self.mk_table_body_cell(data.col_index, data.row_index, data.new_value, True) + + def mk_filter_input(self, oob=False): + return Div( + Label(Div(icon_filter_regular, cls="icon-24"), + Input(name='f', + placeholder="Filter...", + hx_post=f"/{DATAGRID_PATH}/filter", + hx_trigger="keyup changed delay:300ms", + hx_target=f"#t_{self._id}", + hx_swap="outerHTML", + hx_vals=f'{{"g_id": "{self._id}", "c_id":"{FILTER_INPUT_CID}"}}'), + cls="input input-bordered input-sm flex items-center gap-2" + ), + id=f"fi_{self._id}", # fa stands for 'filter all' + hx_swap_oob='true' if oob else None, + ) + + def mk_filter_component(self): + if not self._grid_settings.get(DG_FILTER_INPUT, False): + return Div() + + return Div( + self.mk_filter_input(False), + Div(icon_dismiss_regular, + cls="icon-24 my-auto icon-btn ml-2", + hx_post=f"{DATAGRID_PATH}/reset_filter", + hx_trigger="click", + hx_target=f"#t_{self._id}", + hx_swap="outerHTML", + hx_vals=f'{{"g_id": "{self._id}", "c_id":"{FILTER_INPUT_CID}"}}'), + cls="flex mb-2", + id=f"fa_{self._id}", # fa stands for 'filter all' + ) + + def mk_context_menu(self, oob=False): + return Div( + *self.mk_contextual_menu_buttons(), + self.mk_selection_mode_button(), + self.mk_resize_table_button(), + self.mk_reset_filter_button(), + cls="flex mr-2", + name="dt-controls", + id=f"cm_{self._id}", + hx_swap_oob='true' if oob else None, + ) + + def mk_contextual_menu_buttons(self, oob=False): + return [ + self.mk_row_management_buttons(oob), + self.mk_columns_management_buttons(oob), + ] + + def mk_row_management_buttons(self, oob=False): + buttons = [] + + row_indexes = [int(element_id.split("-")[-1]) for selection_type, element_id in + self._state.extra_selected if selection_type == "row"] + + to_hide = [row_index for row_index in row_indexes if self._state.rows_states[row_index].visible] + if to_hide: + buttons.append(Div( + icon_hide, + **self._commands.hide_rows(to_hide, cls="icon-16 icon-btn"), + id=f"cmcrh_{self._id}", + )) + + to_show = [row_index for row_index in row_indexes if not self._state.rows_states[row_index].visible] + if to_show: + buttons.append(Div( + icon_show, + **self._commands.show_rows(to_show, cls="icon-16 icon-btn"), + id=f"cmcrs_{self._id}", + )) + + extra_attrs = { + "hx-on::after-settle": f"rebindCellsTooltips('{self._id}', ['cmcr*']);" + } + return Div(*buttons, + id=f"cmrm_{self._id}", + hx_swap_oob='true' if oob else None, + cls="flex", + **extra_attrs) + + def mk_columns_management_buttons(self, oob=False): + to_index = self._get_col_index_from_col_id + buttons = [] + col_ids = [element_id for selection_type, element_id in + self._state.extra_selected if selection_type == "column"] + + hidden_columns = [col_id for col_id in col_ids if not self._state.columns[to_index(col_id)].visible] + if hidden_columns: + buttons.append(Div( + icon_show, + **self._commands.show_columns(hidden_columns, cls="icon-16 icon-btn"), + id=f"cmcms_{self._id}", + )) + + visible_columns = [col_id for col_id in col_ids if self._state.columns[to_index(col_id)].visible] + if visible_columns: + buttons.append(Div( + icon_hide, + **self._commands.hide_columns(visible_columns, cls="icon-16 icon-btn"), + id=f"cmcmh_{self._id}", + )) + + extra_attrs = { + "hx-on::after-settle": f"rebindCellsTooltips('{self._id}', ['cmcm*']);" + } + + return Div(*buttons, + id=f"cmcm_{self._id}", + hx_swap_oob='true' if oob else None, + cls="flex", + **extra_attrs) + + def mk_selection_mode_button(self, oob=False): + if self._state.selection_mode == DG_SELECTION_MODE_ROW: + icon = icon_row_selection + elif self._state.selection_mode == DG_SELECTION_MODE_COLUMN: + icon = icon_column_selection + else: + icon = icon_cell_selection + + extra_attrs = { + "hx-on::after-settle": f"rebindCellTooltip('{self._id}', 'cmsm_{self._id}');" + } + + return Div(icon, + hx_post=f"{DATAGRID_PATH}/update_state", + hx_vals=f'{{"g_id": "{self._id}", "state": "selection_mode"}}', + hx_swap_oob="outerHTML" if oob else None, + hx_swap="outerHTML", + data_tooltip=f"'{self._state.selection_mode}' mode", + id=f"cmsm_{self._id}", + cls="icon-16 icon-btn dt2-tooltip", + **extra_attrs) + + def mk_resize_table_button(self): + on_click_attr = {"hx-on:click": f"setColumnsWidths('{self._id}', true);"} + return Div(icon_resize_columns_regular, + data_tooltip="Adjust table width", + cls="icon-16 icon-btn dt-tooltip", + **on_click_attr) + + def mk_reset_filter_button(self): + if not self._grid_settings.get(DG_FILTER_INPUT, False): + return Div() + + return Div(icon_filter_remove, + **self._commands.reset_filters(cls="icon-16 icon-btn")) + + def mk_excel_upload_component(self, file_name=None, sheets_names=None, selected=None, oob=False): + def _mk_file_upload_input(): + return Input(type='file', + name='file', + id=f"fn_{self._id}", # fn stands for 'file name' + hx_post=f"{DATAGRID_PATH}/upload", + hx_target=f"#t_{self._id}", # table + hx_swap="outerHTML", + hx_encoding='multipart/form-data', + hx_vals=f'{{"g_id": "{self._id}"}}', + hx_swap_oob='true' if oob else None, + cls="file-input file-input-bordered file-input-sm w-full ", + # hx_include=xxx # no need to include the sheet_name when the file_name changes + ) + + def _mk_select_sheet_name_component(): + options = [Option("Sheet name...", selected=True, disabled=True)] if sheets_names_to_use is None else \ + [Option( + name, + selected=True if name == selected_sheet else None, + ) for name in sheets_names_to_use] + + return Select( + *options, + name="sheet_name", + id=f"sn_{self._id}", # sn stands for 'sheet name' + hx_post=f"{DATAGRID_PATH}/upload", + hx_target=f"#t_{self._id}", + hx_swap="outerHTML", + hx_vals=f'{{"g_id": "{self._id}"}}', + hx_swap_oob='true' if oob else None, + cls="select select-bordered select-sm w-full ml-2" + ) + + def _mk_reset_button(): + return Div(icon_dismiss_regular, + cls="icon-24 my-auto icon-btn ml-2", + hx_post=f"{DATAGRID_PATH}/reset_upload", + hx_target=f"#t_{self._id}", + hx_swap="outerHTML", + hx_vals=f'{{"g_id": "{self._id}"}}', + ), + + file_name_to_use = file_name or self._state.file_name + sheets_names_to_use = sheets_names or self._state.sheets_names + selected_sheet = selected or self._state.selected_sheet + + if sheets_names: + return _mk_select_sheet_name_component() + + return Div(_mk_file_upload_input(), + _mk_select_sheet_name_component(), + _mk_reset_button() if not oob else None, # do not send it again when oob + cls="flex mb-2") + + def mk_table(self): + resize_attr = { + "hx-on::after-settle": f"setColumnsWidths('{self._id}', false); scrollToSelected('{self._id}');", + "hx-on::before-request": "onCellEdition(event);", + } + + allow_columns_reordering = self._grid_settings.get(DG_COLUMNS_REORDERING, True) + + return Div( + Div(id=f"tsm_{self._id}", selection_mode=f"{self._state.selection_mode}"), + Div(Label(Div(icon_move, cls="icon-16 icon"), cls="flex gap-2"), id=f"tdd_{self._id}", cls="dt-drag-drop"), + Div(id=f"tcdd_{self._id}"), + Div( + Span(hx_post=f"{DATAGRID_PATH}/on_key_pressed", + hx_trigger=f"keydown[key=='ArrowUp'] from:.dt-table", + hx_vals=f'{{"g_id": "{self._id}", "key":"ArrowUp"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{DATAGRID_PATH}/on_key_pressed", + hx_trigger=f"keydown[key=='ArrowDown'] from:.dt-table", + hx_vals=f'{{"g_id": "{self._id}", "key":"ArrowDown"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{DATAGRID_PATH}/on_key_pressed", + hx_trigger=f"keydown[key=='ArrowLeft'] from:.dt-table", + hx_vals=f'{{"g_id": "{self._id}", "key":"ArrowLeft"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{DATAGRID_PATH}/on_key_pressed", + hx_trigger=f"keydown[key=='ArrowRight'] from:.dt-table", + hx_vals=f'{{"g_id": "{self._id}", "key":"ArrowRight"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{DATAGRID_PATH}/on_key_pressed", + hx_trigger=f"keyup[key=='Escape'] from:.dt-table", + hx_vals=f'{{"g_id": "{self._id}", "key":"Escape"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{DATAGRID_PATH}/on_key_pressed", + hx_trigger=f"keydown[key=='Enter'] from:.dt-table", + hx_vals=f"js:{{...generateKeyEventPayload('{self._id}', event)}}", + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{DATAGRID_PATH}/on_key_pressed", + hx_trigger=f"keydown[key=='Tab'] from:.dt-table", + hx_vals=f"js:{{...generateKeyEventPayload('{self._id}', event)}}", + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + ), # keyboard management + Div( + self.mk_table_header(), + self.mk_table_body(), + self.mk_table_footer(), + cls="dt-inner-table"), + Script(f"bindTable('{self._id}', {from_bool(allow_columns_reordering)}); setColumnsWidths('{self._id}', true);"), + cls="dt-table", + tabindex="1", + id=f"t_{self._id}", + **resize_attr, + ) + + def mk_table_header(self): + + def _mk_header_name(col_id, conf): + return Div( + Div(conf["title"], cls="truncate", name="dt-header-title"), + **_get_click_attr(conf), + cls="flex truncate cursor-default", + ) + + def _mk_sort_capability(col_id): + return Div( + self.mk_table_header_sort_icon(col_id), + hx_post=f"/{DATAGRID_PATH}/sort", + hx_vals=f'{{"g_id": "{self._id}", "c_id":"{col_id}"}}', + hx_target=f"#tb_{self._id}", + hx_swap="outerHTML", + cls="cursor-pointer", + ) + + def _mk_extended_click_area(col_id, conf): + return Div( + cls="dt-flex-grow", + **_get_click_attr(conf), + ) + + def _mk_filter_capability(col_id): + if not self._grid_settings.get(DG_FILTER_INPUT, False): + return Div(), Div() + else: + return (Div(icon_filter_regular, + cls="icon-24 dt-filter-icon icon-btn", + hx_post=f"/{DATAGRID_PATH}/filter_popup", + hx_vals=f'{{"g_id": "{self._id}", "c_id":"{col_id}"}}', + hx_target=f"#{self._get_popup_id(col_id)}", + hx_swap="innerHTML", + **_get_bind_pop_attr(col_id)), + self.mk_table_filter_popup(col_id)) + + def _mk_column(col_id, conf): + if col_id == ROW_INDEX_KEY: + return Div(cls="dt-row-index-cell", data_col=f"{ROW_INDEX_KEY}") + + col_pos = self._get_col_pos_from_col_id(col_id) + col_state = self._state.columns[col_pos] + visible = col_state.visible + + if visible: + if conf.get("type", DG_DATATYPE_STRING) == DG_DATATYPE_CHOICE: + return Div( + *[Div(Div(value, _get_th_attr_for_choice(col_id, value)), + Div(cls="dt-choice-resize-handle"), + cls="dt-choice-header-block") for value in conf.get("values", [])], + _mk_sort_capability(col_id), + _mk_extended_click_area(col_id, conf), + *_mk_filter_capability(col_id), + Div(cls="dt-resize-handle"), + **_get_th_attr(col_id, conf, "dt-cell dt-draggable dt-resizable flex") + ) + + return Div( + _mk_header_name(col_id, conf), + _mk_sort_capability(col_id), + _mk_extended_click_area(col_id, conf), + *_mk_filter_capability(col_id), + Div(cls="dt-resize-handle"), + **_get_th_attr(col_id, conf, "dt-cell dt-draggable dt-resizable")) + else: + th_attrs = _get_th_attr(col_id, conf, "dt-header-hidden") + hidden_col_attrs = self._commands.show_columns(col_id) + attrs = self._commands.merge(th_attrs, hidden_col_attrs) + attrs["data_tooltip"] = hidden_col_attrs["data_tooltip"] + return Div(attrs) + + def _get_bind_pop_attr(col_id): + return {"hx-on::after-request": f"bindPopup('{self._get_popup_id(col_id)}');"} + + def _get_th_attr(col_id, conf, cls): + res = { + "draggable": "true", + "data-col": f"{col_id}", + "data_tooltip": f"{conf['title']}", + "class": cls, + } + if WIDTH_KEY in conf: + res["class"] += " dt-fixed-col" + res["style"] = f"width:{conf[WIDTH_KEY]};" + return res + + def _get_th_attr_for_choice(col_id, value): + res = { + "data-col": f"{col_id}#{value}", + "data-tooltip": value, + "class": "dt-choice-header-cell truncate", + } + return res + + def _get_click_attr(conf): + return { + "hx_post": f"/{DATAGRID_PATH}/on_click", + "hx_vals": f'js:{{"g_id": "{self._id}", "col_index":"{conf["index"]}", "modifier":getClickModifier(event)}}', + "hx_target": f"#tsm_{self._id}", + "hx_swap": "outerHTML", + } + + header_class = "dt-row dt-header" + self._if_not_set(DG_TABLE_HEADER, "hidden") + return Div( + *[_mk_column(c_id, c_conf) for (c_id, c_conf) in self._get_columns_for_rendering()], + cls=header_class, + id=f"th_{self._id}" + ) + + def mk_table_body(self, oob=False): + to_index = self._get_col_index_from_col_pos + extra_attr = {"hx-on::after-settle": f"setColumnsWidths('{self._id}', false);"} + filtered_df = self._state.filtered_df + + def _get_row_values(row_index, row): + """ + Returns the list of values for a given row + Adds the index row if needed + :param row_index: + :param row: + :return: + """ + if self._grid_settings.get(DG_ROWS_INDEXES, False): + my_row = list(row) + my_row.insert(0, row_index) + return enumerate(my_row, start=-1) + else: + return enumerate(row) + + def _is_visible(row_index): + return self._state.rows_states[row_index].visible + + logger.debug("Filtered table\n" + str(filtered_df)) + return Div( + *[Div( + *[self.mk_table_body_cell(to_index(col_pos), row_index, val) for (col_pos, val) in + _get_row_values(row_index, row)], + cls="dt-row", + datarow=f"{row_index}", + id=f"tr_{self._id}-{row_index}", + ) for row_index, row in filtered_df.iterrows() if + _is_visible(row_index)] if self._state.filtered_df is not None else tuple(), + id=f"tb_{self._id}", + hx_post=f"{DATAGRID_PATH}/on_click", + hx_vals=f"js:{{g_id:'{self._id}', cell_id:getCellId(event), modifier:getClickModifier(event)}}", + hx_trigger="click", + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML", + cls="dt-body", + hx_swap_oob="true" if oob else None, + **extra_attr, + ) + + def mk_table_footer(self, oob=False): + if not self._grid_settings.get(DG_TABLE_FOOTER, False): + return Div() + + resize_attr = {"hx-on::after-settle": f"setColumnsWidths('{self._id}', false);"} + settings = self._computed_settings + + return Div( + *[Div( + *[self.mk_table_footer_agg_cell(c_id, agg_func_index) + for c_id, c_conf in self._get_columns_for_rendering()], + cls="dt-row dt-footer", + ) for agg_func_index in range(settings.max_agg_func)], + id=f"tf_{self._id}", + cls="dt-table-footer", + hx_swap_oob="true" if oob else None, + **resize_attr, + ) + + def mk_table_header_sort_icon(self, col_id=None, oob=False): + sort_icons = self.get_sort_icons() + return Div(sort_icons.get(col_id, None), + id=f"tsi_{self._id}_{col_id}", + cls="icon-24 sort-icon", + hx_swap_oob="true" if oob else None), + + def mk_table_body_cell_content(self, col_index, row_index, value=None): + if col_index == ROW_INDEX_KEY: + return value + + if self._state.under_edition == (col_index, row_index): + return self.mk_table_body_input_cell_content(col_index, row_index, value) + + col_type = self._get_cell_type(col_index, row_index) + if col_type == DG_DATATYPE_BOOL: + return self.mk_check_box_input(value) + + if col_type == DG_DATATYPE_CHOICE: + col_id = self._get_col_id_from_col_pos(col_index) + values = self._state.choice_columns_values[col_index][row_index] + options = self._grid_settings[DG_COLUMNS][col_id].get("values", []) + return Div( + *[Div(self.mk_check_box_input(value), data_col=f"{col_id}#{option}") + for value, option in zip(values, options)], + cls="flex" + ) + + cls = "truncate dt-cell-content" + style = None + if col_type == DG_DATATYPE_LIST: + cls += " badge" + style = f"background-color: {self._get_badge_color(col_index, value)};" + + return Div(self.preprocess_cell(col_index, row_index, value), + cls=cls, + style=style, + name="dt-cell-content") + + def mk_table_body_input_cell_content(self, col_index, row_index, value=None, cell_type=None): + cell_type = cell_type or self._get_cell_type(col_index, row_index) + value = value or self._df.iloc[row_index, col_index] + return self.mk_table_body_text_input(value) + + def mk_table_body_cell(self, col_index, row_index, val=None, oob=False): + def is_visible(_col_index, _row_index): + if str(col_index) == ROW_INDEX_KEY: + return True + + col_pos = self._get_col_pos_from_col_index(col_index) + col_state = self._state.columns[col_pos] + return col_state.visible + + if not is_visible(col_index, row_index): + return Div(cls="dt-col-hidden") + + if str(col_index) == ROW_INDEX_KEY: + cls = "dt-row-index-cell" + col_id = "-1" + value = val + else: + cls = "dt-cell" + col_id = self._get_col_id_from_col_index(col_index) + value = self.get_table_value(col_index, row_index) + + return Div( + self.mk_table_body_cell_content(col_index, row_index, value), + cls=cls, + name='dt-body-cell', + id=f'tc_{self._id}-{col_index}-{row_index}', + data_col=f"{col_id}", + data_row=f"{row_index}", + data_tooltip=f"{self.get_table_value(col_index, row_index)}", + tabindex="0", + style=self._get_cell_style(col_index, row_index), + hx_swap_oob="innerHTML" if oob else None + ) + + def mk_table_footer_agg_cell(self, col_id, agg_func_index): + if col_id == ROW_INDEX_KEY: + return Div(cls="dt-row-index-cell", data_col=f"{ROW_INDEX_KEY}"), + + col_pos = self._get_col_pos_from_col_id(col_id) + col_state = self._state.columns[col_pos] + visible = col_state.visible + + if not visible: + return Div(cls="dt-col-hidden") + + agg_func = self._computed_settings.agg_func_conf[col_id][agg_func_index] + if agg_func is DG_AGGREGATE_SUM: + agg = self._df[col_id].sum() + elif agg_func is DG_AGGREGATE_MIN: + agg = self._df[col_id].min() + elif agg_func is DG_AGGREGATE_MAX: + agg = self._df[col_id].max() + elif agg_func is DG_AGGREGATE_MEAN: + agg = self._df[col_id].mean() + elif agg_func is DG_AGGREGATE_COUNT: + agg = self._df[col_id].count() + elif agg_func is DG_AGGREGATE_FILTERED_SUM: + agg = self._state.filtered_df[col_id].sum() + elif agg_func is DG_AGGREGATE_FILTERED_MIN: + agg = self._state.filtered_df[col_id].min() + elif agg_func is DG_AGGREGATE_FILTERED_MAX: + agg = self._state.filtered_df[col_id].max() + elif agg_func is DG_AGGREGATE_FILTERED_MEAN: + agg = self._state.filtered_df[col_id].mean() + elif agg_func is DG_AGGREGATE_FILTERED_COUNT: + agg = self._state.filtered_df[col_id].count() + else: + agg = None + + col_index = self._get_col_index_from_col_id(col_id) + return Div( + Div(agg, cls="truncate dt-cell-content", name="dt-cell-content"), + data_col=f"{col_id}", + style=self._get_cell_style(col_index, -1), + cls="dt-cell truncate", + ) + + def mk_table_body_text_input(self, value): + return Div( + Input(type="text", + name="new_value", + value=value, + placeholder="Please write something", + cls="dt-cell-content"), + cls="dt-cell-is-editing", + ) + + def mk_check_box_input(self, value, **attrs): + return Div(icon_checked, cls="icon-bool", **attrs) if value else Div(icon_unchecked, cls="icon-bool", **attrs) + + def mk_table_filter_popup(self, col_id, oob=False): + return Div(id=self._get_popup_id(col_id), + hx_swap_oob="outerHTML" if oob else None, + cls="dt-filter-popup") + + def mk_filter_popup_content(self, col_id): + """ + Gets the content of the column, as unique checkboxes + :param col_id: + :return: + """ + + def _get_checkbox(value: str, checked: bool): + return Input(type="checkbox", value=f'{value}', checked='true') if checked \ + else Input(type="checkbox", value=f'{value}') + + df = self._df.astype(str) + for key, items in self._state.filtered.items(): + if key == col_id: # filter until we get to the requested column + break + + if key == FILTER_INPUT_CID: + df = df[df.map(lambda x: items.lower() in str(x).lower()).any(axis=1)] + else: + df = df[df[key].isin(items)] + + already_checked = set(self._state.filtered[col_id]) if col_id in self._state.filtered else set() + after_request = {"hx-on::after-request": f"hidePopup('{self._get_popup_id(col_id)}');"} + + return Div( + Div( + Label(Input(type="checkbox", value='__all__'), "all"), + Input(type="text", placeholder="Filter...", cls="ml-4 w-full", name="dt-popup-filter-input"), + cls="flex" + ), + Div(cls="divider my-1"), + Div( + Form(Label(_get_checkbox(value, value in already_checked), value) for value in df[col_id].unique()), + cls="dt-filter-popup-content" + ), + Div(cls="divider my-1"), + Button("Apply Filter", + hx_post=f"{DATAGRID_PATH}/filter", + hx_vals=f"js:{{g_id: '{self._id}', c_id:'{col_id}', f:getSelectedValues('{self._get_popup_id(col_id)}') }}", + hx_target=f"#t_{self._id}", + hx_swap="outerHTML", + **after_request, + cls="btn btn-xs mt-2") + ) + + def mk_reset_cell_dropdown(self): + return Div(id=f"tcdd_{self._id}", + hx_swap_oob="true", + style="display: none", + cls="dt-cell-input-list") + + def mk_cell_dropdown(self, col_index, row_index, oob=False): + col_id = self._get_col_id_from_col_index(col_index) + values = self._grid_settings[DG_COLUMNS][col_id]["values"] + items = [ + Div(Div(value, cls="ml-2"), + cls="dt-dropdown-item", + style=f"background-color: {self._get_badge_color(col_index, value)}; ") + for value in values] + + extra_attrs = { + "hx-on::load": f"rebindDropDown('{self._id}', '{self._get_cell_id(col_index, row_index)}');", + "hx-on::before-process-node": "console.log('before-process-node')" + } + return Div(*items, + id=f"tcdd_{self._id}", + hx_swap_oob="true" if oob else None, + cls="dt-cell-input-list", + **extra_attrs) + + def mk_reset_cell(self, pos): + col_index, row_index = pos + value = self.get_table_value(col_index, row_index) + return self.mk_table_body_cell(col_index, row_index, value, True) + + def mk_selection_manager(self, new_pos, oob=False): + """ + Compute what cell, row of column that must be selected. + :param new_pos: new col_index, row_index + :param oob: + :return: + """ + logger.debug(f"Calling mk_selection_manager with {new_pos} and oob={oob}") + + extra_attr = { + "hx-on::after-settle": f"setSelected('{self._id}');setFocus('{self._id}', event);", + } + + s = self._state + + selected = [] + if new_pos is not None: + append_once(selected, (s.selection_mode, str(self._get_selected_id(s.selection_mode, new_pos)))) + + # in row or column mode, we want the cell to be highlighted + if s.selection_mode != DG_SELECTION_MODE_CELL: + append_once(selected, (DG_SELECTION_MODE_CELL, str(self._get_selected_id(DG_SELECTION_MODE_CELL, new_pos)))) + + # also highlight the other selected + for extra_selected in s.extra_selected: + selection_type, selected_id = extra_selected + if selection_type == DG_SELECTION_MODE_CELL: + selection_type += "x" # distinguish regular cell selection + append_once(selected, (selection_type, str(selected_id))) + + select_manager = Div( + *[Div(selection_type=s_type, element_id=f"{elt_id}") for s_type, elt_id in selected], + id=f"tsm_{self._id}", + selection_mode=f"{s.selection_mode}", + hx_swap_oob="outerHTML" if oob else None, + **extra_attr) + + return select_manager + + def get_table_value(self, col_index, row_index): + return self._df.iloc[row_index, col_index] + + def set_table_value(self, col_index, row_index, value): + old_value = self._df.iloc[row_index, col_index] + self._set_history(DataGridHistNewValue(col_index, row_index, old_value, value)) + self._df.iloc[row_index, col_index] = value + + # update choice values if required + if col_index in self._state.choice_columns_values: + choices = self._grid_settings[DG_COLUMNS][self._get_col_id_from_col_index(col_index)].get("values", []) + self._state.choice_columns_values[col_index][row_index] = [value == choice for choice in choices] + + def get_sort_icons(self) -> dict: + sort_icons = {} + for sort_def in self._state.sorted: + if sort_def.direction == 0: # no icon when no direction + continue + asc = sort_def.direction == 1 + sort_icons[sort_def.column_id] = icon_chevron_sort_up_regular if asc else icon_chevron_sort_down_regular + return sort_icons + + def get_grid_settings(self): + return self._grid_settings + + def get_state(self) -> DataGridState: + return self._state + + def get_grid_id(self): + return self._id + + def get_columns(self): + return self._grid_settings[DG_COLUMNS] + + def _update_under_edition(self, new_pos): + self._state.previous_under_edition = self._state.under_edition + self._state.under_edition = new_pos + + def _apply_sort(self, df): + if df is None: + return None + + sorted_columns = [] + sorted_asc = [] + for sort_def in self._state.sorted: + if sort_def.direction != 0: + sorted_columns.append(sort_def.column_id) + asc = sort_def.direction == 1 + sorted_asc.append(asc) + + if sorted_columns: + df = df.sort_values(by=sorted_columns, ascending=sorted_asc) + + return df + + def _apply_filter(self, df): + if df is None: + return None + + for col_id, values in self._state.filtered.items(): + if col_id == FILTER_INPUT_CID and values is not None: + visible_columns = [c.col_id for c in self._state.columns if c.visible] + df = df[df[visible_columns].map(lambda x: values.lower() in str(x).lower()).any(axis=1)] + else: + df = df[df[col_id].astype(str).isin(values)] + return df + + def _get_popup_id(self, col_id): + return make_html_id(f"fp_{self._id}_{col_id}") + + def _get_cell_type(self, col_index, row_index): + for (col_id, conf) in self._grid_settings[DG_COLUMNS].items(): + if conf[SAFE_INDEX_KEY] == col_index: + return conf.get("type", DG_DATATYPE_STRING) + + return DG_DATATYPE_STRING + + def _get_cell_style(self, col_index, row_index): + cell_type = self._get_cell_type(col_index, row_index) + if cell_type == DG_DATATYPE_STRING: + return None + + if cell_type == DG_DATATYPE_DATETIME: + return "text-align: right;" + + if cell_type == DG_DATATYPE_NUMBER: + return "text-align: right;" + + if cell_type == DG_DATATYPE_BOOL: + return "text-align: center; display: flex; justify-content: center;" + + return None + + def _get_cell_id(self, col_index, row_index): + return f"tc_{self._id}-{col_index}-{row_index}" + + def _get_badge_color(self, col_index, value): + key = (col_index, value) + if key in self._badges_colors: + return self._badges_colors[key] + + color = BADGES_COLORS[len(self._badges_colors) % len(BADGES_COLORS)] + self._badges_colors[key] = color + return color + + def _init_state(self, grid_setting=None, columns=None): + self._grid_settings = self.compute_grid_settings(self._df, grid_setting, columns) + self._computed_settings = self.get_computed_settings(self._grid_settings) + self._state.columns = self.get_sorted_columns() + self._df = self._get_updated_dataframe(self._df, self._grid_settings) + self._state.sorted = [] + self._state.filtered = {} + self._state.filtered_df = self._get_filtered_dataframe() + self._state.rows = self._get_rows_mappings() + self._state.rows_states = self._init_rows_states() + self._state.under_edition = None + self._state.selected = None + self._state.last_selected = None + self._state.extra_selected = [] + self._state.selection_mode = self._grid_settings.get(DG_SELECTION_MODE, + DG_SELECTION_MODE_CELL) or DG_SELECTION_MODE_CELL + # to be done at the end (when col_index are computed) + self._state.choice_columns_values = self._init_choices_columns_values() + + def _init_choices_columns_values(self): + res = {} + + # get all the columns that has "Choice" type + columns_def = self._grid_settings[DG_COLUMNS] + choice_columns = [columns_name for columns_name, conf in columns_def.items() + if conf.get("type") == DG_DATATYPE_CHOICE] + + # create the cache for the values + for col_id in choice_columns: + col_index = self._get_col_index_from_col_id(col_id) + res[col_index] = {} + possible_values = self._grid_settings[DG_COLUMNS][col_id].get("values", []) + for row_index, value in zip(self._df.index, self._df[col_id]): + values = [value == possible_value for possible_value in possible_values] + res[col_index][row_index] = values + + return res + + def _if_not_set(self, config, element): + if isinstance(element, str): + return f" {element}" if not self._grid_settings.get(config, False) else "" + + raise NotImplementedError() + + def _is_column_read_only(self, col_index): + """ + Return true is the column is read only + :param col_index: + :return: + """ + + if DG_READ_ONLY in self._grid_settings and self._grid_settings[DG_READ_ONLY] is False: + return False + + if DG_COLUMNS not in self._grid_settings: + # by default all columns are readonly + return True + + for col_conf in self._grid_settings[DG_COLUMNS].values(): + if col_conf.get("index", -1) == col_index: + return col_conf.get(DG_READ_ONLY, True) + + return True + + def _set_history(self, data): + # drop if we already did undo + if self._history_index < len(self._history) - 1: + del self._history[self._history_index:] + + self._history.append(data) + self._history_index = len(self._history) - 1 + + def _get_filtered_dataframe(self): + if self._df is None: + return None + + df = self._df.copy() + df = self._apply_sort(df) # need to keep the real type to sort + df = self._apply_filter(df) + + return df + + def _get_rows_mappings(self): + if self._state.filtered_df is None: + return None + + return { + "from_index": {position: index for index, position in enumerate(self._state.filtered_df.index)}, + "from_position": {index: position for index, position in enumerate(self._state.filtered_df.index)} + } + + def _init_rows_states(self): + if self._df is None: + return {} + + return {row_index: DataGridRowState(True, -1) for row_index in self._df.index} + + def _get_col_id_from_col_pos(self, col_pos): + return self._state.columns[col_pos].col_id + + def _get_col_index_from_col_pos(self, col_pos): + if col_pos == -1: + return -1 + + return self._state.columns[col_pos].index + + def _get_col_pos_from_col_id(self, col_id): + for i, conf in enumerate(self._state.columns): + if conf.col_id == col_id: + return i + raise KeyError(col_id) + + def _get_col_pos_from_col_index(self, col_index): + for i, conf in enumerate(self._state.columns): + if conf.index == col_index: + return i + raise KeyError(col_index) + + def _get_col_index_from_col_id(self, col_id): + return self._grid_settings[DG_COLUMNS][col_id][SAFE_INDEX_KEY] + + def _get_col_id_from_col_index(self, col_index): + for col_id, conf in self._grid_settings[DG_COLUMNS].items(): + if conf[SAFE_INDEX_KEY] == col_index: + return col_id + + raise KeyError(col_index) + + def _get_selected_id(self, _selection_mode, _selected): + if _selected is None or _selected == (None, None): + return None + + if _selection_mode == DG_SELECTION_MODE_ROW: + return f"tr_{self._id}-{_selected[1]}" + elif _selection_mode == DG_SELECTION_MODE_COLUMN: + return self._get_col_id_from_col_index(_selected[0]) + else: + return f"tc_{self._id}-{_selected[0]}-{_selected[1]}" + + def _get_columns_for_rendering(self): + """ + The list of columns when rendering the grid. + The main difference with self._state.columns is the addition of column on the left to display rows indexes + when required + :return: + """ + columns = [] + if self._grid_settings.get(DG_ROWS_INDEXES, False): + columns.append((ROW_INDEX_KEY, {})) + + columns.extend((c.col_id, self._grid_settings[DG_COLUMNS][c.col_id]) for c in self._state.columns) + + # for col_state in self._state.columns: + # col_id = col_state.col_id + # conf = self._grid_settings[DG_COLUMNS][col_id] + # if conf.get("type", DG_DATATYPE_STRING) == DG_DATATYPE_CHOICE: + # for index, value in enumerate(conf.get("values", [])): + # columns.append((f"{col_id}#{index}", {"title": value, 'type': DG_DATATYPE_CHOICE, "index": conf[SAFE_INDEX_KEY]})) + # else: + # columns.append((col_id, conf)) + + return columns + + def _entering_edit_mode(self, key): + if self._state.under_edition or self._state.selected is None or key != "Enter": + return False + + col_index, row_index = self._state.selected + if self._is_column_read_only(col_index) or self._get_cell_type(col_index, row_index) == DG_DATATYPE_BOOL: + return False + + return True + + def __ft__(self): + return Div( + Div( + Span(hx_post=f"/{DATAGRID_PATH}/undo", + hx_trigger=f"keyup[ctrlKey&&key=='z'] from:body", + hx_vals=f'{{"g_id": "{self._id}"}}'), + Span(hx_post=f"/{DATAGRID_PATH}/redo", + hx_trigger=f"keyup[ctrlKey&&key=='y'] from:body", + hx_vals=f'{{"g_id": "{self._id}"}}'), + ), + Div( + Div(id=f"tt_{self._id}", style="position: fixed; z-index: 1000;", cls="dt-tooltip-container"), + self.mk_filter_component(), + self.mk_context_menu(), + cls="flex justify-between"), + self.mk_table(), + id=f"{self._id}", + ) + + @staticmethod + def _get_updated_dataframe(df, grid_settings=None): + """ + Apply grid settings to a dataframe + The visible attribute is not used here as we want to full package + :param df: + :param grid_settings: + :return: + """ + if df is None: + return + + # prepare the columns to rename + existing_columns = set(df.columns) + to_rename = {conf["title"]: key for key, conf in grid_settings[DG_COLUMNS].items() if + conf["title"] in existing_columns} + + # create non existing columns + for key, conf in grid_settings[DG_COLUMNS].items(): + if conf["title"] not in existing_columns: + df[key] = None + + # prepare reorder + tmp = [(key, conf["index"]) for key, conf in grid_settings[DG_COLUMNS].items()] + ordered_columns = [item[0] for item in sorted(tmp, key=lambda x: x[1])] + + return df.rename(columns=to_rename)[ordered_columns] + + def get_sorted_columns(self): + """ + Return an ordered version of visible columns + :return: + """ + tmp = [(col_id, conf) for col_id, conf in self._grid_settings[DG_COLUMNS].items()] + return [DataGridColumnState(col_id, index=index, visible=conf.get(VISIBLE_KEY, True)) + for (index, (col_id, conf)) in enumerate(sorted(tmp, key=lambda x: x[1][INDEX_KEY]))] # ordered columns + + @staticmethod + def compute_grid_settings(df: DataFrame | None, grid_setting: dict = None, columns: list = None) -> dict: + """ + Create grid settings from a dataframe + :param df: + :param grid_setting: if True, force the recreation of the grid settings from scratch + :param columns: force the columns to use + :return: + """ + res = grid_setting.copy() if grid_setting is not None else {} + + # update with default values + if DG_FILTER_INPUT not in res: res[DG_FILTER_INPUT] = True + if DG_TABLE_HEADER not in res: res[DG_TABLE_HEADER] = True + if DG_TABLE_FOOTER not in res: res[DG_TABLE_FOOTER] = True + + if (DG_COLUMNS not in res or res[DG_COLUMNS] is None) and df is not None: + res[DG_COLUMNS] = { + make_column_id(col): {INDEX_KEY: index, + TITLE_KEY: col, + "type": dtype_mapping.get(dtype.name, DG_DATATYPE_STRING), } + for index, (col, dtype) in enumerate(zip(df.columns, df.dtypes)) + } + + elif (DG_COLUMNS not in res or res[DG_COLUMNS] is None) and df is None and columns is not None: + res[DG_COLUMNS] = { + make_column_id(col): {INDEX_KEY: index, + TITLE_KEY: snake_case_to_capitalized_words(col)} + for index, col in enumerate(columns) + } + + elif (DG_COLUMNS not in res or res[DG_COLUMNS] is None) and df is None and columns is None: + res[DG_COLUMNS] = {} + + else: + if isinstance(res[DG_COLUMNS], list): + # set grid settings from list + res[DG_COLUMNS] = { + make_column_id(col): {INDEX_KEY: index, TITLE_KEY: col} + for index, col in enumerate(res[DG_COLUMNS]) + } + + else: + # check that grid_setting is correctly set + for index, (col_id, conf) in enumerate(res[DG_COLUMNS].items()): + if INDEX_KEY not in conf: + res[DG_COLUMNS][col_id][INDEX_KEY] = index + if TITLE_KEY not in conf: + res[DG_COLUMNS][col_id][TITLE_KEY] = snake_case_to_capitalized_words(col_id) + + # make sure the indexes are safe + tmp = [(key, conf[INDEX_KEY]) for key, conf in res[DG_COLUMNS].items()] + ordered_columns = [item[0] for item in sorted(tmp, key=lambda x: x[1])] + for index, col_id in enumerate(ordered_columns): + res[DG_COLUMNS][col_id][SAFE_INDEX_KEY] = index + + if columns is None: + return res + + # otherwise, rearrange the columns + new_columns_def = {} + for index, col in enumerate(columns): + if col in res: + new_columns_def[col] = res[col] + new_columns_def[col][SAFE_INDEX_KEY] = index + else: + new_columns_def[col] = {SAFE_INDEX_KEY: index, + TITLE_KEY: snake_case_to_capitalized_words(col)} + + res[DG_COLUMNS] = new_columns_def + return res + + @staticmethod + def get_computed_settings(grid_settings): + # compute the max number of aggregated function + max_agg_func = 0 + for col_id, conf in grid_settings[DG_COLUMNS].items(): + agg_func_count = len([attr for attr in conf if attr.startswith('agg_func')]) + if agg_func_count > max_agg_func: + max_agg_func = agg_func_count + + max_agg_func = max(1, max_agg_func) + agg_func_conf = {} + + for col_id, conf in grid_settings[DG_COLUMNS].items(): + res = [] + for index in range(max_agg_func): + if index == 0: + if "agg_func" in conf: + res.append(conf["agg_func"]) + elif "agg_func_1" in conf: + res.append(conf["agg_func_1"]) + else: + res.append(None) + else: + if f"agg_func_{index + 1}" in conf: + res.append(conf[f"agg_func_{index + 1}"]) + else: + res.append(None) + agg_func_conf[col_id] = res + + return DataGridComputedSettings(max_agg_func=max_agg_func, agg_func_conf=agg_func_conf) + + +@rt("/sort") +def post(session, g_id: str, c_id: str): + logger.debug(f"Entering sort with args {g_id=}, {c_id=}") + try: + datagrid = _instances[g_id] + datagrid.sort(c_id) + updated_sort_icons = [datagrid.mk_table_header_sort_icon(column_index, oob=True) + for column_index in datagrid.get_columns()] + + return (datagrid.mk_table_body(), + datagrid.finalize_interaction(), # make sure the selections are repaint + *updated_sort_icons) + except Exception as ex: + logger.error(ex) + return None + + +@rt("/filter_popup") +def post(session, g_id: str, c_id: str): + try: + datagrid = _instances[g_id] + datagrid.set_filter_popup(c_id) + return datagrid.mk_filter_popup_content(c_id) + except Exception as ex: + logger.error(ex) + return None + + +@rt("/filter") +def post(session, g_id: str, c_id: str, f: str): + """ + Filter the content of a column using checkboxes + :param session: + :param g_id: + :param c_id: + :param f: + :return: + """ + try: + logger.debug(f"Entering filter with args {g_id=}, {c_id=}, {f=}") + datagrid = _instances[g_id] + value = f if c_id == FILTER_INPUT_CID else json.loads(f) + datagrid.filter(c_id, value) + return datagrid.mk_table() + except Exception as ex: + logger.error(ex) + return None + + +@rt("/reset_filter") +async def post(session, g_id: str, c_id: str = None): + try: + datagrid = _instances[g_id] + datagrid.reset_filter(c_id) + return datagrid.mk_table(), datagrid.mk_filter_input(oob=True) + except ValueError as error: + return Div(f"{error}", role="alert", cls="alert alert-error") + + +@rt("/upload") +async def post(session, g_id: str, file: UploadFile = None, sheet_name: str = 0, columns: list = None): + file_name = file.filename if file is not None else None + logger.debug(f"Entering upload with args {g_id=}, file='{file_name}', {sheet_name=}, {columns=}") + try: + datagrid = _instances[g_id] + if file: + content = await file.read() + datagrid.import_file(file.filename, content, sheet_name or 0, columns) + sheets_names = datagrid.get_state().sheets_names + return datagrid.mk_table(), datagrid.mk_excel_upload_component(sheets_names=sheets_names, oob=True) + else: + datagrid.update_sheet(sheet_name) + return datagrid.mk_table() + + except ValueError as error: + return Div(f"{error}", role="alert", cls="alert alert-error") + + +@rt("/reset_upload") +async def post(session, g_id: str): + try: + datagrid = _instances[g_id] + datagrid.import_file(None, None) + return datagrid.mk_table(), datagrid.mk_excel_upload_component(oob=True) + + except ValueError as error: + return Div(f"{error}", role="alert", cls="alert alert-error") + + +@rt("/undo") +def post(session, g_id: str): + datagrid = _instances[g_id] + return datagrid.history_undo() + + +@rt("/redo") +def post(session, g_id: str): + datagrid = _instances[g_id] + return datagrid.history_redo() + + +@rt("/update_state") +def post(session, g_id: str, state: str, arg: str = None): + datagrid = _instances[g_id] + if state == "selection_mode": + datagrid.update_selection_mode(arg) + return (datagrid.mk_selection_manager(datagrid.get_state().selected, oob=True), + datagrid.mk_selection_mode_button()) + + +@rt("/on_key_pressed") +def post(session, g_id: str, key: str, arg: str = None): + logger.debug(f"Entering on_key_pressed with args {g_id=}, {key=}, {arg=}") + datagrid = _instances[g_id] + return datagrid.manage_key_pressed(key, arg) + + +@rt("/on_click") +def post(session, g_id: str, cell_id: str = None, col_index: str = None, modifier: str = None): + """ + Enter the edit cell mode on click + :param session: + :param g_id: + :param cell_id: + :param col_index: + :param row_index: + :param modifier: if alt, shift or control was pressed + :return: + """ + logger.debug(f"Entering on_click with args {g_id=}, {cell_id=}, {col_index=}, {modifier=}") + datagrid = _instances[g_id] + + if cell_id is not None: + m = col_row_regex.search(cell_id) + if m: + col_index = int(m.group(1)) + row_index = int(m.group(2)) + + if col_index == -1: + return datagrid.manage_row_click(row_index, modifier) + + return datagrid.manage_cell_click(col_index, row_index, modifier) + + if col_index is not None: + return datagrid.manage_column_click(int(col_index), modifier) + + return datagrid.finalize_interaction() # make sure the selection manager is preserved + + +@rt("/on_state_changed") +def post(session, g_id: str, attribute: str, col_ids: str, old_value: str, new_value: str): + logger.debug(f"Entering on_state_changed with args {g_id=}, {attribute=}, {col_ids=}, {old_value=}, {new_value=}") + # try: + datagrid = _instances[g_id] + datagrid.manage_grid_state(attribute, col_ids.split(","), old_value, new_value) + + return (datagrid.mk_table(), + datagrid.finalize_interaction()) + # except Exception as ex: + # logger.error(ex) + # return None + + +@rt("/{g_id}") +def get(session, g_id: str): + datagrid = _instances[g_id] + return datagrid diff --git a/src/components/datagrid/DataGridCommandManager.py b/src/components/datagrid/DataGridCommandManager.py new file mode 100644 index 0000000..8db5036 --- /dev/null +++ b/src/components/datagrid/DataGridCommandManager.py @@ -0,0 +1,104 @@ +from components.datagrid.constants import * + + +class DataGridCommandManager: + def __init__(self, datagrid): + self.datagrid = datagrid + self._id = self.datagrid.get_grid_id() + + def hide_columns(self, col_ids, cls=""): + return self._get_hide_show_columns_attrs("Hide", col_ids, "false", cls=cls) + + def show_columns(self, col_ids, cls=""): + return self._get_hide_show_columns_attrs("Show", col_ids, "true", cls=cls) + + def hide_rows(self, row_indexes, cls=""): + return self._get_hide_show_rows_attrs("Hide", row_indexes, "false", cls=cls) + + def show_rows(self, row_indexes, cls=""): + return self._get_hide_show_rows_attrs("Show", row_indexes, "true", cls=cls) + + def reset_filters(self, cls=""): + return {"hx_post": f"{DATAGRID_PATH}/reset_filter", + "hx_vals": f'{{"g_id": "{self._id}"}}', + "hx_target": f"#t_{self._id}", + "hx_swap": "outerHTML", + "data_tooltip": "Reset all filters", + "cls": self.merge_class(cls, "dt-tooltip")} + + def _get_hide_show_rows_attrs(self, mode, row_indexes, new_value, cls=""): + if not isinstance(row_indexes, (list, tuple)): + row_indexes = [row_indexes] + + row_indexes = sorted(row_indexes) + str_rows_indexes = ", ".join(str(row_index) for row_index in row_indexes) + tooltip_msg = f"{mode} row{'s' if len(row_indexes) > 1 else ''} {str_rows_indexes}" + old_value = "true" if new_value == "false" else "false" + return { + "hx_post": f"/{DATAGRID_PATH}/on_state_changed", + "hx_vals": f'{{"g_id": "{self._id}", "attribute": "{DG_STATE_ROW_VISIBILITY}", "col_ids":"{str_rows_indexes}", "old_value": {old_value}, "new_value": {new_value} }}', + "hx_target": f"#t_{self._id}", + "hx_swap": "outerHTML", + "data_tooltip": tooltip_msg, + "cls": self.merge_class(cls, "dt-tooltip") + } + + def _get_hide_show_columns_attrs(self, mode, col_ids, new_value, cls=""): + if not isinstance(col_ids, (list, tuple)): + col_ids = [col_ids] + + str_col_names = ", ".join(f"'{self._grid_settings[DG_COLUMNS][col_id][TITLE_KEY]}'" for col_id in col_ids) + str_col_ids = ",".join(str(col_id) for col_id in col_ids) + tooltip_msg = f"{mode} column{'s' if len(col_ids) > 1 else ''} {str_col_names}" + old_value = "true" if new_value == "false" else "false" + return { + "hx_post": f"/{DATAGRID_PATH}/on_state_changed", + "hx_vals": f'{{"g_id": "{self._id}", "attribute": "{DG_STATE_COLUMN_VISIBILITY}", "col_ids":"{str_col_ids}", "old_value": {old_value}, "new_value": {new_value} }}', + "hx_target": f"#t_{self._id}", + "hx_swap": "outerHTML", + "data_tooltip": tooltip_msg, + "cls": self.merge_class(cls, "dt-tooltip") + } + + def _get_col_id_from_col_index(self, col_index): + for column_id, conf in self._grid_settings[DG_COLUMNS].items(): + if conf[INDEX_KEY] == col_index: + return column_id + + raise KeyError(col_index) + + @property + def _grid_settings(self): + return self.datagrid.get_grid_settings() + + @staticmethod + def merge(*items): + """ + Merges multiple dictionaries into a single dictionary by combining their key-value pairs. + If a key exists in multiple dictionaries and its value is a string, the values are concatenated. + If the key's value is not a string, an error is raised. + + :param items: dictionaries to be merged. If all items are None, None is returned. + :return: A single dictionary containing the merged key-value pairs from all input dictionaries. + :raises NotImplementedError: If a key's value is not a string and exists in multiple input dictionaries. + """ + if all(item is None for item in items): + return None + + res = {} + for item in [item for item in items if item is not None]: + + for key, value in item.items(): + if not key in res: + res[key] = value + else: + if isinstance(res[key], str): + res[key] += " " + value + else: + raise NotImplementedError("") + + return res + + @staticmethod + def merge_class(cls1, cls2): + return (cls1 + " " + cls2) if cls2 else cls1 diff --git a/src/components/datagrid/Readme.md b/src/components/datagrid/Readme.md new file mode 100644 index 0000000..d35e482 --- /dev/null +++ b/src/components/datagrid/Readme.md @@ -0,0 +1,144 @@ +# Datagrid Module + +## Overview + +The Datagrid module provides a flexible and powerful data grid component. This module includes attributes, classes, and +methods for managing and displaying data grids effectively. + +## Attributes + +- `pd` +- `DATAGRID_PATH` +- `ID_PREFIX` +- `COLUMNS_KEY` +- `SORT_KEY` +- `FILTER_KEY` +- `FILTER_ALL_KEY` +- `datagrid_app` +- `rt` +- `_instances` + +## Functions + +### `reset_instances()` + +Resets the instances of the datagrid component. + +### `post()` + +Multiple implementations of the `post` method are available, handling various aspects of data posting. + +## Classes + +### `SortDefinition` + +Defines sorting attributes. + +- `column_id` +- `direction` + +### `FilterDefinition` + +Defines filtering attributes. + +- `column_id` +- `values` + +### `DataGrid` + +A comprehensive class managing datagrids. + +- **Methods**: + - `sort()` + - `filter()` + - `reset_filter()` + - `import_file()` + +- **Retrieve components**: + - `get_filter_input()` + - `get_reset_filter_button()` + - `get_import_input()` + - `get_table()` + - +- **Datagrid ids**: + +using `Datagrid(id=my_id)` + +| Name | value | +|-------------------------|----------------------------------------| +| datagrid object | `datagrid-my_id` | +| tooltip | `tt_datagrid-my_id` | +| context menu | `cm_datagrid-my_id` | +| cm - selection mode | `cmsm_datagrid-my_id` | +| cm - row management | `cmrm_datagrid-my_id` | +| cm - row mgt - hide | `cmcrh_datagrid-my_id` | +| cm - row mgt - show | `cmcrs_datagrid-my_id` | +| cm - columns management | `cmcm_datagrid-my_id` | +| cm - col mgt - hide | `cmcmh_datagrid-my_id` | +| cm - col mgt - show | `cmcms_datagrid-my_id` | +| table | `t_datagrid-my_id` | +| table header | `th_datagrid-my_id` | +| table body | `tb_datagrid-my_id` | +| table footer | `tf_datagrid-my_id` | +| table cell | `tc_datagrid-my_id-colindex-row-index` | +| table cell drop down | `tcdd_datagrid-my_id` | +| table row | `tr_datagrid-my_id-row-index` | +| table selection manager | `tsm_datagrid-my_id` | +| table sort icon | `tsi_datagrid-my_id` | +| filter all component | `fa_datagrid-my_id` | +| filter all input | `fi_datagrid-my_id` | +| filter popup | `fp_datagrid-my_id_column_id` | +| file name input | `fn_datagrid-my_id` | +| sheet name input | `sn_datagrid-my_id` | + +- **Grid settings**: + +| Name | Definition | Possible Values | Default Value | +|--------------------|--------------------------------------|-----------------|---------------| +| GS_FILTER_INPUT | display or hide the Filter Component | True, False | True | +| GS_TABLE_HEADER | Display or hide the header | True, False | True | +| GS_TABLE_FOOTER | Display or hide the footer | True, False | True | +| GS_TABLE_READ_ONLY | Whether or not the table is readonly | True, False | True | +| GS_COLUMNS | Columns Definitions | Dictionary | None | + +- **Columns data types**: + +| Name | Type | +|----------------------|--------------------| +| GS_DATATYPE_NUMBER | int or float | +| GS_DATATYPE_STRING | string or whatever | +| GS_DATATYPE_DATETIME | datetime | +| GS_DATATYPE_BOOL | boolean | + +## Useful definitions + +| Name | Definition | +|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------| +| col_id | unique `id` of the column. It's a unique name. There is a one to one between column_id and colum_index | +| col_index | `index` of the column, to be used in the dataframe.
At startup, its computed using the index taken from the grid_settings | +| row_index | `index` of the row, to be used in the dataframe | +| col_pos | `position` of the column. Index of the visible rows only.
So the columns are filtered or reordered, col_pos and col_index are no longer the same | +| row_pos | `position` of the row. Index of the visible rows only.
So the rows are filtered, row_index and row_pos are no longer the same | + +## Usage Example + +```python +# importing DataGrid +from components.Datagrid import DataGrid + +# creating an instance of DataGrid +data_grid = DataGrid() + +# importing a file +data_grid.import_file('data.csv') + +# Applying filters and sorts as defined +data_grid.filter(column_id='age', values=[30, 40]) +data_grid.sort(column_id='name', direction='asc') + +# Retrieving state +state = data_grid.get_state() + +# Getting table for display +table_html = data_grid.mk_table() +``` \ No newline at end of file diff --git a/src/components/datagrid/__init__.py b/src/components/datagrid/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/datagrid/constants.py b/src/components/datagrid/constants.py new file mode 100644 index 0000000..c901c10 --- /dev/null +++ b/src/components/datagrid/constants.py @@ -0,0 +1,66 @@ + +DATAGRID_PATH = "datagrid" +ID_PREFIX = "datagrid" +SORT_KEY = "sort" +FILTER_KEY = "filter" +WIDTH_KEY = "width" +VISIBLE_KEY = "visible" +INDEX_KEY = "index" +SAFE_INDEX_KEY = "safe_index" +TITLE_KEY = "title" +MOVE_KEY = "move" +ROW_INDEX_KEY = "-1" + +IMPORT_FILE_INPUT_KEY = "import_file_input" +CELL_UNDER_EDITION_KEY = "cell_under_edition" +SHEETS_NAMES_KEY = "sheets_names" +FILTER_INPUT_CID = "__filter_input__" + +DG_FILTER_INPUT = "filter" # hide or show columns filtering capabilities +DG_TABLE_HEADER = "header" # hide or show the header +DG_TABLE_FOOTER = "footer" # hide or show the footer +DG_ROWS_INDEXES = "row_index" # hide or show the rows indexes (default is False) +DG_READ_ONLY = "read_only" # table in read only mode +DG_COLUMNS = "columns" # entry for columns definitions +DG_SELECTION_MODE = "selection_mode" # select row, column or cell (DG_SELECTION_MODE_CELL) +DG_COLUMNS_REORDERING = "columns_reordering" # to allow or deny columns reordering + +DG_STATE_COLUMN_VISIBILITY = "column_visibility" +DG_STATE_ROW_VISIBILITY = "row_visibility" + +DG_DATATYPE_NUMBER = "number" +DG_DATATYPE_STRING = "string" +DG_DATATYPE_DATETIME = "datetime" +DG_DATATYPE_BOOL = "bool" +DG_DATATYPE_LIST = "list" +DG_DATATYPE_CHOICE = "choice" + +DG_AGGREGATE_SUM = "sum" +DG_AGGREGATE_COUNT = "count" +DG_AGGREGATE_MEAN = "mean" +DG_AGGREGATE_MIN = "min" +DG_AGGREGATE_MAX = "max" +DG_AGGREGATE_FILTERED_SUM = "filtered_sum" +DG_AGGREGATE_FILTERED_COUNT = "filtered_count" +DG_AGGREGATE_FILTERED_MEAN = "filtered_mean" +DG_AGGREGATE_FILTERED_MIN = "filtered_min" +DG_AGGREGATE_FILTERED_MAX = "filtered_max" + +DG_SELECTION_MODE_CELL = "cell" +DG_SELECTION_MODE_COLUMN = "column" +DG_SELECTION_MODE_ROW = "row" + +DG_SELECTION_MODES = [DG_SELECTION_MODE_CELL, DG_SELECTION_MODE_COLUMN, DG_SELECTION_MODE_ROW] + +BADGES_COLORS= [ + "#1a237e", # Muted Navy Blue + "#512b2b", # Burgundy Red + "#3b4d3f", # Olive Green + "#674d7d", # Dusty Purple + "#355c57", # Muted Teal + "#533f2e", # Burnt Umber + "#765c48", # Sandy Brown + "#2b3a42", # Steel Blue + "#263238", # Charcoal Grayish Cyan + "#4e4152" # Faded Mauve +] \ No newline at end of file diff --git a/src/components/datagrid/icons.py b/src/components/datagrid/icons.py new file mode 100644 index 0000000..f313b7f --- /dev/null +++ b/src/components/datagrid/icons.py @@ -0,0 +1,138 @@ +from fasthtml.common import * + +# fluent ArrowSortDown24Regular +icon_chevron_sort_down_regular = NotStr( + """""") + +# fluent ArrowSortDown24Filled +icon_chevron_sort_down_filled = NotStr( + """""") + +# fluent ArrowSortUp24Regular +icon_chevron_sort_up_regular = NotStr( + """""") + + +# fluent ArrowSortUp24Filled +icon_chevron_sort_up_filled = NotStr( + """""") + +# fluent Filter24Regular +icon_filter_regular = NotStr( + """""") + +# fluent Filter24Filled +icon_filter_filled = NotStr( + """""") + +# fluent DismissCircle24Regular +icon_dismiss_regular = NotStr( + """""" +) + +# fluent DismissCircle24Filled +icon_dismiss_filled = NotStr( + """""" +) + +# fluent TextAlignDistributed24Regular +icon_resize_columns_regular = NotStr( + """""" +) + +# fluent TextAlignDistributed24Regular +icon_resize_columns_filled = NotStr( + """""" +) + +icon_chevron_sort = NotStr(""" + + +""") + +icon_search = NotStr( + """""") + +# Carbon FilterRemove +icon_filter_remove = NotStr(""" + + + +""") + +# Fluent CheckboxChecked16Regular +icon_checked = NotStr(""" + + + +""") + +# Fluent CheckboxUnchecked16Regular +icon_unchecked = NotStr(""" + + + +""") + +# Fluent TableCellEdit20Regular +icon_cell_selection = NotStr(""" + + + + +""") + +# Fluent ColumnEdit20Regular +column_selection_mode = NotStr(""" + + + + +""") + +# Fluent +column_triple_selection_mode = NotStr(""" + + + + +""") + +# Carbon Row +icon_row_selection = NotStr(""" + + + +""") + +# Carbon Column +icon_column_selection = NotStr(""" + + + +""") + + +# Fluent EyeOff20Filled # to hide row or columns +icon_hide = NotStr(""" + + + + +""") + +# Fluent Eye20Filled # to show columns or rows +icon_show = NotStr(""" + + + + +""") + +# Fluent ArrowMove20Regular +icon_move = NotStr(""" + + + + +""") \ No newline at end of file diff --git a/src/components/datagrid_new/DataGridApp.py b/src/components/datagrid_new/DataGridApp.py new file mode 100644 index 0000000..7f3420b --- /dev/null +++ b/src/components/datagrid_new/DataGridApp.py @@ -0,0 +1,131 @@ +import json +import logging + +from fasthtml.fastapp import fast_app +from starlette.datastructures import UploadFile + +from components.datagrid_new.components.FilterAll import FilterAll +from components.datagrid_new.constants import Routes, ADD_NEW_VIEW +from core.instance_manager import InstanceManager, debug_session + +datagrid_new_app, rt = fast_app() + +logger = logging.getLogger("DataGrid") + + +@rt(Routes.Download) +def get(session, _id: str): + logger.debug(f"Entering {Routes.Download} with args {debug_session(session)}, {_id=}") + instance = InstanceManager.get(session, _id) + return instance.toggle_file_upload() + + +@rt(Routes.Settings) +def get(session, _id: str): + logger.debug(f"Entering {Routes.Settings} with args {debug_session(session)}, {_id=}") + instance = InstanceManager.get(session, _id) + return instance.toggle_settings() + + +@rt(Routes.Upload) +async def post(session, _id: str, file: UploadFile = None): + file_name = file.filename if file is not None else None + logger.debug(f"Entering {Routes.Upload} with args {debug_session(session)}, {_id=}, {file_name=}") + instance = InstanceManager.get(session, _id) + if file is not None: + file_content = await file.read() + return instance.upload_excel_file(file_name, file_content) + else: + return instance.error_message("No file uploaded") + + +@rt(Routes.UpdateFromExcel) +def post(session, _id: str, file: UploadFile = None, sheet_name: str = None): + logger.debug(f"Entering {Routes.UpdateFromExcel} with args {debug_session(session)}, {_id=}") + instance = InstanceManager.get(session, _id) + return instance.on_file_upload(file, sheet_name) + + +@rt(Routes.UpdateColumns) +def post(session, _id: str, updates: str = None): + logger.debug(f"Entering {Routes.UpdateColumns} with args {debug_session(session)}, {_id=}, {updates=}") + instance = InstanceManager.get(session, _id) + return instance.update_columns_state(json.loads(updates)) + + +@rt(Routes.Filter) +def post(session, _id: str, col_id: str, f: str): + """ + Filter the content of a column using checkboxes + :param session: + :param _id: + :param col_id: + :param f: + :return: + """ + try: + logger.debug(f"Entering filter with args {_id=}, {col_id=}, {f=}") + instance = InstanceManager.get(session, _id) + if isinstance(instance, FilterAll): + return instance.filter(f) + + value = json.loads(f) + return instance.filter(col_id, value) # instance is DataGrid + except Exception as ex: + logger.error(ex) + return None + + +@rt(Routes.ResetFilter) +def post(session, _id: str, col_id: str): + """ + Reset the Filter all + :param session: + :param _id: + :param col_id: + :return: + """ + logger.debug(f"Entering reset filter with args {_id=}, {col_id=}") + instance = InstanceManager.get(session, _id) + if isinstance(instance, FilterAll): + return instance.reset() + + return instance.reset_filter(col_id) + + +@rt(Routes.ChangeView) +def post(session, _id: str, view_name: str): + logger.debug(f"Entering change_view with args {_id=}, {view_name=}") + instance = InstanceManager.get(session, _id) + if view_name == ADD_NEW_VIEW: + return instance.render_create_view() + + return instance.change_view(view_name if view_name not in ("", "None") else None) + + +@rt(Routes.AddView) +def post(session, _id: str, view_name: str): + logger.debug(f"Entering add_view with args {_id=}, {view_name=}") + instance = InstanceManager.get(session, _id) + return instance.add_view(view_name) + + +@rt(Routes.UpdateView) +def post(session, _id: str, view_name: str): + logger.debug(f"Entering update_view with args {_id=}, {view_name=}") + instance = InstanceManager.get(session, _id) + return instance.update_view(view_name) + + +@rt(Routes.OnKeyPressed) +def post(session, _id: str, key: str, arg: str = None): + logger.debug(f"Entering on_key_pressed with args {_id=}, {key=}, {arg=}") + instance = InstanceManager.get(session, _id) + return instance.manage_key_pressed(key, arg) + + +@rt(Routes.OnClick) +def post(session, _id: str, cell_id: str = None, modifier: str = None): + logger.debug(f"Entering on_click with args {_id=}, {cell_id=}, {modifier=}") + instance = InstanceManager.get(session, _id) + return instance.manage_click(cell_id, modifier) diff --git a/src/components/datagrid_new/Readme.md b/src/components/datagrid_new/Readme.md new file mode 100644 index 0000000..a057d87 --- /dev/null +++ b/src/components/datagrid_new/Readme.md @@ -0,0 +1,19 @@ +# id + +**Datagrid ids**: + +using `Datagrid(id=my_id)` + +| Name | value | +|--------------------------------|----------------------------------------------------------------| +| datagrid object | `get_unique_id(f"{DATAGRID_INSTANCE_ID}{session['user_id']}")` | +| filter all | `fa_{datagrid_id}` | +| file upload | `fu_{datagrid_id}` | +| sidebar | `sb_{datagrid_id}` | +| scroll bars | `scb_{datagrid_id}` | +| Settings columns | `scol_{datagrid_id}` | +| table | `t_{datagrid_id}` | +| table cell drop down | `tcdd_{datagrid_id}` | +| table drag and drop info | `tdd_{datagrid_id}` | +| views selection component | `v_{datagrid_id}` | + \ No newline at end of file diff --git a/src/components/datagrid_new/__init__.py b/src/components/datagrid_new/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/datagrid_new/assets/Datagrid.css b/src/components/datagrid_new/assets/Datagrid.css new file mode 100644 index 0000000..2b8205b --- /dev/null +++ b/src/components/datagrid_new/assets/Datagrid.css @@ -0,0 +1,325 @@ +input:focus { + outline: none; +} + +.dt2-drag-drop { + display: none; + position: absolute; + top: 100%; + z-index: 5; + width: 100px; + border: 1px solid var(--color-base-300); + border-radius: 10px; + padding: 10px; + box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); + background: var(--color-base-100); + box-sizing: border-box; + overflow-x: auto; + pointer-events: none; /* Prevent interfering with mouse events */ + +} + +.dt2-main { + position: relative; + height: 100%; +} + +.dt2-sidebar { + opacity: 0; /* Default to invisible */ + visibility: hidden; /* Prevent interaction when invisible */ + transition: opacity 0.3s ease, visibility 0s linear 0.3s; /* Delay visibility removal */ + position: absolute; + top: 0; + right: 0; + width: 75%; + max-height: 710px; + overflow-y: auto; + background-color: var(--color-base-100); + z-index: var(--datagrid-sidebar-zindex); + box-shadow: -5px 0 15px rgba(0, 0, 0, 0.5); /* Stronger shadow */ + border-radius: 10px; +} + +.dt2-sidebar.active { + opacity: 1; + visibility: visible; + transition: opacity 0.3s ease; +} + +.dt2-scrollbars { + bottom: 0; + left: 0; + pointer-events: none; /* Ensures parents don't intercept pointer events */ + position: absolute; + right: 0; + top: 0; + z-index: var(--datagrid-scrollbars-zindex); +} + +/* Scrollbar Wrappers */ +.dt2-scrollbars-vertical-wrapper { + bottom: 3px; + left: auto; + position: absolute; + right: 3px; + top: 3px; + width: 8px; + background-color: var(--color-base-200) +} + +.dt2-scrollbars-horizontal-wrapper { + bottom: -12px; + height: 8px; + left: 3px; + position: absolute; + right: 3px; + top: auto; + background-color: var(--color-base-200) +} + +/* Vertical Scrollbar */ +.dt2-scrollbars-vertical { + bottom: auto; + left: 0; + position: absolute; + right: 0; + top: auto; + background-color: var(--color-base-300); + border-radius: 3px; /* Rounded corners */ + pointer-events: auto; /* Enable interaction */ + cursor: pointer; + width: 100%; /* Fits inside its wrapper */ +} + +/* Horizontal Scrollbar */ +.dt2-scrollbars-horizontal { + bottom: 0; + left: auto; + position: absolute; + right: auto; + top: 0; + background-color: var(--color-base-300); + border-radius: 3px; /* Rounded corners */ + pointer-events: auto; /* Enable interaction */ + cursor: pointer; + height: 100%; /* Fits inside its wrapper */ +} + +/* Scrollbar wrappers are hidden by default */ +.dt2-scrollbars-vertical-wrapper, +.dt2-scrollbars-horizontal-wrapper { + opacity: 1; + transition: opacity 0.2s ease-in-out; /* Smooth fade in/out */ + pointer-events: auto; /* Allow interaction */ +} + +/* Scrollbars */ +.dt2-scrollbars-vertical, +.dt2-scrollbars-horizontal { + background-color: var(--color-resize); + border-radius: 3px; + pointer-events: auto; /* Allow interaction with the scrollbar */ + cursor: pointer; +} + +/* Scrollbar hover effects */ +.dt2-scrollbars-vertical:hover, +.dt2-scrollbars-horizontal:hover, +.dt2-scrollbars-vertical.dt2-dragging, +.dt2-scrollbars-horizontal.dt2-dragging { + background-color: var(--color-base-content); +} + + +.dt2-table { + --color-border: color-mix(in oklab, var(--color-base-content) 20%, #0000); + --color-resize: color-mix(in oklab, var(--color-base-content) 50%, #0000); + display: flex; + flex-direction: column; + border: 1px solid var(--color-border); + border-radius: 10px; + overflow: hidden; +} + +.dt2-table:focus { + outline: none; +} + +.dt2-header, +.dt2-footer { + background-color: var(--color-base-200); + border-radius: 10px 10px 0 0; + min-width: max-content; +} + +.dt2-body { + max-height: 650px; + overflow: hidden; /* You can change this to auto if horizontal scrolling is required */ + font-size: 14px; + min-width: max-content; +} + +.dt2-row { + display: flex; + width: 100%; + height: 22px; +} + +.dt2-cell { + display: flex; + align-items: center; + justify-content: flex-start; + padding: 2px 8px; + position: relative; + white-space: nowrap; + text-overflow: ellipsis; + min-width: 100px; + flex-grow: 0; + flex-shrink: 1; + box-sizing: border-box; /* to include the borders in the computations */ + border-bottom: 1px solid var(--color-border); + user-select: none; +} + +.dt2-cell-content-text { + text-align: inherit; + width: 100%; + padding-right: 10px; +} + +.dt2-cell-content-checkbox { + display: flex; + width: 100%; + justify-content: center; /* Horizontally center the icon */ + align-items: center; /* Vertically center the icon */ +} + +.dt2-cell-content-number { + text-align: right; + width: 100%; + padding-right: 10px; +} + +.dt2-resize-handle { + position: absolute; + right: 0; + top: 0; + width: 8px; + height: 100%; + cursor: col-resize; +} + +.dt2-resize-handle::after { + content: ''; /* This is required */ + position: absolute; /* Position as needed */ + z-index: 1; + display: block; /* Makes it a block element */ + width: 3px; + height: 60%; + top: calc(50% - 60% * 0.5); + background-color: var(--color-resize); +} + +.dt2-header-hidden { + width: 5px; + background: var(--color-neutral-content); + border-bottom: 1px solid var(--color-border); + cursor: pointer; +} + +.dt2-col-hidden { + width: 5px; + border-bottom: 1px solid var(--color-border); +} + +.dt2-highlight-1 { + color: var(--color-accent); +} + +.dt2-item-handle { + background-image: radial-gradient(var(--color-primary-content) 40%, transparent 0); + background-repeat: repeat; + background-size: 4px 4px; + cursor: grab; + display: inline-block; + height: 16px; + margin: auto; + position: relative; + top: 1px; + width: 12px; +} + +/* **************************************************************************** */ +/* COLUMNS SETTINGS */ +/* **************************************************************************** */ + +.dt2-cs-header { + background-color: var(--color-base-200); + min-width: max-content; +} + +.dt2-cs-columns { + display: grid; + grid-template-columns: 20px 1fr 0.5fr 0.5fr 0.5fr 0.5fr; +} + +.dt2-cs-body input { + outline: none; + border-color: transparent; + box-shadow: none; +} + +.dt2-cs-body input[type="checkbox"], +.dt2-cs-body input.checkbox { + outline: initial; + border-color: var(--color-border); +} + + +.dt2-cs-cell { + padding: 0 6px 0 6px; + margin: auto; +} + +.dt2-cs-checkbox-cell { + margin: auto; +} + +.dt2-cs-number-cell { + padding: 0 6px 0 6px; + text-align: right; +} + +.dt2-cs-select-cell { + padding: 0 6px; + margin: 3px 0; +} + +.dt2-cs-body input:hover { + border: 1px solid #ccc; /* Provide a subtle border on focus */ +} + + +.dt2-views-container-select { + width: 170px; +} + +.dt2-views-container-create { + width: 300px; +} + +/*.dt2-drag-drop {*/ +/* display: none;*/ +/* position: absolute;*/ +/* top: 100%;*/ +/* z-index: 5;*/ +/* width: 100px;*/ +/* border: 1px solid var(--color-border);*/ +/* border-radius: 10px;*/ +/* padding: 10px;*/ +/* box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);*/ +/* background: oklch(var(--b1));*/ +/* box-sizing: border-box;*/ +/* overflow-x: auto;*/ +/* pointer-events: none; !* Prevent interfering with mouse events *!*/ +/*}*/ \ No newline at end of file diff --git a/src/components/datagrid_new/assets/Datagrid.js b/src/components/datagrid_new/assets/Datagrid.js new file mode 100644 index 0000000..22cd5a8 --- /dev/null +++ b/src/components/datagrid_new/assets/Datagrid.js @@ -0,0 +1,395 @@ +function bindDatagrid(datagridId, allowColumnsReordering) { + bindTooltipsWithDelegation(datagridId); + bindScrollbars(datagridId); + makeResizable(datagridId) +} + +function bindScrollbars(datagridId) { + console.debug("bindScrollbars on element " + datagridId); + + const datagrid = document.getElementById(datagridId); + + if (!datagrid) { + console.error(`Datagrid with id "${datagridId}" not found.`); + return; + } + + const verticalScrollbar = datagrid.querySelector(".dt2-scrollbars-vertical"); + const verticalWrapper = datagrid.querySelector(".dt2-scrollbars-vertical-wrapper"); + const horizontalScrollbar = datagrid.querySelector(".dt2-scrollbars-horizontal"); + const horizontalWrapper = datagrid.querySelector(".dt2-scrollbars-horizontal-wrapper"); + const body = datagrid.querySelector(".dt2-body"); + const table = datagrid.querySelector(".dt2-table"); + + if (!verticalScrollbar || !verticalWrapper || !horizontalScrollbar || !horizontalWrapper || !body || !table) { + console.error("Essential scrollbar or content elements are missing in the datagrid."); + return; + } + + let scrollingTimeout; + + const computeScrollbarVisibility = () => { + // Determine if the content is clipped + const isVerticalRequired = body.scrollHeight > body.clientHeight; + const isHorizontalRequired = table.scrollWidth > table.clientWidth; + + // Show or hide the scrollbar wrappers + verticalWrapper.style.display = isVerticalRequired ? "block" : "none"; + horizontalWrapper.style.display = isHorizontalRequired ? "block" : "none"; + }; + + const computeScrollbarSize = () => { + // Vertical scrollbar height + const visibleHeight = body.clientHeight; + const totalHeight = body.scrollHeight; + const wrapperHeight = verticalWrapper.offsetHeight; + + if (totalHeight > 0) { + const scrollbarHeight = (visibleHeight / totalHeight) * wrapperHeight; + verticalScrollbar.style.height = `${scrollbarHeight}px`; + } else { + verticalScrollbar.style.height = `0px`; + } + + // Horizontal scrollbar width + const visibleWidth = table.clientWidth; + const totalWidth = table.scrollWidth; + const wrapperWidth = horizontalWrapper.offsetWidth; + + if (totalWidth > 0) { + const scrollbarWidth = (visibleWidth / totalWidth) * wrapperWidth; + horizontalScrollbar.style.width = `${scrollbarWidth}px`; + } else { + horizontalScrollbar.style.width = `0px`; + } + }; + + const updateVerticalScrollbarPosition = () => { + const maxScrollTop = body.scrollHeight - body.clientHeight; + const wrapperHeight = verticalWrapper.offsetHeight; + + if (maxScrollTop > 0) { + const scrollRatio = wrapperHeight / body.scrollHeight; + verticalScrollbar.style.top = `${body.scrollTop * scrollRatio}px`; + } + }; + + const addDragEvent = (scrollbar, updateFunction) => { + let isDragging = false; + let startY = 0; + let startX = 0; + + scrollbar.addEventListener("mousedown", (e) => { + isDragging = true; + startY = e.clientY; + startX = e.clientX; + document.body.style.userSelect = "none"; // Disable text selection while dragging scrollbars + scrollbar.classList.add("dt2-dragging"); + }); + + document.addEventListener("mousemove", (e) => { + if (isDragging) { + const deltaY = e.clientY - startY; + const deltaX = e.clientX - startX; + + updateFunction(deltaX, deltaY); + + // Reset start points for next update + startY = e.clientY; + startX = e.clientX; + } + }); + + document.addEventListener("mouseup", () => { + isDragging = false; + document.body.style.userSelect = ""; // Re-enable text selection + scrollbar.classList.remove("dt2-dragging"); + }); + }; + + const updateVerticalScrollbar = (deltaX, deltaY) => { + const wrapperHeight = verticalWrapper.offsetHeight; + const scrollbarHeight = verticalScrollbar.offsetHeight; + const maxScrollTop = body.scrollHeight - body.clientHeight; + + let newTop = parseFloat(verticalScrollbar.style.top || "0") + deltaY; + newTop = Math.max(0, Math.min(newTop, wrapperHeight - scrollbarHeight)); + + verticalScrollbar.style.top = `${newTop}px`; + + const scrollRatio = maxScrollTop / (wrapperHeight - scrollbarHeight); + body.scrollTop = newTop * scrollRatio; + }; + + const updateHorizontalScrollbar = (deltaX, deltaY) => { + const wrapperWidth = horizontalWrapper.offsetWidth; + const scrollbarWidth = horizontalScrollbar.offsetWidth; + const maxScrollLeft = table.scrollWidth - table.clientWidth; + + let newLeft = parseFloat(horizontalScrollbar.style.left || "0") + deltaX; + newLeft = Math.max(0, Math.min(newLeft, wrapperWidth - scrollbarWidth)); + + horizontalScrollbar.style.left = `${newLeft}px`; + + const scrollRatio = maxScrollLeft / (wrapperWidth - scrollbarWidth); + table.scrollLeft = newLeft * scrollRatio; + }; + + const handleWheelScrolling = (event) => { + const deltaX = event.deltaX; + const deltaY = event.deltaY; + + // Scroll the body and table content + body.scrollTop += deltaY; // Vertical scrolling + table.scrollLeft += deltaX; // Horizontal scrolling + + // Update the vertical scrollbar position + updateVerticalScrollbarPosition(); + + + // Prevent default behavior to fully manage the scroll + event.preventDefault(); + }; + + addDragEvent(verticalScrollbar, updateVerticalScrollbar); + addDragEvent(horizontalScrollbar, updateHorizontalScrollbar); + + body.addEventListener("wheel", handleWheelScrolling); + + // Initialize scrollbars + computeScrollbarVisibility(); + computeScrollbarSize(); + + // Recompute on window resize + window.addEventListener("resize", () => { + computeScrollbarVisibility(); + computeScrollbarSize(); + updateVerticalScrollbarPosition(); + + }); +} + +function makeResizable(datagridId) { + console.debug("makeResizable on element " + datagridId); + + const tableId = 't_' + datagridId; + const table = document.getElementById(tableId); + const resizeHandles = table.querySelectorAll('.dt2-resize-handle'); + const MIN_WIDTH = 30; // Prevent columns from becoming too narrow + + // Attach event listeners using delegation + resizeHandles.forEach(handle => { + handle.addEventListener('mousedown', onStartResize); + handle.addEventListener('touchstart', onStartResize, {passive: false}); + handle.addEventListener('dblclick', onDoubleClick); // Reset column width + }); + + let resizingState = null; // Maintain resizing state information + + function onStartResize(event) { + event.preventDefault(); // Prevent unintended selections + + const isTouch = event.type === 'touchstart'; + const startX = isTouch ? event.touches[0].pageX : event.pageX; + const handle = event.target; + const cell = handle.parentElement; + const colIndex = cell.getAttribute('data-col'); + const cells = table.querySelectorAll(`.dt2-cell[data-col="${colIndex}"]`); + + // Store initial state + const startWidth = cell.offsetWidth + 8; + resizingState = {startX, startWidth, colIndex, cells}; + + // Attach event listeners for resizing + document.addEventListener(isTouch ? 'touchmove' : 'mousemove', onResize); + document.addEventListener(isTouch ? 'touchend' : 'mouseup', onStopResize); + } + + function onResize(event) { + if (!resizingState) { + return; + } + + const isTouch = event.type === 'touchmove'; + const currentX = isTouch ? event.touches[0].pageX : event.pageX; + const {startX, startWidth, cells} = resizingState; + + // Calculate new width and apply constraints + const newWidth = Math.max(MIN_WIDTH, startWidth + (currentX - startX)); + cells.forEach(cell => { + cell.style.width = `${newWidth}px`; + }); + } + + function onStopResize(event) { + if (!resizingState) { + return; + } + + const {colIndex, startWidth, cells} = resizingState; + + const finalWidth = cells[0].offsetWidth; + console.debug(`Column ${colIndex} resized from ${startWidth}px to ${finalWidth}px`); + + // Emit custom event (server communication can be tied here) + const resizeEvent = new CustomEvent('columnResize', { + detail: {colIndex, newWidth: finalWidth + 'px'}, + }); + table.dispatchEvent(resizeEvent); + + // Clean up + resizingState = null; + document.removeEventListener('mousemove', onResize); + document.removeEventListener('mouseup', onStopResize); + document.removeEventListener('touchmove', onResize); + document.removeEventListener('touchend', onStopResize); + } + + function onDoubleClick(event) { + const handle = event.target; + const cell = handle.parentElement; + const colIndex = cell.getAttribute('data-col'); + const cells = table.querySelectorAll(`.dt2-cell[data-col="${colIndex}"]`); + + // Reset column width + cells.forEach(cell => { + cell.style.width = ''; // Use CSS default width + }); + + // Emit reset event + const resetEvent = new CustomEvent('columnReset', {detail: {colIndex}}); + table.dispatchEvent(resetEvent); + } +} + +function bindColumnsSettings(datagridId) { + console.debug("bindColumnsSettings on element " + datagridId); + const datagrid = document.querySelector(`#${datagridId}`); + if (!datagrid) { + console.error(`Datagrid with ID "${datagridId}" not found.`); + return; + } + + // Target only dt2-cs-row elements inside dt2-cs-body + const rows = datagrid.querySelectorAll('.dt2-cs-row'); + rows.forEach((row) => { + const handle = row.querySelector('.dt2-item-handle'); + handle.setAttribute('draggable', 'true'); // Make the handle draggable + handle.addEventListener('dragstart', (e) => onDragStart(e, row)); + row.addEventListener('dragover', onDragOver); // Added to target row cells as well + row.addEventListener('drop', (e) => onDrop(e, row)); + }); + + let draggedRow = null; + + function onDragStart(event, row) { + draggedRow = row; // Save the dragged row + // Add a class to highlight the dragged row + setTimeout(() => row.classList.add('dragging'), 0); + } + + function onDragOver(event) { + event.preventDefault(); // Allow dropping + const container = datagrid.querySelector('.dt2-cs-body'); + + const targetRow = event.target.closest('.dt2-cs-row'); // Ensure we are working with rows + if (targetRow && targetRow !== draggedRow) { + const bounding = targetRow.getBoundingClientRect(); + const offset = event.clientY - bounding.top - bounding.height / 2; + + // Reorder rows based on the cursor position + if (offset > 0) { + container.insertBefore(draggedRow, targetRow.nextSibling); + } else { + container.insertBefore(draggedRow, targetRow); + } + } + } + + function onDrop(event) { + event.preventDefault(); // Prevent default behavior + // Clean the dragging styles and reset + if (draggedRow) { + draggedRow.classList.remove('dragging'); + draggedRow = null; + } + } +} + +function getColumnsDefinitions(columnsSettingsId) { + console.debug("getColumnsDefinitions on element " + columnsSettingsId); + // Select the container element that holds all rows + const container = document.querySelector(`#${columnsSettingsId}`); + + if (!container) { + console.error(`Container with id '${columnsSettingsId}' not found.`); + return JSON.stringify([]); + } + + // Find all rows inside the container + const rows = container.querySelectorAll(".dt2-cs-row"); + const result = []; + + rows.forEach(row => { + // Extract column-specific data + const colId = row.getAttribute("data-col").trim(); + const title = row.querySelector(`input[name="title_${colId}"]`)?.value || ""; + const type = row.querySelector(`select[name="type_${colId}"]`)?.value || ""; + const visible = row.querySelector(`input[name="visible_${colId}"]`)?.checked || false; + const usable = row.querySelector(`input[name="usable_${colId}"]`)?.checked || false; + const width = row.querySelector(`input[name="width_${colId}"]`)?.value || ""; + + // Push the row data into the result array + result.push({ + col_id: colId, + title: title.trim(), + type: type.trim(), + visible: visible, + usable: usable, + width: parseInt(width, 10) || 0 + }); + }); + + return JSON.stringify(result); // Convert to JSON string +} + +function getCellId(event) { + /* + Find the id of the dt-body-cell + */ + + function findParentByName(element, name) { + let parent = element; + while (parent) { + if (parent.getAttribute('name') === name) { + return parent; + } + parent = parent.parentElement; + } + return null; // Return null if no matching parent is found + } + + const parentElement = findParentByName(event.target, 'dt-body-cell') + return parentElement ? parentElement.id : null; +} + +function getClickModifier(event) { + if (event instanceof PointerEvent) { + let res = ""; + + // Detect AltGr specifically + const isAltGr = event.ctrlKey && event.altKey && !event.shiftKey && event.code === "AltRight"; + + if (!isAltGr) { + if (event.altKey) { res += "alt-" } + if (event.ctrlKey) { res += "ctrl-" } + } else { + res += "altgr-"; // Special case for AltGr + } + + if (event.metaKey) { res += "meta-" } + if (event.shiftKey) { res += "shift-" } + return res; + } + return null; +} \ No newline at end of file diff --git a/src/components/datagrid_new/assets/__init__.py b/src/components/datagrid_new/assets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/datagrid_new/assets/icons.py b/src/components/datagrid_new/assets/icons.py new file mode 100644 index 0000000..2161636 --- /dev/null +++ b/src/components/datagrid_new/assets/icons.py @@ -0,0 +1,56 @@ +# Fluent ArrowMove20Regular +from fastcore.basics import NotStr + +icon_move = NotStr(""" + + + + +""") + +# Fluent Settings16Regular +icon_settings = NotStr(""" + + + + + +""") + +# Fluent FolderOpen20Regular +icon_open = NotStr(""" + + + + +""") + +# Fluent CheckboxChecked16Regular +icon_checked = NotStr(""" + + + +""") + +# Fluent CheckboxUnchecked16Regular +icon_unchecked = NotStr(""" + + + +""") + +# Fluent Save20Regular +icon_save = NotStr(""" + + + + +""") + +# Fluent Save20Filled +icon_save_filled = NotStr(""" + + + + +""") \ No newline at end of file diff --git a/src/components/datagrid_new/components/ColumnsSettings.py b/src/components/datagrid_new/components/ColumnsSettings.py new file mode 100644 index 0000000..606d3ce --- /dev/null +++ b/src/components/datagrid_new/components/ColumnsSettings.py @@ -0,0 +1,102 @@ +import logging + +from fasthtml.components import * +from fasthtml.xtend import Script + +from components.BaseComponent import BaseComponent +from components.datagrid_new.constants import DATAGRID_INSTANCE_ID, ColumnType +from components_helpers import mk_dialog_buttons +from core.utils import get_unique_id + +logger = logging.getLogger("ColumnsSettings") + + +class ColumnsSettings(BaseComponent): + def __init__(self, session, instance_id, owner): + super().__init__(session, instance_id) + self._owner = owner + + def _mk_table_header(self): + return Div( + Div(cls="place-self-center"), + Div("Title", cls=" place-self-center"), + Div("Type", cls=" place-self-center"), + Div("Visible", cls=" place-self-center"), + Div("Usable", cls=" place-self-center"), + Div("Width", cls=" place-self-center"), + cls="dt2-cs-header dt2-cs-columns" + ) + + def _mk_table_body(self): + def _mk_option(option, selected_value): + if selected_value == option: + return Option(option.value, selected=True) + else: + return Option(option.value) + + def _mk_columns(columns): + if columns is None: + return [] + + return [ + Div( + A(cls="dt2-item-handle"), + + Input(name=f"title_{col_state.col_id}", + type="input", + cls="dt2-cs-cell input", + value=col_state.title), + + Select( + *[_mk_option(value, col_state.type) for value in ColumnType], + name=f"type_{col_state.col_id}", + cls="dt2-cs-select-cell select", + ), + + Input(name=f"visible_{col_state.col_id}", + type="checkbox", + cls="dt2-cs-checkbox-cell toggle toggle-sm", + checked=col_state.visible), + + Input(name=f"usable_{col_state.col_id}", + type="checkbox", + cls="dt2-cs-checkbox-cell toggle toggle-sm", + checked=col_state.usable), + + Input(name=f"width_{col_state.col_id}", + type="input", + cls="dt2-cs-number-cell input", + value=col_state.width), + + cls="dt2-cs-row dt2-cs-columns", + data_col=col_state.col_id, + ) + for col_state in self._owner.get_state().columns + ] + + return Div(*_mk_columns(self._owner.get_state().columns), cls="dt2-cs-body") + + def __ft__(self): + on_ok = self._owner.commands.update_columns_settings(self) + on_cancel = self._owner.commands.cancel() + return Div( + Div( + H1("Columns Settings", cls="mb-3 text-xl place-self-center"), + Div(self._mk_table_header(), + self._mk_table_body(), + mk_dialog_buttons(ok_title="Apply", on_ok=on_ok, on_cancel=on_cancel), + cls="dt2-cs-container"), + cls="p-5", + ), + Script(f"bindColumnsSettings('{self._id}');"), + id=f"{self._id}", + ) + + @staticmethod + def create_component_id(session, prefix=None, suffix=None): + if prefix is None: + prefix = f"{DATAGRID_INSTANCE_ID}{session['user_id']}" + if suffix is None: + suffix = get_unique_id(prefix) + + return f"{prefix}{suffix}" diff --git a/src/components/datagrid_new/components/DataGrid.py b/src/components/datagrid_new/components/DataGrid.py new file mode 100644 index 0000000..2e0a983 --- /dev/null +++ b/src/components/datagrid_new/components/DataGrid.py @@ -0,0 +1,636 @@ +import copy +import logging +from io import BytesIO +from typing import Literal + +import pandas as pd +from fasthtml.components import * +from fasthtml.xtend import Script +from pandas import DataFrame + +from components.BaseComponent import BaseComponent +from components.datagrid_new.assets.icons import icon_move, icon_open, icon_settings, icon_checked, icon_unchecked +from components.datagrid_new.components.ColumnsSettings import ColumnsSettings +from components.datagrid_new.components.FileUpload import FileUpload +from components.datagrid_new.components.FilterAll import FilterAll +from components.datagrid_new.components.Views import Views +from components.datagrid_new.components.commands import DataGridCommandManager +from components.datagrid_new.constants import DATAGRID_INSTANCE_ID, ROUTE_ROOT, Routes, ColumnType, FILTER_INPUT_CID, \ + ViewType +from components.datagrid_new.settings import DataGridDatabaseManager, DataGridRowState, DataGridColumnState, \ + DataGridFooterConf, DataGridState, DataGridSettings, DatagridView +from components_helpers import mk_icon, mk_ellipsis, mk_tooltip_container +from core.instance_manager import InstanceManager +from core.utils import get_unique_id, make_column_id + +logger = logging.getLogger("DataGrid") + + +class DataGrid(BaseComponent): + def __init__(self, session, _id: str = None, key: str = None, settings_manager=None): + super().__init__(session, _id) + + self.commands = DataGridCommandManager(self) + + self._key = key + self._settings_manager = settings_manager + self._db = DataGridDatabaseManager(session, settings_manager, key) + self._state: DataGridState = self._db.load_state() + self._settings: DataGridSettings = self._db.load_settings() + self._df: DataFrame | None = self._db.load_dataframe() + + self._file_upload = self._create_component(FileUpload, f"fu_{self._id}") + self._filter_all = self._create_component(FilterAll, f"fa_{self._id}") + self._columns_settings = self._create_component(ColumnsSettings, f"scol_{self._id}") + self._views = self._create_component(Views, f"v_{self._id}") + + # init + self.close_sidebar() + + def init_from_excel(self): + df = pd.read_excel(BytesIO(self._file_upload.file_content), + sheet_name=self._file_upload.selected_sheet_name) + self._settings.file_name = self._file_upload.file_name + self._settings.selected_sheet_name = self._file_upload.selected_sheet_name + self._db.save_settings(self._settings) + return self.init_from_dataframe(df) + + def init_from_dataframe(self, df: DataFrame): + def _get_column_type(dtype): + if pd.api.types.is_integer_dtype(dtype): + return ColumnType.Number + elif pd.api.types.is_float_dtype(dtype): + return ColumnType.Number + elif pd.api.types.is_bool_dtype(dtype): + return ColumnType.Bool + elif pd.api.types.is_datetime64_any_dtype(dtype): + return ColumnType.Datetime + else: + return ColumnType.Text # Default to Text if no match + + self._df = df.copy() + self._df.columns = self._df.columns.map(make_column_id) # make sure column names are trimmed + self._state.rows = [DataGridRowState(row_id) for row_id in self._df.index] + self._state.columns = [DataGridColumnState(make_column_id(col_id), + col_index, + col_id, + _get_column_type(self._df[make_column_id(col_id)].dtype)) + for col_index, col_id in enumerate(df.columns)] + self._db.save_all(None, self._state, self._df) + return self + + def update_columns_state(self, updates: list[dict] | None = None, mode: Literal["delta", "replace"] = "delta"): + """ + Updates the state of table columns based on the provided updates. Depending on the mode + selected, it either applies incremental changes to existing states or replaces the + current state entirely with new data. The method saves the updated state to the + database and returns updated UI elements after processing. + + :param updates: A list of dictionaries, where each dictionary represents an individual + column update. Each dictionary must include the `col_id` key, and can optionally + include any of the following keys: `title`, `visible`, `width`, `type`. If None is + passed, no updates are performed, and the current state is returned without changes. + :param mode: A string defining how updates should be applied. The value "delta" specifies + incremental updates to the existing state, while other values replace the state + entirely with new data. Defaults to "delta" other is "replace". + :return: A tuple containing the updated table interface (from `mk_table`) and the result + of `close_sidebar`. + """ + + def _update_column_def(_col_def, _update): + if "title" in _update: + _col_def.title = _update["title"] + if "visible" in _update: + _col_def.visible = _update["visible"] + if "usable" in _update: + _col_def.usable = _update["usable"] + if "width" in _update: + _col_def.width = _update["width"] + if "type" in _update: + _col_def.type = ColumnType(_update["type"]) + + def _get_or_create_col_def(_col_id): + _new_column = False + try: + _col_def = next((col for col in self._state.columns if col.col_id == col_id)) + except StopIteration: + _add_column_to_dataframe_if_needed(_col_id) + _index = self._df.columns.get_loc(col_id) + _col_def = DataGridColumnState(col_id, _index) + self._state.columns.append(_col_def) + _new_column = True + + return _col_def, _new_column + + def _add_column_to_dataframe_if_needed(_col_id): + if _col_id not in self._df.columns: + self._df[_col_id] = None + return True + return False + + new_column = False + + if updates is None: + return self.mk_table() + + if mode == "delta": + for update in updates: + col_id = update["col_id"] + col_def, temp_new_column = _get_or_create_col_def(col_id) + _update_column_def(col_def, update) + new_column |= temp_new_column + + else: + new_columns_states = [] + for update in updates: + col_id = update["col_id"] + new_column |= _add_column_to_dataframe_if_needed(col_id) + col_index = self._df.columns.get_loc(col_id) + col_def = DataGridColumnState(col_id, col_index) + _update_column_def(col_def, update) + new_columns_states.append(col_def) + + self._state.columns = new_columns_states + + self._views.recompute_need_save() + + self._db.save_all(self._settings, self._state, self._df if new_column else None) + + return self.mk_table(), self.close_sidebar(), self._views.render_select_view(oob=True) + + def add_view(self, view_name, columns: list[DataGridColumnState]): + if view_name in [v.name for v in self._settings.views]: + raise ValueError(f"View '{view_name}' already exists") + + new = DatagridView(view_name, ViewType.Table, copy.deepcopy(columns)) + self._settings.views.append(new) + self._state.selected_view = view_name + + self._db.save_all(settings=self._settings, state=self._state) + + return self.mk_table() + + def update_view(self, view_name, columns: list[DataGridColumnState]): + view = self.get_view(view_name) + if view is None: + raise ValueError(f"View '{view_name}' does not exist") + + view.columns = copy.deepcopy(columns) + + self._db.save_settings(self._settings) + + return self.mk_table() + + def change_view(self, view_name): + + view = self.get_view(view_name) + if view is not None: + self._state.columns = copy.deepcopy(view.columns) + + self._state.selected_view = view_name + + return self.mk_table() + + def filter(self, column_id: str, filtering_values: str | list[str]): + """ + + :param column_id: + :param filtering_values: + :return: + """ + if filtering_values is None: + if column_id in self._state.filtered: + del self._state.filtered[column_id] + else: + self._state.filtered[column_id] = filtering_values + + return self.mk_table() + + def finalize_interaction(self, new_pos=None, new_input_element=None): + res = [] + state = self._state + + # reset sidebar if opened + self._state.sidebar_visible = False + res.append(self.mk_sidebar(None, self._state.sidebar_visible, oob=True)) + + # manage the selection + select_manager = self.mk_selection_manager(new_pos) + res.append(select_manager) + + return res + + def navigate(self, key: str | None): + pass + + def escape(self): + """ + What to do if the escape key is pressed + :return: Cell position to select if any, else None + """ + logger.debug("Calling escape") + if self._state.sidebar_visible: + logger.debug(" escape - Sidebar will be reset") + return self._state.selection.selected + + # if self._state.filter_popup_id is not None: + # logger.debug(" escape - Reset filter popup") + # return self._state.selected + # + # if self._state.under_edition: + # logger.debug(" escape - Reset under edition") + # self._update_under_edition(None) + # return self._state.selected + # + # logger.debug(" escape - Reset all") + # if self._state.selected is not None: + # self._state.last_selected = self._state.selected + # self._state.selected = None + # self._state.extra_selected.clear() + # return None + + def manage_key_pressed(self, key, value): + if key == "Escape": + new_pos = self.escape() + return self.finalize_interaction(new_pos) + + # make sure to return the selection manager + new_pos = self.navigate(None) # create the cursor if it was the first time + return self.finalize_interaction(new_pos) + + def manage_click(self, col_index, row_index, modifier=''): + new_pos = self.escape() + return self.finalize_interaction(new_pos) + + def get_state(self) -> DataGridState: + return self._state + + def get_settings(self) -> DataGridSettings: + return self._settings + + def get_table_id(self): + return f"t_{self._id}" + + def get_view(self, view_name: str = None) -> DatagridView | None: + if view_name is None: + view_name = self._state.selected_view + + try: + return next(view for view in self._settings.views if view.name == view_name) + except StopIteration: + return None + + def mk_scrollbars(self): + return Div( + Div(Div(cls='dt2-scrollbars-vertical'), cls='dt2-scrollbars-vertical-wrapper'), + Div(Div(cls='dt2-scrollbars-horizontal'), cls='dt2-scrollbars-horizontal-wrapper'), + cls='dt2-scrollbars', + id=f"scb_{self._id}", + ) + + def mk_table(self, oob=False): + htmx_extra_params = { + "hx-on::after-settle": f"bindDatagrid('{self._id}', true);", + # "hx-on::before-request": "onCellEdition(event);", + } + + def _mk_keyboard_management(): + return Div( + Span(hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_trigger=f"keydown[key=='ArrowUp'] from:.dt2-table", + hx_vals=f'{{"_id": "{self._id}", "key":"ArrowUp"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_trigger=f"keydown[key=='ArrowDown'] from:.dt2-table", + hx_vals=f'{{"_id": "{self._id}", "key":"ArrowDown"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_trigger=f"keydown[key=='ArrowLeft'] from:.dt2-table", + hx_vals=f'{{"_id": "{self._id}", "key":"ArrowLeft"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_trigger=f"keydown[key=='ArrowRight'] from:.dt2-table", + hx_vals=f'{{"_id": "{self._id}", "key":"ArrowRight"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_trigger=f"keyup[key=='Escape'] from:.dl-main", + hx_vals=f'{{"_id": "{self._id}", "key":"Escape"}}', + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_trigger=f"keydown[key=='Enter'] from:.dt2-table", + hx_vals=f"js:{{...generateKeyEventPayload('{self._id}', event)}}", + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + Span(hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_trigger=f"keydown[key=='Tab'] from:.dt2-table", + hx_vals=f"js:{{...generateKeyEventPayload('{self._id}', event)}}", + hx_target=f"#tsm_{self._id}", + hx_swap="outerHTML"), + ), + + if self._df is None: + return Div(id=f"t_{self._id}") + + return Div( + self.mk_selection_manager(), + Div(Label(mk_icon(icon_move), cls="flex gap-2"), id=f"tdd_{self._id}", cls="dt2-drag-drop"), + Div(id=f"tcdd_{self._id}"), + _mk_keyboard_management(), + Div( + self.mk_scrollbars(), + self.mk_table_header(), + self.mk_table_body(), + self.mk_table_footer(), + cls="dt2-inner-table"), + cls="dt2-table", + tabindex="1", + id=self.get_table_id(), + hx_swap_oob='true' if oob else None, + **htmx_extra_params, + ) + + def mk_table_header(self): + def _mk_header_name(col_def: DataGridColumnState): + return Div( + mk_ellipsis(col_def.title, name="dt2-header-title"), + cls="flex truncate cursor-default", + ) + + def _mk_header(col_def: DataGridColumnState): + if not col_def.usable: + return None + elif not col_def.visible: + return Div(data_col=col_def.col_id, + **self.commands.show_columns([col_def], cls="mmt-tooltip dt2-header-hidden")) + else: + return Div( + _mk_header_name(col_def), + Div(cls="dt2-resize-handle"), + style=f"width:{col_def.width}px;", + data_col=col_def.col_id, + data_tooltip=col_def.title, + cls="dt2-cell dt2-resizable flex", + ) + + header_class = "dt2-row dt2-header" + "" if self._settings.header_visible else " hidden" + return Div( + *[_mk_header(col_def) for col_def in self._state.columns], + cls=header_class, + id=f"th_{self._id}" + ) + + def mk_table_body(self): + df = self._get_filtered_df() + + return Div( + *[Div( + *[self.mk_body_cell(col_pos, row_index, col_def) for col_pos, col_def in enumerate(self._state.columns)], + cls="dt2-row", + data_row=f"{row_index}", + id=f"tr_{self._id}-{row_index}", + ) for row_index in df.index], + cls="dt2-body", + id=f"tb_{self._id}" + ) + + def mk_table_footer(self): + def _mk_footer(footer: DataGridFooterConf, col_def: DataGridColumnState): + if not col_def.usable: + return None + + if not col_def.visible: + return Div(cls="dt2-col-hidden") + + if col_def.col_id in footer.conf: + value = "Found !" + else: + value = "very long Footer" + + return Div(mk_ellipsis(value), + data_col=col_def.col_id, + style=f"width:{col_def.width}px;", + cls="dt2-cell ", + ) + + return Div( + *[Div( + *[_mk_footer(footer, col_def) for col_def in self._state.columns], + id=f"tf_{self._id}", + cls="dt2-row dt2-row-footer", + ) for footer in self._state.footers or [DataGridFooterConf()]], + cls="dt2-footer", + id=f"tf_{self._id}" + ) + + def mk_body_cell(self, col_pos, row_index, col_def: DataGridColumnState): + if not col_def.usable: + return None + + if not col_def.visible: + return Div(cls="dt2-col-hidden") + + content, extra_cls = self.mk_body_cell_content(col_pos, row_index, col_def) + cls_to_use = "dt2-cell" + (f" {extra_cls}" if extra_cls else "") + + return Div(content, + data_col=col_def.col_id, + style=f"width:{col_def.width}px;", + cls=cls_to_use) + + def mk_body_cell_content(self, col_pos, row_index, col_def: DataGridColumnState): + cls = "" + content = "" + + def mk_bool(value): + return Div(mk_icon(icon_checked if value else icon_unchecked, can_select=False), + cls="dt2-cell-content-checkbox") + + def mk_text(value): + return mk_ellipsis(value, cls="dt2-cell-content-text") + + def mk_number(value): + return mk_ellipsis(value, cls="dt2-cell-content-number") + + def process_cell_content(value): + value_str = str(value) + + if FILTER_INPUT_CID not in self._state.filtered or ( + keyword := self._state.filtered[FILTER_INPUT_CID]) is None: + return value_str + + index = value_str.lower().find(keyword.lower()) + if index < 0: + return value_str + + len_keyword = len(keyword) + res = [Span(value_str[:index])] if index > 0 else [] + res += [Span(value_str[index:index + len_keyword], cls="dt2-highlight-1")] + res += [Span(value_str[index + len_keyword:])] if len(value_str) > len_keyword else [] + return tuple(res) + + if col_def.visible: + column_type = col_def.type + + if column_type == ColumnType.Bool: + content = mk_bool(self._df.iloc[row_index, col_def.col_index]) + elif column_type == ColumnType.Number: + content = mk_number(process_cell_content(self._df.iloc[row_index, col_def.col_index])) + else: + content = mk_text(process_cell_content(self._df.iloc[row_index, col_def.col_index])) + + return content, cls + + def mk_menu(self, oob=False): + return Div( + # *self.mk_contextual_menu_buttons(), + # self.mk_selection_mode_button(), + # self.mk_resize_table_button(), + # self.mk_reset_filter_button(), + self.mk_download_button(), + self.mk_settings_button(), + cls="flex mr-2", + name="dt-menu", + id=f"cm_{self._id}", + hx_swap_oob='true' if oob else None, + ) + + def mk_download_button(self): + return mk_icon(icon_open, **self.commands.download()) + + def mk_settings_button(self): + return mk_icon(icon_settings, **self.commands.open_settings()) + + def mk_sidebar(self, content, display: bool, oob=False): + return Div(content, + id=f"sb_{self._id}", + hx_swap_oob='true' if oob else None, + cls=f"dt2-sidebar {'active' if display else ''}", ), + + def mk_selection_manager(self, new_pos=None, oob=False): + """ + Compute what cell, row of column that must be selected. + :param new_pos: new col_index, row_index + :param oob: + :return: + """ + logger.debug(f"Calling mk_selection_manager with {new_pos} and oob={oob}") + + extra_attr = { + "hx-on::after-settle": f"setSelected('{self._id}');setFocus('{self._id}', event);", + } if new_pos else {} + + s = self._state + + selected = [] + # if new_pos is not None: + # append_once(selected, (s.selection_mode, str(self._get_selected_id(s.selection_mode, new_pos)))) + # + # # in row or column mode, we want the cell to be highlighted + # if s.selection_mode != DG_SELECTION_MODE_CELL: + # append_once(selected, (DG_SELECTION_MODE_CELL, str(self._get_selected_id(DG_SELECTION_MODE_CELL, new_pos)))) + # + # # also highlight the other selected + # for extra_selected in s.extra_selected: + # selection_type, selected_id = extra_selected + # if selection_type == DG_SELECTION_MODE_CELL: + # selection_type += "x" # distinguish regular cell selection + # append_once(selected, (selection_type, str(selected_id))) + + select_manager = Div( + *[Div(selection_type=s_type, element_id=f"{elt_id}") for s_type, elt_id in selected], + id=f"tsm_{self._id}", + selection_mode=f"{s.selection.selection_mode}", + hx_swap_oob="outerHTML" if oob else None, + **extra_attr) + + return select_manager + + def toggle_sidebar(self, content): + logger.debug(f"toggle sidebar {self._id}. Previous state: {self._state.sidebar_visible}") + self._state.sidebar_visible = not self._state.sidebar_visible + content_to_use = content if self._state.sidebar_visible else None + return self.mk_sidebar(content_to_use, self._state.sidebar_visible) + + def close_sidebar(self, oob=True): + logger.debug(f"close sidebar {self._id}.") + self._state.sidebar_visible = False + return self.mk_sidebar(None, self._state.sidebar_visible, oob=oob) + + def toggle_file_upload(self): + return self.toggle_sidebar(self._file_upload) + + def toggle_settings(self): + return self.toggle_sidebar(self._columns_settings) + + def _get_filtered_df(self): + if self._df is None: + return None + + df = self._df.copy() + df = self._apply_sort(df) # need to keep the real type to sort + df = self._apply_filter(df) + + return df + + def _apply_sort(self, df): + if df is None: + return None + + sorted_columns = [] + sorted_asc = [] + for sort_def in self._state.sorted: + if sort_def.direction != 0: + sorted_columns.append(sort_def.column_id) + asc = sort_def.direction == 1 + sorted_asc.append(asc) + + if sorted_columns: + df = df.sort_values(by=sorted_columns, ascending=sorted_asc) + + return df + + def _apply_filter(self, df): + if df is None: + return None + + for col_id, values in self._state.filtered.items(): + if col_id == FILTER_INPUT_CID and values is not None: + visible_columns = [c.col_id for c in self._state.columns if c.visible] + df = df[df[visible_columns].map(lambda x: values.lower() in str(x).lower()).any(axis=1)] + else: + df = df[df[col_id].astype(str).isin(values)] + return df + + def _create_component(self, component_type: type, component_id: str): + safe_create_component_id = getattr(component_type, "create_component_id") + return InstanceManager.get(self._session, + safe_create_component_id(self._session, component_id, ""), + component_type, + owner=self) + + def __ft__(self): + return Div( + mk_tooltip_container(self._id), + Div(Div(self._filter_all, self._views, cls="flex"), + self.mk_menu(), cls="flex justify-between"), + + Div( + self.mk_table(), + self.mk_sidebar(None, self._state.sidebar_visible), + cls="dt2-main", + ), + + Script(f"bindDatagrid('{self._id}', false);"), + id=f"{self._id}", + **self.commands.on_click() + ) + + @staticmethod + def create_component_id(session): + prefix = f"{DATAGRID_INSTANCE_ID}{session['user_id']}" + return get_unique_id(prefix) diff --git a/src/components/datagrid_new/components/FileUpload.py b/src/components/datagrid_new/components/FileUpload.py new file mode 100644 index 0000000..474a066 --- /dev/null +++ b/src/components/datagrid_new/components/FileUpload.py @@ -0,0 +1,100 @@ +from fasthtml.components import * + +from assets.icons import icon_dismiss_regular +from components.BaseComponent import BaseComponent +from components.datagrid_new.constants import ROUTE_ROOT, Routes, DATAGRID_INSTANCE_ID +from components_helpers import mk_dialog_buttons +from core.utils import get_unique_id, get_sheets_names + + +class FileUpload(BaseComponent): + def __init__(self, session, instance_id, owner: None): + super().__init__(session, instance_id) + self.file_name = None + self.file_content = None + self.sheets_names = None + self.selected_sheet_name = None + self._owner = owner + + def upload_excel_file(self, file_name, file_content): + self.file_name = file_name + self.file_content = file_content + + if file_content is not None: + self.sheets_names = get_sheets_names(file_content) + self.selected_sheet_name = self.sheets_names[0] if len(self.sheets_names) > 0 else 0 + + return self._mk_select_sheet_name_component() + + def on_file_upload(self, file, sheet_name): + # update the selected sheet + self.selected_sheet_name = sheet_name + return self._owner.init_from_excel() + + def _mk_file_upload_input(self, oob=False): + return Input(type='file', + name='file', + id=f"fn_{self._id}", # fn stands for 'file name' + value=self.file_name, + hx_preserve=True, + hx_post=f"{ROUTE_ROOT}{Routes.Upload}", + hx_target=f"#sn_{self._id}", # _mk_select_sheet_name_component + hx_swap="outerHTML", + hx_encoding='multipart/form-data', + hx_vals=f'{{"_id": "{self._id}"}}', + hx_swap_oob='true' if oob else None, + cls="file-input file-input-bordered file-input-sm w-full", + ) + + def _mk_select_sheet_name_component(self, oob=False): + options = [Option("Sheet name...", selected=True, disabled=True)] if self.sheets_names is None else \ + [Option( + name, + selected=True if name == self.selected_sheet_name else None, + ) for name in self.sheets_names] + + return Select( + *options, + name="sheet_name", + id=f"sn_{self._id}", # sn stands for 'sheet name' + cls="select select-bordered select-sm w-full ml-2" + ) + + def _mk_reset_button(self, oob=False, ): + return Div(icon_dismiss_regular, + cls="icon-24 my-auto icon-btn ml-2", + hx_post=f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + hx_target=f"#{self._id}", + hx_swap="outerHTML", + hx_vals=f'{{"_id": "{self._owner.get_id()}", "key": "Escape"}}', + ), + + def render(self, oob=False): + return ( + Form( + H1("Import Excel file", cls="mb-3 text-xl"), + Div( # Container for file upload and sheet name selection + self._mk_file_upload_input(), + self._mk_select_sheet_name_component(), + cls="flex mb-2 w-full" + ), + mk_dialog_buttons(on_cancel=self._owner.commands.cancel()), + cls="flex flex-col justify-center items-center w-full p-5", + hx_post=f"{ROUTE_ROOT}{Routes.UpdateFromExcel}", + hx_target=f"#{self._owner.get_id()}", # table + hx_swap="outerHTML", + hx_vals=f'{{"_id": "{self.get_id()}"}}', + ) + ) + + def __ft__(self): + return self.render() + + @staticmethod + def create_component_id(session, prefix=None, suffix=None): + if prefix is None: + prefix = f"{DATAGRID_INSTANCE_ID}{session['user_id']}" + if suffix is None: + suffix = get_unique_id(prefix) + + return f"{prefix}{suffix}" diff --git a/src/components/datagrid_new/components/FilterAll.py b/src/components/datagrid_new/components/FilterAll.py new file mode 100644 index 0000000..ae5e9da --- /dev/null +++ b/src/components/datagrid_new/components/FilterAll.py @@ -0,0 +1,76 @@ +import logging + +from fasthtml.components import * + +from components.BaseComponent import BaseComponent +from components.datagrid.icons import icon_filter_regular, icon_dismiss_regular +from components.datagrid_new.constants import Routes, ROUTE_ROOT, FILTER_INPUT_CID, DATAGRID_INSTANCE_ID +from core.utils import get_unique_id + +logger = logging.getLogger("FilterAll") + + +class FilterAll(BaseComponent, ): + """ + This class is search items in the grid + You can enter the items to filter and reset the filtering + """ + + def __init__(self, session, _id, owner): + """ + :param datagrid: + """ + super().__init__(session, _id) + self._owner = owner + logger.debug(f"FilterAll component created with id: {self._id}") + + def filter(self, filter_value): + # be careful, the order of these two statements is important + return self._owner.filter(FILTER_INPUT_CID, filter_value) + + def reset(self): + return self._owner.filter(FILTER_INPUT_CID, None), self._mk_filter_input(True) + + def __ft__(self): + return Div( + self._mk_filter_input(False), + self._mk_reset_button(), + cls="flex mb-2 mr-4", + id=f"{self._id}", # fa stands for 'filter all' + ) + + def _mk_filter_input(self, oob=False): + value = self._owner.get_state().filtered.get(FILTER_INPUT_CID, None) + return Div( + Label(Div(icon_filter_regular, cls="icon-24"), + Input(name='f', + placeholder="Filter...", + value=value, + hx_post=f"{ROUTE_ROOT}{Routes.Filter}", + hx_trigger="keyup changed throttle:300ms", + hx_target=f"#t_{self._owner.get_id()}", + hx_swap="outerHTML", + hx_vals=f'{{"_id": "{self._id}", "col_id":"{FILTER_INPUT_CID}"}}'), + cls="input input-sm flex gap-2" + ), + id=f"fi_{self._id}", # fa stands for 'filter all' + hx_swap_oob='true' if oob else None, + ) + + def _mk_reset_button(self): + return Div(icon_dismiss_regular, + cls="icon-24 my-auto icon-btn ml-2", + hx_post=f"{ROUTE_ROOT}{Routes.ResetFilter}", + hx_trigger="click", + hx_target=f"#t_{self._owner.get_id()}", + hx_swap="outerHTML", + hx_vals=f'{{"_id": "{self._id}", "col_id":"{FILTER_INPUT_CID}"}}'), + + @staticmethod + def create_component_id(session, prefix=None, suffix=None): + if prefix is None: + prefix = f"{DATAGRID_INSTANCE_ID}{session['user_id']}" + if suffix is None: + suffix = get_unique_id(prefix) + + return f"{prefix}{suffix}" diff --git a/src/components/datagrid_new/components/Views.py b/src/components/datagrid_new/components/Views.py new file mode 100644 index 0000000..610e45e --- /dev/null +++ b/src/components/datagrid_new/components/Views.py @@ -0,0 +1,132 @@ +import logging + +from fasthtml.components import * + +from components.BaseComponent import BaseComponent +from components.datagrid_new.assets.icons import icon_save, icon_save_filled +from components.datagrid_new.constants import DATAGRID_INSTANCE_ID, ROUTE_ROOT, Routes, ADD_NEW_VIEW +from components_helpers import mk_select_option, mk_dialog_buttons, mk_icon +from core.utils import get_unique_id + +logger = logging.getLogger("Views") + + +class Views(BaseComponent): + def __init__(self, session, instance_id, owner): + super().__init__(session, instance_id) + self._owner = owner + self._need_save = False + + def add_view(self, view_name): + self._owner.add_view(view_name, self._owner.get_state().columns) + self.recompute_need_save() + return self.render_select_view() + + def change_view(self, view_name): + self._owner.change_view(view_name) + self.recompute_need_save() + return self._owner.mk_table(oob=True), self.render_select_view() + + def update_view(self, view_name): + self._owner.update_view(view_name, self._owner.get_state().columns) + return self.render_select_view() + + def recompute_need_save(self): + # need_save if the current ColumnsState is from the selected view + current_view = self._owner.get_view() + if current_view is None: + return False + + saved_columns = current_view.columns + current_columns = self._owner.get_state().columns + self._need_save = not self._same(saved_columns, current_columns) + return self._need_save + + def __ft__(self): + return self.render_select_view() + + def render_select_view(self, oob=False, ): + return Div( + + Select( + mk_select_option("Select View", selected=len(self._owner.get_settings().views) == 0, enabled=False), + *[mk_select_option(view.name, view.name, self._owner.get_state().selected_view) + for view in self._owner.get_settings().views], + mk_select_option(" + Add View", ADD_NEW_VIEW, None), + name="view_name", + cls="select select-sm", + + hx_post=f"{ROUTE_ROOT}{Routes.ChangeView}", + hx_target=f"#{self._id}", + hx_swap="outerHTML", + hx_vals=f'{{"_id": "{self._id}"}}', + hx_trigger="change" + ), + + mk_icon(icon_save_filled, size=24, cls="my-auto ml-2", + **self._owner.commands.update_view(self, self._owner.get_state().selected_view)) if self._need_save else + mk_icon(icon_save, size=24, cls="my-auto ml-2", can_select=False), + + cls="flex mb-2 mr-4 dt2-views-container-select", + id=f"{self._id}", + hx_swap_oob='true' if oob else None, + ) + + def render_create_view(self): + on_ok = { + "hx-post": f"{ROUTE_ROOT}{Routes.AddView}", + "hx-target": f"#{self._id}", + "hx-swap": "outerHTML", + "hx-vals": f'{{"_id": "{self._id}"}}', + } + on_cancel = { + "hx-post": f"{ROUTE_ROOT}{Routes.ChangeView}", + "hx-target": f"#{self._id}", + "hx-swap": "outerHTML", + "hx-vals": f'{{"_id": "{self._id}", "view_name": "{self._owner.get_state().selected_view}"}}', + } + return Form( + Input(name="view_name", + type="input", + placeholder="View name...", + cls="input input-sm"), + mk_dialog_buttons(on_ok=on_ok, on_cancel=on_cancel), + cls="flex mb-2 mr-4 dt2-views-container-create", + id=f"{self._id}" + ) + + @staticmethod + def _same(saved_columns, current_columns): + if id(saved_columns) == id(current_columns): + return True + + if saved_columns is None or current_columns is None: + return False + + if len(saved_columns) != len(current_columns): + return False + + for saved, current in zip(saved_columns, current_columns): + if saved.col_id != current.col_id: + return False + if saved.title != current.title: + return False + if saved.type != current.type: + return False + if saved.visible != current.visible: + return False + if saved.usable != current.usable: + return False + if saved.width != current.width: + return False + + return True + + @staticmethod + def create_component_id(session, prefix=None, suffix=None): + if prefix is None: + prefix = f"{DATAGRID_INSTANCE_ID}{session['user_id']}" + if suffix is None: + suffix = get_unique_id(prefix) + + return f"{prefix}{suffix}" diff --git a/src/components/datagrid_new/components/__init__.py b/src/components/datagrid_new/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/datagrid_new/components/commands.py b/src/components/datagrid_new/components/commands.py new file mode 100644 index 0000000..9136af2 --- /dev/null +++ b/src/components/datagrid_new/components/commands.py @@ -0,0 +1,127 @@ +import json + +from components.datagrid_new.constants import ROUTE_ROOT, Routes + + +class DataGridCommandManager: + def __init__(self, datagrid): + self.datagrid = datagrid + self._id = self.datagrid.get_id() + + def cancel(self): + return { + "hx-post": f"{ROUTE_ROOT}{Routes.OnKeyPressed}", + "hx-target": f"#tsm_{self._id}", + "hx-swap": "outerHTML", + "hx-vals": f'{{"_id": "{self._id}", "key": "Escape"}}', + } + + def download(self): + return { + "hx-get": f"{ROUTE_ROOT}{Routes.Download}", + "hx-target": f"#sb_{self._id}", + "hx-swap": "outerHTML", + "hx-vals": f'{{"_id": "{self._id}"}}', + "hx-trigger": "click consume", + "data_tooltip": "Open Excel file", + "class": "mmt-tooltip" + } + + def update_view(self, component, view_name): + return { + "hx-post": f"{ROUTE_ROOT}{Routes.UpdateView}", + "hx-target": f"#{component.get_id()}", + "hx-swap": "outerHTML", + "hx-vals": f'{{"_id": "{component.get_id()}", "view_name": "{view_name}"}}', + "data_tooltip": "Update view", + } + + def add_view(self, view_name, columns): + pass + + def open_settings(self): + return { + "hx-get": f"{ROUTE_ROOT}{Routes.Settings}", + "hx-target": f"#sb_{self._id}", + "hx-swap": "outerHTML", + "hx-vals": f'{{"_id": "{self._id}"}}', + "hx-trigger": "click consume", + "data_tooltip": "Open settings", + "class": "mmt-tooltip" + } + + def update_columns_settings(self, component): + return { + "hx-post": f"{ROUTE_ROOT}{Routes.UpdateColumns}", + "hx-target": f"#{self.datagrid.get_table_id()}", # table + "hx-swap": "outerHTML", + "hx-vals": f'js:{{"_id": "{self._id}", "updates": getColumnsDefinitions("{component.get_id()}")}}', + } + + def hide_columns(self, col_defs: list, cls=""): + return self._get_hide_show_columns_attrs("Hide", col_defs, "false", cls=cls) + + def show_columns(self, col_defs: list, cls=""): + return self._get_hide_show_columns_attrs("Show", col_defs, "true", cls=cls) + + def reset_filters(self, cls=""): + return {"hx_post": f"{ROUTE_ROOT}{Routes.ResetFilter}", + "hx_vals": f'{{"g_id": "{self._id}"}}', + "hx_target": f"#t_{self._id}", + "hx_swap": "outerHTML", + "data_tooltip": "Reset all filters", + "cls": self.merge_class(cls, "dt-tooltip")} + + def on_click(self): + return { + "hx-post": f"{ROUTE_ROOT}{Routes.OnClick}", + "hx-target": f"#tsm_{self._id}", + "hx-trigger" + "hx-swap": "outerHTML", + "hx-vals": f'js:{{_id: "{self._id}", cell_id:getCellId(event), modifier:getClickModifier(event)}}', + } + + def _get_hide_show_columns_attrs(self, mode, col_defs: list, new_value, cls=""): + str_col_names = ", ".join(f"'{col_def.title}'" for col_def in col_defs) + tooltip_msg = f"{mode} column{'s' if len(col_defs) > 1 else ''} {str_col_names}" + updates = [{"col_id": col_def.col_id, "visible": new_value} for col_def in col_defs] + return { + "hx_post": f"{ROUTE_ROOT}{Routes.UpdateColumns}", + "hx_vals": f"js:{{'_id': '{self._id}', 'updates':'{json.dumps(updates)}' }}", + "hx_target": f"#t_{self._id}", + "hx_swap": "outerHTML", + "data_tooltip": tooltip_msg, + "cls": self.merge_class(cls, "mmt-tooltip") + } + + @staticmethod + def merge(*items): + """ + Merges multiple dictionaries into a single dictionary by combining their key-value pairs. + If a key exists in multiple dictionaries and its value is a string, the values are concatenated. + If the key's value is not a string, an error is raised. + + :param items: dictionaries to be merged. If all items are None, None is returned. + :return: A single dictionary containing the merged key-value pairs from all input dictionaries. + :raises NotImplementedError: If a key's value is not a string and exists in multiple input dictionaries. + """ + if all(item is None for item in items): + return None + + res = {} + for item in [item for item in items if item is not None]: + + for key, value in item.items(): + if not key in res: + res[key] = value + else: + if isinstance(res[key], str): + res[key] += " " + value + else: + raise NotImplementedError("") + + return res + + @staticmethod + def merge_class(cls1, cls2): + return (cls1 + " " + cls2) if cls2 else cls1 diff --git a/src/components/datagrid_new/constants.py b/src/components/datagrid_new/constants.py new file mode 100644 index 0000000..e33c47e --- /dev/null +++ b/src/components/datagrid_new/constants.py @@ -0,0 +1,36 @@ +from enum import Enum + +DATAGRID_INSTANCE_ID = "__Datagrid__" +ROUTE_ROOT = "/datagrid_new" +FILTER_INPUT_CID = "__filter_input__" +DEFAULT_COLUMN_WIDTH = 100 +ADD_NEW_VIEW = "__add_new_view__" + +class Routes: + Filter = "/filter" # request the filtering in the grid + ResetFilter = "/reset_filter" # + OnKeyPressed = "/on_key_pressed" + OnClick = "/on_click" + Settings = "/settings" + Upload = "/upload" + Download = "/download" + UpdateFromExcel = "/update_from_excel" + UpdateColumns = "/update_columns" + ChangeView = "/change_view" + AddView = "/add_view" + UpdateView = "/update_view" + + +class ColumnType(Enum): + RowIndex = "RowIndex" + Text = "Text" + Number = "Number" + Datetime = "DateTime" + Bool = "Boolean" + Choice = "Choice" + List = "List" + +class ViewType(Enum): + Table = "Table" + Chart = "Chart" + Form = "Form" diff --git a/src/components/datagrid_new/settings.py b/src/components/datagrid_new/settings.py new file mode 100644 index 0000000..5c483b1 --- /dev/null +++ b/src/components/datagrid_new/settings.py @@ -0,0 +1,128 @@ +import dataclasses +import json +from io import StringIO + +import pandas as pd +from pandas import DataFrame + +from components.datagrid_new.constants import ColumnType, DEFAULT_COLUMN_WIDTH, ViewType, ROUTE_ROOT, Routes +from core.settings_management import SettingsManager, SettingsTransaction +from core.utils import make_column_id + +DATAGRID_SETTINGS_ENTRY = "DatagridSettings" + + +@dataclasses.dataclass +class DataGridRowState: + row_id: int + visible: bool = True + height: int | None = None + + +@dataclasses.dataclass +class DataGridColumnState: + col_id: str # name of the column: cannot be changed + col_index: int # index of the column in the dataframe: cannot be changed + title: str = None + type: ColumnType = ColumnType.Text + visible: bool = True + usable: bool = True + width: int = DEFAULT_COLUMN_WIDTH + + +@dataclasses.dataclass +class DatagridEditionState: + under_edition: tuple[int, int] | None = None + previous_under_edition: tuple[int, int] | None = None + + +@dataclasses.dataclass +class DatagridSelectionState: + selected: tuple[int, int] | None = None + last_selected: tuple[int, int] | None = None + selection_mode: str = None # valid values are "row", "column" or None for "cell" + extra_selected: list[tuple[str, str | int]] = dataclasses.field( + default_factory=list) # list(tuple(selection_mode, element_id)) + last_extra_selected: tuple[int, int] = None + + +@dataclasses.dataclass +class DataGridFooterConf: + conf: dict[str, str] = dataclasses.field(default_factory=dict) + + +@dataclasses.dataclass +class DatagridView: + name: str + type: ViewType = ViewType.Table + columns: list[DataGridColumnState] = None + + +@dataclasses.dataclass +class DataGridSettings: + file_name: str = None + selected_sheet_name: str = None + header_visible: bool = True + views: list[DatagridView] = dataclasses.field(default_factory=list) + + +@dataclasses.dataclass +class DataGridState: + sidebar_visible: bool = False + selected_view: str = None + columns: list[DataGridColumnState] = None + rows: list[DataGridRowState] = None # only the rows that have a specific state + footers: list[DataGridFooterConf] = dataclasses.field(default_factory=list) + sorted: list = dataclasses.field(default_factory=list) + filtered: dict = dataclasses.field(default_factory=dict) + edition: DatagridEditionState = dataclasses.field(default_factory=DatagridEditionState) + selection: DatagridSelectionState = dataclasses.field(default_factory=DatagridSelectionState) + + +class DataGridDatabaseManager: + def __init__(self, session: dict, settings_manager: SettingsManager, key: str): + self._session = session + self._settings_manager = settings_manager + self._key = "#".join(make_column_id(item) for item in key) + + def save_settings(self, settings: DataGridSettings): + self._settings_manager.put(self._session, self.get_settings_entry(), settings) + + def save_state(self, state: DataGridState): + self._settings_manager.put(self._session, self.get_state_entry(), state) + + def save_dataframe(self, df: DataFrame): + self._settings_manager.put(self._session, self.get_data_entry(), df.to_json()) + + def save_all(self, settings: DataGridSettings = None, state: DataGridState = None, df: DataFrame = None): + with SettingsTransaction(self._session, self._settings_manager) as st: + if settings is not None: + st.put(self.get_settings_entry(), settings) + if state is not None: + st.put(self.get_state_entry(), state) + if df is not None: + st.put(self.get_data_entry(), df.to_json()) + + def load_settings(self): + return self._settings_manager.get(self._session, self.get_settings_entry(), default=DataGridSettings()) + + def load_state(self): + return self._settings_manager.get(self._session, self.get_state_entry(), default=DataGridState()) + + def load_dataframe(self): + as_json = self._settings_manager.get(self._session, self.get_data_entry(), default=None) + if as_json is None: + return None + + df = pd.read_json(StringIO(as_json)) + return df + + def get_settings_entry(self): + return f"{DATAGRID_SETTINGS_ENTRY}_{self._key}_settings" + + def get_state_entry(self): + return f"{DATAGRID_SETTINGS_ENTRY}_{self._key}_state" + + def get_data_entry(self): + return f"{DATAGRID_SETTINGS_ENTRY}_{self._key}_data" + diff --git a/src/components/debugger/DebuggerApp.py b/src/components/debugger/DebuggerApp.py new file mode 100644 index 0000000..54b7de6 --- /dev/null +++ b/src/components/debugger/DebuggerApp.py @@ -0,0 +1,17 @@ +import logging + +from fasthtml.fastapp import fast_app + +from components.debugger.constants import Routes +from core.instance_manager import InstanceManager + +debugger_app, rt = fast_app() + +logger = logging.getLogger("Debugger") + + +@rt(Routes.DbEngine) +def post(session, _id: str, digest: str = None): + logger.debug(f"Entering {Routes.DbEngine} with args {_id=}, {digest=}") + instance = InstanceManager.get(session, _id) + return instance.add_tab(digest) diff --git a/src/components/debugger/__init__.py b/src/components/debugger/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/debugger/assets/Debugger.js b/src/components/debugger/assets/Debugger.js new file mode 100644 index 0000000..e56cc70 --- /dev/null +++ b/src/components/debugger/assets/Debugger.js @@ -0,0 +1,79 @@ +// Import the svelte-jsoneditor module +import {createJSONEditor} from 'https://cdn.jsdelivr.net/npm/vanilla-jsoneditor/standalone.js'; + +/** + * Initializes and displays a JSON editor using the Svelte JSON Editor. + * https://github.com/josdejong/svelte-jsoneditor + * @param {string} debuggerId - The ID of the container where the editor should be rendered. + * @param {string} targetID - The ID of the component that will receive the response (tab manager) + * @param {Object} data - The JSON data to be rendered in the editor. + */ +function showJson(debuggerId, targetID, data) { + const containerId = `dbengine-${debuggerId}` + const container = document.getElementById(containerId); + if (!container) { + console.error(`Container with ID '${containerId}' not found.`); + return; + } + + // Clear previous content (if any) + container.innerHTML = ''; + + // Create and render the editor + const editor = createJSONEditor({ + target: container, + props: { + content: {json: data}, + mode: 'view', // Options: 'view', 'tree', 'text' + readOnly: true, + onSelect: (selection) => { + // Access the complete JSON + const jsonContent = editor.get()?.json || {}; + const {key, value} = getSelectedNodeValue(selection, jsonContent); + + htmx.ajax('POST', '/debugger/dbengine', { + target: `#${targetID}`, + headers: {"Content-Type": "application/x-www-form-urlencoded"}, + swap: "outerHTML", + values: { + _id: debuggerId, + digest: value, + } + }); + }, + + + }, + }); + + console.log('Svelte JSON Editor initialized with data:', data); +} + +/** + * Retrieves the selected key and value based on the editor's selection details and JSON structure. + * + * @param {Object} selection - The editor's selection object. + * @param {Object} jsonContent - The JSON content from the editor. + * @returns {{key: string|null, value: any|null}} - The selected key and value. + */ +function getSelectedNodeValue(selection, jsonContent) { + if (!selection || !jsonContent) { + return {key: null, value: null}; + } + + if (selection.path) { + // If a full path is provided (e.g., ["items", 0, "value"]) + const key = selection.path[selection.path.length - 1]; // The last item is the key + const value = selection.path.reduce((current, segment) => { + return current ? current[segment] : undefined; + }, jsonContent); + return {key, value}; + } + + // For single key/value selections + return {key: selection.key || null, value: jsonContent[selection.key] || null}; +} + + +window.showJson = showJson; + diff --git a/src/components/debugger/assets/__init__.py b/src/components/debugger/assets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/debugger/assets/icons.py b/src/components/debugger/assets/icons.py new file mode 100644 index 0000000..5743071 --- /dev/null +++ b/src/components/debugger/assets/icons.py @@ -0,0 +1,9 @@ +from fastcore.basics import NotStr + +# DatabaseSearch20Regular +icon_dbengine = NotStr(""" + + + + +""") diff --git a/src/components/debugger/commands.py b/src/components/debugger/commands.py new file mode 100644 index 0000000..a716c1f --- /dev/null +++ b/src/components/debugger/commands.py @@ -0,0 +1,16 @@ +from components.debugger.constants import ROUTE_ROOT, Routes + + +class Commands: + def __init__(self, owner): + self._owner = owner + self._id = owner.get_id() + + + def show_dbengine(self): + return { + "hx-post": f"{ROUTE_ROOT}{Routes.DbEngine}", + "hx-target": f"#{self._owner.tabs_manager.get_id()}", + "hx-swap": "outerHTML", + "hx-vals": f'{{"_id": "{self._id}"}}', + } \ No newline at end of file diff --git a/src/components/debugger/components/DbEngineDebugger.py b/src/components/debugger/components/DbEngineDebugger.py new file mode 100644 index 0000000..f9a739a --- /dev/null +++ b/src/components/debugger/components/DbEngineDebugger.py @@ -0,0 +1,18 @@ +from fasthtml.components import * + +from components.BaseComponent import BaseComponent +from core.instance_manager import InstanceManager + + +class DbEngineDebugger(BaseComponent): + def __init__(self, session, _id, owner, data): + super().__init__(session, _id) + self._owner = owner + self.data = data + + def __ft__(self): + return Div(id=f"dbengine-{self._id}") + + def on_htmx_after_settle(self): + return f"showJson('{self._id}', '{self._owner.tabs_manager.get_id()}', {self.data});" + \ No newline at end of file diff --git a/src/components/debugger/components/Debugger.py b/src/components/debugger/components/Debugger.py new file mode 100644 index 0000000..9c18a2d --- /dev/null +++ b/src/components/debugger/components/Debugger.py @@ -0,0 +1,52 @@ +import json +import logging + +from fasthtml.components import * + +from components.BaseComponent import BaseComponent +from components.debugger.assets.icons import icon_dbengine +from components.debugger.commands import Commands +from components.debugger.components.DbEngineDebugger import DbEngineDebugger +from components.debugger.constants import DBENGINE_DEBUGGER_INSTANCE_ID +from components_helpers import mk_ellipsis, mk_icon +from core.utils import get_unique_id + +logger = logging.getLogger("Debugger") + +class Debugger(BaseComponent): + def __init__(self, session, _id, settings_manager, tabs_manager): + super().__init__(session, _id) + self.settings_manager = settings_manager + self.db_engine = settings_manager.get_db_engine() + self.tabs_manager = tabs_manager + self.commands = Commands(self) + + def add_tab(self, digest): + content = self.mk_db_engine(digest) + tab_key = f"debugger-dbengine-{digest}" + title = f"DBEngine-{digest if digest else 'head'}" + self.tabs_manager.add_tab(title, content, key=tab_key) + return self.tabs_manager.render() + + def mk_db_engine(self, digest): + data = self.db_engine.debug_load(digest) if digest else self.db_engine.debug_head() + logger.debug(f"mk_db_engine: {data}") + return DbEngineDebugger(self._session, self._id, self, json.dumps(data)) + + def __ft__(self): + return Div( + Div(cls="divider"), + mk_ellipsis("Debugger", cls="text-sm font-medium mb-1"), + Div( + mk_icon(icon_dbengine, can_select=False), mk_ellipsis("DbEngine"), + cls="flex truncate", + **self.commands.show_dbengine(), + ), + + id=self._id, + ) + + @staticmethod + def create_component_id(session): + prefix = f"{DBENGINE_DEBUGGER_INSTANCE_ID}{session['user_id']}" + return get_unique_id(prefix) diff --git a/src/components/debugger/components/__init__.py b/src/components/debugger/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/debugger/constants.py b/src/components/debugger/constants.py new file mode 100644 index 0000000..6dc29ce --- /dev/null +++ b/src/components/debugger/constants.py @@ -0,0 +1,6 @@ +DBENGINE_DEBUGGER_INSTANCE_ID = "debugger" +ROUTE_ROOT = "/debugger" + +class Routes: + DbEngine = "/dbengine" # request the filtering in the grid + \ No newline at end of file diff --git a/src/components/drawerlayout/DrawerLayoutApp.py b/src/components/drawerlayout/DrawerLayoutApp.py new file mode 100644 index 0000000..44f7828 --- /dev/null +++ b/src/components/drawerlayout/DrawerLayoutApp.py @@ -0,0 +1,3 @@ +from fasthtml.fastapp import fast_app + +drawer_layout_app, rt = fast_app() \ No newline at end of file diff --git a/src/components/drawerlayout/DrawerLayoutPage.py b/src/components/drawerlayout/DrawerLayoutPage.py new file mode 100644 index 0000000..73bc416 --- /dev/null +++ b/src/components/drawerlayout/DrawerLayoutPage.py @@ -0,0 +1,16 @@ +class DrawerLayoutPage: + def __init__(self, name, component, /, _id=None, path: str = None, icon=None): + """ + + :param name: + :param component: + :param _id: + :param path: + :param icon: + """ + self.name = name + self.title = name + self.component = component + self.id = _id + self.path = path + self.icon = icon diff --git a/src/components/drawerlayout/__init__.py b/src/components/drawerlayout/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/drawerlayout/assets/DrawerLayout.css b/src/components/drawerlayout/assets/DrawerLayout.css new file mode 100644 index 0000000..34a6d80 --- /dev/null +++ b/src/components/drawerlayout/assets/DrawerLayout.css @@ -0,0 +1,67 @@ +main { + display: flex; /* Allows children to use the parent's height */ + flex-grow: 1; /* Ensures it grows to fill available space */ + height: 100%; /* Inherit height from its parent */ + width: 100%; +} + +.dl-container { + display: flex; /* Allows children to use the parent's height */ + flex-grow: 1; /* Ensures it grows to fill available space */ + width: 100%; +} + +.dl-main { + flex-grow: 1; /* Ensures it grows to fill available space */ + height: 100%; /* Inherit height from its parent */ + overflow-x: auto; +} + +.dl-main:focus { + outline: none; +} + +.dl-sidebar { + position: relative; + width: 150px; + flex-shrink: 0; /* Prevent sidebar from shrinking */ + flex-grow: 0; /* Disable growth (optional for better control) */ + transition: width 0.2s ease; + height: 100%; /* Makes the sidebar height span the entire viewport */ +} + +.dl-sidebar.collapsed { + overflow: hidden; + width: 0 !important; + padding: 0; +} + +.dl-sidebar.collapsed .dl-splitter { + display: none; /* Hides the splitter when sidebar is collapsed */ +} + + +.dl-splitter { + position: absolute; + right: 0; + top: 0; + width: 4px; + height: 100%; + cursor: col-resize; + background-color: color-mix(in oklab, var(--color-base-content) 50%, #0000); +} + +.dl-splitter::after { + --color-resize: color-mix(in oklab, var(--color-base-content) 50%, #0000); + content: ''; /* This is required */ + position: absolute; /* Position as needed */ + z-index: 1; + display: block; /* Makes it a block element */ + width: 3px; + background-color: color-mix(in oklab, var(--color-base-content) 50%, #0000); +} + + +.dl-splitter:hover { + background-color: #aaa; /* Change color on hover */ +} diff --git a/src/components/drawerlayout/assets/DrawerLayout.js b/src/components/drawerlayout/assets/DrawerLayout.js new file mode 100644 index 0000000..2d9c088 --- /dev/null +++ b/src/components/drawerlayout/assets/DrawerLayout.js @@ -0,0 +1,50 @@ +function bindDrawerLayout(drawerId) { + makeDrawerResizable(drawerId); +} + +function makeDrawerResizable(drawerId) { + console.debug("makeResizable on element " + drawerId); + + const sidebar = document.getElementById(`sidebar_${drawerId}`); + const splitter = document.getElementById(`splitter_${drawerId}`); + let isResizing = false; + + if (!sidebar || !splitter) { + console.error("Invalid sidebar or splitter element."); + return; + } + + splitter.addEventListener("mousedown", (e) => { + e.preventDefault(); + isResizing = true; + document.body.style.cursor = "col-resize"; // Change cursor style globally + document.body.style.userSelect = "none"; // Disable text selection + + }); + + document.addEventListener("mousemove", (e) => { + if (!isResizing) return; + + // Get the new width for the sidebar based on mouse movement + const containerRect = sidebar.parentNode.getBoundingClientRect(); + let newWidth = e.clientX - containerRect.left; + + // Set minimum and maximum width constraints for the sidebar + if (newWidth < 100) { + newWidth = 100; // Minimum width + } else if (newWidth > 220) { + newWidth = 220; // Maximum width + } + + sidebar.style.width = `${newWidth}px`; + }); + + document.addEventListener("mouseup", () => { + if (isResizing) { + isResizing = false; // Stop resizing + document.body.style.cursor = ""; // Reset cursor + document.body.style.userSelect = ""; // Re-enable text selection + } + }); + +} \ No newline at end of file diff --git a/src/components/drawerlayout/assets/__init__.py b/src/components/drawerlayout/assets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/drawerlayout/assets/icons.py b/src/components/drawerlayout/assets/icons.py new file mode 100644 index 0000000..946752d --- /dev/null +++ b/src/components/drawerlayout/assets/icons.py @@ -0,0 +1,19 @@ +from fastcore.basics import NotStr + +# Fluent - PanelLeftContract20Regular +icon_panel_contract_regular = NotStr( + """ + + + + + """) + +# Fluent PanelLeftExpand20Regular +icon_panel_expand_regular = NotStr( + """ + + + + + """) diff --git a/src/components/drawerlayout/components/DrawerLayout.py b/src/components/drawerlayout/components/DrawerLayout.py new file mode 100644 index 0000000..88679ab --- /dev/null +++ b/src/components/drawerlayout/components/DrawerLayout.py @@ -0,0 +1,69 @@ +from fasthtml.components import * +from fasthtml.xtend import Script + +from components.BaseComponent import BaseComponent +from components.addstuff.components.AddStuffMenu import AddStuffMenu +from components.addstuff.components.Repositories import Repositories +from components.debugger.components.Debugger import Debugger +from components.drawerlayout.assets.icons import icon_panel_contract_regular, icon_panel_expand_regular +from components.drawerlayout.constants import DRAWER_LAYOUT_INSTANCE_ID +from components.tabs.components.MyTabs import MyTabs +from core.instance_manager import InstanceManager +from core.settings_management import SettingsManager + + +class DrawerLayout(BaseComponent): + + def __init__(self, session: dict | None, + _id: str = None, + settings_manager: SettingsManager = None): + super().__init__(session, _id) + self._tabs = InstanceManager.get(session, MyTabs.create_component_id(session), MyTabs) + self._add_stuff = InstanceManager.get(session, + AddStuffMenu.create_component_id(session), + AddStuffMenu, + settings_manager=settings_manager, + tabs_manager=self._tabs) + self._repositories = InstanceManager.get(session, + Repositories.create_component_id(session), + Repositories, + settings_manager=settings_manager, + tabs_manager=self._tabs) + self._debugger = InstanceManager.get(session, + Debugger.create_component_id(session), + Debugger, + settings_manager=settings_manager, + tabs_manager=self._tabs) + + def __ft__(self): + return Div( + Div( + Div( + self._add_stuff, + self._repositories, + self._debugger, + ), + Div(cls="dl-splitter", id=f"splitter_{self._id}"), + id=f"sidebar_{self._id}", + cls="dl-sidebar p-2", + name="sidebar" + ), + Div( + Label( + Input(type="checkbox", + onclick=f"document.getElementById('sidebar_{self._id}').classList.toggle('collapsed');"), + icon_panel_contract_regular, + icon_panel_expand_regular, + cls="swap", + ), + + Div(self._tabs, id=f"page_{self._id}", name="page"), + cls='dl-main', + tabindex="0", + ), + cls="dl-container flex" + ), Script(f"bindDrawerLayout('{self._id}')") + + @staticmethod + def create_component_id(session, suffix: str = ""): + return f"{DRAWER_LAYOUT_INSTANCE_ID}{session['user_id']}{suffix}" diff --git a/src/components/drawerlayout/components/__init__.py b/src/components/drawerlayout/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/drawerlayout/constants.py b/src/components/drawerlayout/constants.py new file mode 100644 index 0000000..88220bb --- /dev/null +++ b/src/components/drawerlayout/constants.py @@ -0,0 +1,2 @@ +DRAWER_LAYOUT_INSTANCE_ID = "__DrawerLayout__" +ROUTE_ROOT = "/pages" diff --git a/src/components/dummy/__init__.py b/src/components/dummy/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/dummy/components/DummyComponent.py b/src/components/dummy/components/DummyComponent.py new file mode 100644 index 0000000..faf134c --- /dev/null +++ b/src/components/dummy/components/DummyComponent.py @@ -0,0 +1,31 @@ +from fasthtml.components import * + +from components.BaseComponent import BaseComponent + + +class DummyComponent(BaseComponent): + def __init__(self, session, instance_id): + super().__init__(session, instance_id) + + def __ft__(self): + return Div( + Input(id='my-drawer', type='checkbox', cls='drawer-toggle'), + Div( + Label('Open drawer', fr='my-drawer', cls='btn btn-primary drawer-button'), + cls='drawer-content' + ), + Div( + Label(fr='my-drawer', aria_label='close sidebar', cls='drawer-overlay'), + Ul( + Li( + A('Sidebar Item 1') + ), + Li( + A('Sidebar Item 2') + ), + cls='menu bg-base-200 text-base-content min-h-full w-80 p-4' + ), + cls='drawer-side' + ), + cls='drawer drawer-end' + ) diff --git a/src/components/dummy/components/__init__.py b/src/components/dummy/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/footer.py b/src/components/footer.py new file mode 100644 index 0000000..58081ae --- /dev/null +++ b/src/components/footer.py @@ -0,0 +1,14 @@ +from fasthtml.common import * + +import config + + +def footer(): + """Creates a consistent footer.""" + return Footer( + Div( + P(f"© 2025 {config.APP_NAME}. Built with FastHTML."), + cls="px-4 py-2" + ), + cls="footer sm:footer-horizontal bg-neutral text-neutral-content" + ) diff --git a/src/components/form/FormApp.py b/src/components/form/FormApp.py new file mode 100644 index 0000000..a449045 --- /dev/null +++ b/src/components/form/FormApp.py @@ -0,0 +1,17 @@ +import logging + +from fasthtml.fastapp import fast_app + +from components.form.constants import Routes +from core.instance_manager import InstanceManager + +logger = logging.getLogger("FormApp") + +form_app, rt = fast_app() + + +@rt(Routes.OnUpdate) +def put(session, _id: str, data: dict): + logger.debug(f"Entering {Routes.OnUpdate} with args {_id=}, {data=}") + instance = InstanceManager.get(session, _id) + instance.update_state(data) diff --git a/src/components/form/__init__.py b/src/components/form/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/form/components/MyForm.py b/src/components/form/components/MyForm.py new file mode 100644 index 0000000..ce6af15 --- /dev/null +++ b/src/components/form/components/MyForm.py @@ -0,0 +1,123 @@ +import dataclasses +import logging + +from fasthtml.components import * + +from components.BaseComponent import BaseComponent +from components.form.constants import MY_FORM_INSTANCE_ID, Routes, ROUTE_ROOT +from core.utils import get_unique_id + +logger = logging.getLogger("MyForm") + + +@dataclasses.dataclass +class FormField: + name: str + label: str + type: str + + +class MyForm(BaseComponent): + def __init__(self, session: dict, _id: str, + title: str = None, + fields: list[FormField] = None, + state: dict = None, # to remember the values of the fields + submit: str = "Submit", # submit button + htmx_params: dict = None, # htmx parameters + extra_values: dict = None, # hx_vals parameters, but using python dict rather than javascript + success: str = None, + error: str = None + ): + super().__init__(session, _id) + self.title = title + self.fields = fields + self.state: dict = {} if state is None else state + self.submit = submit + self.htmx_params = htmx_params + self.extra_values = extra_values + self.success = success + self.error = error + + self.on_dispose = None + + def update_state(self, state): + self.state = state + + def set_error(self, error_message): + self.error = error_message + + def set_success(self, success_message): + self.success = success_message + + def dispose(self): + logger.debug("Calling dispose") + if self.on_dispose: + self.on_dispose() + + def __ft__(self): + message_alert = None + if self.error: + message_alert = Div( + P(self.error, cls="text-sm"), + cls="bg-error border border-red-400 text-red-700 px-4 py-3 rounded mb-4" + ) + elif self.success: + message_alert = Div( + P(self.success, cls="text-sm"), + cls="bg-success border border-green-400 text-green-700 px-4 py-3 rounded mb-4" + ) + + return Div( + H1(self.title, cls="text-xl font-bold text-center mb-6"), + + Div( + message_alert if message_alert else "", + + Form( + Input(type="hidden", name="form_id", value=self._id), + + *[self.mk_field(field) for field in self.fields], + + Button( + self.submit, + hx_post=self.htmx_params.get("hx-post", None), + hx_target=self.htmx_params.get("hx-target", None), + hx_swap=self.htmx_params.get("hx-swap", None), + hx_vals=self.htmx_params.get("hx-vals", f"js:{{...{self.extra_values} }}" if self.extra_values else None), + cls="btn w-full font-bold py-2 px-4 rounded button-xs" + ), + + # action=self.action, + # method="post", + cls="mb-6" + ), + + id="focusable-div" + ), + cls="p-8 max-w-md mx-auto" + ) + + def mk_field(self, field: FormField): + return Div( + Label(field.label, cls="block text-sm font-medium text-gray-700 mb-1"), + Input( + type=field.type, + id=field.name, + name=field.name, + placeholder=field.label, + required=True, + value=self.state.get(field.name, None), + + hx_put=f"{ROUTE_ROOT}{Routes.OnUpdate}", + hx_trigger="keyup changed delay:300ms", + hx_vals=f'{{"_id": "{self._id}"}}', + + cls="w-full px-3 py-2 border rounded-md focus:outline-none focus:ring-2 input-sm" + ), + cls="mb-6" + ), + + @staticmethod + def create_component_id(session): + prefix = f"{MY_FORM_INSTANCE_ID}{session['user_id']}" + return get_unique_id(prefix) diff --git a/src/components/form/components/__init__.py b/src/components/form/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/form/constants.py b/src/components/form/constants.py new file mode 100644 index 0000000..8555adb --- /dev/null +++ b/src/components/form/constants.py @@ -0,0 +1,5 @@ +MY_FORM_INSTANCE_ID = "__MyForm__" +ROUTE_ROOT = "/forms" + +class Routes: + OnUpdate = "/on-update" \ No newline at end of file diff --git a/src/components/header/__init__.py b/src/components/header/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/header/components/MyHeader.py b/src/components/header/components/MyHeader.py new file mode 100644 index 0000000..a82e03a --- /dev/null +++ b/src/components/header/components/MyHeader.py @@ -0,0 +1,63 @@ +from fasthtml.components import * + +import config +from auth.auth_manager import AuthManager +from components.BaseComponent import BaseComponent +from components.header.constants import HEADER_INSTANCE_ID +from components.login.constants import Routes as LoginRoutes, ROUTE_ROOT as LOGIN_ROUTE_ROOT +from components.register.constants import Routes as RegisterRoutes, ROUTE_ROOT as REGISTER_ROUTE_ROOT +from components.themecontroller.components.ThemeContoller import ThemeController +from core.instance_manager import InstanceManager +from core.settings_management import SettingsManager + + +class MyHeader(BaseComponent): + def __init__(self, session, settings_manager: SettingsManager = None): + super().__init__(session, self.create_component_id(session)) + self.settings_manager = settings_manager + self.theme_controller = ThemeController(self._session, self.settings_manager) + InstanceManager.register(self._session, self.theme_controller) + + def __ft__(self): + # Get authentication status + is_authenticated = AuthManager.is_authenticated(self._session) if self._session else False + is_admin = AuthManager.is_admin(self._session) if self._session else False + username = self._session.get("username", "") if self._session else "" + + auth_links = [] + if is_authenticated: + auth_links.append( + Div( + # Username display + Span(f"Hello, {username}", cls="mr-4"), + + # Logout link + A("Logout", href=LOGIN_ROUTE_ROOT + LoginRoutes.Logout, cls="btn mr-2"), + cls="flex items-center" + ) + ) + else: + auth_links.append( + Div( + A("Login", href=LOGIN_ROUTE_ROOT + LoginRoutes.Login, cls="btn btn-primary mr-2"), + A("Register", href=REGISTER_ROUTE_ROOT + RegisterRoutes.Register, cls="btn mr-1"), + cls="flex items-center" + ) + ) + + return Div( + Div( + Div(A(config.APP_NAME, href="/", cls="btn btn-ghost text-xl"), cls="flex items-center ml-2", ), + Div( + *auth_links, + self.theme_controller, + cls="flex" + ), + cls="flex justify-between w-full" + ), + cls="navbar bg-base-300" + ) + + @staticmethod + def create_component_id(session): + return HEADER_INSTANCE_ID if session is None or 'user_id' not in session else f"{HEADER_INSTANCE_ID}_{session['user_id']}" diff --git a/src/components/header/components/__init__.py b/src/components/header/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/header/constants.py b/src/components/header/constants.py new file mode 100644 index 0000000..9a805ae --- /dev/null +++ b/src/components/header/constants.py @@ -0,0 +1 @@ +HEADER_INSTANCE_ID = "__DrawerLayout__" \ No newline at end of file diff --git a/src/components/login/LoginApp.py b/src/components/login/LoginApp.py new file mode 100644 index 0000000..ecefad9 --- /dev/null +++ b/src/components/login/LoginApp.py @@ -0,0 +1,63 @@ +import logging + +from fasthtml.fastapp import fast_app +from starlette.responses import RedirectResponse + +from auth.auth_manager import AuthManager +from auth.email_auth import EmailAuth +from components.login.constants import Routes, LOGIN_INSTANCE_ID +from components.page_layout_new import page_layout_new +from core.instance_manager import InstanceManager + +logger = logging.getLogger("LoggingApp") + +login_app, rt = fast_app() + + +@rt(Routes.Login) +def get(error_message: str = None, success_message: str = None): + """Handler for the login page route.""" + instance = InstanceManager.get(None, LOGIN_INSTANCE_ID) + return page_layout_new(None, + instance.settings_manager, + instance.login_page(error_message, success_message)) + + +@rt(Routes.Logout) +def get(session): + """Handler for logout.""" + # Clear session data + AuthManager.logout_user(session) + + # Redirect to login page + return RedirectResponse('/login', status_code=303) + + +@rt(Routes.LoginByEmail) +def post(session, email: str, password: str): + """Handler for email login.""" + # Authenticate user + success, message, user_data = EmailAuth.authenticate( + email=email, + password=password + ) + + instance = InstanceManager.get(None, LOGIN_INSTANCE_ID) + + if not success: + return page_layout_new( + session, + instance.settings_manager, + instance.login_page(error_message=message), + ) + + # Log in user by setting session data + AuthManager.login_user(session, user_data) + + # Make sure that the settings are created for this user + user_id = user_data["id"] + user_email = user_data["email"] + instance.init_user(user_id, user_email) + + # Redirect to home page + return RedirectResponse('/', status_code=303) diff --git a/src/components/login/__init__.py b/src/components/login/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/login/components/Login.py b/src/components/login/components/Login.py new file mode 100644 index 0000000..f3d414a --- /dev/null +++ b/src/components/login/components/Login.py @@ -0,0 +1,108 @@ +from fasthtml.components import * + +from components.login.constants import Routes, LOGIN_INSTANCE_ID, ROUTE_ROOT +from core.settings_management import SettingsManager + + +class Login: + def __init__(self, settings_manager: SettingsManager, error_message=None, success_message=None): + """ + Create the login page. + + Args: + error_message: Optional error message to display + success_message: Optional success message to display + + Returns: + Components representing the login page + """ + self._id = LOGIN_INSTANCE_ID + self.settings_manager = settings_manager + self.error_message = error_message + self.success_message = success_message + + def login_page(self, success_message=None, error_message=None): + self.success_message = success_message + self.error_message = error_message + return self.__ft__() + + def init_user(self, user_id: str, user_email: str): + return self.settings_manager.init_user(user_id, user_email) + + def __ft__(self): + # Create alert for error or success message + message_alert = None + if self.error_message: + message_alert = Div( + P(self.error_message, cls="text-sm"), + cls="bg-error border border-red-400 text-red-700 px-4 py-3 rounded mb-4" + ) + elif self.success_message: + message_alert = Div( + P(self.success_message, cls="text-sm"), + cls="bg-success border border-green-400 text-green-700 px-4 py-3 rounded mb-4" + ) + + return Div( + # Page title + H1("Sign In", cls="text-3xl font-bold text-center mb-6"), + + # Login Form + Div( + # Message alert + message_alert if message_alert else "", + + # Email login form + Form( + # Email field + Div( + Label("Email", For="email", cls="block text-sm font-medium text-gray-700 mb-1"), + Input( + type="email", + id="email", + name="email", + placeholder="you@example.com", + required=True, + cls="w-full px-3 py-2 border rounded-md focus:outline-none focus:ring-2" + ), + cls="mb-4" + ), + + # Password field + Div( + Label("Password", For="password", cls="block text-sm font-medium text-gray-700 mb-1"), + Input( + type="password", + id="password", + name="password", + placeholder="Your password", + required=True, + cls="w-full px-3 py-2 border rounded-md focus:outline-none focus:ring-2" + ), + cls="mb-6" + ), + + # Submit button + Button( + "Sign In", + type="submit", + cls="btn w-full font-bold py-2 px-4 rounded" + ), + + action=ROUTE_ROOT + Routes.LoginByEmail, + method="post", + cls="mb-6" + ), + + # Registration link + Div( + P( + "Don't have an account? ", + A("Register here", href="/register", cls="text-blue-600 hover:underline"), + cls="text-sm text-gray-600 text-center" + ) + ), + + cls="p-8 rounded-lg shadow-2xl max-w-md mx-auto" + ) + ) diff --git a/src/components/login/components/__init__.py b/src/components/login/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/login/constants.py b/src/components/login/constants.py new file mode 100644 index 0000000..5f85c7a --- /dev/null +++ b/src/components/login/constants.py @@ -0,0 +1,7 @@ +LOGIN_INSTANCE_ID = "__login__" +ROUTE_ROOT = "/authlogin" + +class Routes: + Login = "/login" + Logout = "/logout" + LoginByEmail = "/email/login" \ No newline at end of file diff --git a/src/components/page_layout_new.py b/src/components/page_layout_new.py new file mode 100644 index 0000000..ec4b9b9 --- /dev/null +++ b/src/components/page_layout_new.py @@ -0,0 +1,32 @@ +from fasthtml.components import * + +import config +from components.footer import footer +from components.header.components.MyHeader import MyHeader + + +def page_layout_new(session, settings_manager, content): + return Html( + Head( + Meta(charset="UTF-8"), + Meta(name="viewport", content="width=device-width, initial-scale=1.0"), + Link(href="https://cdn.jsdelivr.net/npm/daisyui@5", rel="stylesheet", type="text/css"), + Link(href="https://cdn.jsdelivr.net/npm/daisyui@5/themes.css", rel="stylesheet", type="text/css"), + Script(src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"), + ), + Body( + page_layout_lite(session, settings_manager, content), + ) + ) + + +def page_layout_lite(session, settings_manager, content): + return ( + Title(f"{config.APP_NAME}"), + Div( + MyHeader(session, settings_manager), + Main(content, cls="flex-grow"), + footer(), + cls="flex flex-col min-h-screen" + ) + ) diff --git a/src/components/register/RegisterApp.py b/src/components/register/RegisterApp.py new file mode 100644 index 0000000..0b3fcc9 --- /dev/null +++ b/src/components/register/RegisterApp.py @@ -0,0 +1,71 @@ +import logging + +from fasthtml.fastapp import fast_app + +from auth.email_auth import EmailAuth +from components.login.constants import LOGIN_INSTANCE_ID +from components.page_layout_new import page_layout_new +from components.register.constants import Routes, REGISTER_INSTANCE_ID +from core.instance_manager import InstanceManager + +logger = logging.getLogger("RegisterApp") + +register_app, rt = fast_app() + + +@rt(Routes.Register) +def get(error_message: str = None): + """Handler for the registration page route.""" + instance = InstanceManager.get(None, REGISTER_INSTANCE_ID) + return page_layout_new(None, + instance.settings_manager, + instance.register_page(error_message)) + + +@rt(Routes.RegisterByEmail) +def post( + session, + username: str, + email: str, + password: str, + confirm_password: str +): + """Handler for email registration.""" + instance = InstanceManager.get(None, REGISTER_INSTANCE_ID) + + # Validate registration input + is_valid, error_message = EmailAuth.validate_registration( + username=username, + email=email, + password=password, + confirm_password=confirm_password + ) + + if not is_valid: + return page_layout_new( + session, + instance.settings_manager, + instance.register_page(error_message), + ) + + # Create user + success, message, user_id = EmailAuth.register_user( + username=username, + email=email, + password=password + ) + + if not success: + return page_layout_new( + session, + instance.settings_manager, + instance.register_page(message), + ) + + # Redirect to login with success message + login_instance = InstanceManager.get(session, LOGIN_INSTANCE_ID) + return page_layout_new( + session, + login_instance.settings_manager, + login_instance.login_page(success_message="Registration successful! Please sign in."), + ) diff --git a/src/components/register/__init__.py b/src/components/register/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/register/components/Register.py b/src/components/register/components/Register.py new file mode 100644 index 0000000..0c055a9 --- /dev/null +++ b/src/components/register/components/Register.py @@ -0,0 +1,120 @@ +from fasthtml.components import * + +from components.register.constants import REGISTER_INSTANCE_ID, ROUTE_ROOT, Routes + + +class Register: + def __init__(self, settings_manager, error_message: str = None): + self._id = REGISTER_INSTANCE_ID + self.settings_manager = settings_manager + self.error_message = error_message + + def register_page(self, error_message: str): + self.error_message = error_message + return self.__ft__() + + def __ft__(self): + """ + Create the registration page. + + Args: + error_message: Optional error message to display + + Returns: + Components representing the registration page + """ + # Create alert for error message + error_alert = None + if self.error_message: + error_alert = Div( + P(self.error_message, cls="text-sm"), + cls="bg-soft bg-error border border-red-400 text-red-700 px-4 py-3 rounded mb-4" + ) + + return Div( + # Page title + H1("Create an Account", cls="text-3xl font-bold text-center mb-6"), + + # Registration Form + Div( + # Error alert + error_alert if error_alert else "", + + Form( + # Username field + Div( + Label("Username", For="username", cls="block text-sm font-medium text-gray-700 mb-1"), + Input( + type="text", + id="username", + name="username", + placeholder="Choose a username", + required=True, + minlength=3, + maxlength=30, + pattern="[a-zA-Z0-9_-]+", + cls="w-full px-3 py-2 border rounded-md focus:outline-none focus:ring-2" + ), + P("Only letters, numbers, underscores, and hyphens", cls="text-xs text-gray-500 mt-1"), + cls="mb-4" + ), + + # Email field + Div( + Label("Email", For="email", cls="block text-sm font-medium text-gray-700 mb-1"), + Input( + type="email", + id="email", + name="email", + placeholder="you@example.com", + required=True, + cls="w-full px-3 py-2 border rounded-md focus:outline-none focus:ring-2" + ), + cls="mb-4" + ), + + # Password field + Div( + Label("Password", For="password", cls="block text-sm font-medium text-gray-700 mb-1"), + Input( + type="password", + id="password", + name="password", + placeholder="Create a password", + required=True, + minlength=8, + cls="w-full px-3 py-2 border rounded-md focus:outline-none focus:ring-2" + ), + P("At least 8 characters with uppercase, lowercase, and number", cls="text-xs text-gray-500 mt-1"), + cls="mb-4" + ), + + # Confirm password field + Div( + Label("Confirm Password", For="confirm_password", cls="block text-sm font-medium text-gray-700 mb-1"), + Input( + type="password", + id="confirm_password", + name="confirm_password", + placeholder="Confirm your password", + required=True, + cls="w-full px-3 py-2 border rounded-md focus:outline-none focus:ring-2" + ), + cls="mb-6" + ), + + # Submit button + Button( + "Create Account", + type="submit", + cls="btn w-full font-bold py-2 px-4 rounded" + ), + + action=ROUTE_ROOT + Routes.RegisterByEmail, + method="post", + cls="mb-6" + ), + + cls="p-8 rounded-lg shadow-2xl max-w-md mx-auto" + ) + ) diff --git a/src/components/register/components/__init__.py b/src/components/register/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/register/constants.py b/src/components/register/constants.py new file mode 100644 index 0000000..9fc8d40 --- /dev/null +++ b/src/components/register/constants.py @@ -0,0 +1,6 @@ +REGISTER_INSTANCE_ID = "__register__" +ROUTE_ROOT = "/authregister" + +class Routes: + Register = "/register" + RegisterByEmail = "/email/register" \ No newline at end of file diff --git a/src/components/tabs/TabsApp.py b/src/components/tabs/TabsApp.py new file mode 100644 index 0000000..c582ed2 --- /dev/null +++ b/src/components/tabs/TabsApp.py @@ -0,0 +1,22 @@ +import logging + +from fasthtml.fastapp import fast_app + +from components.tabs.constants import Routes +from core.instance_manager import InstanceManager + +logger = logging.getLogger("TabsApp") + +tabs_app, rt = fast_app() + +@rt(Routes.SelectTab) +def post(session, _id: str, tab_id: str): + instance = InstanceManager.get(session, _id) + instance.select_tab_by_id(tab_id) + return instance + +@rt(Routes.RemoveTab) +def post(session, _id: str, tab_id: str): + instance = InstanceManager.get(session, _id) + instance.remove_tab(tab_id) + return instance \ No newline at end of file diff --git a/src/components/tabs/__init__.py b/src/components/tabs/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/tabs/assets/__init__.py b/src/components/tabs/assets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/tabs/assets/tabs.css b/src/components/tabs/assets/tabs.css new file mode 100644 index 0000000..34eeb8f --- /dev/null +++ b/src/components/tabs/assets/tabs.css @@ -0,0 +1,45 @@ +.tabs { + background-color: var(--color-base-200); + color: color-mix(in oklab, var(--color-base-content) 50%, transparent); + border-radius: .5rem; + width: 100%; + height: 100%; +} + +.tabs-content { + display: block; + width: 100%; + height: 100%; + background-color: var(--color-base-100); + padding: 4px; +} + +.tabs-tab { + cursor: pointer; + appearance: none; + text-align: center; + user-select: none; + font-size: .875rem; + display: flex; + margin: 4px 6px 0 6px; + padding: 0 6px; + align-items: center; + border-radius: .25rem; + +} + +.tabs-tab:hover { + color: var(--color-base-content); /* Change text color on hover */ +} + +.tabs-label { + max-width: 150px; +} + +.tabs-active { + --depth: 1; + background-color: var(--color-base-100); + color: var(--color-base-content); + border-radius: .25rem; + box-shadow: 0 1px oklch(100% 0 0/calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000); +} \ No newline at end of file diff --git a/src/components/tabs/assets/tabs.js b/src/components/tabs/assets/tabs.js new file mode 100644 index 0000000..e28f811 --- /dev/null +++ b/src/components/tabs/assets/tabs.js @@ -0,0 +1,3 @@ +function bindTabs(tabsId) { + bindTooltipsWithDelegation(tabsId) +} \ No newline at end of file diff --git a/src/components/tabs/components/MyTabs.py b/src/components/tabs/components/MyTabs.py new file mode 100644 index 0000000..a019462 --- /dev/null +++ b/src/components/tabs/components/MyTabs.py @@ -0,0 +1,192 @@ +import dataclasses +import logging + +from fasthtml.components import * +from fasthtml.xtend import Script + +from assets.icons import icon_dismiss_regular +from components.BaseComponent import BaseComponent +from components.tabs.constants import MY_TABS_INSTANCE_ID, Routes, ROUTE_ROOT +from components_helpers import mk_ellipsis, mk_tooltip_container +from core.instance_manager import InstanceManager +from core.utils import get_unique_id + +logger = logging.getLogger("MyTabs") + + +@dataclasses.dataclass +class Tab: + id: str # unique id for the table + title: str # title to display + content: str # + key: str | tuple = None # another way to retrieve the tab, based on a key + icon: str = None + active: bool = False + + +class MyTabs(BaseComponent): + def __init__(self, session: dict, _id: str): + super().__init__(session, _id) + self.tabs = [ + ] + self.tabs_by_key = {} + + def request_new_tab_id(self): + return get_unique_id(self._id) + + def select_tab_by_id(self, tab_id): + """ + Sets the active state of a tab given its unique identifier. This allows toggling + the currently active tab in a group of tabs. Only one tab is active at a time. + + :param tab_id: A unique identifier for the tab to be activated. Must correspond + to the id of one of the tabs present in the `self.tabs` list. + :type tab_id: Any + + :return: None + """ + for tab in self.tabs: + tab.active = tab.id == tab_id + + def select_tab_by_key(self, key): + """ + Selects a tab using the specified key. + + :param key: The unique key identifying the tab to be selected. + :type key: Any + :return: None + :rtype: NoneType + """ + if key in self.tabs_by_key: + self.select_tab_by_id(self.tabs_by_key[key].id) + + def remove_tab(self, tab_id): + """ + Removes a tab with the specified ID from the current list of tabs. + + :param tab_id: The unique identifier of the tab to be removed. + :type tab_id: Any + :return: None + """ + logger.debug(f"'remove_tab' {tab_id=}, {self.tabs=}") + to_remove = next(filter(lambda t: t.id == tab_id, self.tabs), None) + if to_remove is None: + logger.warning(f" No tab found with id {tab_id=}") + return + + # dispose the content if required + if hasattr(to_remove.content, "dispose") and callable(to_remove.content.dispose): + to_remove.content.dispose() + InstanceManager.remove(self._session, to_remove.content) + + # remove the tab + self.tabs = [tab for tab in self.tabs if tab.id != tab_id] + + # clean the tab by key + if to_remove.key in self.tabs_by_key: + del self.tabs_by_key[to_remove.key] + + # Check if there is no active tab; if so, call select_tab for the first tab (if available) + if self.tabs and not any(tab.active for tab in self.tabs): + self.select_tab_by_id(self.tabs[0].id) + + def add_tab(self, title, content, key: str | tuple = None, tab_id: str = None, icon=None): + """ + Adds a new tab with the specified title, content, and optional icon, then selects + the newly created tab by its unique identifier. + + :param title: The title of the new tab. + :param content: The content to be displayed within the tab. + :param key: + :param tab_id: + :param icon: An optional icon to represent the tab visually. + :return: The unique identifier of the newly created tab. + """ + logger.debug(f"'add_tab' {title=}, {content=}, {key=}") + + if key in self.tabs_by_key: + # deal with potentially an already known entry + older_tab = self.tabs_by_key[key] + if older_tab.content != content: + self.remove_tab(older_tab.id) + id_to_use = older_tab.id + new_tab = Tab(id_to_use, title, content, key=key, icon=icon) + self.tabs.append(new_tab) + self.tabs_by_key[key] = new_tab + + self.select_tab_by_key(key) + return self.tabs_by_key[key].id + + # else create a new tab + id_to_use = tab_id or get_unique_id(self._id) + new_tab = Tab(id_to_use, title, content, key=key, icon=icon) + self.tabs.append(new_tab) + if key is not None: + self.tabs_by_key[key] = new_tab + + self.select_tab_by_id(new_tab.id) + return new_tab.id + + def set_tab_content(self, tab_id, content, title=None, key: str | tuple = None, active=None): + logger.debug(f"'set_tab_content' {tab_id=}, {content=}, {active=}") + to_modify = next(filter(lambda t: t.id == tab_id, self.tabs), None) + if to_modify is None: + logger.warning(f" No tab found with id {tab_id=}") + return + + to_modify.content = content + if to_modify.key is not None: + del self.tabs_by_key[to_modify.key] + + if title is not None: + to_modify.title = title + + if key is not None: + self.tabs_by_key[key] = to_modify + + if active is not None: + to_modify.active = active + + def refresh(self): + return self.render(oob=True) + + def __ft__(self): + return mk_tooltip_container(self._id), self.render(), Script(f"bindTabs('{self._id}')") + + def render(self, oob=False): + if not self.tabs: + return Div(id=self._id, hx_swap_oob="true" if oob else None) + + active_content = self.get_active_tab_content() + if hasattr(active_content, "on_htmx_after_settle"): + extra_params = {"hx-on::after-settle": active_content.on_htmx_after_settle()} + else: + extra_params = {} + + return Div( + *[self._mk_tab(tab) for tab in self.tabs], # headers + Div(active_content, cls="tabs-content"), + cls="tabs", + id=self._id, + hx_swap_oob="true" if oob else None, + **extra_params, + ) + + def _mk_tab(self, tab: Tab): + return Span( + Label(mk_ellipsis(tab.title), hx_post=f"{ROUTE_ROOT}{Routes.SelectTab}", cls="tabs-label truncate"), + Div(icon_dismiss_regular, cls="icon-16 ml-2", hx_post=f"{ROUTE_ROOT}{Routes.RemoveTab}"), + cls=f"tabs-tab {'tabs-active' if tab.active else ''}", + hx_vals=f'{{"_id": "{self._id}", "tab_id":"{tab.id}"}}', + hx_target=f"#{self._id}", + hx_swap="outerHTML", + ) + + def get_active_tab_content(self): + active_tab = next(filter(lambda t: t.active, self.tabs), None) + return active_tab.content if active_tab else None + + @staticmethod + def create_component_id(session): + prefix = f"{MY_TABS_INSTANCE_ID}{session['user_id']}" + return get_unique_id(prefix) diff --git a/src/components/tabs/components/__init__.py b/src/components/tabs/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/tabs/constants.py b/src/components/tabs/constants.py new file mode 100644 index 0000000..3077dd8 --- /dev/null +++ b/src/components/tabs/constants.py @@ -0,0 +1,8 @@ +MY_TABS_INSTANCE_ID = "__MyTabs__" +ROUTE_ROOT = "/tabs" + +class Routes: + SelectTab = "/select" + AddTab = "/add" + RemoveTab = "/remove" + MoveTab = "/move" \ No newline at end of file diff --git a/src/components/themecontroller/ThemeControllerApp.py b/src/components/themecontroller/ThemeControllerApp.py new file mode 100644 index 0000000..e55fadc --- /dev/null +++ b/src/components/themecontroller/ThemeControllerApp.py @@ -0,0 +1,17 @@ +import logging + +from fasthtml.fastapp import fast_app + +from components.themecontroller.constants import Routes +from core.instance_manager import InstanceManager + +logger = logging.getLogger("ThemeControllerApp") + +theme_controller_app, rt = fast_app() + + +@rt(Routes.ChangeTheme) +def post(session, _id: str, theme: str): + logger.debug(f"Entering {Routes.ChangeTheme} with args {session=}, {theme=}") + instance = InstanceManager.get(session, _id) + instance.change_theme(theme) diff --git a/src/components/themecontroller/__init__.py b/src/components/themecontroller/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/themecontroller/components/ThemeContoller.py b/src/components/themecontroller/components/ThemeContoller.py new file mode 100644 index 0000000..e399207 --- /dev/null +++ b/src/components/themecontroller/components/ThemeContoller.py @@ -0,0 +1,95 @@ +import logging +import uuid + +from fasthtml.components import * +from fasthtml.svg import * + +from components.themecontroller.constants import ROUTE_ROOT, Routes +from components.themecontroller.settings import THEME_CONTROLLER_SETTINGS_ENTRY, ThemeControllerSettings +from core.settings_management import SettingsManager + +logger = logging.getLogger("ThemeController") + + +class ThemeController: + def __init__(self, session, settings_manager: SettingsManager, /, _id=None): + self._id = _id or uuid.uuid4().hex + self.session = session + self.settings_manager = settings_manager + + self.settings = self.settings_manager.get(session, + THEME_CONTROLLER_SETTINGS_ENTRY, + default=ThemeControllerSettings()) + + def __ft__(self): + return Div( + Div( + Div( + Div(cls='bg-base-content size-1 rounded-full'), + Div(cls='bg-primary size-1 rounded-full'), + Div(cls='bg-secondary size-1 rounded-full'), + Div(cls='bg-accent size-1 rounded-full'), + cls='bg-base-100 border-base-content/10 grid shrink-0 grid-cols-2 gap-0.5 rounded-md border p-1' + ), + Svg( + Path(d='M1799 349l242 241-1017 1017L7 590l242-241 775 775 775-775z'), + width='12px', + height='12px', + viewbox='0 0 2048 2048', + cls='mt-px hidden h-2 w-2 fill-current opacity-60 sm:inline-block' + ), + tabindex='0', + role='button', + cls='btn m-1' + ), + Ul( + Li( + Input(type='radio', name='theme', aria_label='Default', value='default', + cls='theme-controller w-full btn btn-sm btn-block btn-ghost justify-start', + checked=self.settings.theme is None or self.settings.theme == 'default', + hx_post=f"{ROUTE_ROOT}{Routes.ChangeTheme}", + hx_vals=f'{{"_id": "{self._id}"}}', + ) + ), + Li( + Input(type='radio', name='theme', aria_label='Dark', value='dark', + cls='theme-controller w-full btn btn-sm btn-block btn-ghost justify-start', + checked=self.settings.theme == 'dark', + hx_post=f"{ROUTE_ROOT}{Routes.ChangeTheme}", + hx_vals=f'{{"_id": "{self._id}"}}', + ) + ), + Li( + Input(type='radio', name='theme', aria_label='Light', value='light', + cls='theme-controller w-full btn btn-sm btn-block btn-ghost justify-start', + checked=self.settings.theme == 'light', + hx_post=f"{ROUTE_ROOT}{Routes.ChangeTheme}", + hx_vals=f'{{"_id": "{self._id}"}}', + ) + ), + Li( + Input(type='radio', name='theme', aria_label='Cupcake', value='cupcake', + cls='theme-controller w-full btn btn-sm btn-block btn-ghost justify-start', + checked=self.settings.theme == 'cupcake', + hx_post=f"{ROUTE_ROOT}{Routes.ChangeTheme}", + hx_vals=f'{{"_id": "{self._id}"}}', + ) + ), + Li( + Input(type='radio', name='theme', aria_label='Lofi', value='lofi', + cls='theme-controller w-full btn btn-sm btn-block btn-ghost justify-start', + checked=self.settings.theme == 'lofi', + hx_post=f"{ROUTE_ROOT}{Routes.ChangeTheme}", + hx_vals=f'{{"_id": "{self._id}"}}', + ) + ), + tabindex='0', + cls='dropdown-content bg-base-200 rounded-box z-1 shadow-2xl', + ), + cls='dropdown dropdown-end block' + ) + + def change_theme(self, theme): + logger.debug(f"change_theme - Changing theme to '{theme}'.") + self.settings.theme = theme + self.settings_manager.put(self.session, THEME_CONTROLLER_SETTINGS_ENTRY, self.settings) diff --git a/src/components/themecontroller/components/__init__.py b/src/components/themecontroller/components/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components/themecontroller/constants.py b/src/components/themecontroller/constants.py new file mode 100644 index 0000000..88de803 --- /dev/null +++ b/src/components/themecontroller/constants.py @@ -0,0 +1,4 @@ +ROUTE_ROOT = "/settings" + +class Routes: + ChangeTheme = "/change_theme" # request the filtering in the grid \ No newline at end of file diff --git a/src/components/themecontroller/settings.py b/src/components/themecontroller/settings.py new file mode 100644 index 0000000..cce4ebc --- /dev/null +++ b/src/components/themecontroller/settings.py @@ -0,0 +1,12 @@ +import dataclasses + +from core.settings_objects import BaseSettingObj + +THEME_CONTROLLER_SETTINGS_ENTRY = "ThemeControllerSettings" + + +@dataclasses.dataclass +class ThemeControllerSettings(BaseSettingObj): + __ENTRY_NAME__ = THEME_CONTROLLER_SETTINGS_ENTRY + + theme: str = None diff --git a/src/components/useradmin/UserAdminApp.py b/src/components/useradmin/UserAdminApp.py new file mode 100644 index 0000000..f6d28aa --- /dev/null +++ b/src/components/useradmin/UserAdminApp.py @@ -0,0 +1,128 @@ +@app.get("/admin") +def admin(session): + """Handler for the admin dashboard page route.""" + # Check admin authentication + auth_redirect = require_auth(session, admin_required=True) + if auth_redirect: + return auth_redirect + + return page_layout_new( + session, + settings_manager, + content=admin_dashboard(), + ) + + +@app.get("/admin/users") +def admin_users(session, page: int = 1, error_message: str = None, success_message: str = None): + """Handler for the admin users page route.""" + # Check admin authentication + auth_redirect = require_auth(session, admin_required=True) + if auth_redirect: + return auth_redirect + + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(page, error_message, success_message), + current_page="/admin", + session=session + ) + + +@app.post("/admin/users/{user_id:int}/make-admin") +def make_admin(user_id: int, session): + """Handler for making a user an admin.""" + # Check admin authentication + auth_redirect = require_auth(session, admin_required=True) + if auth_redirect: + return auth_redirect + + # Set admin status + success = UserDAO.set_admin_status(user_id, True) + + if success: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(success_message="User successfully made admin"), + current_page="/admin", + session=session + ) + else: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(error_message="Failed to update user status"), + current_page="/admin", + session=session + ) + + +@app.post("/admin/users/{user_id:int}/remove-admin") +def remove_admin(user_id: int, session): + """Handler for removing admin status from a user.""" + # Check admin authentication + auth_redirect = require_auth(session, admin_required=True) + if auth_redirect: + return auth_redirect + + # Prevent removing admin status from the current user + if session.get("user_id") == user_id: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(error_message="You cannot remove your own admin status"), + current_page="/admin", + session=session + ) + + # Set admin status + success = UserDAO.set_admin_status(user_id, False) + + if success: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(success_message="Admin status successfully removed"), + current_page="/admin", + session=session + ) + else: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(error_message="Failed to update user status"), + current_page="/admin", + session=session + ) + + +@app.post("/admin/users/{user_id:int}/delete") +def admin_delete_user(user_id: int, session): + """Handler for deleting a user.""" + # Check admin authentication + auth_redirect = require_auth(session, admin_required=True) + if auth_redirect: + return auth_redirect + + # Prevent deleting the current user + if session.get("user_id") == user_id: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(error_message="You cannot delete your own account"), + current_page="/admin", + session=session + ) + + # Delete user + success = UserDAO.delete_user(user_id) + + if success: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(success_message="User successfully deleted"), + current_page="/admin", + session=session + ) + else: + return page_layout( + title=f"User Management - {config.APP_NAME}", + content=admin_users_page(error_message="Failed to delete user"), + current_page="/admin", + session=session + ) diff --git a/src/components/useradmin/__init__.py b/src/components/useradmin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/components_helpers.py b/src/components_helpers.py new file mode 100644 index 0000000..7325688 --- /dev/null +++ b/src/components_helpers.py @@ -0,0 +1,50 @@ +from fasthtml.components import * + +from core.utils import merge_classes + + +def mk_icon(icon, size=20, can_select=True, cls='', **kwargs): + merged_cls = merge_classes(f"icon-{size}", + 'icon-btn' if can_select else '', + cls, + kwargs) + return Div(icon, cls=merged_cls, **kwargs) + + +def mk_ellipsis(txt: str, cls='', **kwargs): + merged_cls = merge_classes("truncate", + cls, + kwargs) + return Div(txt, cls=merged_cls, data_tooltip=txt, **kwargs) + + +def mk_tooltip_container(component_id): + return Div(id=f"tt_{component_id}", style="position: fixed; z-index: 1000;", cls="mmt-tooltip-container"), + + +def mk_dialog_buttons(ok_title: str = "OK", cancel_title: str = "Cancel", on_ok: dict = None, on_cancel: dict = None): + if on_ok is None: + on_ok = {} + if on_cancel is None: + on_cancel = {} + + return Div( + Div( + Button(ok_title, cls="btn btn-primary btn-sm mr-2", **on_ok), + Button(cancel_title, cls="btn btn-ghost btn-sm", **on_cancel), + cls="flex justify-end" + ), + cls="flex justify-end w-full" + ) + + +def mk_select_option(option: str, value=None, selected_value: str = None, selected=False, enabled=True): + attrs = {} + if value is not None: + attrs["value"] = value + if selected_value == option or selected is True: + attrs["selected"] = True + if not enabled: + attrs["disabled"] = True + + return Option(option, **attrs) diff --git a/src/config.py b/src/config.py new file mode 100644 index 0000000..423c1a1 --- /dev/null +++ b/src/config.py @@ -0,0 +1,43 @@ +import logging +import os + +from dotenv import load_dotenv + +logger = logging.getLogger("config") + +# Load environment variables from .env file +load_dotenv() + +# # API configuration +# OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY") +# OPENROUTER_BASE_URL = "https://openrouter.ai/api/v1" +# +# # Default model to use +# DEFAULT_MODEL = os.getenv("DEFAULT_MODEL", "openai/gpt-3.5-turbo") + +# Database settings +DB_PATH = os.getenv("DB_PATH", "tools.db") +logger.info(f"{DB_PATH=}") + +# Authentication settings +SECRET_KEY = os.getenv("SECRET_KEY", "your-secret-key-change-in-production") + +# # GitHub OAuth settings +# GITHUB_CLIENT_ID = os.getenv("GITHUB_CLIENT_ID") +# GITHUB_CLIENT_SECRET = os.getenv("GITHUB_CLIENT_SECRET") +# GITHUB_REDIRECT_URI = os.getenv("GITHUB_REDIRECT_URI", "/auth/github/callback") + +# Admin user (created on first run if provided) +ADMIN_EMAIL = os.getenv("ADMIN_EMAIL") +ADMIN_PASSWORD = os.getenv("ADMIN_PASSWORD") +logger.info(f"{ADMIN_EMAIL=}") + +# Session expiration (in seconds) +SESSION_EXPIRY = int(os.getenv("SESSION_EXPIRY", "604800")) # 7 days default +logger.info(f"{SESSION_EXPIRY=}") + +# Application settings +DEBUG = os.getenv("DEBUG", "True").lower() == "true" +logger.info(f"{DEBUG=}") + +APP_NAME = "My Managing Tools" diff --git a/src/constants.py b/src/constants.py new file mode 100644 index 0000000..160e6b6 --- /dev/null +++ b/src/constants.py @@ -0,0 +1,3 @@ +class Routes: + Root = "/" + Logout = "/logout" diff --git a/src/core/__init__.py b/src/core/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/core/dbengine.py b/src/core/dbengine.py new file mode 100644 index 0000000..2ea5337 --- /dev/null +++ b/src/core/dbengine.py @@ -0,0 +1,335 @@ +import datetime +import hashlib +import io +import json +import logging +import os +import pickle +from threading import RLock + +from core.serializer import Serializer, DebugSerializer +from core.utils import get_stream_digest + +TYPE_KEY = "__type__" +TAG_PARENT = "__parent__" +TAG_USER = "__user_id__" +TAG_DATE = "__date__" +BUFFER_SIZE = 4096 +FAKE_USER_ID = "FakeUserId" + +logger = logging.getLogger(__name__) + + +class DbException(Exception): + pass + + +class RefHelper: + def __init__(self, get_obj_path): + self.get_obj_path = get_obj_path + + def save_ref(self, obj): + """ + + :param obj: + :return: + """ + buffer = io.BytesIO() + pickler = pickle.Pickler(buffer) + pickler.dump(obj) + + digest = get_stream_digest(buffer) + + target_path = self.get_obj_path(digest) + if not os.path.exists(os.path.dirname(target_path)): + os.makedirs(os.path.dirname(target_path)) + + buffer.seek(0) + with open(self.get_obj_path(digest), "wb") as file: + while chunk := buffer.read(BUFFER_SIZE): + file.write(chunk) + + logger.debug(f"Saved object type '{type(obj).__name__}' with digest {digest}") + return digest + + def load_ref(self, digest): + """ + + :param digest: + :return: + """ + with open(self.get_obj_path(digest), 'rb') as file: + return pickle.load(file) + + +class DbEngine: + """ + Personal implementation of DB engine + Inspire by the way git manage its files + Designed to keep history of the modifications + """ + ObjectsFolder = "objects" # group objects in the same folder + HeadFile = "head" # used to keep track the latest version of all entries + + def __init__(self, root: str = None): + self.root = root or ".mytools_db" + self.serializer = Serializer(RefHelper(self._get_obj_path)) + self.debug_serializer = DebugSerializer(RefHelper(self.debug_load)) + self.lock = RLock() + + def is_initialized(self): + """ + + :return: + """ + return os.path.exists(self.root) + + def init(self): + """ + Make sure that the DbEngine is properly initialized + :return: + """ + if not os.path.exists(self.root): + logger.debug(f"Creating root folder in {os.path.abspath(self.root)}.") + os.mkdir(self.root) + + def save(self, user_id: str, entry: str, obj: object) -> str: + """ + Save a snapshot of an entry + :param user_id: + :param entry: + :param obj: snapshot to save + :return: + """ + with self.lock: + logger.info(f"Saving {user_id=}, {entry=}, {obj=}") + # prepare the data + as_dict = self._serialize(obj) + as_dict[TAG_PARENT] = [self._get_entry_digest(entry)] + as_dict[TAG_USER] = user_id + as_dict[TAG_DATE] = datetime.datetime.now().strftime('%Y%m%d %H:%M:%S %z') + + # transform into a stream + as_str = json.dumps(as_dict, sort_keys=True, indent=4) + logger.debug(f"Serialized object : {as_str}") + byte_stream = as_str.encode("utf-8") + + # compute the digest to know where to store it + digest = hashlib.sha256(byte_stream).hexdigest() + + target_path = self._get_obj_path(digest) + if os.path.exists(target_path): + # the same object is already saved. Noting to do + return digest + + # save the new value + if not os.path.exists(os.path.dirname(target_path)): + os.makedirs(os.path.dirname(target_path)) + with open(target_path, "wb") as file: + file.write(byte_stream) + + # update the head to remember where is the latest entry + self._update_head(entry, digest) + logger.debug(f"New head for entry '{entry}' is {digest}") + return digest + + def load(self, user_id: str, entry, digest=None): + """ + Loads a snapshot + :param user_id: + :param entry: + :param digest: + :return: + """ + with self.lock: + logger.info(f"Loading {user_id=}, {entry=}, {digest=}") + + digest_to_use = digest or self._get_entry_digest(entry) + logger.debug(f"Using digest {digest_to_use}.") + + if digest_to_use is None: + raise DbException(entry) + + target_file = self._get_obj_path(digest_to_use) + with open(target_file, 'r', encoding='utf-8') as file: + as_dict = json.load(file) + + return self._deserialize(as_dict) + + def put(self, user_id: str, entry, key: str, value: object): + """ + Save a specific record. + This will create a new snapshot is the record is new or different + + You should not mix the usage of put_many() and save() as it's two different way to manage the db + :param user_id: + :param entry: + :param key: + :param value: + :return: + """ + with self.lock: + logger.info(f"Adding {user_id=}, {entry=}, {key=}, {value=}") + try: + entry_content = self.load(user_id, entry) + except DbException: + entry_content = {} + + # Do not save if the entry is the same + if key in entry_content: + old_value = entry_content[key] + if old_value == value: + return False + + entry_content[key] = value + self.save(user_id, entry, entry_content) + return True + + def put_many(self, user_id: str, entry, items: list): + """ + Save a list of item as one single snapshot + A new snapshot will not be created if all the items already exist + + You should not mix the usage of put_many() and save() as it's two different way to manage the db + :param user_id: + :param entry: + :param items: + :return: + """ + with self.lock: + logger.info(f"Adding many {user_id=}, {entry=}, {items=}") + try: + entry_content = self.load(user_id, entry) + except DbException: + entry_content = {} + + is_dirty = False + for item in items: + key = item.get_key() + if key in entry_content and entry_content[key] == item: + continue + else: + entry_content[key] = item + is_dirty = True + + if is_dirty: + self.save(user_id, entry, entry_content) + return True + + return False + + def exists(self, entry: str): + """ + Tells if an entry exist + :param user_id: + :param entry: + :return: + """ + with self.lock: + return self._get_entry_digest(entry) is not None + + def get(self, user_id: str, entry: str, key: str | None = None, digest=None): + """ + Retrieve an item from the snapshot + :param user_id: + :param entry: + :param key: + :param digest: + :return: + """ + with self.lock: + logger.info(f"Getting {user_id=}, {entry=}, {key=}, {digest=}") + entry_content = self.load(user_id, entry, digest) + + if key is None: + # return all items as list + return [v for k, v in entry_content.items() if not k.startswith("__")] + + return entry_content[key] + + def debug_head(self): + with self.lock: + head_path = os.path.join(self.root, self.HeadFile) + # load + try: + with open(head_path, 'r') as file: + head = json.load(file) + except FileNotFoundError: + head = {} + + return head + + def debug_load(self, digest): + with self.lock: + target_file = self._get_obj_path(digest) + with open(target_file, 'r', encoding='utf-8') as file: + as_dict = json.load(file) + + return self.debug_serializer.deserialize(as_dict) + + def _serialize(self, obj): + """ + Just call the serializer + :param obj: + :return: + """ + # serializer = Serializer(RefHelper(self._get_obj_path)) + use_refs = getattr(obj, "use_refs")() if hasattr(obj, "use_refs") else None + return self.serializer.serialize(obj, use_refs) + + def _deserialize(self, as_dict): + return self.serializer.deserialize(as_dict) + + def _update_head(self, entry, digest): + """ + Actually dumps the snapshot in file system + :param entry: + :param digest: + :return: + """ + head_path = os.path.join(self.root, self.HeadFile) + # load + try: + with open(head_path, 'r') as file: + head = json.load(file) + except FileNotFoundError: + head = {} + + # update + head[entry] = digest + + # and save + with open(head_path, 'w') as file: + json.dump(head, file) + + def _get_entry_digest(self, entry): + """ + Search for the latest digest, for a given entry + :param entry: + :return: + """ + head_path = os.path.join(self.root, self.HeadFile) + try: + with open(head_path, 'r') as file: + head = json.load(file) + return head[str(entry)] + + except FileNotFoundError: + return None + except KeyError: + return None + + def _get_head_path(self): + """ + Location of the Head file + :return: + """ + return os.path.join(self.root, self.HeadFile) + + def _get_obj_path(self, digest): + """ + Location of objects + :param digest: + :return: + """ + return os.path.join(self.root, "objects", digest[:24], digest) diff --git a/src/core/handlers.py b/src/core/handlers.py new file mode 100644 index 0000000..d63a2be --- /dev/null +++ b/src/core/handlers.py @@ -0,0 +1,59 @@ +# I delegate the complexity of some data type within specific handlers + +import datetime + +from core.utils import has_tag + +TAG_SPECIAL = "__special__" + + +class BaseHandler: + def is_eligible_for(self, obj): + pass + + def tag(self): + pass + + def serialize(self, obj) -> dict: + pass + + def deserialize(self, data: dict) -> object: + pass + + +class DateHandler(BaseHandler): + def is_eligible_for(self, obj): + return isinstance(obj, datetime.date) + + def tag(self): + return "Date" + + def serialize(self, obj): + return { + TAG_SPECIAL: self.tag(), + "year": obj.year, + "month": obj.month, + "day": obj.day, + } + + def deserialize(self, data: dict) -> object: + return datetime.date(year=data["year"], month=data["month"], day=data["day"]) + + +class Handlers: + + def __init__(self, handlers_): + self.handlers = handlers_ + + def get_handler(self, obj): + if has_tag(obj, TAG_SPECIAL): + return [h for h in self.handlers if h.tag() == obj[TAG_SPECIAL]][0] + + for h in self.handlers: + if h.is_eligible_for(obj): + return h + + return None + + +handlers = Handlers([DateHandler()]) diff --git a/src/core/instance_manager.py b/src/core/instance_manager.py new file mode 100644 index 0000000..6334deb --- /dev/null +++ b/src/core/instance_manager.py @@ -0,0 +1,108 @@ +import logging + +from components.BaseComponent import BaseComponent + +SESSION_ID_KEY = "user_id" +NO_SESSION = "__NO_SESSION__" +NOT_LOGGED = "__NOT_LOGGED__" + +logger = logging.getLogger("InstanceManager") + + +def debug_session(session): + if session is None: + return f"session={NO_SESSION}" + else: + return f"session={InstanceManager.get_session_id(session)}" + +class InstanceManager: + _instances = {} + + @staticmethod + def get(session: dict | None, instance_id: str, instance_type: type = None, **kwargs): + """ + Retrieves an instance from the InstanceManager or creates a new one if it does not exist, + using the provided session, instance_id, and instance_type. If the instance already exists + in the InstanceManager, it will be returned directly. If the instance does not exist and + the instance_type is provided, a new instance will be created based on the instance_type. + + :param session: The session context associated with the instance. Can be None. + :type session: dict or None + :param instance_id: The unique identifier for the instance to retrieve or create. + :type instance_id: str + :param instance_type: The class type for creating a new instance if it does not already + exist. Defaults to None. + :type instance_type: type + :param kwargs: Additional keyword arguments to initialize a new instance if it is created. + :return: The existing or newly created instance for the given session and instance_id. + """ + logger.debug(f"'get' session={InstanceManager.get_session_id(session)}, {instance_id=}") + + key = (InstanceManager.get_session_id(session), instance_id) + + if key not in InstanceManager._instances and instance_type is not None: + new_instance = instance_type(session, instance_id, **kwargs) \ + if issubclass(instance_type, BaseComponent) \ + else instance_type(instance_id, **kwargs) + InstanceManager._instances[key] = new_instance + + return InstanceManager._instances[key] + + @staticmethod + def register(session: dict | None, instance, instance_id: str = None): + """ + Register an instance with the given session_id and instance_id. + If instance_id is None, attempt to fetch it from the _id attribute of the instance. + If the instance has no _id attribute and instance_id is None, raise a ValueError. + If session_id is None, it is allowed. + + Args: + session (dict): The current session. + instance: The instance to be registered. + instance_id (str): The instance ID. + + Raises: + ValueError: If instance_id is not provided and the instance does not have an _id attribute. + """ + logger.debug(f"'register' session={InstanceManager.get_session_id(session)}, {instance_id=}") + + if instance_id is None: + if hasattr(instance, "_id"): + instance_id = getattr(instance, "_id") + else: + raise ValueError(f"`instance_id` is not provided and the instance '{instance}' has no `_id` attribute.") + + key = (InstanceManager.get_session_id(session), instance_id) + InstanceManager._instances[key] = instance + + @staticmethod + def register_many(*instances): + for instance in instances: + InstanceManager.register(None, instance) + + @staticmethod + def remove(session: dict, instance_id: str): + """ + Remove a specific instance by its key. + """ + logger.debug(f"'remove' session={InstanceManager.get_session_id(session)}, {instance_id=}") + key = (InstanceManager.get_session_id(session), instance_id) + if key in InstanceManager._instances: + instance = InstanceManager._instances[key] + if hasattr(instance, "dispose"): + instance.dispose() + del InstanceManager._instances[key] + + @staticmethod + def clear(): + """ + Clear all stored instances. + """ + logger.debug(f"'clear'") + InstanceManager._instances.clear() + + @staticmethod + def get_session_id(session: dict | None): + return session[SESSION_ID_KEY] if session else NOT_LOGGED + + diff --git a/src/core/serializer.py b/src/core/serializer.py new file mode 100644 index 0000000..99aaa4d --- /dev/null +++ b/src/core/serializer.py @@ -0,0 +1,201 @@ +import copy + +from core.handlers import handlers +from core.utils import has_tag, is_dictionary, is_list, is_object, is_set, is_tuple, is_primitive, importable_name, \ + get_class, get_full_qualified_name, is_enum + +TAG_ID = "__id__" +TAG_OBJECT = "__object__" +TAG_TUPLE = "__tuple__" +TAG_SET = "__set__" +TAG_REF = "__ref__" +TAG_ENUM = "__enum__" + + +class Serializer: + def __init__(self, ref_helper=None): + self.ref_helper = ref_helper + + self.ids = {} + self.objs = [] + self.id_count = 0 + + def serialize(self, obj, use_refs=None): + """ + From object to dictionary + :param obj: + :param use_refs: Sometimes it easier / quicker to use pickle ! + :return: + """ + if use_refs: + use_refs = set("root." + path for path in use_refs) + + return self._serialize(obj, use_refs or set(), "root") + + def deserialize(self, obj: dict): + """ + From dictionary to object (or primitive) + :param obj: + :return: + """ + if has_tag(obj, TAG_REF): + return self.ref_helper.load_ref(obj[TAG_REF]) + + if has_tag(obj, TAG_ID): + return self._restore_id(obj) + + if has_tag(obj, TAG_TUPLE): + return tuple([self.deserialize(v) for v in obj[TAG_TUPLE]]) + + if has_tag(obj, TAG_SET): + return set([self.deserialize(v) for v in obj[TAG_SET]]) + + if has_tag(obj, TAG_ENUM): + return self._deserialize_enum(obj) + + if has_tag(obj, TAG_OBJECT): + return self._deserialize_obj_instance(obj) + + if (handler := handlers.get_handler(obj)) is not None: + return handler.deserialize(obj) + + if is_list(obj): + return [self.deserialize(v) for v in obj] + + if is_dictionary(obj): + return {k: self.deserialize(v) for k, v in obj.items()} + + return obj + + def _serialize(self, obj, use_refs: set | None, path): + if use_refs is not None and path in use_refs: + digest = self.ref_helper.save_ref(obj) + return {TAG_REF: digest} + + if is_primitive(obj): + return obj + + if is_tuple(obj): + return {TAG_TUPLE: [self._serialize(v, use_refs, path) for v in obj]} + + if is_set(obj): + return {TAG_SET: [self._serialize(v, use_refs, path) for v in obj]} + + if is_list(obj): + return [self._serialize(v, use_refs, path) for v in obj] + + if is_dictionary(obj): + return {k: self._serialize(v, use_refs, path) for k, v in obj.items()} + + if is_enum(obj): + return self._serialize_enum(obj, use_refs, path) + + if is_object(obj): + return self._serialize_obj_instance(obj, use_refs, path) + + raise Exception(f"Cannot serialize '{obj}'") + + def _serialize_enum(self, obj, use_refs: set | None, path): + # check if the object was already seen + if (seen := self._check_already_seen(obj)) is not None: + return seen + + data = {} + class_name = get_full_qualified_name(obj) + data[TAG_ENUM] = class_name + "." + obj.name + return data + + def _serialize_obj_instance(self, obj, use_refs: set | None, path): + # check if the object was already seen + if (seen := self._check_already_seen(obj)) is not None: + return seen + + # try to manage use_refs + current_obj_use_refs = getattr(obj, "use_refs")() if hasattr(obj, "use_refs") else None + if current_obj_use_refs: + use_refs.update(f"{path}.{sub_path}" for sub_path in current_obj_use_refs) + + if (handler := handlers.get_handler(obj)) is not None: + return handler.serialize(obj) + + # flatten + data = {} + cls = obj.__class__ if hasattr(obj, '__class__') else type(obj) + class_name = importable_name(cls) + data[TAG_OBJECT] = class_name + + if hasattr(obj, "__dict__"): + for k, v in obj.__dict__.items(): + data[k] = self._serialize(v, use_refs, f"{path}.{k}") + + return data + + def _check_already_seen(self, obj): + _id = self._exist(obj) + if _id is not None: + return {TAG_ID: _id} + + # else: + self.ids[id(obj)] = self.id_count + self.objs.append(obj) + self.id_count = self.id_count + 1 + + return None + + def _deserialize_enum(self, obj): + cls_name, enum_name = obj[TAG_ENUM].rsplit(".", 1) + cls = get_class(cls_name) + obj = getattr(cls, enum_name) + self.objs.append(obj) + return obj + + def _deserialize_obj_instance(self, obj): + + cls = get_class(obj[TAG_OBJECT]) + instance = cls.__new__(cls) + self.objs.append(instance) + + for k, v in obj.items(): + value = self.deserialize(v) + setattr(instance, k, value) + + return instance + + def _restore_id(self, obj): + try: + return self.objs[obj[TAG_ID]] + except IndexError: + pass + + def _exist(self, obj): + try: + v = self.ids[id(obj)] + return v + except KeyError: + return None + + +class DebugSerializer(Serializer): + def __init__(self, ref_helper=None): + super().__init__(ref_helper) + + def _deserialize_obj_instance(self, obj): + data = {TAG_OBJECT: obj[TAG_OBJECT]} + self.objs.append(data) + + for k, v in obj.items(): + value = self.deserialize(v) + data[k] = value + + return data + + def _deserialize_enum(self, obj): + cls_name, enum_name = obj[TAG_ENUM].rsplit(".", 1) + self.objs.append(enum_name) + return enum_name + + def _restore_id(self, obj): + try: + return copy.deepcopy(self.objs[obj[TAG_ID]]) + except IndexError: + pass diff --git a/src/core/settings_management.py b/src/core/settings_management.py new file mode 100644 index 0000000..7cdadbe --- /dev/null +++ b/src/core/settings_management.py @@ -0,0 +1,210 @@ +import json +import logging +import os.path + +from core.dbengine import DbEngine, DbException +from core.instance_manager import NO_SESSION, NOT_LOGGED +from core.settings_objects import * + +load_settings_obj() # needed to make sure that the import of core is not removed + +FAKE_USER_ID = "FakeUserId" + +logger = logging.getLogger(__name__) + + +class NoDefaultCls: + pass + + +NoDefault = NoDefaultCls() + + +class DummyDbEngine: + """ + Dummy DB engine + Can only serialize object defined in settings_object module + Save everything in a single file + """ + + def __init__(self, setting_path="settings.json"): + self.db_path = setting_path + + def save(self, user_id: str, entry: str, obj: object) -> bool: + if not hasattr(obj, "as_dict"): + raise Exception("'as_dict' not found. Not supported") + + as_dict = getattr(obj, "as_dict")() + as_dict["__type__"] = type(obj).__name__ + + if os.path.exists(self.db_path): + with open(self.db_path, "r") as settings_file: + as_json = json.load(settings_file) + as_json[entry] = as_dict + with open(self.db_path, "w") as settings_file: + json.dump(as_json, settings_file) + else: + as_json = {entry: as_dict} + with open(self.db_path, "w") as settings_file: + json.dump(as_json, settings_file) + + return True + + def load(self, user_id: str, entry: str, digest: str = None): + try: + with open(self.db_path, "r") as settings_file: + as_json = json.load(settings_file) + + as_dict = as_json[entry] + obj_type = as_dict.pop("__type__") + obj = globals()[obj_type]() + getattr(obj, "from_dict")(as_dict) + return obj + except Exception as ex: + raise DbException(f"Entry '{entry}' is not found.") + + def is_initialized(self): + return os.path.exists(self.db_path) + + def init(self): + pass + + +class MemoryDbEngine: + """ + Keeps everything in memory + """ + + def __init__(self): + self.db = {} + + def init_db(self, entry, key, obj): + self.db[entry] = {key: obj} + + def save(self, user_id: str, entry: str, obj: object) -> bool: + self.db[entry] = obj + return True + + def load(self, user_id: str, entry: str, digest: str = None): + try: + return self.db[entry] + except KeyError: + return {} + + def get(self, user_id: str, entry: str, key: str | None = None, digest=None): + return self.db[entry][key] + + def put(self, user_id: str, entry, key: str, value: object): + if entry not in self.db: + self.db[entry] = {} + self.db[entry][key] = value + + def is_initialized(self): + return True + + +class SettingsManager: + def __init__(self, engine=None): + self._db_engine = engine or DbEngine() + + def save(self, user_id: str, entry: str, obj: object): + return self._db_engine.save(user_id, entry, obj) + + def load(self, user_id: str, entry: str): + return self._db_engine.load(user_id, entry) + + def get_all(self, user_id: str, entry: str): + """" + Returns all the items of an entry + """ + return self._db_engine.get(user_id, entry, None) + + def put(self, session: dict, key: str, value: object): + """ + Inserts or updates a key-value pair in the database for the current user session. + The method extracts the user ID and email from the session dictionary and + utilizes the database engine to perform the storage operation. + + :param session: A dictionary containing session-specific details, + including 'user_id' and 'user_email'. + :type session: dict + :param key: The key under which the value should be stored in the database. + :type key: str + :param value: The value to be stored, associated with the specified key. + :type value: object + :return: The result of the database engine's put operation. + :rtype: object + """ + user_id = session["user_id"] if session else NO_SESSION + user_email = session["user_email"] if session else NOT_LOGGED + return self._db_engine.put(user_email, str(user_id), key, value) + + def get(self, session: dict, key: str | None = None, default=NoDefault): + """ + Fetches a value associated with a specific key for a user session from the + database. If the key is not found in the database and a default value is + provided, returns the default value. If no default is provided and the key + is not found, raises a KeyError. + + :param session: A dictionary containing session data. Must include "user_id" + and "user_email" keys. + :type session: dict + :param key: The key to fetch from the database for the given session user. + Defaults to None if not specified. + :type key: str | None + :param default: The default value to return if the key is not found in the + database. If not provided, raises KeyError when the key is missing. + :type default: Any + :return: The value associated with the key for the user session if found in + the database, or the provided default value if the key is not found. + """ + try: + user_id = session["user_id"] if session else NO_SESSION + user_email = session["user_email"] if session else NOT_LOGGED + + return self._db_engine.get(user_email, str(user_id), key) + except KeyError: + if default is NoDefault: + raise + else: + return default + + def init_user(self, user_id: str, user_email: str): + """ + Init the settings block space for a user + :param user_id: + :param user_email: + :return: + """ + if not self._db_engine.exists(user_id): + self._db_engine.save(user_email, user_id, {}) + + def get_db_engine_root(self): + return os.path.abspath(self._db_engine.root) + + def get_db_engine(self): + return self._db_engine + + +class SettingsTransaction: + def __init__(self, session, settings_manager: SettingsManager): + self._settings_manager = settings_manager + self._session = session + self._user_id = session["user_id"] if session else NO_SESSION + self._user_email = session["user_email"] if session else NOT_LOGGED + self._entries = None + + def __enter__(self): + self._entries = self._settings_manager.load(self._user_email, self._user_id) + return self + + def put(self, key: str, value: object): + self._entries[key] = value + + def __exit__(self, exc_type, exc_val, exc_tb): + if exc_type is None: + self._settings_manager.save(self._user_email, self._user_id, self._entries) + +# +# settings_manager = SettingsManager() +# settings_manager.init() diff --git a/src/core/settings_objects.py b/src/core/settings_objects.py new file mode 100644 index 0000000..df7ac09 --- /dev/null +++ b/src/core/settings_objects.py @@ -0,0 +1,303 @@ +import dataclasses + +from pandas import DataFrame + + +def load_settings_obj(): + """ + Do not remove. Used to dynamically load objects + :return: + """ + pass + + +BUDGET_TRACKER_SETTINGS_ENTRY = "BudgetTrackerSettings" +BUDGET_TRACKER_MAPPINGS_ENTRY = "BudgetTrackerMappings" + +PROJECTS_CODES_SETTINGS_ENTRY = "ProjectsCodesSettings" +PROJECTS_CODES_ENTRY = "ProjectsCodes" + +BUDGET_TRACKER_FILES_ENTRY = "BudgetTrackerFiles" +BUDGETS_FILES_ENTRY = "BudgetFiles" +VIEWS_DEFINITIONS_ENTRY = "ViewsDefinitions" +MAPPINGS_DEFINITIONS_ENTRY = "MappingsDefinitions" +IMPORT_SETTINGS_ENTRY = "ImportSettingsDefinitions" +VIEWS_DEFINITIONS_NEW_ENTRY = "ViewsDefinitionsNew" + +# Get the columns names from BudgetTrackerSettings +COL_ROW_NUM = "col_row_num" +COL_PROJECT = "col_project" +COL_OWNER = "col_owner" +COL_CAPEX = "col_capex" +COL_DETAILS = "col_details" +COL_SUPPLIER = "col_supplier" +COL_BUDGET = "col_budget" +COL_ACTUAL = "col_actual" +COL_FORCAST5_7 = "col_forecast5_7" +# other columns +COL_INDEX = "col_index" +COL_LEVEL1 = "col_level1" +COL_LEVEL2 = "col_level2" +COL_LEVEL3 = "col_level3" +COL_PERCENTAGE = "col_percentage" + + +@dataclasses.dataclass +class BaseSettingObj: + def as_dict(self): + return dataclasses.asdict(self) + + def from_dict(self, as_dict): + for k, v in as_dict.items(): + setattr(self, k, v) + + return self + + def format_props(self): + return {} + + def get_display_name(self, prop): + return self.format_props().get(prop, prop) + + def use_refs(self) -> set: + """ + List of attributes to store as reference, rather than as dictionary + :return: + """ + pass + + +@dataclasses.dataclass +class BudgetTrackerSettings(BaseSettingObj): + """ + Class that holds the settings to read the 'Suivi de budget' xls file + """ + spread_sheet: str = "full charges" + col_row_num: str = "A" + col_project: str = "D" + col_owner: str = "E" + col_capex: str = "G" + col_details: str = "H" + col_supplier: str = "I" + col_budget_amt: str = "BQ" + col_actual_amt: str = "AO" + col_forecast5_7_amt: str = "BC" + + def format_props(self): + return { + "spread_sheet": "Spread Sheet", + "col_row_num": "Row Number", + "col_project": "Project", + "col_owner": "Owner", + "col_capex": "Capex", + "col_details": "Details", + "col_supplier": "Supplier", + "col_budget_amt": "Budget", + "col_actual_amt": "Actual", + "col_forecast5_7_amt": "Forecast 5+7" + } + + def get_key(self): + return self.spread_sheet + + +@dataclasses.dataclass +class BudgetTrackerMappings(BaseSettingObj): + """ + This class holds the link between the old nomenclature + as it's used in xsl 'budget tracking' file + and the new one we want to use from the MDM (Master Data Management) + """ + + @dataclasses.dataclass + class Mapping: + # Keys to use for the matching + col_index: int = 0 + col_project: str = None + col_owner: str = None + col_details: str = None + col_supplier: str = None + + # Values to add + col_level1: str = None + col_level2: str = None + col_level3: str = None + col_percentage: int = None + + mappings: list[Mapping] = None + + def from_dict(self, as_dict): + self.mappings = [BudgetTrackerMappings.Mapping(**item) for item in as_dict["mappings"]] + return self + + +@dataclasses.dataclass +class ProjectsCodesSettings(BaseSettingObj): + """ + Class that holds the settings to read the project code xls file + """ + spread_sheet: str = "Proposition" + col_level1: str = "E" + col_level2: str = "F" + col_level3: str = "G" + min_row: int = 150 + + def format_props(self): + return { + "col_level1": "Niveau 1", + "col_level2": "Niveau 2", + "col_level3": "Niveau 3", + } + + +@dataclasses.dataclass +class ProjectsCodes(BaseSettingObj): + """ + Class that lists the projects id + It only stores the aggregated value of the 3 levels, concatenated with a hyphen '-' + """ + level1: list = None + level2: dict = None + level3: dict = None + + +@dataclasses.dataclass +class BudgetTrackerFile(BaseSettingObj): + year: int = None + month: int = None + file_name: str = None # original file name + sheet_name: str = None # when uploaded from a file, sheet to use + grid_settings: dict = None + data: DataFrame = dataclasses.field(default=None, compare=False) + + @staticmethod + def use_refs() -> set: + return {"data"} + + def __str__(self): + return f"{self.year}-{self.month}" + + +@dataclasses.dataclass +class BudgetTrackerFiles(BaseSettingObj): + """ + Stores all the budget tracker files + """ + files: list[BudgetTrackerFile] = dataclasses.field(default_factory=list) + + +@dataclasses.dataclass +class ViewDefinition(BaseSettingObj): + """ + This class is used to define a new set of codification + """ + name: str = None + sheet_name: str = None # when uploaded from a file, sheet to use + grid_settings: dict = None + data: DataFrame = dataclasses.field(default=None, compare=False) + + @staticmethod + def use_refs() -> set: + return {"data"} + + def __str__(self): + return self.name + + +@dataclasses.dataclass +class ViewsDefinitions(BaseSettingObj): + """ + This class is used to define a new set of codification + """ + views: list[ViewDefinition] = dataclasses.field(default_factory=list) + + +@dataclasses.dataclass +class MappingDefinition(BaseSettingObj): + """ + Define the items from the left will translate into items in the right + We only need to store the names of the columns of the two sides + """ + name: str = None # name given to this mapping + file: str = None # budget tracking file from with the mapping is constructed + view: str = None # view from with the mapping is constructed + keys: list[str] = None # columns from the tracking file + values: list[str] = None # columns from the view + grid_settings: dict = None # keys + values + percent display names + data: DataFrame = dataclasses.field(default=None, compare=False) + + @staticmethod + def use_refs() -> set: + return {"data"} + + def __str__(self): + return self.name + + +@dataclasses.dataclass +class MappingsDefinitions(BaseSettingObj): + mappings: list[MappingDefinition] = dataclasses.field(default_factory=list) + + +@dataclasses.dataclass +class ImportSettingsDefinition(BaseSettingObj): + @dataclasses.dataclass + class ColumnDef: + col_name: str = None + col_location: str = None + col_display_name: str = None + + """ + Defines how to import data from an excel file + """ + name: str = None # name of the setting + setting_type: str = None + spread_sheet: str = None # spreadsheet where the info is located + columns_definitions: list[ColumnDef] = None + + def get_key(self): + return f"{self.name}|{self.setting_type}" + + def __str__(self): + return self.name + + +@dataclasses.dataclass +class BudgetFile(BaseSettingObj): + name: str = None + year: int = None + month: int = None + file_name: str = None # original file name + original_import_settings: str = None # import setting used to import + sheet_name: str = None # when uploaded from a file, sheet to use + grid_settings: dict = None + data: DataFrame = dataclasses.field(default=None, compare=False) # content of the file + + @staticmethod + def use_refs() -> set: + return {"data"} + + def get_key(self): + return f"{self.name}-{self.year}-{self.month}" + + def __str__(self): + return f"{self.name}-{self.year}-{self.month}" + + +@dataclasses.dataclass +class ViewDefinition2(BaseSettingObj): + """ + This class is used to define a new set of codification + """ + name: str = None + import_settings_name: str = None # when uploaded from a file, sheet to use + file_name: str = None + grid_settings: dict = None + data: DataFrame = dataclasses.field(default=None, compare=False) + + @staticmethod + def use_refs() -> set: + return {"data"} + + def __str__(self): + return self.name diff --git a/src/core/user_dao.py b/src/core/user_dao.py new file mode 100644 index 0000000..6bf50f5 --- /dev/null +++ b/src/core/user_dao.py @@ -0,0 +1,258 @@ +import logging +import secrets +from datetime import datetime +from typing import Any + +from .user_database import user_db + +logger = logging.getLogger(__name__) + +class UserDAO: + """Data Access Object for user management.""" + + @staticmethod + def create_user(username: str, email: str, password: str | None = None, github_id: str | None = None) -> int: + """ + Create a new user with email/password or GitHub authentication. + + Args: + username: The username + email: The user's email + password: The user's password (optional) + github_id: GitHub user ID (optional) + + Returns: + int: ID of the new user or 0 if creation failed + """ + try: + with user_db.get_connection() as conn: + cursor = conn.cursor() + + # Check if user already exists + cursor.execute( + "SELECT id FROM users WHERE email = ? OR username = ? OR (github_id = ? AND github_id IS NOT NULL)", + (email, username, github_id) + ) + + if cursor.fetchone(): + # User already exists + return 0 + + # Prepare values for insertion + password_hash = None + salt = None + + if password: + # Generate salt and hash password for email auth + salt = secrets.token_hex(16) + password_hash = user_db._hash_password(password, salt) + + cursor.execute(''' + INSERT INTO users (username, email, password_hash, salt, github_id, is_admin) + VALUES (?, ?, ?, ?, ?, 0) + ''', (username, email, password_hash, salt, github_id)) + + conn.commit() + return cursor.lastrowid + except Exception as e: + logger.error(f"Error creating user: {e}") + return 0 + + @staticmethod + def authenticate_email(email: str, password: str) -> dict[str, Any] | None: + """ + Authenticate a user with email and password. + + Args: + email: The user's email + password: The user's password + + Returns: + Dict or None: User record if authentication succeeds, None otherwise + """ + with user_db.get_connection() as conn: + cursor = conn.cursor() + + # Get user record by email + cursor.execute( + "SELECT id, username, email, password_hash, salt, is_admin FROM users WHERE email = ?", + (email,) + ) + + user = cursor.fetchone() + if not user or not user['password_hash'] or not user['salt']: + return None + + # Hash the provided password with the stored salt + password_hash = user_db._hash_password(password, user['salt']) + + # Check if password matches + if password_hash != user['password_hash']: + return None + + # Update last login time + cursor.execute( + "UPDATE users SET last_login = ? WHERE id = ?", + (datetime.now().isoformat(), user['id']) + ) + conn.commit() + + # Return user info + return dict(user) + + @staticmethod + def find_or_create_github_user(github_id: str, username: str, email: str | None) -> dict[str, Any] | None: + """ + Find existing GitHub user or create a new one. + + Args: + github_id: GitHub user ID + username: The username from GitHub + email: The email from GitHub (may be None) + + Returns: + Dict or None: User record if found or created, None on error + """ + with user_db.get_connection() as conn: + cursor = conn.cursor() + + # Try to find user by GitHub ID + cursor.execute( + "SELECT id, username, email, is_admin FROM users WHERE github_id = ?", + (github_id,) + ) + + user = cursor.fetchone() + if user: + # Update last login time + cursor.execute( + "UPDATE users SET last_login = ? WHERE id = ?", + (datetime.now().isoformat(), user['id']) + ) + conn.commit() + return dict(user) + + # Create new user + # Use GitHub username with random suffix if email not provided + user_email = email or f"{username}-{secrets.token_hex(4)}@github.user" + + try: + cursor.execute(''' + INSERT INTO users (username, email, github_id, is_admin) + VALUES (?, ?, ?, 0) + ''', (username, user_email, github_id)) + + user_id = cursor.lastrowid + conn.commit() + + # Return the new user info + return { + 'id': user_id, + 'username': username, + 'email': user_email, + 'is_admin': 0 + } + except Exception as e: + logger.error(f"Error creating GitHub user: {e}") + return None + + @staticmethod + def get_user_by_id(user_id: int) -> dict[str, Any] | None: + """ + Get a user by ID. + + Args: + user_id: The user ID + + Returns: + Dict or None: User record if found, None otherwise + """ + with user_db.get_connection() as conn: + cursor = conn.cursor() + + cursor.execute( + "SELECT id, username, email, is_admin, created_at, last_login FROM users WHERE id = ?", + (user_id,) + ) + + user = cursor.fetchone() + return dict(user) if user else None + + @staticmethod + def get_all_users(limit: int = 100, offset: int = 0) -> list[dict[str, Any]]: + """ + Get all users with pagination. + + Args: + limit: Maximum number of users to return + offset: Number of users to skip + + Returns: + List of user records + """ + with user_db.get_connection() as conn: + cursor = conn.cursor() + + cursor.execute(''' + SELECT id, username, email, is_admin, created_at, last_login, + (github_id IS NOT NULL) as is_github_user + FROM users + ORDER BY created_at DESC + LIMIT ? OFFSET ? + ''', (limit, offset)) + + return [dict(user) for user in cursor.fetchall()] + + @staticmethod + def set_admin_status(user_id: int, is_admin: bool) -> bool: + """ + Change a user's admin status. + + Args: + user_id: The user ID + is_admin: True to make admin, False to remove admin status + + Returns: + bool: True if successful, False otherwise + """ + try: + with user_db.get_connection() as conn: + cursor = conn.cursor() + + cursor.execute( + "UPDATE users SET is_admin = ? WHERE id = ?", + (1 if is_admin else 0, user_id) + ) + + conn.commit() + return cursor.rowcount > 0 + except Exception as e: + logger.error(f"Error setting admin status: {e}") + return False + + @staticmethod + def delete_user(user_id: int) -> bool: + """ + Delete a user and all their data. + + Args: + user_id: The user ID + + Returns: + bool: True if successful, False otherwise + """ + try: + with user_db.get_connection() as conn: + cursor = conn.cursor() + + # Delete user's history records + cursor.execute("DELETE FROM title_history WHERE user_id = ?", (user_id,)) + + # Delete user + cursor.execute("DELETE FROM users WHERE id = ?", (user_id,)) + + conn.commit() + return cursor.rowcount > 0 + except Exception as e: + logger.error(f"Error deleting user: {e}") + return False diff --git a/src/core/user_database.py b/src/core/user_database.py new file mode 100644 index 0000000..28a2494 --- /dev/null +++ b/src/core/user_database.py @@ -0,0 +1,115 @@ +import logging +import sqlite3 +import os +from contextlib import contextmanager +import config +import hashlib +import secrets + +logger = logging.getLogger("UserDatabase") + +class Database: + """Handles database connections and initialization.""" + + def __init__(self, db_path=None): + """ + Initialize the database connection. + + Args: + db_path: Path to the SQLite database file (defaults to config setting) + """ + # If db_path is None or empty, use a default path + self.db_path = db_path or config.DB_PATH + if not self.db_path: + # Set default path if DB_PATH is empty + self.db_path = "tools.db" + self._initialize_db() + + def _initialize_db(self): + """Create database tables if they don't exist.""" + with self.get_connection() as conn: + cursor = conn.cursor() + + # Create the users table + cursor.execute(''' + CREATE TABLE IF NOT EXISTS users ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + username TEXT UNIQUE, + email TEXT UNIQUE, + password_hash TEXT, + salt TEXT, + github_id TEXT UNIQUE, + is_admin BOOLEAN DEFAULT 0, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + last_login TIMESTAMP + ) + ''') + logger.info("Created users table") + + + # Check if we need to create an admin user + cursor.execute("SELECT COUNT(*) FROM users WHERE is_admin = 1") + if cursor.fetchone()[0] == 0: + if config.ADMIN_EMAIL and config.ADMIN_PASSWORD: + # Create admin user if credentials are provided in config + salt = secrets.token_hex(16) + password_hash = self._hash_password(config.ADMIN_PASSWORD, salt) + + cursor.execute(''' + INSERT INTO users (username, email, password_hash, salt, is_admin) + VALUES (?, ?, ?, ?, 1) + ''', ('admin', config.ADMIN_EMAIL, password_hash, salt)) + logger.info("Created admin user") + else: + logger.error(f"Failed to create admin user. Admin user is '{config.ADMIN_EMAIL}'.") + + conn.commit() + + @staticmethod + def _hash_password(password, salt): + """ + Hash a password with the given salt using PBKDF2. + + Args: + password: The plain text password + salt: The salt to use + + Returns: + str: The hashed password + """ + # Use PBKDF2 with SHA-256, 100,000 iterations + return hashlib.pbkdf2_hmac( + 'sha256', + password.encode('utf-8'), + salt.encode('utf-8'), + 100000 + ).hex() + + @contextmanager + def get_connection(self): + """ + Context manager for database connections. + + Yields: + sqlite3.Connection: Active database connection + """ + # Check if db_path has a directory component + db_dir = os.path.dirname(self.db_path) + + # Only try to create directories if there's a directory path + if db_dir: + os.makedirs(db_dir, exist_ok=True) + + # Connect to the database + conn = sqlite3.connect(self.db_path) + + # Configure connection + conn.row_factory = sqlite3.Row # Use dictionary-like rows + + try: + yield conn + finally: + conn.close() + +# Create a singleton instance +user_db = Database() \ No newline at end of file diff --git a/src/core/utils.py b/src/core/utils.py new file mode 100644 index 0000000..a802ccf --- /dev/null +++ b/src/core/utils.py @@ -0,0 +1,380 @@ +import base64 +import hashlib +import importlib +import inspect +import pkgutil +import re +import types +import uuid +from enum import Enum +from io import BytesIO + +import pandas as pd + +PRIMITIVES = (str, bool, type(None), int, float) + + +def get_stream_digest(stream): + """ + Compute a SHA256 from a stream + :param stream: + :type stream: + :return: + :rtype: + """ + sha256_hash = hashlib.sha256() + stream.seek(0) + for byte_block in iter(lambda: stream.read(4096), b""): + sha256_hash.update(byte_block) + + return sha256_hash.hexdigest() + + +def has_tag(obj, tag): + """ + + :param obj: + :param tag: + :return: + """ + return type(obj) is dict and tag in obj + + +def is_primitive(obj): + """ + + :param obj: + :return: + """ + return isinstance(obj, PRIMITIVES) + + +def is_dictionary(obj): + """ + + :param obj: + :return: + """ + return isinstance(obj, dict) + + +def is_list(obj): + """ + + :param obj: + :return: + """ + return isinstance(obj, list) + + +def is_set(obj): + """ + + :param obj: + :return: + """ + return isinstance(obj, set) + + +def is_tuple(obj): + """ + + :param obj: + :return: + """ + return isinstance(obj, tuple) + + +def is_enum(obj): + return isinstance(obj, Enum) + + +def is_object(obj): + """Returns True is obj is a reference to an object instance.""" + + return (isinstance(obj, object) and + not isinstance(obj, (type, + types.FunctionType, + types.BuiltinFunctionType, + types.GeneratorType))) + + +def get_full_qualified_name(obj): + """ + Returns the full qualified name of a class (including its module name ) + :param obj: + :return: + """ + if obj.__class__ == type: + module = obj.__module__ + if module is None or module == str.__class__.__module__: + return obj.__name__ # Avoid reporting __builtin__ + else: + return module + '.' + obj.__name__ + else: + module = obj.__class__.__module__ + if module is None or module == str.__class__.__module__: + return obj.__class__.__name__ # Avoid reporting __builtin__ + else: + return module + '.' + obj.__class__.__name__ + + +def importable_name(cls): + """ + Fully qualified name (prefixed by builtin when needed) + """ + # Use the fully-qualified name if available (Python >= 3.3) + name = getattr(cls, '__qualname__', cls.__name__) + + # manage python 2 + lookup = dict(__builtin__='builtins', exceptions='builtins') + module = lookup.get(cls.__module__, cls.__module__) + + return f"{module}.{name}" + + +def get_class(qualified_class_name: str): + """ + Dynamically loads and returns a class type from its fully qualified name. + Note that the class is not instantiated. + + :param qualified_class_name: Fully qualified name of the class (e.g., 'some.module.ClassName'). + :return: The class object. + :raises ImportError: If the module cannot be imported. + :raises AttributeError: If the class cannot be resolved in the module. + """ + module_name, class_name = qualified_class_name.rsplit(".", 1) + + try: + module = importlib.import_module(module_name) + except ModuleNotFoundError as e: + raise ImportError(f"Could not import module '{module_name}' for '{qualified_class_name}': {e}") + + if not hasattr(module, class_name): + raise AttributeError(f"Component '{class_name}' not found in '{module.__name__}'.") + + return getattr(module, class_name) + + +def make_html_id(s: str | None) -> str | None: + """ + Creates a valid html id + :param s: + :return: + """ + if s is None: + return None + + s = str(s).strip() + # Replace spaces and special characters with hyphens or remove them + s = re.sub(r'[^a-zA-Z0-9_-]', '-', s) + + # Ensure the ID starts with a letter or underscore + if not re.match(r'^[a-zA-Z_]', s): + s = 'id_' + s # Add a prefix if it doesn't + + # Collapse multiple consecutive hyphens into one + s = re.sub(r'-+', '-', s) + + # Replace trailing hyphens with underscores + s = re.sub(r'-+$', '_', s) + + return s + + +def snake_case_to_capitalized_words(s: str) -> str: + """ + Try to (re)create the column title from the column id + >>> assert snake_case_to_capitalized_words("column_id") == "Column Id" + >>> assert snake_case_to_capitalized_words("this_is_a_column_name") == "This Is A Column Name" + :param s: + :return: + """ + parts = s.split('_') + capitalized_parts = [part.capitalize() for part in parts] + + # Join the capitalized parts with spaces + transformed_name = ' '.join(capitalized_parts) + + return transformed_name + + +def make_column_id(s: str | None): + if s is None: + return None + + res = re.sub('-', '_', make_html_id(s)) # replace '-' by '_' + return res.lower() # no uppercase + + +def update_elements(elts, updates: list[dict]): + """ + walk through elements and update them if needed + :param elts: + :param updates: + :return: + """ + + def _update_elt(_elt): + if hasattr(_elt, 'attrs'): + for blue_print in updates: + if "id" in _elt.attrs and _elt.attrs["id"] == blue_print["id"]: + method = blue_print["method"] + _elt.attrs[method] = blue_print["value"] + + if hasattr(_elt, "children"): + for child in _elt.children: + _update_elt(child) + + if elts is None: + return None + + to_use = elts if isinstance(elts, (list, tuple, set)) else [elts] + for elt in to_use: + _update_elt(elt) + + return elts + + +def get_sheets_names(file_content): + try: + excel_file = pd.ExcelFile(BytesIO(file_content)) + sheet_names = excel_file.sheet_names + except Exception: + sheet_names = [] + + return sheet_names + + +def to_bool(value: str): + if isinstance(value, bool): + return value + + if value is None: + return False + + if not isinstance(value, str): + raise NotImplemented("Cannot convert to bool") + + return value.lower() in ("yes", "true", "t", "1") + + +def from_bool(value: bool): + return "true" if value else "false" + + +def append_once(lst: list, elt): + if elt in lst: + return + + lst.append(elt) + + +def find_classes_in_modules(modules, base_class_name): + """ + Recursively search for all classes in the given list of modules (and their submodules) + that inherit from a specified base class. + + :param modules: List of top-level module names (e.g., ["core.settings_objects", "another.module"]) + :param base_class_name: Name of the base class to search for (e.g., "BaseSettingObj") + """ + # List to store matching classes + derived_classes = [] + + def inspect_module(_module_name): + """Recursively inspect a module and its submodules for matching classes.""" + try: + # Import the module dynamically + module = importlib.import_module(_module_name) + + # Iterate over all objects in the module + for name, obj in inspect.getmembers(module, inspect.isclass): + # Check if the class inherits from the specified base class + for base in obj.__bases__: + if base.__name__ == base_class_name: + derived_classes.append(f"{_module_name}.{name}") + + # Recursively inspect submodules + if hasattr(module, "__path__"): # Check if the module has submodules + for submodule_info in pkgutil.iter_modules(module.__path__): + inspect_module(f"{_module_name}.{submodule_info.name}") + + except Exception: + pass + + # Start inspecting from the top-level modules + for module_name in modules: + inspect_module(module_name) + + return derived_classes + + +def instantiate_class(qualified_class_name): + """ + Dynamically instantiates a class provided its full module path. The function takes + the fully-qualified class path, imports the corresponding module at runtime, + retrieves the class from the module, and instantiates it. Any exceptions during + this process are caught and logged. + + :param qualified_class_name: Full dot-separated path to the class to be instantiated. + Example: 'module.submodule.ClassName' + :type qualified_class_name: str + :return: An instance of the dynamically instantiated class. + :rtype: object + :raises ValueError: If the class path fails to split correctly into module and + class parts. + :raises ModuleNotFoundError: If the specified module cannot be imported. + :raises AttributeError: If the specified class does not exist in the module. + :raises TypeError: For errors in class instantiation process. + """ + try: + # Split module and class name + module_name, class_name = qualified_class_name.rsplit(".", 1) + + # Dynamically import the module + module = importlib.import_module(module_name) + + # Get the class from the module + cls = getattr(module, class_name) + + # Instantiate the class (pass arguments here if required) + return cls() + except Exception as e: + print(f"Failed to instantiate {qualified_class_name}: {e}") + + +def get_unique_id(prefix: str = None): + suffix = base64.urlsafe_b64encode(uuid.uuid4().bytes).rstrip(b'=').decode('ascii') + if prefix is None: + return suffix + else: + return f"{prefix}_{suffix}" + + +def merge_classes(*args): + all_elements = [] + for element in args: + if element is None or element == '': + continue + + if isinstance(element, (tuple, list, set)): + all_elements.extend(element) + + elif isinstance(element, dict): + if "cls" in element: + all_elements.append(element.pop("cls")) + elif "class" in element: + all_elements.append(element.pop("class")) + + elif isinstance(element, str): + all_elements.append(element) + + else: + raise ValueError(f"Cannot merge {element} of type {type(element)}") + + if all_elements: + # Remove duplicates while preserving order + unique_elements = list(dict.fromkeys(all_elements)) + return " ".join(unique_elements) + else: + return None diff --git a/src/logging.yaml b/src/logging.yaml new file mode 100644 index 0000000..00002f8 --- /dev/null +++ b/src/logging.yaml @@ -0,0 +1,43 @@ +version: 1 +disable_existing_loggers: False + +formatters: + default: + format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s" + +handlers: + console: + class: logging.StreamHandler + formatter: default + +root: + level: DEBUG + handlers: [console] + + +loggers: + # Explicit logger configuration (example) + multipart.multipart: + level: INFO + handlers: [console] + propagate: False + + watchfiles.main: + level: ERROR + handlers: [console] + propagate: False + + core.dbengine: + level: ERROR + handlers: [console] + propagate: False + + InstanceManager: + level: INFO + handlers: [console] + propagate: False + + AddStuffApp: + level: INFO + handlers: [ console ] + propagate: False \ No newline at end of file diff --git a/src/main.py b/src/main.py index 5596b44..318802c 100644 --- a/src/main.py +++ b/src/main.py @@ -1,16 +1,222 @@ -# This is a sample Python script. +# global layout +import logging.config -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. +import yaml +from fasthtml.common import * + +from assets.css import my_managing_tools_style +from auth.auth_manager import AuthManager +from components.DrawerLayoutOld import DrawerLayout as DrawerLayoutOld +from components.DrawerLayoutOld import Page +from components.addstuff.AddStuffApp import add_stuff_app +from components.addstuff.constants import ROUTE_ROOT as ADD_STUFF_ROUTE_ROOT +from components.datagrid.DataGrid import DATAGRID_PATH, datagrid_app +from components.datagrid_new.DataGridApp import datagrid_new_app +from components.datagrid_new.constants import ROUTE_ROOT as DATAGRID_NEW_ROUTE_ROOT +from components.debugger.DebuggerApp import debugger_app +from components.debugger.constants import ROUTE_ROOT as DEBUGGER_ROUTE_ROOT +from components.drawerlayout.DrawerLayoutApp import drawer_layout_app +from components.drawerlayout.components import DrawerLayout +from components.drawerlayout.components.DrawerLayout import DrawerLayout +from components.drawerlayout.constants import ROUTE_ROOT as DRAWER_LAYOUT_ROUTE_ROOT +from components.form.FormApp import form_app +from components.form.constants import ROUTE_ROOT as FORM_ROUTE_ROOT +from components.login.LoginApp import login_app +from components.login.components.Login import Login +from components.login.constants import ROUTE_ROOT as LOGIN_ROUTE_ROOT +from components.login.constants import Routes as LoginRoutes +from components.page_layout_new import page_layout_new, page_layout_lite +from components.register.RegisterApp import register_app +from components.register.components.Register import Register +from components.register.constants import ROUTE_ROOT as REGISTER_ROUTE_ROOT +from components.register.constants import Routes as RegisterRoutes +from components.tabs.TabsApp import tabs_app +from components.tabs.constants import ROUTE_ROOT as TABS_ROUTE_ROOT +from components.themecontroller.ThemeControllerApp import theme_controller_app +from components.themecontroller.constants import ROUTE_ROOT as THEME_CONTROLLER_ROUTE_ROOT +from constants import Routes +from core.dbengine import DbException +from core.instance_manager import NO_SESSION, NOT_LOGGED, InstanceManager +from core.settings_management import SettingsManager +from pages.admin_import_settings import AdminImportSettings, IMPORT_SETTINGS_PATH, import_settings_app +from pages.another_grid import get_datagrid2 +from pages.basic_test import BASIC_TEST_PATH, basic_test_app, get_basic_test +from pages.testing_datagrid import get_datagrid +from pages.testing_restore_state import testing_restore_state + +# logging.basicConfig(level=logging.DEBUG, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s") +# Load the YAML logging configuration +with open('logging.yaml', 'r') as f: + config = yaml.safe_load(f) + +# At the top of your script or module +logging.config.dictConfig(config) + +# daisy_ui_links_v4 = ( +# Link(href="https://cdn.jsdelivr.net/npm/daisyui@latest/dist/full.min.css", rel="stylesheet", type="text/css"), +# Script(src="https://cdn.tailwindcss.com"), +# ) + +daisy_ui_links_v4 = ( + Link(href="./assets/daisyui-4.12.10-full-min.css", rel="stylesheet", type="text/css"), + Script(src="./assets/tailwindcss.js"), +) + +daisy_ui_links = ( + Link(href="https://cdn.jsdelivr.net/npm/daisyui@5", rel="stylesheet", type="text/css"), + Link(href="https://cdn.jsdelivr.net/npm/daisyui@5/themes.css", rel="stylesheet", type="text/css"), + Script(src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"), +) + +main_links = (Script(src="./assets/main.js"), + Link(rel="stylesheet", href="./assets/main.css", type="text/css"),) + +drawer_layout = (Script(src="./components/drawerlayout/assets/DrawerLayout.js"), + Link(rel="stylesheet", href="./components/drawerlayout/assets/DrawerLayout.css"),) + +datagridOld = (Script(src="./components/datagrid/DataGrid.js"), + Link(rel="stylesheet", href="./components/datagrid/DataGrid.css")) + +drw_layout_old = (Script(src="./assets/DrawerLayout.js", defer=True), + Link(rel="stylesheet", href="./assets/DrawerLayout.css")) + +datagrid = (Script(src="./components/datagrid_new/assets/Datagrid.js"), + Link(rel="stylesheet", href="./components/datagrid_new/assets/Datagrid.css")) + +addstuff = (Script(src="./components/addstuff/assets/addstuff.js"),) + +tabs = (Script(src="./components/tabs/assets/tabs.js"), + Link(rel="stylesheet", href="./components/tabs/assets/tabs.css"),) + +debugger = (Script(type="module", src="./components/debugger/assets/Debugger.js"),) + +routes = ( + Mount(LOGIN_ROUTE_ROOT, login_app, name="login"), + Mount(REGISTER_ROUTE_ROOT, register_app, name="register"), + Mount(THEME_CONTROLLER_ROUTE_ROOT, theme_controller_app, name="theme_controller"), + Mount(DRAWER_LAYOUT_ROUTE_ROOT, drawer_layout_app, name="main"), + Mount(ADD_STUFF_ROUTE_ROOT, add_stuff_app, name="add_stuff"), + Mount(TABS_ROUTE_ROOT, tabs_app, name="tabs"), + Mount(FORM_ROUTE_ROOT, form_app, name="form"), + Mount(DATAGRID_NEW_ROUTE_ROOT, datagrid_new_app, name="datagrid_new"), + Mount(DEBUGGER_ROUTE_ROOT, debugger_app, name="debugger"), + + Mount(f"/{BASIC_TEST_PATH}", basic_test_app, name="basic test"), + Mount(f"/{DATAGRID_PATH}", datagrid_app, name="datagrid"), + Mount(f"/{IMPORT_SETTINGS_PATH}", import_settings_app, name="import_settings"), + +) -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. +# The `before` function is a *Beforeware* function. These are functions that run before a route handler is called. +def before(request, session): + # This sets the `auth` attribute in the request scope, and gets it from the session. + # The session is a Starlette session, which is a dict-like object which is cryptographically signed, + # so it can't be tampered with. + # The `auth` key in the scope is automatically provided to any handler which requests it, and can not + # be injected by the user using query params, cookies, etc, so it should be secure to use. + + # auth = request.scope['auth'] = sess.session('auth', None) + if not AuthManager.is_authenticated(session): + return RedirectResponse(LOGIN_ROUTE_ROOT + LoginRoutes.Login, status_code=303) -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') +# To create a Beforeware object, we pass the function itself, and optionally a list of regexes to skip. +bware = Beforeware(before, skip=[r'/favicon\.ico', + r'/static/.*', + r'.*\.css', + LOGIN_ROUTE_ROOT + LoginRoutes.Login, + LOGIN_ROUTE_ROOT + LoginRoutes.Logout, + LOGIN_ROUTE_ROOT + LoginRoutes.LoginByEmail, + REGISTER_ROUTE_ROOT + RegisterRoutes.Register, + REGISTER_ROUTE_ROOT + RegisterRoutes.RegisterByEmail, ]) -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ +app, rt = fast_app( + before=bware, + hdrs=(daisy_ui_links, + main_links, my_managing_tools_style, + drawer_layout, addstuff, + tabs, debugger, datagrid), + live=True, + routes=routes, + debug=True, + pico=False, +) + +settings_manager = SettingsManager() +settings_manager.init_user(NO_SESSION, NOT_LOGGED) + +import_settings = AdminImportSettings(settings_manager, None) +pages = [ + Page("My table", get_datagrid, id="my_table"), + Page("new settings", import_settings, id="import_settings"), + Page("Basic test", get_basic_test, id="basic_test"), + Page("Restore state", testing_restore_state, id="testing_states"), + Page("Another Table", get_datagrid2, id="another_table"), +] + +login = Login(settings_manager) +register = Register(settings_manager) +InstanceManager.register_many(login, register) + + +@rt(Routes.Root) +def get(session): + try: + main = InstanceManager.get(session, + DrawerLayout.create_component_id(session), + DrawerLayout, + settings_manager=settings_manager) + return page_layout_lite(session, settings_manager, main) + except DbException: + return RedirectResponse(LOGIN_ROUTE_ROOT + LoginRoutes.Logout, status_code=303) + + +@rt(Routes.Logout) +def get(session): + AuthManager.logout_user(session) + return RedirectResponse('/', status_code=303) + + +@rt("/test") +def get(session): + return (Title("Another Project Management"), + datagridOld, drw_layout_old, daisy_ui_links_v4, + Input(type='checkbox', value='light', cls='toggle theme-controller'), + DrawerLayoutOld(pages),) + + +# Error Handling +@app.get("/{path:path}") +def not_found(path: str, session=None): + """Handler for 404 Not Found errors.""" + error_content = Div( + H1("404 - Page Not Found", cls="text-3xl font-bold text-gray-800 mb-4"), + P(f"Sorry, the page '/{path}' does not exist.", cls="mb-4"), + A("Return Home", href="/", + cls="bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"), + cls="max-w-2xl mx-auto bg-white p-6 rounded-lg shadow-md text-center" + ) + + return page_layout_new( + session=session, + settings_manager=settings_manager, + content=error_content + ) + + +setup_toasts(app) + + +@rt('/toasting') +def get(session): + # Normally one toast is enough, this allows us to see + # different toast types in action. + add_toast(session, f"Toast is being cooked", "info") + add_toast(session, f"Toast is ready", "success") + add_toast(session, f"Toast is getting a bit crispy", "warning") + add_toast(session, f"Toast is burning!", "error") + return Titled("I like toast") + + +serve(port=5001) diff --git a/src/pages/__init__.py b/src/pages/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/admin.py b/src/pages/admin.py new file mode 100644 index 0000000..d02b143 --- /dev/null +++ b/src/pages/admin.py @@ -0,0 +1,210 @@ +from fasthtml.common import * + +from core.user_dao import UserDAO + + +def admin_dashboard(): + """ + Create the admin dashboard page. + + Returns: + Components representing the admin dashboard + """ + return Div( + # Page header + H1("Admin Dashboard", cls="text-3xl font-bold text-gray-800 mb-6"), + + # Admin menu + Div( + A( + Div( + Div( + "Users", + cls="text-xl font-semibold mb-2" + ), + P("Manage user accounts, set admin privileges", cls="text-sm text-gray-600"), + cls="p-4" + ), + href="/admin/users", + cls="block bg-white rounded-lg shadow-md hover:shadow-lg transition-shadow duration-200 mb-4" + ), + + A( + Div( + Div( + "Title Generation History", + cls="text-xl font-semibold mb-2" + ), + P("View all users' title generation history", cls="text-sm text-gray-600"), + cls="p-4" + ), + href="/admin/history", + cls="block bg-white rounded-lg shadow-md hover:shadow-lg transition-shadow duration-200 mb-4" + ), + + cls="max-w-2xl mx-auto" + ) + ) + +def admin_users_page(page=1, error_message=None, success_message=None): + """ + Create the admin users management page. + + Args: + page: Current page number + error_message: Optional error message + success_message: Optional success message + + Returns: + Components representing the admin users page + """ + # Get users with pagination + limit = 10 + offset = (page - 1) * limit + users = UserDAO.get_all_users(limit=limit, offset=offset) + + # Create message alert if needed + message_alert = None + if error_message: + message_alert = Div( + P(error_message, cls="text-sm"), + cls="bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded mb-4" + ) + elif success_message: + message_alert = Div( + P(success_message, cls="text-sm"), + cls="bg-green-100 border border-green-400 text-green-700 px-4 py-3 rounded mb-4" + ) + + # Create user rows + user_rows = [] + for user in users: + # Format dates + created_at = user.get('created_at', 'N/A') + if created_at and created_at != 'N/A': + created_at = created_at.split('T')[0] # Simple date format + + last_login = user.get('last_login', 'Never') + if last_login and last_login != 'Never': + last_login = last_login.split('T')[0] # Simple date format + + # Create user row + user_rows.append( + Tr( + Td(user['username'], cls="px-6 py-4 whitespace-nowrap"), + Td(user['email'], cls="px-6 py-4 whitespace-nowrap"), + Td( + Span( + "GitHub" if user.get('is_github_user') else "Email", + cls=f"px-2 py-1 text-xs rounded-full {'bg-purple-200 text-purple-800' if user.get('is_github_user') else 'bg-blue-200 text-blue-800'}" + ), + cls="px-6 py-4 whitespace-nowrap" + ), + Td(created_at, cls="px-6 py-4 whitespace-nowrap"), + Td(last_login, cls="px-6 py-4 whitespace-nowrap"), + Td( + Span( + "Admin" if user.get('is_admin') else "User", + cls=f"px-2 py-1 text-xs rounded-full {'bg-red-200 text-red-800' if user.get('is_admin') else 'bg-gray-200 text-gray-800'}" + ), + cls="px-6 py-4 whitespace-nowrap" + ), + Td( + Div( + # Toggle admin status + Form( + Button( + "Remove Admin" if user.get('is_admin') else "Make Admin", + type="submit", + cls=f"{'bg-gray-500 hover:bg-gray-600' if user.get('is_admin') else 'bg-blue-500 hover:bg-blue-600'} text-white text-xs py-1 px-2 rounded mr-2" + ), + action=f"/admin/users/{user['id']}/{'remove-admin' if user.get('is_admin') else 'make-admin'}", + method="post", + cls="inline" + ), + + # Delete user + Form( + Button( + "Delete", + type="submit", + cls="bg-red-500 hover:bg-red-600 text-white text-xs py-1 px-2 rounded" + ), + action=f"/admin/users/{user['id']}/delete", + method="post", + cls="inline" + ), + + cls="flex" + ), + cls="px-6 py-4 whitespace-nowrap" + ), + cls="bg-white border-b" + ) + ) + + # Build pagination controls + current_page = page + pagination = Div( + Div( + A("← Previous", + href=f"/admin/users?page={current_page - 1}" if current_page > 1 else "#", + cls=f"px-4 py-2 rounded {'bg-blue-600 text-white' if current_page > 1 else 'bg-gray-200 text-gray-500 cursor-default'}"), + Span(f"Page {current_page}", + cls="px-4 py-2"), + A("Next →", + href=f"/admin/users?page={current_page + 1}" if len(users) == limit else "#", + cls=f"px-4 py-2 rounded {'bg-blue-600 text-white' if len(users) == limit else 'bg-gray-200 text-gray-500 cursor-default'}"), + cls="flex items-center justify-center space-x-2" + ), + cls="mt-6" + ) + + return Div( + # Breadcrumb navigation + Div( + A("Admin Dashboard", href="/admin", cls="text-blue-600 hover:underline"), + Span(" / ", cls="text-gray-500"), + Span("Users", cls="font-semibold"), + cls="mb-4 text-sm" + ), + + # Page header + H1("User Management", cls="text-3xl font-bold text-gray-800 mb-6"), + + # Message alert + message_alert if message_alert else "", + + # Users table + Div( + Table( + Thead( + Tr( + Th("Username", cls="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"), + Th("Email", cls="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"), + Th("Auth Type", cls="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"), + Th("Created", cls="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"), + Th("Last Login", cls="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"), + Th("Role", cls="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"), + Th("Actions", cls="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"), + cls="bg-gray-50" + ) + ), + Tbody( + *user_rows if user_rows else [ + Tr( + Td("No users found", colspan="7", cls="px-6 py-4 text-center text-gray-500 italic") + ) + ] + ), + cls="min-w-full divide-y divide-gray-200" + ), + cls="bg-white shadow overflow-x-auto rounded-lg" + ), + + # Pagination + pagination, + + cls="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8" + ) + diff --git a/src/pages/admin_import_settings.py b/src/pages/admin_import_settings.py new file mode 100644 index 0000000..9b7074c --- /dev/null +++ b/src/pages/admin_import_settings.py @@ -0,0 +1,220 @@ +import dataclasses +import uuid +from io import BytesIO + +import pandas as pd +from fasthtml.components import * +from fasthtml.fastapp import fast_app +from starlette.datastructures import UploadFile + +from components.datagrid.DataGrid import DataGrid, DG_FILTER_INPUT, DG_TABLE_FOOTER, DG_COLUMNS, DG_DATATYPE_STRING, \ + DG_DATATYPE_BOOL, DG_READ_ONLY +from components.datagrid.constants import DG_ROWS_INDEXES +from core.settings_management import SettingsManager +from core.utils import make_html_id, make_column_id + +ID_PREFIX = "import_settings" + +import_settings_app, rt = fast_app() +_instances = {} + +IMPORT_SETTINGS_PATH = "import-settings" + + +@dataclasses.dataclass +class ColumnDef: + index: int + title: str + header: str + position: str + + +@dataclasses.dataclass +class Config: + type: str = None + file_name: str = None + sheet_name: str = None + header_row: int = None + columns: list[ColumnDef] = dataclasses.field(default_factory=list) + + +class AdminImportSettings: + + def __new__(cls, *args, **kwargs): + id_to_use = f"{ID_PREFIX}-{make_html_id(kwargs.get('id', None))}" + if id_to_use in _instances: + return _instances[id_to_use] + return super().__new__(cls) + + def __init__(self, settings_manager: SettingsManager, config: Config = None, /, id=None): + if not hasattr(self, "_initialized"): + self._initialized = True + self._id = f"{ID_PREFIX}-{make_html_id(id) if id else uuid.uuid4().hex}" + _instances[self._id] = self + + self.settings_manager = settings_manager + self.config = config or Config() + self.grid_settings = { + DG_COLUMNS: { + "column_id": { + "index": 1, + "title": "Column Id", + "type": DG_DATATYPE_STRING, + DG_READ_ONLY: False + }, + "column_header": { + "index": 2, + "title": "Column Header", + "type": DG_DATATYPE_STRING, + }, + "is_amount": { + "index": 3, + "title": "Amount", + "type": DG_DATATYPE_BOOL, + DG_READ_ONLY: False + }, + }, + DG_FILTER_INPUT: False, + DG_TABLE_FOOTER: False, + # DG_COLUMNS_REORDERING: False, + DG_ROWS_INDEXES: True, + } + self.datagrid = DataGrid(grid_settings=self.grid_settings) + self.content = None + self.sheet_names = None + + def redraw(self): + return ( + self._make_grid_component(), + self._make_select_sheet_name_component(sheet_names=self.sheet_names, selected=self.config.sheet_name, oob=True), + self._make_header_row_selection(header=self.config.header_row, oob=True), + ) + + def _make_excel_upload_component(self, oob=False): + return Input(type='file', + name='file', + hx_post=f"{IMPORT_SETTINGS_PATH}/upload", + hx_target=f"#dg_{self._id}", # select sheet_name + hx_encoding='multipart/form-data', + hx_swap="outerHTML", + hx_vals=f'{{"_id": "{self._id}"}}', + id=f"fu_{self._id}", # fu stands for 'file upload' + hx_swap_oob='true' if oob else None, + cls="file-input file-input-bordered file-input-sm w-full", + ) + + def _make_select_sheet_name_component(self, sheet_names=None, selected=None, oob=False): + options = [Option("No file selected", selected=True, disabled=True)] if sheet_names is None else \ + [Option( + name, + selected=True if name == selected else None, + ) for name in sheet_names] + + return Select( + *options, + id=f"s_{self._id}", + name="sheet_name", + hx_post=f"{IMPORT_SETTINGS_PATH}/get-columns", + hx_include=f"#hr_{self._id}", + hx_target=f"#dg_{self._id}", + hx_vals=f'{{"_id": "{self._id}"}}', + hx_swap_oob='true' if oob else None, + cls="select select-bordered select-sm w-full" + ) + + def _make_header_row_selection(self, header=None, oob=False): + return Input(type="text", + name="header_row", + id=f"hr_{self._id}", + placeholder="Header row", + value=f"{header}", + hx_post=f"{IMPORT_SETTINGS_PATH}/get-columns", + hx_include=f"#s_{self._id}", + hx_target=f"#dg_{self._id}", + hx_vals=f'{{"_id": "{self._id}"}}', + hx_swap_oob='true' if oob else None, + cls="input input-bordered input-sm w-full", + ) + + def _make_grid_component(self, oob=False): + return Div( + self.datagrid, + id=f"dg_{self._id}", + hx_swap_oob='true' if oob else None, + ) + + def _make_use_columns_letters(self, oob=False): + return Label( + Span("Use columns letters", cls="label-text"), + Input(type="checkbox", cls="checkbox checkbox-sm", ), + cls="label cursor-pointer", ) + + def get_columns_def(self, columns): + res = [] + _mapping = { + "Column Id": lambda c: make_column_id(str(c).strip()), + "Column Header": lambda c: c, + "Amount": lambda c: False, + } + for column in columns: + conf = {} + res.append(conf) + for col_id, col_conf in self.grid_settings[DG_COLUMNS].items(): + col_title = col_conf["title"] + conf[col_title] = _mapping[col_title](column) + return res + + def on_file_uploaded(self, file_name, content): + if content is None: + return None + + self.content = content + excel_file = pd.ExcelFile(BytesIO(self.content)) + sheet_names = excel_file.sheet_names + self.sheet_names = sheet_names + self.config.file_name = file_name + self.config.sheet_name = sheet_names[0] + self.config.header_row = 0 + self.on_excel_conf_changed(self.config.sheet_name, self.config.header_row) + + def on_excel_conf_changed(self, sheet_name, header): + self.config.sheet_name = sheet_name + self.config.header_row = header + if self.content is not None: + df = pd.read_excel(BytesIO(self.content), sheet_name=sheet_name, header=header) + columns_def = self.get_columns_def(df.columns) + new_content = pd.DataFrame(columns_def) + self.datagrid.import_dataframe(new_content, reset=False) + + def __ft__(self): + return Div( + Div(self._make_excel_upload_component(), cls="col-span-2"), + Div(self._make_select_sheet_name_component(), cls="col-span-2"), + Div(self._make_header_row_selection(), cls="col-span-1"), + Div(self._make_use_columns_letters(), cls="col-span-1"), + cls="grid grid-cols-5 gap-2", + ), Div(self._make_grid_component()) + + +@rt("/upload") +async def post(session, _id: str, file: UploadFile): + try: + instance = _instances[_id] + content = await file.read() + + instance.on_file_uploaded(file.filename, content) + return instance.redraw() + except ValueError as error: + return Div(f"{error}", role="alert", cls="alert alert-error") + + +@rt("/get-columns") +def post(session, _id: str, sheet_name: str, header_row: str): + print(f"sheet_name={sheet_name}, header_row={header_row}") + try: + instance = _instances[_id] + header = int(header_row) if header_row is not None else 0 + instance.on_excel_conf_changed(sheet_name, header) + return instance.redraw() + except Exception as error: + return Div(f"{error}", role="alert", cls="alert alert-error") diff --git a/src/pages/another_grid.py b/src/pages/another_grid.py new file mode 100644 index 0000000..d18d454 --- /dev/null +++ b/src/pages/another_grid.py @@ -0,0 +1,15 @@ +import pandas as pd + +from components.datagrid.DataGrid import DataGrid + +data = { + 'Name': ['Kodjo', 'Kokoe', 'Aba', 'Koffi'], + 'Age': [49, 51, 46, 51], + 'City': ['Rosny', 'Nangis', 'Rosny', 'Abidjan'] +} + +df = pd.DataFrame(data) + + +def get_datagrid2(): + return DataGrid(df, id="another grid") diff --git a/src/pages/basic_test.py b/src/pages/basic_test.py new file mode 100644 index 0000000..079e91a --- /dev/null +++ b/src/pages/basic_test.py @@ -0,0 +1,98 @@ +from fasthtml.common import * + +from components.datagrid.icons import icon_filter_regular, icon_dismiss_regular + +basic_test_app, rt = fast_app() +BASIC_TEST_PATH = "basic_test" + +# def get_basic_test(): return Div(P('Hello World!'), hx_get=f"{BASIC_TEST_PATH}/change", hx_swap="outerHTML") +# +# +# @rt('/change') +# def get(): return Div(P('Nice to be here!'), hx_get=f"{BASIC_TEST_PATH}/change_again", hx_swap="outerHTML") +# +# +# @rt('/change_again') +# def get(): return Div(P('I changed again'), hx_get=f"{BASIC_TEST_PATH}/", hx_swap="outerHTML") + +# def get_basic_test(): +# icons = {"up": icon_chevron_sort_up, +# "down": icon_chevron_sort_down, +# "sort": icon_chevron_sort, +# "filter": icon_filter} +# return Div( +# Table( +# Thead(), +# Tbody( +# *[ +# Tr( +# Td(name), Td(Div(icon, cls="icon-24")), +# ) for name, icon in icons.items() +# ] +# ) +# ) +# ) +# +# def get_basic_test(): +# return Div("Get Some HTML, Including A Value in the Request", hx_post="/example", hx_vals='{"myVal": "My Value"}') + +after_request_attr = {"hx-on::after-request": f"console.log('after-request');"} + +self_id = 'my_id' + + +def def_get_filter(oob=False): + def _inner_get_filter(): + pass + + return Div( + Label(Div(icon_filter_regular, cls="icon-24"), + Input(name='f', + placeholder="Filter...", + hx_post=f"/{BASIC_TEST_PATH}/filter", + hx_trigger="keyup changed delay:300ms", + hx_target=f"#tb_{self_id}", + hx_vals=f'{{"g_id": "{self_id}", "c_id":"{BASIC_TEST_PATH}"}}', + hx_swap_oob='true' if oob else None, + **after_request_attr, + ), + cls="input input-bordered input-sm flex items-center gap-2" + ), + id=f"f_{self_id}", + hx_swap_oob='true' if oob else None, + ) + + +def get_component(oob=False): + return Div( + def_get_filter(), + Div(icon_dismiss_regular, + cls="icon-24 my-auto icon-btn ml-2", + hx_post=f"{BASIC_TEST_PATH}/reset_filter", + hx_trigger="click", + hx_target=f"#tb_{self_id}", + hx_vals=f'{{"g_id": "{self_id}", "c_id":"{BASIC_TEST_PATH}"}}', + **after_request_attr), + cls="flex mb-2", + id=f"fa_{self_id}", # fa stands for 'filter all' + hx_swap_oob='true' if oob else None, + ) + + +def get_basic_test(): + return get_component(), Div(id=f"tb_{self_id}") + + +@rt(f"/filter") +def post(f: str): + return Div(f) + + +@rt(f"/reset_filter") +def post(): + res = (Div(f"You reset", + hx_swap_oob="true", + id=f"tb_{self_id}" + ), + def_get_filter(oob=True)) + return res, diff --git a/src/pages/home.py b/src/pages/home.py new file mode 100644 index 0000000..686a52c --- /dev/null +++ b/src/pages/home.py @@ -0,0 +1,134 @@ +from fasthtml.common import * +import config +from auth.auth_manager import AuthManager + +def home(session=None): + """ + Defines the home page content. + + Args: + session: The session object for auth status + + Returns: + Components representing the home page content + """ + # Check if user is authenticated + is_authenticated = AuthManager.is_authenticated(session) if session else False + is_admin = AuthManager.is_admin(session) if session else False + username = session.get("username", "") if session else "" + + # Hero content varies based on authentication + if is_authenticated: + hero_content = Div( + H1(f"Welcome back, {username}!", + cls="text-4xl font-bold text-center text-gray-800 mb-4"), + P("Continue creating engaging titles for your content with AI assistance.", + cls="text-xl text-center text-gray-600 mb-6"), + Div( + A("Generate New Titles", + href="/title-generator", + cls="bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mr-3"), + A("View My History", + href="/history", + cls="bg-gray-200 hover:bg-gray-300 text-gray-800 font-bold py-2 px-4 rounded"), + *([A("Admin Dashboard", + href="/admin", + cls="ml-3 bg-purple-600 hover:bg-purple-700 text-white font-bold py-2 px-4 rounded")] if is_admin else []), + cls="flex justify-center flex-wrap gap-y-2" + ), + cls="py-12" + ) + else: + hero_content = Div( + H1(config.APP_NAME, + cls="text-4xl font-bold text-center text-gray-800 mb-4"), + P("Create engaging titles for your content with AI assistance.", + cls="text-xl text-center text-gray-600 mb-6"), + Div( + A("Sign In", + href="/login", + cls="bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mr-3"), + A("Register", + href="/register", + cls="bg-gray-200 hover:bg-gray-300 text-gray-800 font-bold py-2 px-4 rounded"), + cls="flex justify-center" + ), + cls="py-12" + ) + + return Div( + # Hero section with conditional content + hero_content, + + # Features section + Div( + H2("Features", cls="text-3xl font-bold text-center mb-8"), + Div( + # Feature 1 + Div( + H3("Platform-Specific", cls="text-xl font-semibold mb-2"), + P("Generate titles optimized for blogs, YouTube, social media, and more.", + cls="text-gray-600"), + cls="bg-white p-6 rounded-lg shadow-md" + ), + # Feature 2 + Div( + H3("Multiple Styles", cls="text-xl font-semibold mb-2"), + P("Choose from professional, casual, clickbait, or informative styles.", + cls="text-gray-600"), + cls="bg-white p-6 rounded-lg shadow-md" + ), + # Feature 3 + Div( + H3("AI-Powered", cls="text-xl font-semibold mb-2"), + P("Utilizes advanced AI models to craft engaging, relevant titles.", + cls="text-gray-600"), + cls="bg-white p-6 rounded-lg shadow-md" + ), + cls="grid grid-cols-1 md:grid-cols-3 gap-6" + ), + cls="py-8" + ), + + # How it works section + Div( + H2("How It Works", cls="text-3xl font-bold text-center mb-8"), + Div( + # Step 1 + Div( + Div( + "1", + cls="flex items-center justify-center bg-blue-600 text-white text-xl font-bold rounded-full w-10 h-10 mb-4" + ), + H3("Enter Your Topic", cls="text-xl font-semibold mb-2"), + P("Describe what your content is about in detail.", + cls="text-gray-600"), + cls="bg-white p-6 rounded-lg shadow-md" + ), + # Step 2 + Div( + Div( + "2", + cls="flex items-center justify-center bg-blue-600 text-white text-xl font-bold rounded-full w-10 h-10 mb-4" + ), + H3("Choose Settings", cls="text-xl font-semibold mb-2"), + P("Select the platform and style that matches your needs.", + cls="text-gray-600"), + cls="bg-white p-6 rounded-lg shadow-md" + ), + # Step 3 + Div( + Div( + "3", + cls="flex items-center justify-center bg-blue-600 text-white text-xl font-bold rounded-full w-10 h-10 mb-4" + ), + H3("Get Results", cls="text-xl font-semibold mb-2"), + P("Review multiple title options and choose your favorite.", + cls="text-gray-600"), + cls="bg-white p-6 rounded-lg shadow-md" + ), + cls="grid grid-cols-1 md:grid-cols-3 gap-6" + ), + cls="py-8" + ) + ) \ No newline at end of file diff --git a/src/pages/testing_datagrid.py b/src/pages/testing_datagrid.py new file mode 100644 index 0000000..911a437 --- /dev/null +++ b/src/pages/testing_datagrid.py @@ -0,0 +1,67 @@ +import pandas as pd + +from components.datagrid.DataGrid import DataGrid, DG_COLUMNS, DG_READ_ONLY, DG_AGGREGATE_FILTERED_SUM, VISIBLE_KEY +from components.datagrid.constants import DG_ROWS_INDEXES + +data = { + 'Name': ['Alice', 'Bob', 'Charlie', 'David', "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], + 'Age': [25, 30, 35, 40, 50], + 'City': ['New York', 'Los Angeles', 'Chicago', 'Houston', "bbbbbbbbbbbbbbbbbbbbbbbbbbbb"], + 'Boolean': [True, False, False, True, False], + 'Choice': ["Bool", "Number", "Amount", None, "Number"] +} + +df = pd.DataFrame(data) + +grid_settings = { + # DG_READ_ONLY: False, + # DG_SELECTION_MODE: DG_SELECTION_MODE_ROW, + # DG_FILTER_INPUT: False, + # DG_TABLE_HEADER: False, + DG_ROWS_INDEXES: True, + DG_COLUMNS: { + "name": { + "index": 0, + "title": "Name", + # "type": "list", + "values": ["Alice", "Bob", "Charlie", "David"], + DG_READ_ONLY: False, + # "width": "150px", + }, + "age": { + "index": 1, + "title": "Age", + "type": "number", + # "width": "100px", + VISIBLE_KEY: False, + "agg_func": DG_AGGREGATE_FILTERED_SUM, + # "agg_func_2": DG_AGGREGATE_SUM, + }, + "city": { + "index": 2, + "title": "City", + "type": "list", + "values": ["New York", "Los Angeles", "Chicago", "Houston"], + DG_READ_ONLY: False, + }, + "boolean": { + "index": 4, + "title": "Boolean", + "type": "bool", + # "width": "100px", + DG_READ_ONLY: False, + }, + "choice": { + "index": 3, + "title": "Choice", + "type": "choice", + "values": ["Bool", "Number", "Amount"], + DG_READ_ONLY: False, + }, + } +} + + +def get_datagrid(): + dg = DataGrid(df, grid_settings=grid_settings, id="testing_datagrid0") + return dg.mk_excel_upload_component(), dg diff --git a/src/pages/testing_restore_state.py b/src/pages/testing_restore_state.py new file mode 100644 index 0000000..b32aef5 --- /dev/null +++ b/src/pages/testing_restore_state.py @@ -0,0 +1,16 @@ +from fasthtml.common import * + + +def testing_restore_state(): + return Div( + Input(name='f', id=f"input_with_id", placeholder="Input with id"), + Input(name='f', placeholder="Input without id"), + + Input(type='checkbox', id="checkbox_with_id", checked='checked', cls='checkbox'), + Input(type='checkbox', checked='checked', cls='checkbox'), + + Input(type='radio', id="radio_with_id_1", name='radio-1', cls='radio'), + Input(type='radio', id="radio_with_id_2", name='radio-1', cls='radio'), + Input(type='radio', id="radio_with_id_3", name='radio-1', cls='radio'), + + ) diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..5dd9809 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,66 @@ +from io import BytesIO + +import pandas as pd +import pytest + +from components.datagrid.DataGrid import reset_instances + +USER_EMAIL = "test@mail.com" +USER_ID = "test_user" + + +@pytest.fixture +def excel_file_content(): + # Create a simple Excel file in memory + df = pd.DataFrame({ + 'Column 1': ['Aba', 'Johan', 'Kodjo'], + 'Column 2': ['Female', 'Male', 'Male'] + }) + excel_io = BytesIO() + df.to_excel(excel_io, index=False) + excel_io.seek(0) + return excel_io.read() + + +@pytest.fixture +def excel_file_content_2(): + # Create a simple Excel file in memory + df = pd.DataFrame({ + 'Column 1': ['C', 'A', 'B'], + 'Column 2': [1, 2, 3] + }) + excel_io = BytesIO() + df.to_excel(excel_io, index=False) + excel_io.seek(0) + return excel_io.read() + + +@pytest.fixture +def excel_file_content_with_sheet_name(): + # Create a DataFrame + df = pd.DataFrame({ + 'Column 1 ': ['Aba', 'Johan', 'Kodjo'], + 'Column 2': [False, True, True], + 'Column 3 ': [10, 20, 30], + }) + + # Create an in-memory bytes buffer + excel_io = BytesIO() + + # Write the dataframe to the buffer with a custom sheet name + df.to_excel(excel_io, index=False, sheet_name="sheet_name") + + # Move the pointer to the start of the stream + excel_io.seek(0) + + return excel_io.read() # Return the binary data + + +@pytest.fixture(autouse=True) +def reset_datagrid_instances(): + reset_instances() + + +@pytest.fixture +def session(): + return {"user_id": USER_ID, "user_email": USER_EMAIL} diff --git a/tests/fixtures/Book1.xlsx b/tests/fixtures/Book1.xlsx new file mode 100644 index 0000000..2caa681 Binary files /dev/null and b/tests/fixtures/Book1.xlsx differ diff --git a/tests/helpers.py b/tests/helpers.py new file mode 100644 index 0000000..3312356 --- /dev/null +++ b/tests/helpers.py @@ -0,0 +1,549 @@ +import dataclasses +import json +import re +from collections import OrderedDict + +import numpy +import pandas as pd +from bs4 import BeautifulSoup +from fastcore.basics import NotStr +from fastcore.xml import to_xml +from fasthtml.components import html2ft, Div + +pattern = r"""(?P\w+)(?:#(?P[\w-]+))?(?P(?:\[\w+=['"]?[\w_-]+['"]?\])*)""" +attr_pattern = r"""\[(?P\w+)=['"]?(?P[\w_-]+)['"]?\]""" +svg_pattern = r"""svg name="(\w+)\"""" +compiled_pattern = re.compile(pattern) +compiled_attr_pattern = re.compile(attr_pattern) +compiled_svg_pattern = re.compile(svg_pattern) + +@dataclasses.dataclass +class DoNotCheck: + desc: str = None + + +class EmptyElement: + pass + + +@dataclasses.dataclass +class StartsWith: + """ + To check if the attribute starts with a specific value + """ + s: str + +@dataclasses.dataclass +class Contains: + """ + To check if the attribute contains a specific value + """ + s: str + +Empty = EmptyElement() + + +@dataclasses.dataclass +class HTMLElement: + tag: str + attrs: dict + children: list['HTMLElement'] = dataclasses.field(default_factory=list) + text: str | None = None + + +# Function to transform BeautifulSoup elements into the HTMLElement class +def parse_element(element) -> HTMLElement: + def _process_attributes(attrs): + return {key: ' '.join(value) if isinstance(value, list) else value for key, value in attrs.items()} + + # Create an HTMLElement object for the current element + html_element = HTMLElement( + tag=element.name, + attrs=_process_attributes(element.attrs), + text=element.string if element.string else None + ) + + # Recursively parse and add child elements + for child in element.children: + if child.name is not None: # Only process tags, ignore NavigableStrings + html_element.children.append(parse_element(child)) + + return html_element + + +def get_from_html(html_str, path=None, attrs=None): + soup = BeautifulSoup(html_str, 'html.parser') + element = parse_element(soup) + return element if path is None else search_elements_by_path(element, path, attrs)[0] + + +def print_path(path): + return f"Path '{path}':\n\t" if path else "" + + +def get_path_attributes(path): + """ + Get the attributes from + div#id[attr1=value1][attr2=value2] + :param path: + :return: + """ + attrs = {} + match = compiled_pattern.match(path) + if match: + attrs['tag'] = match.group('tag') + + if match.group('id'): + attrs['id'] = match.group('id') + + attributes = match.group("attributes") + attr_matches = compiled_attr_pattern.findall(attributes) + for name, value in attr_matches: + attrs[name] = value + + return attrs + + +def match_attrs(element_attrs, criteria_attrs): + if not criteria_attrs: + return True + return all(item in element_attrs.items() for item in criteria_attrs.items()) + + +def contains_attrs(element_attrs, criteria_attrs): + if not criteria_attrs: + return True + + return all(k in element_attrs and v in element_attrs[k] for k, v in criteria_attrs.items()) + + +def search_elements_by_name(ft, tag: str = None, attrs: dict = None, comparison_method: str = "exact"): + """ + Select all elements that either match the tag and / or the attribute + :param ft: + :param tag: + :param attrs: + :param comparison_method: 'exact' or 'contains' + :return: + """ + + compare_attrs = contains_attrs if comparison_method == "contains" else match_attrs + + def _search_elements_by_name(_ft): + result = [] + if isinstance(_ft, NotStr) and tag is not None and tag.lower() == "notstr": + result.append(_ft) + elif hasattr(_ft, "tag"): + # Base case: check if the current element matches the criteria + if (tag is None or _ft.tag == tag) and compare_attrs(_ft.attrs, attrs): + result.append(_ft) + + # Recursive case: search through the children + for child in _ft.children: + result.extend(_search_elements_by_name(child)) + + return result + + if isinstance(ft, list): + res = [] + for item in ft: + res.extend(_search_elements_by_name(item)) + return res if res else None + + return _search_elements_by_name(ft) + + +def search_elements_by_path(ft, path: str, attrs: dict = None): + """ + Selects elements that match a given path. The path is a dot-separated list of elements. + One the path if found, the optional attributes are compared against the last element's + attributes. + Note the path may not start at the root node of the tree structure. + + :param ft: The root node of the tree structure to search within. + :param path: Dot-separated string representing the path to match within the tree structure. + :param attrs: Optional dictionary of attributes to match against the tree nodes. If not + provided, no attribute filtering is applied. + :return: A list of nodes matching the given path and attributes. + """ + + parts = path.split(".") + tail = parts.pop() + head = ".".join(parts) + + def _find(current, previous_path): + result = [] + if (current.tag == tail + and previous_path.endswith(head) + and match_attrs(current.attrs, attrs)): + result.append(current) + + for child in current.children: + if hasattr(child, "tag"): + next_path = previous_path + "." + current.tag if previous_path else current.tag + result.extend(_find(child, next_path)) + + return result + + return _find(ft, "") + + +def search_first_with_attribute(ft, tag, attribute + ): + """ + Browse ft and its children to find the first element that matches the tag and has the attribute defined + if tag is None, it will return the first element with the attribute + :param ft: + :param tag: + :param attribute +: + :return: + """ + if attribute is None: + raise ValueError("Attribute must be provided to find an element.") + + if not hasattr(ft, "tag"): + return None + + # Check the current element + if (tag is None or ft.tag == tag) and attribute in ft.attrs: + return ft + + # Traverse children if the current element doesn't match + for child in ft.children: + result = search_first_with_attribute(child, tag, attribute) + if result: + return result + + return None + + +def find_first_match(ft, path: str): + """ + Use backtracking to find the first element that matches the full path + you can use #id and [attr=value] in the path + exemple : div#id[attr=value].div.span#id_2[class=class_2] + will return the span#id_2 element if it exists + :param ft: + :param path: + :return: + """ + + def _matches(element, path_part): + """Check if an element matches a specific path part.""" + if not hasattr(element, "attrs"): + return False + attrs_to_match = get_path_attributes(path_part) + element_attrs = element.attrs.copy() | {"tag": element.tag} + return all(element_attrs.get(attr) == value for attr, value in attrs_to_match.items()) + + def _search(elements, path_parts): + """Recursively search for the matching element.""" + if not path_parts: + return None + + for element in elements: + if _matches(element, path_parts[0]): + if len(path_parts) == 1: + return element + + res = _search(element.children, path_parts[1:]) + if res is not None: + return res + + return None + + elements_as_list = ft if isinstance(ft, (list, tuple)) else [ft] + return _search(elements_as_list, path.split(".")) + + +def matches(actual, expected, path=""): + def _type(x): + if isinstance(x, numpy.int64): + return int + elif isinstance(x, numpy.float64): + return float + + return type(x) + + if actual is None and expected is not None: + assert False, f"{print_path(path)}actual is None !" + + if isinstance(expected, DoNotCheck): + return True + + if expected is Empty: + assert actual.attrs == {}, f"Empty element expected, but found attributes {actual.attrs}." + assert len(actual.children) == 0, f"Empty element expected, but found children {actual.children}." + return True + + assert _type(actual) == _type(expected) or (hasattr(actual, "tag") and hasattr(expected, "tag")), \ + f"{print_path(path)}The types are different: {type(actual)} != {type(expected)}, ({actual} != {expected})." + + if isinstance(expected, (list, tuple)): + assert len(actual) >= len(expected), \ + f"{print_path(path)}Some required elements are missing: {actual} != {expected}." + + for actual_child, expected_child in zip(actual, expected): + assert matches(actual_child, expected_child) + + elif isinstance(expected, NotStr): + assert actual.s.lstrip('\n').startswith(expected.s), \ + f"{print_path(path)}NotStr are different: '{actual.s.lstrip('\n')}' != '{expected.s}'." + + elif hasattr(actual, "tag"): + assert actual.tag == expected.tag, \ + f"{print_path(path)}The elements are different: '{actual.tag}' != '{expected.tag}'." + + # tag are the same, I can update it and be up to date when attr comparison fails + path = path + "." + actual.tag if path else actual.tag + if "id" in actual.attrs: + path += f"#{actual.attrs['id']}" + elif "name" in actual.attrs: + path += f"[name={actual.attrs['name']}]" + elif "class" in actual.attrs: + path += f"[class={actual.attrs['class']}]" + + # only test the attributes referenced by the expected + for expected_attr in expected.attrs: + assert expected_attr in actual.attrs, \ + f"{print_path(path)}Attribute '{expected_attr}' is not found (with expected value: '{expected.attrs[expected_attr]}'). actual='{actual.attrs}'." + + if isinstance(expected.attrs[expected_attr], StartsWith): + assert actual.attrs[expected_attr].startswith(expected.attrs[expected_attr].s), \ + f"{print_path(path)}Attribute '{expected_attr}' does not start with '{expected.attrs[expected_attr].s}': actual='{actual.attrs[expected_attr]}', expected ='{expected.attrs[expected_attr].s}'." + + elif isinstance(expected.attrs[expected_attr], Contains): + assert expected.attrs[expected_attr].s in actual.attrs[expected_attr], \ + f"{print_path(path)}Attribute '{expected_attr}' does not contain '{expected.attrs[expected_attr].s}': actual='{actual.attrs[expected_attr]}', expected ='{expected.attrs[expected_attr].s}'." + + else: + assert actual.attrs[expected_attr] == expected.attrs[expected_attr], \ + f"{print_path(path)}The values are different for '{expected_attr}' : '{actual.attrs[expected_attr]}' != '{expected.attrs[expected_attr]}'." + + if len(expected.children) > 0 and expected.children[0] is Empty: + matches(actual, expected.children[0], path) + else: + # hack to manage ft and Html object different behaviour + if len(actual.children) == 0 and len(expected.children) == 1 and expected.children[0] == NotStr(""): + pass + else: + assert len(actual.children) >= len(expected.children), \ + f"{print_path(path)}Some required elements are missing: actual={actual.children} != expected={expected.children}." + + for actual_child, expected_child in zip(actual.children, expected.children): + matches(actual_child, expected_child, path) + + else: + assert actual == expected, \ + f"{print_path(path)}The values are not the same: '{actual}' != '{expected}'." + + return True + + +def get_selected(return_elements): + assert isinstance(return_elements, list), "result must be a list" + for element in return_elements: + if hasattr(element, "id") and element.id.startswith("tsm_"): + break + else: + assert False, "No element with id 'tsm_' found in the return elements" + + res = [] + for child in element.children: + selection_type = child.attrs["selection-type"] + if selection_type.startswith("cell"): + split = child.attrs["element-id"].split("-") + selected = (selection_type, int(split[-2]), int(split[-1])) + elif selection_type == "row": + split = child.attrs["element-id"].split("-") + selected = ("row", int(split[-1])) + elif selection_type == "column": + element_id = child.attrs["element-id"] + selected = ("column", element_id) + else: + raise NotImplemented("") + + res.append(selected) + + return res + + +def get_context_menu(return_elements): + assert isinstance(return_elements, list), "result must be a list" + found = False + res = [] + for element in return_elements: + if hasattr(element, "id") and element.id[:5] in ("cmcm_", "cmrm_"): + found = True + + for child in element.children: + if "hx-post" in child.attrs: + context_menu = { + "hx-post": "/" + "/".join(child.attrs["hx-post"].split("/")[2:]), + "data_tooltip": child.attrs["data-tooltip"], + } + if "hx-vals" in child.attrs: + args = json.loads(child.attrs["hx-vals"]) + args_to_use = {key: value for key, value in args.items() if key != "g_id"} + context_menu.update(args_to_use) + + res.append(context_menu) + + if not found: + assert False, "No element with id 'cmcm_' found in the return elements" + + return res + + +def debug_print(ft, attr1st=False): + return html2ft(to_xml(ft), attr1st=attr1st) + + +def extract_table_values(element, header=True): + """ + Given element with tags and attributes + Try to find the table values + :param element: + :param header: search for header and add it to the result + :return: + """ + + # first, get the header + if header: + header = search_elements_by_name(element, attrs={"class": "dt-row dt-header"})[0] + header_map = {} + res = OrderedDict() + for row in header.children: + col_index = row.attrs["data-col"] + name_element = search_elements_by_name(row, attrs={"name": "dt-header-title"})[0] + name = name_element.children[0] if len(name_element.children) > 0 else name_element.text + header_map[col_index] = name + res[name] = [] + + body = search_elements_by_name(element, attrs={"class": "dt-body"})[0] + for row in body.children: + for col in row.children: + col_index = col.attrs["data-col"] + cell_element = search_elements_by_name(col, attrs={"name": "dt-cell-content"})[0] + cell_value = cell_element.children[0] if len(cell_element.children) > 0 else cell_element.text + res[header_map[col_index]].append(cell_value) + + return res + + else: + body = search_elements_by_name(element, attrs={"class": "dt-body"})[0] + res = [] + for row in body.children: + row_values = [] + for col in row.children: + column = search_elements_by_name(col, attrs={"name": "dt-cell-content"}) + if len(column) > 0: + cell_element = search_elements_by_name(col, attrs={"name": "dt-cell-content"})[0] + cell_value = cell_element.children[0] if len(cell_element.children) > 0 else cell_element.text + row_values.append(cell_value) + res.append(row_values) + + return res + + +def extract_table_values_new(ft, header=True): + def _get_cell_content_value(cell_element): + # try using data-tooltip + tooltip_element = search_first_with_attribute(cell_element, None, "data-tooltip") + if tooltip_element is not None: + return tooltip_element.attrs["data-tooltip"] + + # for checkboxes, use the name of the NotStr element + svg_element = search_elements_by_name(cell_element, "NotStr") + if svg_element: + match = compiled_svg_pattern.search(svg_element[0].s) + if match: + svg_name = match.group(1) + return True if svg_name == "checked" else False if svg_name == "unchecked" else None + + return None + + # first, get the header + + if header: + header = search_elements_by_name(ft, attrs={"class": "dt2-header"}, comparison_method='contains')[0] + header_map = {} + res = OrderedDict() + for row in header.children: + col_id = row.attrs["data-col"] + title = row.attrs["data-tooltip"] + header_map[col_id] = title + res[title] = [] + + body = search_elements_by_name(ft, attrs={"class": "dt2-body"}, comparison_method='contains')[0] + for row in body.children: + for col in row.children: + col_id = col.attrs["data-col"] + cell_value = _get_cell_content_value(col) + res[header_map[col_id]].append(cell_value) + + return res + + else: + body = search_elements_by_name(ft, attrs={"class": "dt2-body"})[0] + res = [] + for row in body.children: + row_values = [] + for col in row.children: + columns = search_elements_by_name(col, attrs={"class": "dt2-cell-content"}, comparison_method="contains") + cell_value = _get_cell_content_value(columns) + row_values.append(cell_value) + res.append(row_values) + + return res + + +def extract_footer_values(element): + body = search_elements_by_name(element, attrs={"class": "dt-table-footer"})[0] + res = [] + for row in body.children: + row_values = [] + for col in row.children: + cell_element = search_elements_by_name(col, attrs={"name": "dt-cell-content"})[0] + cell_value = cell_element.children[0] if len(cell_element.children) > 0 else cell_element.text + row_values.append(cell_value) + res.append(row_values) + + return res + + +def extract_popup_content(element, filter_input=True) -> OrderedDict: + """ + Extract the checkboxes and their values from the popup content + :param element: + :param filter_input: add the value of the filter input if requested. + :return: + """ + res = OrderedDict() + if filter_input: + filter_value_element = search_elements_by_name(element, attrs={"name": "dt-popup-filter-input"})[0] + res["__filter_input__"] = _get_element_value(filter_value_element) or '' + + checkboxes_div = search_elements_by_name(element, attrs={"class": 'dt-filter-popup-content'})[0] + checkboxes_elements = search_elements_by_name(checkboxes_div, attrs={"type": "checkbox"}) + for element in checkboxes_elements: + res[element.attrs['value']] = 'checked' in element.attrs + + return res + + +def to_array(dataframe: pd.DataFrame) -> list: + return [[val for val in row] for _, row in dataframe.iterrows()] + + +def _get_element_value(element): + return element.children[0] if len(element.children) > 0 else element.text + + +def icon(name: str): + return NotStr(f'