Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

15108 linhas
581 KiB

  1. @import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900;950;1000&display=swap";
  2. @import "https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:wght@400;500;600;700;800;1000&display=swap";
  3. @import "https://fonts.googleapis.com/css2?family=Inclusive+Sans:wght@400;500;600;700;800;900;1000&display=swap";
  4. @import "https://fonts.googleapis.com/css2?family=AR+One+Sans:wght@400;500;600;700;800;1000&display=swap"; /*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
  5. @layer properties {
  6. @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
  7. ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
  8. *,
  9. :before,
  10. :after,
  11. ::backdrop {
  12. --tw-font-weight: initial;
  13. --tw-translate-x: 0;
  14. --tw-translate-y: 0;
  15. --tw-translate-z: 0;
  16. --tw-scale-x: 1;
  17. --tw-scale-y: 1;
  18. --tw-scale-z: 1;
  19. --tw-rotate-x: initial;
  20. --tw-rotate-y: initial;
  21. --tw-rotate-z: initial;
  22. --tw-skew-x: initial;
  23. --tw-skew-y: initial;
  24. --tw-space-y-reverse: 0;
  25. --tw-space-x-reverse: 0;
  26. --tw-divide-y-reverse: 0;
  27. --tw-border-style: solid;
  28. --tw-gradient-position: initial;
  29. --tw-gradient-from: #0000;
  30. --tw-gradient-via: #0000;
  31. --tw-gradient-to: #0000;
  32. --tw-gradient-stops: initial;
  33. --tw-gradient-via-stops: initial;
  34. --tw-gradient-from-position: 0%;
  35. --tw-gradient-via-position: 50%;
  36. --tw-gradient-to-position: 100%;
  37. --tw-leading: initial;
  38. --tw-tracking: initial;
  39. --tw-shadow: 0 0 #0000;
  40. --tw-shadow-color: initial;
  41. --tw-shadow-alpha: 100%;
  42. --tw-inset-shadow: 0 0 #0000;
  43. --tw-inset-shadow-color: initial;
  44. --tw-inset-shadow-alpha: 100%;
  45. --tw-ring-color: initial;
  46. --tw-ring-shadow: 0 0 #0000;
  47. --tw-inset-ring-color: initial;
  48. --tw-inset-ring-shadow: 0 0 #0000;
  49. --tw-ring-inset: initial;
  50. --tw-ring-offset-width: 0px;
  51. --tw-ring-offset-color: #fff;
  52. --tw-ring-offset-shadow: 0 0 #0000;
  53. --tw-blur: initial;
  54. --tw-brightness: initial;
  55. --tw-contrast: initial;
  56. --tw-grayscale: initial;
  57. --tw-hue-rotate: initial;
  58. --tw-invert: initial;
  59. --tw-opacity: initial;
  60. --tw-saturate: initial;
  61. --tw-sepia: initial;
  62. --tw-drop-shadow: initial;
  63. --tw-drop-shadow-color: initial;
  64. --tw-drop-shadow-alpha: 100%;
  65. --tw-drop-shadow-size: initial;
  66. --tw-backdrop-blur: initial;
  67. --tw-backdrop-brightness: initial;
  68. --tw-backdrop-contrast: initial;
  69. --tw-backdrop-grayscale: initial;
  70. --tw-backdrop-hue-rotate: initial;
  71. --tw-backdrop-invert: initial;
  72. --tw-backdrop-opacity: initial;
  73. --tw-backdrop-saturate: initial;
  74. --tw-backdrop-sepia: initial;
  75. --tw-duration: initial;
  76. --tw-ease: initial;
  77. --tw-text-shadow-color: initial;
  78. --tw-text-shadow-alpha: 100%;
  79. --tw-outline-style: solid;
  80. --tw-divide-x-reverse: 0;
  81. }
  82. }
  83. }
  84. :root,
  85. :host {
  86. --font-sans: "Inclusive Sans", sans-serif;
  87. --text-xs: 12px;
  88. --text-sm: 14px;
  89. --text-base: 16px;
  90. --text-lg: 18px;
  91. --text-xl: 20px;
  92. --font-mono:
  93. ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
  94. monospace;
  95. --color-red-400: oklch(70.4% 0.191 22.216);
  96. --color-red-500: oklch(63.7% 0.237 25.331);
  97. --color-red-600: oklch(57.7% 0.245 27.325);
  98. --color-orange-400: oklch(75% 0.183 55.934);
  99. --color-orange-500: oklch(70.5% 0.213 47.604);
  100. --color-orange-600: oklch(64.6% 0.222 41.116);
  101. --color-yellow-400: oklch(85.2% 0.199 91.936);
  102. --color-yellow-500: oklch(79.5% 0.184 86.047);
  103. --color-yellow-600: oklch(68.1% 0.162 75.834);
  104. --color-lime-400: oklch(84.1% 0.238 128.85);
  105. --color-green-400: oklch(79.2% 0.209 151.711);
  106. --color-green-500: oklch(72.3% 0.219 149.579);
  107. --color-green-600: oklch(62.7% 0.194 149.214);
  108. --color-emerald-500: oklch(69.6% 0.17 162.48);
  109. --color-teal-400: oklch(77.7% 0.152 181.912);
  110. --color-teal-500: oklch(70.4% 0.14 182.503);
  111. --color-teal-600: oklch(60% 0.118 184.704);
  112. --color-cyan-400: oklch(78.9% 0.154 211.53);
  113. --color-cyan-600: oklch(60.9% 0.126 221.723);
  114. --color-blue-400: oklch(70.7% 0.165 254.624);
  115. --color-blue-500: oklch(62.3% 0.214 259.815);
  116. --color-blue-600: oklch(54.6% 0.245 262.881);
  117. --color-indigo-500: oklch(58.5% 0.233 277.117);
  118. --color-indigo-600: oklch(51.1% 0.262 276.966);
  119. --color-violet-500: oklch(60.6% 0.25 292.717);
  120. --color-purple-400: oklch(71.4% 0.203 305.504);
  121. --color-purple-500: oklch(62.7% 0.265 303.9);
  122. --color-purple-600: oklch(55.8% 0.288 302.321);
  123. --color-fuchsia-500: oklch(66.7% 0.295 322.15);
  124. --color-gray-500: oklch(55.1% 0.027 264.364);
  125. --color-black: #000;
  126. --color-white: #fff;
  127. --spacing: 0.25rem;
  128. --container-xs: 20rem;
  129. --container-sm: 24rem;
  130. --container-md: 28rem;
  131. --container-lg: 32rem;
  132. --container-xl: 36rem;
  133. --container-2xl: 42rem;
  134. --container-3xl: 48rem;
  135. --container-4xl: 56rem;
  136. --container-5xl: 64rem;
  137. --container-6xl: 72rem;
  138. --text-xs--line-height: calc(1 / 0.75);
  139. --text-sm--line-height: calc(1.25 / 0.875);
  140. --text-base--line-height: 1.5;
  141. --text-lg--line-height: calc(1.75 / 1.125);
  142. --text-xl--line-height: calc(1.75 / 1.25);
  143. --text-2xl: 1.5rem;
  144. --text-2xl--line-height: calc(2 / 1.5);
  145. --text-3xl: 1.875rem;
  146. --text-3xl--line-height: 1.2;
  147. --text-4xl: 2.25rem;
  148. --text-4xl--line-height: calc(2.5 / 2.25);
  149. --text-5xl: 3rem;
  150. --text-5xl--line-height: 1;
  151. --text-6xl: 3.75rem;
  152. --text-6xl--line-height: 1;
  153. --font-weight-thin: 100;
  154. --font-weight-extralight: 200;
  155. --font-weight-light: 300;
  156. --font-weight-normal: 400;
  157. --font-weight-medium: 500;
  158. --font-weight-semibold: 600;
  159. --font-weight-bold: 700;
  160. --font-weight-extrabold: 800;
  161. --font-weight-black: 900;
  162. --tracking-tight: -0.025em;
  163. --tracking-wide: 0.025em;
  164. --tracking-wider: 0.05em;
  165. --leading-tight: 1.25;
  166. --radius-xs: 0.125rem;
  167. --radius-sm: 0.25rem;
  168. --radius-md: 0.375rem;
  169. --radius-lg: 0.5rem;
  170. --radius-xl: 0.75rem;
  171. --animate-spin: spin 1s linear infinite;
  172. --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  173. --blur-xs: 4px;
  174. --blur-sm: 8px;
  175. --blur-md: 12px;
  176. --blur-lg: 16px;
  177. --default-transition-duration: 0.15s;
  178. --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  179. --default-font-family: var(--font-sans);
  180. --default-mono-font-family: var(--font-mono);
  181. --animate-bounce-slow: bounce-slow 2s infinite alternate;
  182. --animate-text-color: text-color 16s linear infinite;
  183. }
  184. [data-font-family="default"] {
  185. --font-sans: "Inclusive Sans", sans-serif;
  186. }
  187. [data-font-family="dm-sans"] {
  188. --font-sans: "DM Sans", sans-serif;
  189. }
  190. [data-font-family="wix"] {
  191. --font-sans: "Wix Madefor Text", sans-serif;
  192. }
  193. [data-font-family="inclusive"] {
  194. --font-sans: "Inclusive Sans", sans-serif;
  195. }
  196. [data-font-family="ar-one"] {
  197. --font-sans: "AR One Sans", sans-serif;
  198. }
  199. body {
  200. font-family: var(--font-sans);
  201. font-size: var(--text-base);
  202. line-height: var(--tw-leading, var(--text-base--line-height));
  203. }
  204. strong {
  205. --tw-font-weight: var(--font-weight-medium);
  206. font-weight: var(--font-weight-medium);
  207. }
  208. @layer theme;
  209. @layer base {
  210. *,
  211. :after,
  212. :before,
  213. ::backdrop {
  214. box-sizing: border-box;
  215. border: 0 solid;
  216. margin: 0;
  217. padding: 0;
  218. }
  219. ::file-selector-button {
  220. box-sizing: border-box;
  221. border: 0 solid;
  222. margin: 0;
  223. padding: 0;
  224. }
  225. html,
  226. :host {
  227. -webkit-text-size-adjust: 100%;
  228. tab-size: 4;
  229. line-height: 1.5;
  230. font-family: var(
  231. --default-font-family,
  232. ui-sans-serif,
  233. system-ui,
  234. sans-serif,
  235. "Apple Color Emoji",
  236. "Segoe UI Emoji",
  237. "Segoe UI Symbol",
  238. "Noto Color Emoji"
  239. );
  240. font-feature-settings: var(--default-font-feature-settings, normal);
  241. font-variation-settings: var(--default-font-variation-settings, normal);
  242. -webkit-tap-highlight-color: transparent;
  243. }
  244. hr {
  245. height: 0;
  246. color: inherit;
  247. border-top-width: 1px;
  248. }
  249. abbr:where([title]) {
  250. -webkit-text-decoration: underline dotted;
  251. text-decoration: underline dotted;
  252. }
  253. h1,
  254. h2,
  255. h3,
  256. h4,
  257. h5,
  258. h6 {
  259. font-size: inherit;
  260. font-weight: inherit;
  261. }
  262. a {
  263. color: inherit;
  264. -webkit-text-decoration: inherit;
  265. text-decoration: inherit;
  266. }
  267. b,
  268. strong {
  269. font-weight: bolder;
  270. }
  271. code,
  272. kbd,
  273. samp,
  274. pre {
  275. font-family: var(
  276. --default-mono-font-family,
  277. ui-monospace,
  278. SFMono-Regular,
  279. Menlo,
  280. Monaco,
  281. Consolas,
  282. "Liberation Mono",
  283. "Courier New",
  284. monospace
  285. );
  286. font-feature-settings: var(--default-mono-font-feature-settings, normal);
  287. font-variation-settings: var(--default-mono-font-variation-settings, normal);
  288. font-size: 1em;
  289. }
  290. small {
  291. font-size: 80%;
  292. }
  293. sub,
  294. sup {
  295. vertical-align: baseline;
  296. font-size: 75%;
  297. line-height: 0;
  298. position: relative;
  299. }
  300. sub {
  301. bottom: -0.25em;
  302. }
  303. sup {
  304. top: -0.5em;
  305. }
  306. table {
  307. text-indent: 0;
  308. border-color: inherit;
  309. border-collapse: collapse;
  310. }
  311. :-moz-focusring {
  312. outline: auto;
  313. }
  314. progress {
  315. vertical-align: baseline;
  316. }
  317. summary {
  318. display: list-item;
  319. }
  320. ol,
  321. ul,
  322. menu {
  323. list-style: none;
  324. }
  325. img,
  326. svg,
  327. video,
  328. canvas,
  329. audio,
  330. iframe,
  331. embed,
  332. object {
  333. vertical-align: middle;
  334. display: block;
  335. }
  336. img,
  337. video {
  338. max-width: 100%;
  339. height: auto;
  340. }
  341. button,
  342. input,
  343. select,
  344. optgroup,
  345. textarea {
  346. font: inherit;
  347. font-feature-settings: inherit;
  348. font-variation-settings: inherit;
  349. letter-spacing: inherit;
  350. color: inherit;
  351. opacity: 1;
  352. background-color: #0000;
  353. border-radius: 0;
  354. }
  355. ::file-selector-button {
  356. font: inherit;
  357. font-feature-settings: inherit;
  358. font-variation-settings: inherit;
  359. letter-spacing: inherit;
  360. color: inherit;
  361. opacity: 1;
  362. background-color: #0000;
  363. border-radius: 0;
  364. }
  365. :where(select:is([multiple], [size])) optgroup {
  366. font-weight: bolder;
  367. }
  368. :where(select:is([multiple], [size])) optgroup option {
  369. padding-inline-start: 20px;
  370. }
  371. ::file-selector-button {
  372. margin-inline-end: 4px;
  373. }
  374. ::placeholder {
  375. opacity: 1;
  376. }
  377. @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
  378. ::placeholder {
  379. color: currentColor;
  380. }
  381. @supports (color: color-mix(in lab, red, red)) {
  382. ::placeholder {
  383. color: color-mix(in oklab, currentcolor 50%, transparent);
  384. }
  385. }
  386. }
  387. textarea {
  388. resize: vertical;
  389. }
  390. ::-webkit-search-decoration {
  391. -webkit-appearance: none;
  392. }
  393. ::-webkit-date-and-time-value {
  394. min-height: 1lh;
  395. text-align: inherit;
  396. }
  397. ::-webkit-datetime-edit {
  398. display: inline-flex;
  399. }
  400. ::-webkit-datetime-edit-fields-wrapper {
  401. padding: 0;
  402. }
  403. ::-webkit-datetime-edit {
  404. padding-block: 0;
  405. }
  406. ::-webkit-datetime-edit-year-field {
  407. padding-block: 0;
  408. }
  409. ::-webkit-datetime-edit-month-field {
  410. padding-block: 0;
  411. }
  412. ::-webkit-datetime-edit-day-field {
  413. padding-block: 0;
  414. }
  415. ::-webkit-datetime-edit-hour-field {
  416. padding-block: 0;
  417. }
  418. ::-webkit-datetime-edit-minute-field {
  419. padding-block: 0;
  420. }
  421. ::-webkit-datetime-edit-second-field {
  422. padding-block: 0;
  423. }
  424. ::-webkit-datetime-edit-millisecond-field {
  425. padding-block: 0;
  426. }
  427. ::-webkit-datetime-edit-meridiem-field {
  428. padding-block: 0;
  429. }
  430. :-moz-ui-invalid {
  431. box-shadow: none;
  432. }
  433. button,
  434. input:where([type="button"], [type="reset"], [type="submit"]) {
  435. appearance: button;
  436. }
  437. ::file-selector-button {
  438. appearance: button;
  439. }
  440. ::-webkit-inner-spin-button {
  441. height: auto;
  442. }
  443. ::-webkit-outer-spin-button {
  444. height: auto;
  445. }
  446. [hidden]:where(:not([hidden="until-found"])) {
  447. display: none !important;
  448. }
  449. :where(:root),
  450. :root:has(input.theme-controller[value="light"]:checked),
  451. [data-theme="light"] {
  452. color-scheme: light;
  453. --color-base-100: oklch(100% 0 0);
  454. --color-base-200: oklch(98% 0 0);
  455. --color-base-300: oklch(95% 0 0);
  456. --color-base-content: oklch(21% 0.006 285.885);
  457. --color-primary: oklch(45% 0.24 277.023);
  458. --color-primary-content: oklch(93% 0.034 272.788);
  459. --color-secondary: oklch(65% 0.241 354.308);
  460. --color-secondary-content: oklch(94% 0.028 342.258);
  461. --color-accent: oklch(77% 0.152 181.912);
  462. --color-accent-content: oklch(38% 0.063 188.416);
  463. --color-neutral: oklch(14% 0.005 285.823);
  464. --color-neutral-content: oklch(92% 0.004 286.32);
  465. --color-info: oklch(74% 0.16 232.661);
  466. --color-info-content: oklch(29% 0.066 243.157);
  467. --color-success: oklch(76% 0.177 163.223);
  468. --color-success-content: oklch(37% 0.077 168.94);
  469. --color-warning: oklch(82% 0.189 84.429);
  470. --color-warning-content: oklch(41% 0.112 45.904);
  471. --color-error: oklch(71% 0.194 13.428);
  472. --color-error-content: oklch(27% 0.105 12.094);
  473. --radius-selector: 0.5rem;
  474. --radius-field: 0.25rem;
  475. --radius-box: 0.5rem;
  476. --size-selector: 0.25rem;
  477. --size-field: 0.25rem;
  478. --border: 1px;
  479. --depth: 1;
  480. --noise: 0;
  481. }
  482. @media (prefers-color-scheme: dark) {
  483. :root {
  484. color-scheme: dark;
  485. --color-base-100: oklch(25.33% 0.016 252.42);
  486. --color-base-200: oklch(23.26% 0.014 253.1);
  487. --color-base-300: oklch(21.15% 0.012 254.09);
  488. --color-base-content: oklch(97.807% 0.029 256.847);
  489. --color-primary: oklch(58% 0.233 277.117);
  490. --color-primary-content: oklch(96% 0.018 272.314);
  491. --color-secondary: oklch(65% 0.241 354.308);
  492. --color-secondary-content: oklch(94% 0.028 342.258);
  493. --color-accent: oklch(77% 0.152 181.912);
  494. --color-accent-content: oklch(38% 0.063 188.416);
  495. --color-neutral: oklch(14% 0.005 285.823);
  496. --color-neutral-content: oklch(92% 0.004 286.32);
  497. --color-info: oklch(74% 0.16 232.661);
  498. --color-info-content: oklch(29% 0.066 243.157);
  499. --color-success: oklch(76% 0.177 163.223);
  500. --color-success-content: oklch(37% 0.077 168.94);
  501. --color-warning: oklch(82% 0.189 84.429);
  502. --color-warning-content: oklch(41% 0.112 45.904);
  503. --color-error: oklch(71% 0.194 13.428);
  504. --color-error-content: oklch(27% 0.105 12.094);
  505. --radius-selector: 0.5rem;
  506. --radius-field: 0.25rem;
  507. --radius-box: 0.5rem;
  508. --size-selector: 0.25rem;
  509. --size-field: 0.25rem;
  510. --border: 1px;
  511. --depth: 1;
  512. --noise: 0;
  513. }
  514. }
  515. :root:has(input.theme-controller[value="light"]:checked),
  516. [data-theme="light"] {
  517. color-scheme: light;
  518. --color-base-100: oklch(100% 0 0);
  519. --color-base-200: oklch(98% 0 0);
  520. --color-base-300: oklch(95% 0 0);
  521. --color-base-content: oklch(21% 0.006 285.885);
  522. --color-primary: oklch(45% 0.24 277.023);
  523. --color-primary-content: oklch(93% 0.034 272.788);
  524. --color-secondary: oklch(65% 0.241 354.308);
  525. --color-secondary-content: oklch(94% 0.028 342.258);
  526. --color-accent: oklch(77% 0.152 181.912);
  527. --color-accent-content: oklch(38% 0.063 188.416);
  528. --color-neutral: oklch(14% 0.005 285.823);
  529. --color-neutral-content: oklch(92% 0.004 286.32);
  530. --color-info: oklch(74% 0.16 232.661);
  531. --color-info-content: oklch(29% 0.066 243.157);
  532. --color-success: oklch(76% 0.177 163.223);
  533. --color-success-content: oklch(37% 0.077 168.94);
  534. --color-warning: oklch(82% 0.189 84.429);
  535. --color-warning-content: oklch(41% 0.112 45.904);
  536. --color-error: oklch(71% 0.194 13.428);
  537. --color-error-content: oklch(27% 0.105 12.094);
  538. --radius-selector: 0.5rem;
  539. --radius-field: 0.25rem;
  540. --radius-box: 0.5rem;
  541. --size-selector: 0.25rem;
  542. --size-field: 0.25rem;
  543. --border: 1px;
  544. --depth: 1;
  545. --noise: 0;
  546. }
  547. :root:has(input.theme-controller[value="dark"]:checked),
  548. [data-theme="dark"] {
  549. color-scheme: dark;
  550. --color-base-100: oklch(25.33% 0.016 252.42);
  551. --color-base-200: oklch(23.26% 0.014 253.1);
  552. --color-base-300: oklch(21.15% 0.012 254.09);
  553. --color-base-content: oklch(97.807% 0.029 256.847);
  554. --color-primary: oklch(58% 0.233 277.117);
  555. --color-primary-content: oklch(96% 0.018 272.314);
  556. --color-secondary: oklch(65% 0.241 354.308);
  557. --color-secondary-content: oklch(94% 0.028 342.258);
  558. --color-accent: oklch(77% 0.152 181.912);
  559. --color-accent-content: oklch(38% 0.063 188.416);
  560. --color-neutral: oklch(14% 0.005 285.823);
  561. --color-neutral-content: oklch(92% 0.004 286.32);
  562. --color-info: oklch(74% 0.16 232.661);
  563. --color-info-content: oklch(29% 0.066 243.157);
  564. --color-success: oklch(76% 0.177 163.223);
  565. --color-success-content: oklch(37% 0.077 168.94);
  566. --color-warning: oklch(82% 0.189 84.429);
  567. --color-warning-content: oklch(41% 0.112 45.904);
  568. --color-error: oklch(71% 0.194 13.428);
  569. --color-error-content: oklch(27% 0.105 12.094);
  570. --radius-selector: 0.5rem;
  571. --radius-field: 0.25rem;
  572. --radius-box: 0.5rem;
  573. --size-selector: 0.25rem;
  574. --size-field: 0.25rem;
  575. --border: 1px;
  576. --depth: 1;
  577. --noise: 0;
  578. }
  579. :root,
  580. [data-theme] {
  581. background-color: var(--root-bg, var(--color-base-100));
  582. color: var(--color-base-content);
  583. }
  584. :root {
  585. --fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");
  586. }
  587. @property --radialprogress {
  588. syntax: "<percentage>";
  589. inherits: true;
  590. initial-value: 0%;
  591. }
  592. :root {
  593. scrollbar-color: currentColor #0000;
  594. }
  595. @supports (color: color-mix(in lab, red, red)) {
  596. :root {
  597. scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;
  598. }
  599. }
  600. :root:has(
  601. .modal-open,
  602. .modal[open],
  603. .modal:target,
  604. .modal-toggle:checked,
  605. .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked
  606. ) {
  607. overflow: hidden;
  608. }
  609. @media (prefers-color-scheme: dark) {
  610. :root {
  611. color-scheme: dark;
  612. --color-base-100: #181c20;
  613. --color-base-200: #22262a;
  614. --color-base-300: #2c3034;
  615. --color-base-content: #f0f4f8;
  616. --color-primary: #378dff;
  617. --color-primary-content: #fff;
  618. --color-secondary: #b071ff;
  619. --color-secondary-content: #fff;
  620. --color-accent: #00d3bb;
  621. --color-accent-content: #f3fbf6;
  622. --color-neutral: #dce1e6;
  623. --color-neutral-content: #1e2832;
  624. --color-info: #14b4ff;
  625. --color-info-content: #fff;
  626. --color-success: #0bbf58;
  627. --color-success-content: #fff;
  628. --color-warning: #f5a524;
  629. --color-warning-content: #150a00;
  630. --color-error: #f31260;
  631. --color-error-content: #fff;
  632. --radius-selector: 0.25rem;
  633. --radius-field: 0.25rem;
  634. --radius-box: 0.25rem;
  635. --size-selector: 0.25rem;
  636. --size-field: 0.25rem;
  637. --border: 1px;
  638. --depth: 0;
  639. --noise: 0;
  640. --root-bg: #121416;
  641. --layout-sidebar-background: #181c20;
  642. --layout-topbar-background: #181b1f;
  643. --rounded-box: 0.25rem;
  644. --card-p: 20px;
  645. --card-fs: var(--text-base);
  646. }
  647. }
  648. :root:has(input.theme-controller[value="dark"]:checked),
  649. [data-theme="dark"] {
  650. color-scheme: dark;
  651. --color-base-100: #181c20;
  652. --color-base-200: #22262a;
  653. --color-base-300: #2c3034;
  654. --color-base-content: #f0f4f8;
  655. --color-primary: #378dff;
  656. --color-primary-content: #fff;
  657. --color-secondary: #b071ff;
  658. --color-secondary-content: #fff;
  659. --color-accent: #00d3bb;
  660. --color-accent-content: #f3fbf6;
  661. --color-neutral: #dce1e6;
  662. --color-neutral-content: #1e2832;
  663. --color-info: #14b4ff;
  664. --color-info-content: #fff;
  665. --color-success: #0bbf58;
  666. --color-success-content: #fff;
  667. --color-warning: #f5a524;
  668. --color-warning-content: #150a00;
  669. --color-error: #f31260;
  670. --color-error-content: #fff;
  671. --radius-selector: 0.25rem;
  672. --radius-field: 0.25rem;
  673. --radius-box: 0.25rem;
  674. --size-selector: 0.25rem;
  675. --size-field: 0.25rem;
  676. --border: 1px;
  677. --depth: 0;
  678. --noise: 0;
  679. --root-bg: #121416;
  680. --layout-sidebar-background: #181c20;
  681. --layout-topbar-background: #181b1f;
  682. --rounded-box: 0.25rem;
  683. --card-p: 20px;
  684. --card-fs: var(--text-base);
  685. }
  686. :where(:root),
  687. :root:has(input.theme-controller[value="light"]:checked),
  688. [data-theme="light"] {
  689. color-scheme: light;
  690. --color-base-100: #fff;
  691. --color-base-200: #eef0f2;
  692. --color-base-300: #dcdee0;
  693. --color-base-content: #1e2328;
  694. --color-primary: #167bff;
  695. --color-primary-content: #fff;
  696. --color-secondary: #9c5de8;
  697. --color-secondary-content: #fff;
  698. --color-accent: #00d3bb;
  699. --color-accent-content: #f3fbf6;
  700. --color-neutral: #1e2832;
  701. --color-neutral-content: #fafcff;
  702. --color-info: #14b4ff;
  703. --color-info-content: #fff;
  704. --color-success: #0bbf58;
  705. --color-success-content: #fff;
  706. --color-warning: #f5a524;
  707. --color-warning-content: #150a00;
  708. --color-error: #f31260;
  709. --color-error-content: #fff;
  710. --radius-selector: 0.25rem;
  711. --radius-field: 0.25rem;
  712. --radius-box: 0.25rem;
  713. --size-selector: 0.25rem;
  714. --size-field: 0.25rem;
  715. --border: 1px;
  716. --depth: 0;
  717. --noise: 0;
  718. --root-bg: #fafbfc;
  719. --layout-sidebar-background: #fff;
  720. --layout-topbar-background: #fff;
  721. --rounded-box: 0.25rem;
  722. --card-p: 20px;
  723. --card-fs: var(--text-base);
  724. }
  725. :root:has(input.theme-controller[value="contrast"]:checked),
  726. [data-theme="contrast"] {
  727. color-scheme: light;
  728. --root-bg: #f2f4f6;
  729. --layout-sidebar-background: #fcfdff;
  730. --layout-topbar-background: #fdfeff;
  731. --color-base-100: #fff;
  732. --color-base-200: #eef0f2;
  733. --color-base-300: #dcdee0;
  734. --color-base-content: #1e2328;
  735. --color-primary: #167bff;
  736. --color-primary-content: #fff;
  737. --color-secondary: #9c5de8;
  738. --color-secondary-content: #fff;
  739. --color-accent: #00d3bb;
  740. --color-accent-content: #f3fbf6;
  741. --color-neutral: #1e2832;
  742. --color-neutral-content: #fafcff;
  743. --color-info: #14b4ff;
  744. --color-info-content: #fff;
  745. --color-success: #0bbf58;
  746. --color-success-content: #fff;
  747. --color-warning: #f5a524;
  748. --color-warning-content: #150a00;
  749. --color-error: #f31260;
  750. --color-error-content: #fff;
  751. --radius-field: 0.25rem;
  752. --radius-box: 0.25rem;
  753. --rounded-box: 0.25rem;
  754. --radius-selector: 0.25rem;
  755. --size-selector: 0.25rem;
  756. --size-field: 0.25rem;
  757. --border: 1px;
  758. --card-p: 20px;
  759. --card-fs: var(--text-base);
  760. --depth: 0;
  761. --noise: 0;
  762. }
  763. :root:has(input.theme-controller[value="material"]:checked),
  764. [data-theme="material"] {
  765. color-scheme: light;
  766. --root-bg: #fdfeff;
  767. --layout-sidebar-background: #f5f7ff;
  768. --layout-topbar-background: #f5f7ff;
  769. --color-base-100: #f6f8ff;
  770. --color-base-200: #eaecfa;
  771. --color-base-300: #e0e2f8;
  772. --color-base-content: #191e28;
  773. --color-primary: #167bff;
  774. --color-primary-content: #fff;
  775. --color-secondary: #9c5de8;
  776. --color-secondary-content: #fff;
  777. --color-accent: #00d3bb;
  778. --color-accent-content: #f3fbf6;
  779. --color-neutral: #1e2832;
  780. --color-neutral-content: #fafcff;
  781. --color-info: #14b4ff;
  782. --color-info-content: #fff;
  783. --color-success: #0bbf58;
  784. --color-success-content: #fff;
  785. --color-warning: #f5a524;
  786. --color-warning-content: #150a00;
  787. --color-error: #f31260;
  788. --color-error-content: #fff;
  789. --radius-field: 20px;
  790. --radius-box: 20px;
  791. --rounded-box: 20px;
  792. --radius-selector: 20px;
  793. --size-selector: 0.25rem;
  794. --size-field: 0.25rem;
  795. --border: 1px;
  796. --card-p: 20px;
  797. --depth: 0;
  798. --noise: 0;
  799. }
  800. :root:has(input.theme-controller[value="dim"]:checked),
  801. [data-theme="dim"] {
  802. color-scheme: dark;
  803. --color-base-100: #2a2e38;
  804. --color-base-200: #343842;
  805. --color-base-300: #3c404a;
  806. --color-base-content: #f0f4f8;
  807. --color-primary: #378dff;
  808. --color-primary-content: #fff;
  809. --color-secondary: #b071ff;
  810. --color-secondary-content: #fff;
  811. --color-accent: #00d3bb;
  812. --color-accent-content: #f3fbf6;
  813. --color-neutral: #dce1e6;
  814. --color-neutral-content: #1e2832;
  815. --color-info: #14b4ff;
  816. --color-info-content: #fff;
  817. --color-success: #0bbf58;
  818. --color-success-content: #fff;
  819. --color-warning: #f5a524;
  820. --color-warning-content: #150a00;
  821. --color-error: #f31260;
  822. --color-error-content: #fff;
  823. --radius-selector: 0.25rem;
  824. --radius-field: 0.25rem;
  825. --radius-box: 0.25rem;
  826. --size-selector: 0.25rem;
  827. --size-field: 0.25rem;
  828. --border: 1px;
  829. --depth: 0;
  830. --noise: 0;
  831. --root-bg: #222630;
  832. --layout-sidebar-background: #2a2e38;
  833. --layout-topbar-background: #2a2e38;
  834. --rounded-box: 0.25rem;
  835. --card-p: 20px;
  836. --card-fs: var(--text-base);
  837. }
  838. :root:has(input.theme-controller[value="material-dark"]:checked),
  839. [data-theme="material-dark"] {
  840. color-scheme: dark;
  841. --root-bg: #141618;
  842. --layout-sidebar-background: #181c20;
  843. --layout-topbar-background: #181c22;
  844. --color-base-100: #181e24;
  845. --color-base-200: #202830;
  846. --color-base-300: #2c323a;
  847. --color-base-content: #f0f4f8;
  848. --color-primary: #378dff;
  849. --color-primary-content: #fff;
  850. --color-secondary: #b071ff;
  851. --color-secondary-content: #fff;
  852. --color-accent: #00d3bb;
  853. --color-accent-content: #f3fbf6;
  854. --color-neutral: #dce1e6;
  855. --color-neutral-content: #1e2832;
  856. --color-info: #14b4ff;
  857. --color-info-content: #fff;
  858. --color-success: #0bbf58;
  859. --color-success-content: #fff;
  860. --color-warning: #f5a524;
  861. --color-warning-content: #150a00;
  862. --color-error: #f31260;
  863. --color-error-content: #fff;
  864. --radius-field: 20px;
  865. --radius-box: 20px;
  866. --rounded-box: 20px;
  867. --radius-selector: 20px;
  868. --size-selector: 0.25rem;
  869. --size-field: 0.25rem;
  870. --border: 1px;
  871. --card-p: 20px;
  872. --depth: 0;
  873. --noise: 0;
  874. }
  875. @property --motion-bounce {
  876. syntax: "*";
  877. inherits: false;
  878. initial-value: linear(
  879. 0,
  880. 0.004,
  881. 0.016,
  882. 0.035,
  883. 0.063,
  884. 0.098,
  885. 0.141 13.6%,
  886. 0.25,
  887. 0.391,
  888. 0.563,
  889. 0.765,
  890. 1,
  891. 0.891 40.9%,
  892. 0.848,
  893. 0.813,
  894. 0.785,
  895. 0.766,
  896. 0.754,
  897. 0.75,
  898. 0.754,
  899. 0.766,
  900. 0.785,
  901. 0.813,
  902. 0.848,
  903. 0.891 68.2%,
  904. 1 72.7%,
  905. 0.973,
  906. 0.953,
  907. 0.941,
  908. 0.938,
  909. 0.941,
  910. 0.953,
  911. 0.973,
  912. 1,
  913. 0.988,
  914. 0.984,
  915. 0.988,
  916. 1
  917. );
  918. }
  919. @property --motion-spring-smooth {
  920. syntax: "*";
  921. inherits: false;
  922. initial-value: linear(
  923. 0,
  924. 0.001 0.44%,
  925. 0.0045 0.94%,
  926. 0.0195 2.03%,
  927. 0.0446 3.19%,
  928. 0.0811 4.5%,
  929. 0.1598 6.82%,
  930. 0.3685 12.34%,
  931. 0.4693 15.17%,
  932. 0.5663,
  933. 0.6498 21.27%,
  934. 0.7215 24.39%,
  935. 0.7532 25.98%,
  936. 0.7829 27.65%,
  937. 0.8105,
  938. 0.8349 31.14%,
  939. 0.8573 32.95%,
  940. 0.8776 34.84%,
  941. 0.8964 36.87%,
  942. 0.9136 39.05%,
  943. 0.929 41.37%,
  944. 0.9421 43.77%,
  945. 0.9537 46.38%,
  946. 0.9636 49.14%,
  947. 0.9789 55.31%,
  948. 0.9888 62.35%,
  949. 0.9949 71.06%,
  950. 0.9982 82.52%,
  951. 0.9997 99.94%
  952. );
  953. }
  954. @property --motion-spring-snappy {
  955. syntax: "*";
  956. inherits: false;
  957. initial-value: linear(
  958. 0,
  959. 0.0014,
  960. 0.0053 1.02%,
  961. 0.0126,
  962. 0.0227 2.18%,
  963. 0.0517 3.41%,
  964. 0.094 4.79%,
  965. 0.1865 7.26%,
  966. 0.4182 12.77%,
  967. 0.5246 15.46%,
  968. 0.6249,
  969. 0.7112,
  970. 0.7831 23.95%,
  971. 0.8146 25.4%,
  972. 0.844,
  973. 0.8699 28.45%,
  974. 0.8935,
  975. 0.9139 31.64%,
  976. 0.932,
  977. 0.9473,
  978. 0.9601 36.65%,
  979. 0.9714 38.47%,
  980. 0.9808 40.35%,
  981. 0.9948 44.49%,
  982. 1.0031 49.43%,
  983. 1.0057 53.35%,
  984. 1.0063 58.14%,
  985. 1.0014 80.78%,
  986. 1.0001 99.94%
  987. );
  988. }
  989. @property --motion-spring-bouncy {
  990. syntax: "*";
  991. inherits: false;
  992. initial-value: linear(
  993. 0,
  994. 0.0018,
  995. 0.0069,
  996. 0.0151 1.74%,
  997. 0.0277 2.4%,
  998. 0.062 3.7%,
  999. 0.1115 5.15%,
  1000. 0.2211 7.77%,
  1001. 0.4778 13.21%,
  1002. 0.5912 15.75%,
  1003. 0.6987 18.44%,
  1004. 0.7862 20.98%,
  1005. 0.861 23.59%,
  1006. 0.8926,
  1007. 0.9205,
  1008. 0.945 27.51%,
  1009. 0.9671 28.89%,
  1010. 0.9868,
  1011. 1.003 31.79%,
  1012. 1.0224 34.11%,
  1013. 1.0358 36.58%,
  1014. 1.0436 39.27%,
  1015. 1.046 42.31%,
  1016. 1.0446 44.71%,
  1017. 1.0406 47.47%,
  1018. 1.0118 61.84%,
  1019. 1.0027 69.53%,
  1020. 0.9981 80.49%,
  1021. 0.9991 99.94%
  1022. );
  1023. }
  1024. @property --motion-spring-bouncier {
  1025. syntax: "*";
  1026. inherits: false;
  1027. initial-value: linear(
  1028. 0,
  1029. 0.0023,
  1030. 0.0088,
  1031. 0.0194 1.59%,
  1032. 0.035 2.17%,
  1033. 0.078 3.33%,
  1034. 0.1415 4.64%,
  1035. 0.2054 5.75%,
  1036. 0.2821 6.95%,
  1037. 0.5912 11.45%,
  1038. 0.7205 13.43%,
  1039. 0.8393 15.45%,
  1040. 0.936 17.39%,
  1041. 0.9778,
  1042. 1.015,
  1043. 1.0477,
  1044. 1.0759,
  1045. 1.0998 22.22%,
  1046. 1.1203,
  1047. 1.1364,
  1048. 1.1484 25.26%,
  1049. 1.1586 26.61%,
  1050. 1.1629 28.06%,
  1051. 1.1613 29.56%,
  1052. 1.1537 31.2%,
  1053. 1.1434 32.6%,
  1054. 1.1288 34.19%,
  1055. 1.0508 41.29%,
  1056. 1.0174 44.87%,
  1057. 1.0025 46.89%,
  1058. 0.9911 48.87%,
  1059. 0.9826 50.9%,
  1060. 0.9769 53.03%,
  1061. 0.9735 56.02%,
  1062. 0.9748 59.45%,
  1063. 0.9964 72.64%,
  1064. 1.0031 79.69%,
  1065. 1.0042 86.83%,
  1066. 1.0008 99.97%
  1067. );
  1068. }
  1069. @property --motion-spring-bounciest {
  1070. syntax: "*";
  1071. inherits: false;
  1072. initial-value: linear(
  1073. 0,
  1074. 0.0032,
  1075. 0.0131,
  1076. 0.0294,
  1077. 0.0524,
  1078. 0.0824,
  1079. 0.1192 1.54%,
  1080. 0.2134 2.11%,
  1081. 0.3102 2.59%,
  1082. 0.4297 3.13%,
  1083. 0.8732 4.95%,
  1084. 1.0373,
  1085. 1.1827 6.36%,
  1086. 1.2972 7.01%,
  1087. 1.3444,
  1088. 1.3859,
  1089. 1.4215,
  1090. 1.4504,
  1091. 1.4735,
  1092. 1.4908,
  1093. 1.5024,
  1094. 1.5084 9.5%,
  1095. 1.5091,
  1096. 1.5061,
  1097. 1.4993,
  1098. 1.4886,
  1099. 1.4745,
  1100. 1.4565 11.11%,
  1101. 1.4082 11.7%,
  1102. 1.3585 12.2%,
  1103. 1.295 12.77%,
  1104. 1.0623 14.64%,
  1105. 0.9773,
  1106. 0.9031 16.08%,
  1107. 0.8449 16.73%,
  1108. 0.8014,
  1109. 0.7701 17.95%,
  1110. 0.7587,
  1111. 0.7501,
  1112. 0.7443,
  1113. 0.7412 19.16%,
  1114. 0.7421 19.68%,
  1115. 0.7508 20.21%,
  1116. 0.7672 20.77%,
  1117. 0.7917 21.37%,
  1118. 0.8169 21.87%,
  1119. 0.8492 22.43%,
  1120. 0.9681 24.32%,
  1121. 1.0114,
  1122. 1.0492 25.75%,
  1123. 1.0789 26.41%,
  1124. 1.1008,
  1125. 1.1167,
  1126. 1.1271,
  1127. 1.1317 28.81%,
  1128. 1.1314,
  1129. 1.1271 29.87%,
  1130. 1.1189 30.43%,
  1131. 1.1063 31.03%,
  1132. 1.0769 32.11%,
  1133. 0.9941 34.72%,
  1134. 0.9748 35.43%,
  1135. 0.9597 36.09%,
  1136. 0.9487,
  1137. 0.9407,
  1138. 0.9355,
  1139. 0.933 38.46%,
  1140. 0.9344 39.38%,
  1141. 0.9421 40.38%,
  1142. 0.9566 41.5%,
  1143. 0.9989 44.12%,
  1144. 1.0161 45.37%,
  1145. 1.029 46.75%,
  1146. 1.0341 48.1%,
  1147. 1.0335 49.04%,
  1148. 1.0295 50.05%,
  1149. 1.0221 51.18%,
  1150. 0.992 55.02%,
  1151. 0.9854 56.38%,
  1152. 0.9827 57.72%,
  1153. 0.985 59.73%,
  1154. 1.004 64.67%,
  1155. 1.0088 67.34%,
  1156. 1.0076 69.42%,
  1157. 0.9981 74.28%,
  1158. 0.9956 76.85%,
  1159. 0.9961 79.06%,
  1160. 1.0023 86.46%,
  1161. 0.999 95.22%,
  1162. 0.9994 100%
  1163. );
  1164. }
  1165. @property --motion-origin-scale-x {
  1166. syntax: "*";
  1167. inherits: false;
  1168. initial-value: 100%;
  1169. }
  1170. @property --motion-origin-scale-y {
  1171. syntax: "*";
  1172. inherits: false;
  1173. initial-value: 100%;
  1174. }
  1175. @property --motion-origin-translate-x {
  1176. syntax: "*";
  1177. inherits: false;
  1178. initial-value: 0%;
  1179. }
  1180. @property --motion-origin-translate-y {
  1181. syntax: "*";
  1182. inherits: false;
  1183. initial-value: 0%;
  1184. }
  1185. @property --motion-origin-rotate {
  1186. syntax: "*";
  1187. inherits: false;
  1188. initial-value: 0deg;
  1189. }
  1190. @property --motion-origin-blur {
  1191. syntax: "*";
  1192. inherits: false;
  1193. initial-value: 0px;
  1194. }
  1195. @property --motion-origin-grayscale {
  1196. syntax: "*";
  1197. inherits: false;
  1198. initial-value: 0%;
  1199. }
  1200. @property --motion-origin-opacity {
  1201. syntax: "*";
  1202. inherits: false;
  1203. initial-value: 100%;
  1204. }
  1205. @property --motion-origin-background-color {
  1206. syntax: "*";
  1207. inherits: false;
  1208. }
  1209. @property --motion-origin-text-color {
  1210. syntax: "*";
  1211. inherits: false;
  1212. }
  1213. @property --motion-end-scale-x {
  1214. syntax: "*";
  1215. inherits: false;
  1216. initial-value: 100%;
  1217. }
  1218. @property --motion-end-scale-y {
  1219. syntax: "*";
  1220. inherits: false;
  1221. initial-value: 100%;
  1222. }
  1223. @property --motion-end-translate-x {
  1224. syntax: "*";
  1225. inherits: false;
  1226. initial-value: 0%;
  1227. }
  1228. @property --motion-end-translate-y {
  1229. syntax: "*";
  1230. inherits: false;
  1231. initial-value: 0%;
  1232. }
  1233. @property --motion-end-rotate {
  1234. syntax: "*";
  1235. inherits: false;
  1236. initial-value: 0deg;
  1237. }
  1238. @property --motion-end-blur {
  1239. syntax: "*";
  1240. inherits: false;
  1241. initial-value: 0px;
  1242. }
  1243. @property --motion-end-grayscale {
  1244. syntax: "*";
  1245. inherits: false;
  1246. initial-value: 0%;
  1247. }
  1248. @property --motion-end-opacity {
  1249. syntax: "*";
  1250. inherits: false;
  1251. initial-value: 100%;
  1252. }
  1253. @property --motion-end-background-color {
  1254. syntax: "*";
  1255. inherits: false;
  1256. }
  1257. @property --motion-end-text-color {
  1258. syntax: "*";
  1259. inherits: false;
  1260. }
  1261. @property --motion-loop-scale-x {
  1262. syntax: "*";
  1263. inherits: false;
  1264. initial-value: 100%;
  1265. }
  1266. @property --motion-loop-scale-y {
  1267. syntax: "*";
  1268. inherits: false;
  1269. initial-value: 100%;
  1270. }
  1271. @property --motion-loop-translate-x {
  1272. syntax: "*";
  1273. inherits: false;
  1274. initial-value: 0%;
  1275. }
  1276. @property --motion-loop-translate-y {
  1277. syntax: "*";
  1278. inherits: false;
  1279. initial-value: 0%;
  1280. }
  1281. @property --motion-loop-rotate {
  1282. syntax: "*";
  1283. inherits: false;
  1284. initial-value: 0deg;
  1285. }
  1286. @property --motion-loop-blur {
  1287. syntax: "*";
  1288. inherits: false;
  1289. initial-value: 0px;
  1290. }
  1291. @property --motion-loop-grayscale {
  1292. syntax: "*";
  1293. inherits: false;
  1294. initial-value: 0%;
  1295. }
  1296. @property --motion-loop-opacity {
  1297. syntax: "*";
  1298. inherits: false;
  1299. initial-value: 100%;
  1300. }
  1301. @property --motion-loop-background-color {
  1302. syntax: "*";
  1303. inherits: false;
  1304. }
  1305. @property --motion-loop-text-color {
  1306. syntax: "*";
  1307. inherits: false;
  1308. }
  1309. @property --motion-duration {
  1310. syntax: "*";
  1311. inherits: false;
  1312. initial-value: 0.7s;
  1313. }
  1314. @property --motion-timing {
  1315. syntax: "*";
  1316. inherits: false;
  1317. initial-value: cubic-bezier(0.165, 0.84, 0.44, 1);
  1318. }
  1319. @property --motion-perceptual-duration-multiplier {
  1320. syntax: "*";
  1321. inherits: false;
  1322. initial-value: 1;
  1323. }
  1324. @property --motion-delay {
  1325. syntax: "*";
  1326. inherits: false;
  1327. initial-value: 0s;
  1328. }
  1329. @property --motion-loop-count {
  1330. syntax: "*";
  1331. inherits: false;
  1332. initial-value: infinite;
  1333. }
  1334. @property --motion-scale-in-animation {
  1335. syntax: "*";
  1336. inherits: false;
  1337. initial-value: none;
  1338. }
  1339. @property --motion-translate-in-animation {
  1340. syntax: "*";
  1341. inherits: false;
  1342. initial-value: none;
  1343. }
  1344. @property --motion-rotate-in-animation {
  1345. syntax: "*";
  1346. inherits: false;
  1347. initial-value: none;
  1348. }
  1349. @property --motion-filter-in-animation {
  1350. syntax: "*";
  1351. inherits: false;
  1352. initial-value: none;
  1353. }
  1354. @property --motion-opacity-in-animation {
  1355. syntax: "*";
  1356. inherits: false;
  1357. initial-value: none;
  1358. }
  1359. @property --motion-background-color-in-animation {
  1360. syntax: "*";
  1361. inherits: false;
  1362. initial-value: none;
  1363. }
  1364. @property --motion-text-color-in-animation {
  1365. syntax: "*";
  1366. inherits: false;
  1367. initial-value: none;
  1368. }
  1369. @property --motion-scale-out-animation {
  1370. syntax: "*";
  1371. inherits: false;
  1372. initial-value: none;
  1373. }
  1374. @property --motion-translate-out-animation {
  1375. syntax: "*";
  1376. inherits: false;
  1377. initial-value: none;
  1378. }
  1379. @property --motion-rotate-out-animation {
  1380. syntax: "*";
  1381. inherits: false;
  1382. initial-value: none;
  1383. }
  1384. @property --motion-filter-out-animation {
  1385. syntax: "*";
  1386. inherits: false;
  1387. initial-value: none;
  1388. }
  1389. @property --motion-opacity-out-animation {
  1390. syntax: "*";
  1391. inherits: false;
  1392. initial-value: none;
  1393. }
  1394. @property --motion-background-color-out-animation {
  1395. syntax: "*";
  1396. inherits: false;
  1397. initial-value: none;
  1398. }
  1399. @property --motion-text-color-out-animation {
  1400. syntax: "*";
  1401. inherits: false;
  1402. initial-value: none;
  1403. }
  1404. @property --motion-scale-loop-animation {
  1405. syntax: "*";
  1406. inherits: false;
  1407. initial-value: none;
  1408. }
  1409. @property --motion-translate-loop-animation {
  1410. syntax: "*";
  1411. inherits: false;
  1412. initial-value: none;
  1413. }
  1414. @property --motion-rotate-loop-animation {
  1415. syntax: "*";
  1416. inherits: false;
  1417. initial-value: none;
  1418. }
  1419. @property --motion-filter-loop-animation {
  1420. syntax: "*";
  1421. inherits: false;
  1422. initial-value: none;
  1423. }
  1424. @property --motion-opacity-loop-animation {
  1425. syntax: "*";
  1426. inherits: false;
  1427. initial-value: none;
  1428. }
  1429. @property --motion-background-color-loop-animation {
  1430. syntax: "*";
  1431. inherits: false;
  1432. initial-value: none;
  1433. }
  1434. @property --motion-text-color-loop-animation {
  1435. syntax: "*";
  1436. inherits: false;
  1437. initial-value: none;
  1438. }
  1439. @media screen and (prefers-reduced-motion: no-preference) {
  1440. @keyframes motion-scale-in {
  1441. 0% {
  1442. scale: var(--motion-origin-scale-x) var(--motion-origin-scale-y);
  1443. }
  1444. to {
  1445. scale: 1;
  1446. }
  1447. }
  1448. @keyframes motion-scale-out {
  1449. 0% {
  1450. scale: 1;
  1451. }
  1452. to {
  1453. scale: var(--motion-end-scale-x) var(--motion-end-scale-y);
  1454. }
  1455. }
  1456. @keyframes motion-scale-loop-mirror {
  1457. 0%,
  1458. to {
  1459. scale: 1;
  1460. }
  1461. 50% {
  1462. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1463. }
  1464. }
  1465. @keyframes motion-scale-loop-reset {
  1466. 0% {
  1467. scale: 1;
  1468. }
  1469. to {
  1470. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1471. }
  1472. }
  1473. @keyframes motion-translate-in {
  1474. 0% {
  1475. translate: var(--motion-origin-translate-x) var(--motion-origin-translate-y);
  1476. }
  1477. to {
  1478. translate: 0;
  1479. }
  1480. }
  1481. @keyframes motion-translate-out {
  1482. 0% {
  1483. translate: 0;
  1484. }
  1485. to {
  1486. translate: var(--motion-end-translate-x) var(--motion-end-translate-y);
  1487. }
  1488. }
  1489. @keyframes motion-translate-loop-mirror {
  1490. 0%,
  1491. to {
  1492. translate: 0;
  1493. }
  1494. 50% {
  1495. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1496. }
  1497. }
  1498. @keyframes motion-translate-loop-reset {
  1499. 0% {
  1500. translate: 0;
  1501. }
  1502. to {
  1503. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1504. }
  1505. }
  1506. @keyframes motion-rotate-in {
  1507. 0% {
  1508. rotate: var(--motion-origin-rotate);
  1509. }
  1510. to {
  1511. rotate: 0;
  1512. }
  1513. }
  1514. @keyframes motion-rotate-out {
  1515. 0% {
  1516. rotate: 0;
  1517. }
  1518. to {
  1519. rotate: var(--motion-end-rotate);
  1520. }
  1521. }
  1522. @keyframes motion-rotate-loop-mirror {
  1523. 0%,
  1524. to {
  1525. rotate: none;
  1526. }
  1527. 50% {
  1528. rotate: var(--motion-loop-rotate);
  1529. }
  1530. }
  1531. @keyframes motion-rotate-loop-reset {
  1532. to {
  1533. rotate: var(--motion-loop-rotate);
  1534. }
  1535. }
  1536. }
  1537. @keyframes motion-filter-in {
  1538. 0% {
  1539. filter: blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale));
  1540. }
  1541. to {
  1542. filter: blur() grayscale(0);
  1543. }
  1544. }
  1545. @keyframes motion-filter-out {
  1546. 0% {
  1547. filter: blur() grayscale(0);
  1548. }
  1549. to {
  1550. filter: blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale));
  1551. }
  1552. }
  1553. @keyframes motion-filter-loop-mirror {
  1554. 0%,
  1555. to {
  1556. filter: blur() grayscale(0);
  1557. }
  1558. 50% {
  1559. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1560. }
  1561. }
  1562. @keyframes motion-filter-loop-reset {
  1563. 0% {
  1564. filter: blur() grayscale(0);
  1565. }
  1566. to {
  1567. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1568. }
  1569. }
  1570. @keyframes motion-opacity-in {
  1571. 0% {
  1572. opacity: var(--motion-origin-opacity);
  1573. }
  1574. }
  1575. @keyframes motion-opacity-out {
  1576. to {
  1577. opacity: var(--motion-end-opacity);
  1578. }
  1579. }
  1580. @keyframes motion-opacity-loop-mirror {
  1581. 50% {
  1582. opacity: var(--motion-loop-opacity);
  1583. }
  1584. }
  1585. @keyframes motion-opacity-loop-reset {
  1586. to {
  1587. opacity: var(--motion-loop-opacity);
  1588. }
  1589. }
  1590. @keyframes motion-background-color-in {
  1591. 0% {
  1592. background-color: var(--motion-origin-background-color);
  1593. }
  1594. }
  1595. @keyframes motion-background-color-out {
  1596. to {
  1597. background-color: var(--motion-end-background-color);
  1598. }
  1599. }
  1600. @keyframes motion-background-color-loop-mirror {
  1601. 50% {
  1602. background-color: var(--motion-loop-background-color);
  1603. }
  1604. }
  1605. @keyframes motion-background-color-loop-reset {
  1606. to {
  1607. background-color: var(--motion-loop-background-color);
  1608. }
  1609. }
  1610. @keyframes motion-text-color-in {
  1611. 0% {
  1612. color: var(--motion-origin-text-color);
  1613. }
  1614. }
  1615. @keyframes motion-text-color-out {
  1616. to {
  1617. color: var(--motion-end-text-color);
  1618. }
  1619. }
  1620. @keyframes motion-text-color-loop-mirror {
  1621. 50% {
  1622. color: var(--motion-loop-text-color);
  1623. }
  1624. }
  1625. @keyframes motion-text-color-loop-reset {
  1626. to {
  1627. color: var(--motion-loop-text-color);
  1628. }
  1629. }
  1630. }
  1631. @layer components;
  1632. @layer utilities {
  1633. .modal {
  1634. pointer-events: none;
  1635. visibility: hidden;
  1636. width: 100%;
  1637. max-width: none;
  1638. height: 100%;
  1639. max-height: none;
  1640. color: inherit;
  1641. transition:
  1642. translate 0.3s ease-out,
  1643. visibility 0.3s allow-discrete,
  1644. background-color 0.3s ease-out,
  1645. opacity 0.1s ease-out;
  1646. overscroll-behavior: contain;
  1647. z-index: 999;
  1648. background-color: #0000;
  1649. place-items: center;
  1650. margin: 0;
  1651. padding: 0;
  1652. display: grid;
  1653. position: fixed;
  1654. inset: 0;
  1655. overflow: hidden;
  1656. }
  1657. .modal::backdrop {
  1658. display: none;
  1659. }
  1660. .modal.modal-open,
  1661. .modal[open],
  1662. .modal:target {
  1663. pointer-events: auto;
  1664. visibility: visible;
  1665. opacity: 1;
  1666. background-color: #0006;
  1667. }
  1668. :is(.modal.modal-open, .modal[open], .modal:target) .modal-box {
  1669. opacity: 1;
  1670. translate: 0;
  1671. scale: 1;
  1672. }
  1673. @starting-style {
  1674. .modal.modal-open,
  1675. .modal[open],
  1676. .modal:target {
  1677. visibility: hidden;
  1678. opacity: 0;
  1679. }
  1680. }
  1681. .drawer-side {
  1682. pointer-events: none;
  1683. visibility: hidden;
  1684. z-index: 1;
  1685. overscroll-behavior: contain;
  1686. opacity: 0;
  1687. width: 100%;
  1688. transition:
  1689. opacity 0.2s ease-out 0.1s allow-discrete,
  1690. visibility 0.3s ease-out 0.1s allow-discrete;
  1691. inset-inline-start: 0;
  1692. grid-template-rows: repeat(1, minmax(0, 1fr));
  1693. grid-template-columns: repeat(1, minmax(0, 1fr));
  1694. grid-row-start: 1;
  1695. grid-column-start: 1;
  1696. place-items: flex-start start;
  1697. height: 100dvh;
  1698. display: grid;
  1699. position: fixed;
  1700. top: 0;
  1701. overflow: hidden;
  1702. }
  1703. .drawer-side > .drawer-overlay {
  1704. cursor: pointer;
  1705. background-color: #0006;
  1706. place-self: stretch stretch;
  1707. position: sticky;
  1708. top: 0;
  1709. }
  1710. .drawer-side > * {
  1711. grid-row-start: 1;
  1712. grid-column-start: 1;
  1713. }
  1714. .drawer-side > :not(.drawer-overlay) {
  1715. will-change: transform;
  1716. transition: translate 0.3s ease-out;
  1717. translate: -100%;
  1718. }
  1719. [dir="rtl"] :is(.drawer-side > :not(.drawer-overlay)) {
  1720. translate: 100%;
  1721. }
  1722. .drawer-toggle {
  1723. appearance: none;
  1724. opacity: 0;
  1725. width: 0;
  1726. height: 0;
  1727. position: fixed;
  1728. }
  1729. .drawer-toggle:checked ~ .drawer-side {
  1730. pointer-events: auto;
  1731. visibility: visible;
  1732. opacity: 1;
  1733. overflow-y: auto;
  1734. }
  1735. .drawer-toggle:checked ~ .drawer-side > :not(.drawer-overlay) {
  1736. translate: 0%;
  1737. }
  1738. .drawer-toggle:focus-visible ~ .drawer-content label.drawer-button {
  1739. outline-offset: 2px;
  1740. outline: 2px solid;
  1741. }
  1742. .tooltip {
  1743. --tt-bg: var(--color-neutral);
  1744. --tt-off: calc(100% + 0.5rem);
  1745. --tt-tail: calc(100% + 1px + 0.25rem);
  1746. display: inline-block;
  1747. position: relative;
  1748. }
  1749. .tooltip > :where(.tooltip-content),
  1750. .tooltip:where([data-tip]):before {
  1751. border-radius: var(--radius-field);
  1752. text-align: center;
  1753. white-space: normal;
  1754. max-width: 20rem;
  1755. color: var(--color-neutral-content);
  1756. opacity: 0;
  1757. background-color: var(--tt-bg);
  1758. pointer-events: none;
  1759. z-index: 2;
  1760. --tw-content: attr(data-tip);
  1761. content: var(--tw-content);
  1762. width: max-content;
  1763. padding-block: 0.25rem;
  1764. padding-inline: 0.5rem;
  1765. font-size: 0.875rem;
  1766. line-height: 1.25;
  1767. transition:
  1768. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms,
  1769. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;
  1770. position: absolute;
  1771. }
  1772. .tooltip:after {
  1773. opacity: 0;
  1774. background-color: var(--tt-bg);
  1775. content: "";
  1776. pointer-events: none;
  1777. --mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");
  1778. width: 0.625rem;
  1779. height: 0.25rem;
  1780. -webkit-mask-position: -1px 0;
  1781. mask-position: -1px 0;
  1782. -webkit-mask-repeat: no-repeat;
  1783. mask-repeat: no-repeat;
  1784. -webkit-mask-image: var(--mask-tooltip);
  1785. mask-image: var(--mask-tooltip);
  1786. transition:
  1787. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms,
  1788. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;
  1789. display: block;
  1790. position: absolute;
  1791. }
  1792. :is(
  1793. .tooltip.tooltip-open,
  1794. .tooltip[data-tip]:not([data-tip=""]):hover,
  1795. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1796. .tooltip:has(:focus-visible)
  1797. )
  1798. > .tooltip-content,
  1799. :is(
  1800. .tooltip.tooltip-open,
  1801. .tooltip[data-tip]:not([data-tip=""]):hover,
  1802. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1803. .tooltip:has(:focus-visible)
  1804. )[data-tip]:before,
  1805. :is(
  1806. .tooltip.tooltip-open,
  1807. .tooltip[data-tip]:not([data-tip=""]):hover,
  1808. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1809. .tooltip:has(:focus-visible)
  1810. ):after {
  1811. opacity: 1;
  1812. --tt-pos: 0rem;
  1813. transition:
  1814. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),
  1815. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  1816. }
  1817. .tooltip > .tooltip-content,
  1818. .tooltip[data-tip]:before {
  1819. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1820. inset: auto auto var(--tt-off) 50%;
  1821. }
  1822. .tooltip:after {
  1823. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1824. inset: auto auto var(--tt-tail) 50%;
  1825. }
  1826. .tab {
  1827. cursor: pointer;
  1828. appearance: none;
  1829. text-align: center;
  1830. webkit-user-select: none;
  1831. -webkit-user-select: none;
  1832. user-select: none;
  1833. flex-wrap: wrap;
  1834. justify-content: center;
  1835. align-items: center;
  1836. display: inline-flex;
  1837. position: relative;
  1838. }
  1839. @media (hover: hover) {
  1840. .tab:hover {
  1841. color: var(--color-base-content);
  1842. }
  1843. }
  1844. .tab {
  1845. --tab-p: 1rem;
  1846. --tab-bg: var(--color-base-100);
  1847. --tab-border-color: var(--color-base-300);
  1848. --tab-radius-ss: 0;
  1849. --tab-radius-se: 0;
  1850. --tab-radius-es: 0;
  1851. --tab-radius-ee: 0;
  1852. --tab-order: 0;
  1853. --tab-radius-min: calc(0.75rem - var(--border));
  1854. order: var(--tab-order);
  1855. height: var(--tab-height);
  1856. border-color: #0000;
  1857. padding-inline-start: var(--tab-p);
  1858. padding-inline-end: var(--tab-p);
  1859. font-size: 0.875rem;
  1860. }
  1861. .tab:is(input[type="radio"]) {
  1862. min-width: fit-content;
  1863. }
  1864. .tab:is(input[type="radio"]):after {
  1865. content: attr(aria-label);
  1866. }
  1867. .tab:is(label) {
  1868. position: relative;
  1869. }
  1870. .tab:is(label) input {
  1871. cursor: pointer;
  1872. appearance: none;
  1873. opacity: 0;
  1874. position: absolute;
  1875. inset: 0;
  1876. }
  1877. :is(.tab:checked, .tab:is(label:has(:checked)), .tab:is(.tab-active, [aria-selected="true"]))
  1878. + .tab-content {
  1879. height: calc(100% - var(--tab-height) + var(--border));
  1880. display: block;
  1881. }
  1882. .tab:not(:checked, label:has(:checked), :hover, .tab-active, [aria-selected="true"]) {
  1883. color: var(--color-base-content);
  1884. }
  1885. @supports (color: color-mix(in lab, red, red)) {
  1886. .tab:not(:checked, label:has(:checked), :hover, .tab-active, [aria-selected="true"]) {
  1887. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  1888. }
  1889. }
  1890. .tab:not(input):empty {
  1891. cursor: default;
  1892. flex-grow: 1;
  1893. }
  1894. .tab:focus {
  1895. --tw-outline-style: none;
  1896. outline-style: none;
  1897. }
  1898. @media (forced-colors: active) {
  1899. .tab:focus {
  1900. outline-offset: 2px;
  1901. outline: 2px solid #0000;
  1902. }
  1903. }
  1904. .tab:focus-visible,
  1905. .tab:is(label:has(:checked:focus-visible)) {
  1906. outline-offset: -5px;
  1907. outline: 2px solid;
  1908. }
  1909. .tab[disabled] {
  1910. pointer-events: none;
  1911. opacity: 0.4;
  1912. }
  1913. .menu {
  1914. --menu-active-fg: var(--color-neutral-content);
  1915. --menu-active-bg: var(--color-neutral);
  1916. flex-flow: column wrap;
  1917. width: fit-content;
  1918. padding: 0.5rem;
  1919. font-size: 0.875rem;
  1920. display: flex;
  1921. }
  1922. .menu :where(li ul) {
  1923. white-space: nowrap;
  1924. margin-inline-start: 1rem;
  1925. padding-inline-start: 0.5rem;
  1926. position: relative;
  1927. }
  1928. .menu :where(li ul):before {
  1929. background-color: var(--color-base-content);
  1930. opacity: 0.1;
  1931. width: var(--border);
  1932. content: "";
  1933. inset-inline-start: 0;
  1934. position: absolute;
  1935. top: 0.75rem;
  1936. bottom: 0.75rem;
  1937. }
  1938. .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
  1939. display: none;
  1940. }
  1941. .menu :where(li:not(.menu-title) > :not(ul, details, .menu-title, .btn)),
  1942. .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  1943. border-radius: var(--radius-field);
  1944. text-align: start;
  1945. text-wrap: balance;
  1946. -webkit-user-select: none;
  1947. user-select: none;
  1948. grid-auto-columns: minmax(auto, max-content) auto max-content;
  1949. grid-auto-flow: column;
  1950. align-content: flex-start;
  1951. align-items: center;
  1952. gap: 0.5rem;
  1953. padding-block: 0.375rem;
  1954. padding-inline: 0.75rem;
  1955. transition-property: color, background-color, box-shadow;
  1956. transition-duration: 0.2s;
  1957. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  1958. display: grid;
  1959. }
  1960. .menu :where(li > details > summary) {
  1961. --tw-outline-style: none;
  1962. outline-style: none;
  1963. }
  1964. @media (forced-colors: active) {
  1965. .menu :where(li > details > summary) {
  1966. outline-offset: 2px;
  1967. outline: 2px solid #0000;
  1968. }
  1969. }
  1970. .menu :where(li > details > summary)::-webkit-details-marker {
  1971. display: none;
  1972. }
  1973. :is(.menu :where(li > details > summary), .menu :where(li > .menu-dropdown-toggle)):after {
  1974. content: "";
  1975. transform-origin: 50%;
  1976. pointer-events: none;
  1977. justify-self: flex-end;
  1978. width: 0.375rem;
  1979. height: 0.375rem;
  1980. transition-property: rotate, translate;
  1981. transition-duration: 0.2s;
  1982. display: block;
  1983. translate: 0 -1px;
  1984. rotate: -135deg;
  1985. box-shadow: inset 2px 2px;
  1986. }
  1987. .menu :where(li > details[open] > summary):after,
  1988. .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
  1989. translate: 0 1px;
  1990. rotate: 45deg;
  1991. }
  1992. .menu
  1993. :where(
  1994. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  1995. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  1996. ):not(.menu-active, :active, .btn).menu-focus,
  1997. .menu
  1998. :where(
  1999. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2000. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2001. ):not(.menu-active, :active, .btn):focus-visible {
  2002. cursor: pointer;
  2003. background-color: var(--color-base-content);
  2004. }
  2005. @supports (color: color-mix(in lab, red, red)) {
  2006. .menu
  2007. :where(
  2008. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2009. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2010. ):not(.menu-active, :active, .btn).menu-focus,
  2011. .menu
  2012. :where(
  2013. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2014. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2015. ):not(.menu-active, :active, .btn):focus-visible {
  2016. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2017. }
  2018. }
  2019. .menu
  2020. :where(
  2021. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2022. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2023. ):not(.menu-active, :active, .btn).menu-focus,
  2024. .menu
  2025. :where(
  2026. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2027. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2028. ):not(.menu-active, :active, .btn):focus-visible {
  2029. color: var(--color-base-content);
  2030. --tw-outline-style: none;
  2031. outline-style: none;
  2032. }
  2033. @media (forced-colors: active) {
  2034. .menu
  2035. :where(
  2036. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2037. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2038. ):not(.menu-active, :active, .btn).menu-focus,
  2039. .menu
  2040. :where(
  2041. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2042. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2043. ):not(.menu-active, :active, .btn):focus-visible {
  2044. outline-offset: 2px;
  2045. outline: 2px solid #0000;
  2046. }
  2047. }
  2048. .menu
  2049. :where(
  2050. li:not(.menu-title, .disabled)
  2051. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2052. li:not(.menu-title, .disabled)
  2053. > details
  2054. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2055. ) {
  2056. cursor: pointer;
  2057. background-color: var(--color-base-content);
  2058. }
  2059. @supports (color: color-mix(in lab, red, red)) {
  2060. .menu
  2061. :where(
  2062. li:not(.menu-title, .disabled)
  2063. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2064. li:not(.menu-title, .disabled)
  2065. > details
  2066. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2067. ) {
  2068. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2069. }
  2070. }
  2071. .menu
  2072. :where(
  2073. li:not(.menu-title, .disabled)
  2074. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2075. li:not(.menu-title, .disabled)
  2076. > details
  2077. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2078. ) {
  2079. --tw-outline-style: none;
  2080. outline-style: none;
  2081. }
  2082. @media (forced-colors: active) {
  2083. .menu
  2084. :where(
  2085. li:not(.menu-title, .disabled)
  2086. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2087. li:not(.menu-title, .disabled)
  2088. > details
  2089. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2090. ) {
  2091. outline-offset: 2px;
  2092. outline: 2px solid #0000;
  2093. }
  2094. }
  2095. .menu
  2096. :where(
  2097. li:not(.menu-title, .disabled)
  2098. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2099. li:not(.menu-title, .disabled)
  2100. > details
  2101. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2102. ) {
  2103. box-shadow:
  2104. inset 0 1px #00000003,
  2105. inset 0 -1px #ffffff03;
  2106. }
  2107. .menu :where(li:empty) {
  2108. background-color: var(--color-base-content);
  2109. opacity: 0.1;
  2110. height: 1px;
  2111. margin: 0.5rem 1rem;
  2112. }
  2113. .menu :where(li) {
  2114. flex-flow: column wrap;
  2115. flex-shrink: 0;
  2116. align-items: stretch;
  2117. display: flex;
  2118. position: relative;
  2119. }
  2120. .menu :where(li) .badge {
  2121. justify-self: flex-end;
  2122. }
  2123. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2124. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2125. .menu :where(li) > details > summary:active {
  2126. --tw-outline-style: none;
  2127. outline-style: none;
  2128. }
  2129. @media (forced-colors: active) {
  2130. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2131. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2132. .menu :where(li) > details > summary:active {
  2133. outline-offset: 2px;
  2134. outline: 2px solid #0000;
  2135. }
  2136. }
  2137. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2138. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2139. .menu :where(li) > details > summary:active {
  2140. color: var(--menu-active-fg);
  2141. background-color: var(--menu-active-bg);
  2142. background-size: auto, calc(var(--noise) * 100%);
  2143. background-image: none, var(--fx-noise);
  2144. }
  2145. :is(
  2146. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2147. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2148. .menu :where(li) > details > summary:active
  2149. ):not(
  2150. :is(
  2151. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2152. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2153. .menu :where(li) > details > summary:active
  2154. ):active
  2155. ) {
  2156. box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);
  2157. }
  2158. .menu :where(li).menu-disabled {
  2159. pointer-events: none;
  2160. color: var(--color-base-content);
  2161. }
  2162. @supports (color: color-mix(in lab, red, red)) {
  2163. .menu :where(li).menu-disabled {
  2164. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  2165. }
  2166. }
  2167. .menu .dropdown:focus-within .menu-dropdown-toggle:after {
  2168. translate: 0 1px;
  2169. rotate: 45deg;
  2170. }
  2171. .menu .dropdown-content {
  2172. margin-top: 0.5rem;
  2173. padding: 0.5rem;
  2174. }
  2175. .menu .dropdown-content:before {
  2176. display: none;
  2177. }
  2178. .collapse-plus > .collapse-title:after {
  2179. content: "+";
  2180. pointer-events: none;
  2181. top: 0.9rem;
  2182. width: 0.5rem;
  2183. height: 0.5rem;
  2184. transition-property: all;
  2185. transition-duration: 0.3s;
  2186. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2187. display: block;
  2188. position: absolute;
  2189. inset-inline-end: 1.4rem;
  2190. }
  2191. .dropdown {
  2192. position-area: var(--anchor-v, bottom) var(--anchor-h, span-right);
  2193. display: inline-block;
  2194. position: relative;
  2195. }
  2196. .dropdown > :not(summary):focus {
  2197. --tw-outline-style: none;
  2198. outline-style: none;
  2199. }
  2200. @media (forced-colors: active) {
  2201. .dropdown > :not(summary):focus {
  2202. outline-offset: 2px;
  2203. outline: 2px solid #0000;
  2204. }
  2205. }
  2206. .dropdown .dropdown-content {
  2207. position: absolute;
  2208. }
  2209. .dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content {
  2210. transform-origin: top;
  2211. opacity: 0;
  2212. display: none;
  2213. scale: 95%;
  2214. }
  2215. .dropdown[popover],
  2216. .dropdown .dropdown-content {
  2217. z-index: 999;
  2218. transition-behavior: allow-discrete;
  2219. transition-property: opacity, scale, display;
  2220. transition-duration: 0.2s;
  2221. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2222. animation: 0.2s dropdown;
  2223. }
  2224. @starting-style {
  2225. .dropdown[popover],
  2226. .dropdown .dropdown-content {
  2227. opacity: 0;
  2228. scale: 95%;
  2229. }
  2230. }
  2231. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within)
  2232. > [tabindex]:first-child {
  2233. pointer-events: none;
  2234. }
  2235. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within)
  2236. .dropdown-content {
  2237. opacity: 1;
  2238. }
  2239. .dropdown.dropdown-hover:hover .dropdown-content {
  2240. opacity: 1;
  2241. scale: 100%;
  2242. }
  2243. .dropdown:is(details) summary::-webkit-details-marker {
  2244. display: none;
  2245. }
  2246. :is(.dropdown.dropdown-open, .dropdown:focus, .dropdown:focus-within) .dropdown-content {
  2247. scale: 100%;
  2248. }
  2249. .dropdown:where([popover]) {
  2250. background: 0 0;
  2251. }
  2252. .dropdown[popover] {
  2253. color: inherit;
  2254. position: fixed;
  2255. }
  2256. @supports not (position-area: bottom) {
  2257. .dropdown[popover] {
  2258. margin: auto;
  2259. }
  2260. .dropdown[popover].dropdown-open:not(:popover-open) {
  2261. transform-origin: top;
  2262. opacity: 0;
  2263. display: none;
  2264. scale: 95%;
  2265. }
  2266. .dropdown[popover]::backdrop {
  2267. background-color: oklab(0% none none/.3);
  2268. }
  2269. }
  2270. .dropdown[popover]:not(.dropdown-open, :popover-open) {
  2271. transform-origin: top;
  2272. opacity: 0;
  2273. display: none;
  2274. scale: 95%;
  2275. }
  2276. :where(.btn) {
  2277. width: unset;
  2278. }
  2279. .btn {
  2280. cursor: pointer;
  2281. text-align: center;
  2282. vertical-align: middle;
  2283. outline-offset: 2px;
  2284. webkit-user-select: none;
  2285. -webkit-user-select: none;
  2286. user-select: none;
  2287. padding-inline: var(--btn-p);
  2288. color: var(--btn-fg);
  2289. --tw-prose-links: var(--btn-fg);
  2290. height: var(--size);
  2291. font-size: var(--fontsize, 0.875rem);
  2292. outline-color: var(--btn-color, var(--color-base-content));
  2293. background-color: var(--btn-bg);
  2294. background-size: auto, calc(var(--noise) * 100%);
  2295. background-image: none, var(--btn-noise);
  2296. border-width: var(--border);
  2297. border-style: solid;
  2298. border-color: var(--btn-border);
  2299. text-shadow: 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));
  2300. touch-action: manipulation;
  2301. box-shadow:
  2302. 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,
  2303. var(--btn-shadow);
  2304. --size: calc(var(--size-field, 0.25rem) * 10);
  2305. --btn-bg: var(--btn-color, var(--color-base-200));
  2306. --btn-fg: var(--color-base-content);
  2307. --btn-p: 1rem;
  2308. --btn-border: var(--btn-bg);
  2309. border-start-start-radius: var(--join-ss, var(--radius-field));
  2310. border-start-end-radius: var(--join-se, var(--radius-field));
  2311. border-end-end-radius: var(--join-ee, var(--radius-field));
  2312. border-end-start-radius: var(--join-es, var(--radius-field));
  2313. flex-wrap: nowrap;
  2314. flex-shrink: 0;
  2315. justify-content: center;
  2316. align-items: center;
  2317. gap: 0.375rem;
  2318. font-weight: 600;
  2319. transition-property: color, background-color, border-color, box-shadow;
  2320. transition-duration: 0.2s;
  2321. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  2322. display: inline-flex;
  2323. }
  2324. @supports (color: color-mix(in lab, red, red)) {
  2325. .btn {
  2326. --btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));
  2327. }
  2328. }
  2329. .btn {
  2330. --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
  2331. }
  2332. @supports (color: color-mix(in lab, red, red)) {
  2333. .btn {
  2334. --btn-shadow:
  2335. 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000),
  2336. 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);
  2337. }
  2338. }
  2339. .btn {
  2340. --btn-noise: var(--fx-noise);
  2341. }
  2342. .prose .btn {
  2343. text-decoration-line: none;
  2344. }
  2345. @media (hover: hover) {
  2346. .btn:hover {
  2347. --btn-bg: var(--btn-color, var(--color-base-200));
  2348. }
  2349. @supports (color: color-mix(in lab, red, red)) {
  2350. .btn:hover {
  2351. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2352. }
  2353. }
  2354. }
  2355. .btn:focus-visible {
  2356. isolation: isolate;
  2357. outline-width: 2px;
  2358. outline-style: solid;
  2359. }
  2360. .btn:active:not(.btn-active) {
  2361. --btn-bg: var(--btn-color, var(--color-base-200));
  2362. translate: 0 0.5px;
  2363. }
  2364. @supports (color: color-mix(in lab, red, red)) {
  2365. .btn:active:not(.btn-active) {
  2366. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);
  2367. }
  2368. }
  2369. .btn:active:not(.btn-active) {
  2370. --btn-border: var(--btn-color, var(--color-base-200));
  2371. }
  2372. @supports (color: color-mix(in lab, red, red)) {
  2373. .btn:active:not(.btn-active) {
  2374. --btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2375. }
  2376. }
  2377. .btn:active:not(.btn-active) {
  2378. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  2379. }
  2380. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2381. background-color: var(--color-base-content);
  2382. }
  2383. @supports (color: color-mix(in lab, red, red)) {
  2384. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2385. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2386. }
  2387. }
  2388. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2389. box-shadow: none;
  2390. }
  2391. .btn:is(:disabled, [disabled], .btn-disabled) {
  2392. pointer-events: none;
  2393. --btn-border: #0000;
  2394. --btn-noise: none;
  2395. --btn-fg: var(--color-base-content);
  2396. }
  2397. @supports (color: color-mix(in lab, red, red)) {
  2398. .btn:is(:disabled, [disabled], .btn-disabled) {
  2399. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2400. }
  2401. }
  2402. @media (hover: hover) {
  2403. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2404. pointer-events: none;
  2405. background-color: var(--color-neutral);
  2406. }
  2407. @supports (color: color-mix(in lab, red, red)) {
  2408. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2409. background-color: color-mix(in oklab, var(--color-neutral) 20%, transparent);
  2410. }
  2411. }
  2412. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2413. --btn-border: #0000;
  2414. --btn-fg: var(--color-base-content);
  2415. }
  2416. @supports (color: color-mix(in lab, red, red)) {
  2417. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2418. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2419. }
  2420. }
  2421. }
  2422. .btn:is(input[type="checkbox"], input[type="radio"]) {
  2423. appearance: none;
  2424. }
  2425. .btn:is(input[type="checkbox"], input[type="radio"]):after {
  2426. content: attr(aria-label);
  2427. }
  2428. .btn:where(input:checked:not(.filter .btn)) {
  2429. --btn-color: var(--color-primary);
  2430. --btn-fg: var(--color-primary-content);
  2431. isolation: isolate;
  2432. }
  2433. .loading {
  2434. pointer-events: none;
  2435. aspect-ratio: 1;
  2436. vertical-align: middle;
  2437. width: calc(var(--size-selector, 0.25rem) * 6);
  2438. background-color: currentColor;
  2439. display: inline-block;
  2440. -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  2441. mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  2442. -webkit-mask-position: 50%;
  2443. mask-position: 50%;
  2444. -webkit-mask-size: 100%;
  2445. mask-size: 100%;
  2446. -webkit-mask-repeat: no-repeat;
  2447. mask-repeat: no-repeat;
  2448. }
  2449. .pointer-events-none {
  2450. pointer-events: none;
  2451. }
  2452. .collapse:not(td, tr, colgroup) {
  2453. visibility: visible;
  2454. }
  2455. .collapse {
  2456. border-radius: var(--radius-box, 1rem);
  2457. isolation: isolate;
  2458. grid-template-rows: max-content 0fr;
  2459. width: 100%;
  2460. transition: grid-template-rows 0.2s;
  2461. display: grid;
  2462. position: relative;
  2463. overflow: hidden;
  2464. }
  2465. .collapse > input:is([type="checkbox"], [type="radio"]) {
  2466. appearance: none;
  2467. opacity: 0;
  2468. z-index: 1;
  2469. grid-row-start: 1;
  2470. grid-column-start: 1;
  2471. width: 100%;
  2472. min-height: 1lh;
  2473. padding: 1rem;
  2474. padding-inline-end: 3rem;
  2475. transition: background-color 0.2s ease-out;
  2476. }
  2477. .collapse:is([open], :focus:not(.collapse-close)),
  2478. .collapse:not(.collapse-close):has(> input:is([type="checkbox"], [type="radio"]):checked) {
  2479. grid-template-rows: max-content 1fr;
  2480. }
  2481. .collapse:is([open], :focus:not(.collapse-close)) > .collapse-content,
  2482. .collapse:not(.collapse-close)
  2483. > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2484. visibility: visible;
  2485. min-height: fit-content;
  2486. }
  2487. .collapse:focus-visible,
  2488. .collapse:has(> input:is([type="checkbox"], [type="radio"]):focus-visible) {
  2489. outline-color: var(--color-base-content);
  2490. outline-offset: 2px;
  2491. outline-width: 2px;
  2492. outline-style: solid;
  2493. }
  2494. .collapse:not(.collapse-close) > input[type="checkbox"],
  2495. .collapse:not(.collapse-close) > input[type="radio"]:not(:checked),
  2496. .collapse:not(.collapse-close) > .collapse-title {
  2497. cursor: pointer;
  2498. }
  2499. .collapse:focus:not(.collapse-close, .collapse[open]) > .collapse-title {
  2500. cursor: unset;
  2501. }
  2502. .collapse:is([open], :focus:not(.collapse-close)) > :where(.collapse-content),
  2503. .collapse:not(.collapse-close)
  2504. > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2505. padding-bottom: 1rem;
  2506. transition:
  2507. padding 0.2s ease-out,
  2508. background-color 0.2s ease-out;
  2509. }
  2510. .collapse[open].collapse-arrow > .collapse-title:after,
  2511. .collapse.collapse-open.collapse-arrow > .collapse-title:after {
  2512. transform: translateY(-50%) rotate(225deg);
  2513. }
  2514. .collapse.collapse-open.collapse-plus > .collapse-title:after {
  2515. content: "−";
  2516. }
  2517. .collapse.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,
  2518. .collapse.collapse-arrow:not(.collapse-close)
  2519. > input:is([type="checkbox"], [type="radio"]):checked
  2520. ~ .collapse-title:after {
  2521. transform: translateY(-50%) rotate(225deg);
  2522. }
  2523. .collapse[open].collapse-plus > .collapse-title:after,
  2524. .collapse.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,
  2525. .collapse.collapse-plus:not(.collapse-close)
  2526. > input:is([type="checkbox"], [type="radio"]):checked
  2527. ~ .collapse-title:after {
  2528. content: "−";
  2529. }
  2530. .collapse:is(details) {
  2531. width: 100%;
  2532. }
  2533. .collapse:is(details) summary {
  2534. display: block;
  2535. position: relative;
  2536. }
  2537. .collapse:is(details) summary::-webkit-details-marker {
  2538. display: none;
  2539. }
  2540. .collapse:is(details) summary {
  2541. outline: none;
  2542. }
  2543. .collapse-content {
  2544. visibility: hidden;
  2545. min-height: 0;
  2546. cursor: unset;
  2547. grid-row-start: 2;
  2548. grid-column-start: 1;
  2549. padding-left: 1rem;
  2550. padding-right: 1rem;
  2551. transition:
  2552. visibility 0.2s,
  2553. padding 0.2s ease-out,
  2554. background-color 0.2s ease-out;
  2555. }
  2556. .validator:user-valid {
  2557. --input-color: var(--color-success);
  2558. }
  2559. .validator:user-valid:focus {
  2560. --input-color: var(--color-success);
  2561. }
  2562. .validator:user-valid:checked {
  2563. --input-color: var(--color-success);
  2564. }
  2565. .validator:user-valid[aria-checked="true"] {
  2566. --input-color: var(--color-success);
  2567. }
  2568. .validator:user-valid:focus-within {
  2569. --input-color: var(--color-success);
  2570. }
  2571. .validator:has(:user-valid) {
  2572. --input-color: var(--color-success);
  2573. }
  2574. .validator:has(:user-valid):focus {
  2575. --input-color: var(--color-success);
  2576. }
  2577. .validator:has(:user-valid):checked {
  2578. --input-color: var(--color-success);
  2579. }
  2580. .validator:has(:user-valid)[aria-checked="true"] {
  2581. --input-color: var(--color-success);
  2582. }
  2583. .validator:has(:user-valid):focus-within {
  2584. --input-color: var(--color-success);
  2585. }
  2586. .validator:user-invalid {
  2587. --input-color: var(--color-error);
  2588. }
  2589. .validator:user-invalid:focus {
  2590. --input-color: var(--color-error);
  2591. }
  2592. .validator:user-invalid:checked {
  2593. --input-color: var(--color-error);
  2594. }
  2595. .validator:user-invalid[aria-checked="true"] {
  2596. --input-color: var(--color-error);
  2597. }
  2598. .validator:user-invalid:focus-within {
  2599. --input-color: var(--color-error);
  2600. }
  2601. .validator:user-invalid ~ .validator-hint {
  2602. visibility: visible;
  2603. color: var(--color-error);
  2604. display: block;
  2605. }
  2606. .validator:has(:user-invalid) {
  2607. --input-color: var(--color-error);
  2608. }
  2609. .validator:has(:user-invalid):focus {
  2610. --input-color: var(--color-error);
  2611. }
  2612. .validator:has(:user-invalid):checked {
  2613. --input-color: var(--color-error);
  2614. }
  2615. .validator:has(:user-invalid)[aria-checked="true"] {
  2616. --input-color: var(--color-error);
  2617. }
  2618. .validator:has(:user-invalid):focus-within {
  2619. --input-color: var(--color-error);
  2620. }
  2621. .validator:has(:user-invalid) ~ .validator-hint {
  2622. visibility: visible;
  2623. color: var(--color-error);
  2624. display: block;
  2625. }
  2626. .validator[aria-invalid]:not([aria-invalid="false"]),
  2627. .validator[aria-invalid]:not([aria-invalid="false"]):focus,
  2628. .validator[aria-invalid]:not([aria-invalid="false"]):checked,
  2629. .validator[aria-invalid]:not([aria-invalid="false"])[aria-checked="true"],
  2630. .validator[aria-invalid]:not([aria-invalid="false"]):focus-within {
  2631. --input-color: var(--color-error);
  2632. }
  2633. .validator[aria-invalid]:not([aria-invalid="false"]) ~ .validator-hint {
  2634. visibility: visible;
  2635. color: var(--color-error);
  2636. display: block;
  2637. }
  2638. .collapse {
  2639. visibility: collapse;
  2640. }
  2641. .list {
  2642. flex-direction: column;
  2643. font-size: 0.875rem;
  2644. display: flex;
  2645. }
  2646. .list :where(.list-row) {
  2647. --list-grid-cols: minmax(0, auto) 1fr;
  2648. border-radius: var(--radius-box);
  2649. word-break: break-word;
  2650. grid-auto-flow: column;
  2651. grid-template-columns: var(--list-grid-cols);
  2652. gap: 1rem;
  2653. padding: 1rem;
  2654. display: grid;
  2655. position: relative;
  2656. }
  2657. .list :where(.list-row):has(.list-col-grow:first-child) {
  2658. --list-grid-cols: 1fr;
  2659. }
  2660. .list :where(.list-row):has(.list-col-grow:nth-child(2)) {
  2661. --list-grid-cols: minmax(0, auto) 1fr;
  2662. }
  2663. .list :where(.list-row):has(.list-col-grow:nth-child(3)) {
  2664. --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr;
  2665. }
  2666. .list :where(.list-row):has(.list-col-grow:nth-child(4)) {
  2667. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2668. }
  2669. .list :where(.list-row):has(.list-col-grow:nth-child(5)) {
  2670. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2671. }
  2672. .list :where(.list-row):has(.list-col-grow:nth-child(6)) {
  2673. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto)
  2674. minmax(0, auto) 1fr;
  2675. }
  2676. .list :where(.list-row) :not(.list-col-wrap) {
  2677. grid-row-start: 1;
  2678. }
  2679. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2680. content: "";
  2681. border-bottom: var(--border) solid;
  2682. inset-inline: var(--radius-box);
  2683. border-color: var(--color-base-content);
  2684. position: absolute;
  2685. bottom: 0;
  2686. }
  2687. @supports (color: color-mix(in lab, red, red)) {
  2688. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2689. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  2690. }
  2691. }
  2692. .toggle {
  2693. border: var(--border) solid currentColor;
  2694. color: var(--input-color);
  2695. cursor: pointer;
  2696. appearance: none;
  2697. vertical-align: middle;
  2698. webkit-user-select: none;
  2699. -webkit-user-select: none;
  2700. user-select: none;
  2701. --radius-selector-max: calc(
  2702. var(--radius-selector) + var(--radius-selector) + var(--radius-selector)
  2703. );
  2704. border-radius: calc(
  2705. var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) +
  2706. min(var(--border), var(--radius-selector-max))
  2707. );
  2708. padding: var(--toggle-p);
  2709. flex-shrink: 0;
  2710. grid-template-columns: 0fr 1fr 1fr;
  2711. place-content: center;
  2712. display: inline-grid;
  2713. position: relative;
  2714. box-shadow: inset 0 1px;
  2715. }
  2716. @supports (color: color-mix(in lab, red, red)) {
  2717. .toggle {
  2718. box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)
  2719. inset;
  2720. }
  2721. }
  2722. .toggle {
  2723. --input-color: var(--color-base-content);
  2724. transition:
  2725. color 0.3s,
  2726. grid-template-columns 0.2s;
  2727. }
  2728. @supports (color: color-mix(in lab, red, red)) {
  2729. .toggle {
  2730. --input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);
  2731. }
  2732. }
  2733. .toggle {
  2734. --toggle-p: calc(var(--size) * 0.125);
  2735. --size: calc(var(--size-selector, 0.25rem) * 6);
  2736. width: calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);
  2737. height: var(--size);
  2738. }
  2739. .toggle > * {
  2740. z-index: 1;
  2741. cursor: pointer;
  2742. appearance: none;
  2743. background-color: #0000;
  2744. border: none;
  2745. grid-column: 2 / span 1;
  2746. grid-row-start: 1;
  2747. height: 100%;
  2748. padding: 0.125rem;
  2749. transition:
  2750. opacity 0.2s,
  2751. rotate 0.4s;
  2752. }
  2753. .toggle > :focus {
  2754. --tw-outline-style: none;
  2755. outline-style: none;
  2756. }
  2757. @media (forced-colors: active) {
  2758. .toggle > :focus {
  2759. outline-offset: 2px;
  2760. outline: 2px solid #0000;
  2761. }
  2762. }
  2763. .toggle > :nth-child(2) {
  2764. color: var(--color-base-100);
  2765. rotate: none;
  2766. }
  2767. .toggle > :nth-child(3) {
  2768. color: var(--color-base-100);
  2769. opacity: 0;
  2770. rotate: -15deg;
  2771. }
  2772. .toggle:has(:checked) > :nth-child(2) {
  2773. opacity: 0;
  2774. rotate: 15deg;
  2775. }
  2776. .toggle:has(:checked) > :nth-child(3) {
  2777. opacity: 1;
  2778. rotate: none;
  2779. }
  2780. .toggle:before {
  2781. aspect-ratio: 1;
  2782. border-radius: var(--radius-selector);
  2783. --tw-content: "";
  2784. content: var(--tw-content);
  2785. height: 100%;
  2786. box-shadow:
  2787. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2788. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2789. 0 1px currentColor;
  2790. background-color: currentColor;
  2791. grid-row-start: 1;
  2792. grid-column-start: 2;
  2793. transition:
  2794. background-color 0.1s,
  2795. translate 0.2s,
  2796. inset-inline-start 0.2s;
  2797. position: relative;
  2798. inset-inline-start: 0;
  2799. translate: 0;
  2800. }
  2801. @supports (color: color-mix(in lab, red, red)) {
  2802. .toggle:before {
  2803. box-shadow:
  2804. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2805. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2806. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);
  2807. }
  2808. }
  2809. .toggle:before {
  2810. background-size: auto, calc(var(--noise) * 100%);
  2811. background-image: none, var(--fx-noise);
  2812. }
  2813. @media (forced-colors: active) {
  2814. .toggle:before {
  2815. outline-style: var(--tw-outline-style);
  2816. outline-offset: -1px;
  2817. outline-width: 1px;
  2818. }
  2819. }
  2820. @media print {
  2821. .toggle:before {
  2822. outline-offset: -1rem;
  2823. outline: 0.25rem solid;
  2824. }
  2825. }
  2826. .toggle:focus-visible,
  2827. .toggle:has(:focus-visible) {
  2828. outline-offset: 2px;
  2829. outline: 2px solid;
  2830. }
  2831. .toggle:checked,
  2832. .toggle[aria-checked="true"],
  2833. .toggle:has(> input:checked) {
  2834. background-color: var(--color-base-100);
  2835. --input-color: var(--color-base-content);
  2836. grid-template-columns: 1fr 1fr 0fr;
  2837. }
  2838. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  2839. background-color: currentColor;
  2840. }
  2841. @starting-style {
  2842. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  2843. opacity: 0;
  2844. }
  2845. }
  2846. .toggle:indeterminate {
  2847. grid-template-columns: 0.5fr 1fr 0.5fr;
  2848. }
  2849. .toggle:disabled {
  2850. cursor: not-allowed;
  2851. opacity: 0.3;
  2852. }
  2853. .toggle:disabled:before {
  2854. border: var(--border) solid currentColor;
  2855. background-color: #0000;
  2856. }
  2857. .input {
  2858. cursor: text;
  2859. border: var(--border) solid #0000;
  2860. appearance: none;
  2861. background-color: var(--color-base-100);
  2862. vertical-align: middle;
  2863. white-space: nowrap;
  2864. width: clamp(3rem, 20rem, 100%);
  2865. height: var(--size);
  2866. touch-action: manipulation;
  2867. border-color: var(--input-color);
  2868. box-shadow:
  2869. 0 1px var(--input-color) inset,
  2870. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  2871. border-start-start-radius: var(--join-ss, var(--radius-field));
  2872. border-start-end-radius: var(--join-se, var(--radius-field));
  2873. border-end-end-radius: var(--join-ee, var(--radius-field));
  2874. border-end-start-radius: var(--join-es, var(--radius-field));
  2875. flex-shrink: 1;
  2876. align-items: center;
  2877. gap: 0.5rem;
  2878. padding-inline: 0.75rem;
  2879. font-size: 0.875rem;
  2880. display: inline-flex;
  2881. position: relative;
  2882. }
  2883. @supports (color: color-mix(in lab, red, red)) {
  2884. .input {
  2885. box-shadow:
  2886. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  2887. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  2888. }
  2889. }
  2890. .input {
  2891. --size: calc(var(--size-field, 0.25rem) * 10);
  2892. --input-color: var(--color-base-content);
  2893. }
  2894. @supports (color: color-mix(in lab, red, red)) {
  2895. .input {
  2896. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  2897. }
  2898. }
  2899. .input:where(input) {
  2900. display: inline-flex;
  2901. }
  2902. .input :where(input) {
  2903. appearance: none;
  2904. background-color: #0000;
  2905. border: none;
  2906. width: 100%;
  2907. height: 100%;
  2908. display: inline-flex;
  2909. }
  2910. .input :where(input):focus,
  2911. .input :where(input):focus-within {
  2912. --tw-outline-style: none;
  2913. outline-style: none;
  2914. }
  2915. @media (forced-colors: active) {
  2916. .input :where(input):focus,
  2917. .input :where(input):focus-within {
  2918. outline-offset: 2px;
  2919. outline: 2px solid #0000;
  2920. }
  2921. }
  2922. .input :where(input[type="url"]),
  2923. .input :where(input[type="email"]) {
  2924. direction: ltr;
  2925. }
  2926. .input :where(input[type="date"]) {
  2927. display: inline-block;
  2928. }
  2929. .input:focus,
  2930. .input:focus-within {
  2931. --input-color: var(--color-base-content);
  2932. box-shadow: 0 1px var(--input-color);
  2933. }
  2934. @supports (color: color-mix(in lab, red, red)) {
  2935. .input:focus,
  2936. .input:focus-within {
  2937. box-shadow: 0 1px
  2938. color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  2939. }
  2940. }
  2941. .input:focus,
  2942. .input:focus-within {
  2943. outline: 2px solid var(--input-color);
  2944. outline-offset: 2px;
  2945. isolation: isolate;
  2946. z-index: 1;
  2947. }
  2948. .input:has(> input[disabled]),
  2949. .input:is(:disabled, [disabled]) {
  2950. cursor: not-allowed;
  2951. border-color: var(--color-base-200);
  2952. background-color: var(--color-base-200);
  2953. color: var(--color-base-content);
  2954. }
  2955. @supports (color: color-mix(in lab, red, red)) {
  2956. .input:has(> input[disabled]),
  2957. .input:is(:disabled, [disabled]) {
  2958. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  2959. }
  2960. }
  2961. :is(.input:has(> input[disabled]), .input:is(:disabled, [disabled]))::placeholder {
  2962. color: var(--color-base-content);
  2963. }
  2964. @supports (color: color-mix(in lab, red, red)) {
  2965. :is(.input:has(> input[disabled]), .input:is(:disabled, [disabled]))::placeholder {
  2966. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  2967. }
  2968. }
  2969. .input:has(> input[disabled]),
  2970. .input:is(:disabled, [disabled]) {
  2971. box-shadow: none;
  2972. }
  2973. .input:has(> input[disabled]) > input[disabled] {
  2974. cursor: not-allowed;
  2975. }
  2976. .input::-webkit-date-and-time-value {
  2977. text-align: inherit;
  2978. }
  2979. .input[type="number"]::-webkit-inner-spin-button {
  2980. margin-block: -0.75rem;
  2981. margin-inline-end: -0.75rem;
  2982. }
  2983. .input::-webkit-calendar-picker-indicator {
  2984. position: absolute;
  2985. inset-inline-end: 0.75em;
  2986. }
  2987. .table {
  2988. border-radius: var(--radius-box);
  2989. text-align: left;
  2990. width: 100%;
  2991. font-size: 0.875rem;
  2992. position: relative;
  2993. }
  2994. .table:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
  2995. text-align: right;
  2996. }
  2997. @media (hover: hover) {
  2998. :is(.table tr.row-hover, .table tr.row-hover:nth-child(2n)):hover {
  2999. background-color: var(--color-base-200);
  3000. }
  3001. }
  3002. .table :where(th, td) {
  3003. vertical-align: middle;
  3004. padding-block: 0.75rem;
  3005. padding-inline: 1rem;
  3006. }
  3007. .table :where(thead, tfoot) {
  3008. white-space: nowrap;
  3009. color: var(--color-base-content);
  3010. }
  3011. @supports (color: color-mix(in lab, red, red)) {
  3012. .table :where(thead, tfoot) {
  3013. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  3014. }
  3015. }
  3016. .table :where(thead, tfoot) {
  3017. font-size: 0.875rem;
  3018. font-weight: 600;
  3019. }
  3020. .table :where(tfoot) {
  3021. border-top: var(--border) solid var(--color-base-content);
  3022. }
  3023. @supports (color: color-mix(in lab, red, red)) {
  3024. .table :where(tfoot) {
  3025. border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3026. }
  3027. }
  3028. .table :where(.table-pin-rows thead tr) {
  3029. z-index: 1;
  3030. background-color: var(--color-base-100);
  3031. position: sticky;
  3032. top: 0;
  3033. }
  3034. .table :where(.table-pin-rows tfoot tr) {
  3035. z-index: 1;
  3036. background-color: var(--color-base-100);
  3037. position: sticky;
  3038. bottom: 0;
  3039. }
  3040. .table :where(.table-pin-cols tr th) {
  3041. background-color: var(--color-base-100);
  3042. position: sticky;
  3043. left: 0;
  3044. right: 0;
  3045. }
  3046. .table :where(thead tr, tbody tr:not(:last-child)) {
  3047. border-bottom: var(--border) solid var(--color-base-content);
  3048. }
  3049. @supports (color: color-mix(in lab, red, red)) {
  3050. .table :where(thead tr, tbody tr:not(:last-child)) {
  3051. border-bottom: var(--border) solid
  3052. color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3053. }
  3054. }
  3055. .avatar-offline:before {
  3056. content: "";
  3057. z-index: 1;
  3058. background-color: var(--color-base-300);
  3059. outline: 2px solid var(--color-base-100);
  3060. border-radius: 3.40282e38px;
  3061. width: 15%;
  3062. height: 15%;
  3063. display: block;
  3064. position: absolute;
  3065. top: 7%;
  3066. right: 7%;
  3067. }
  3068. .avatar-online:before {
  3069. content: "";
  3070. z-index: 1;
  3071. background-color: var(--color-success);
  3072. outline: 2px solid var(--color-base-100);
  3073. border-radius: 3.40282e38px;
  3074. width: 15%;
  3075. height: 15%;
  3076. display: block;
  3077. position: absolute;
  3078. top: 7%;
  3079. right: 7%;
  3080. }
  3081. .steps {
  3082. counter-reset: step;
  3083. grid-auto-columns: 1fr;
  3084. grid-auto-flow: column;
  3085. display: inline-grid;
  3086. overflow: auto hidden;
  3087. }
  3088. .steps .step {
  3089. text-align: center;
  3090. --step-bg: var(--color-base-300);
  3091. --step-fg: var(--color-base-content);
  3092. grid-template-rows: 40px 1fr;
  3093. grid-template-columns: auto;
  3094. place-items: center;
  3095. min-width: 4rem;
  3096. display: grid;
  3097. }
  3098. .steps .step:before {
  3099. width: 100%;
  3100. height: 0.5rem;
  3101. color: var(--step-bg);
  3102. background-color: var(--step-bg);
  3103. --tw-content: "";
  3104. content: var(--tw-content);
  3105. border: 1px solid;
  3106. grid-row-start: 1;
  3107. grid-column-start: 1;
  3108. margin-inline-start: -100%;
  3109. top: 0;
  3110. }
  3111. .steps .step > .step-icon,
  3112. .steps .step:not(:has(.step-icon)):after {
  3113. content: counter(step);
  3114. counter-increment: step;
  3115. z-index: 1;
  3116. color: var(--step-fg);
  3117. background-color: var(--step-bg);
  3118. border: 1px solid var(--step-bg);
  3119. border-radius: 3.40282e38px;
  3120. grid-row-start: 1;
  3121. grid-column-start: 1;
  3122. place-self: center;
  3123. place-items: center;
  3124. width: 2rem;
  3125. height: 2rem;
  3126. display: grid;
  3127. position: relative;
  3128. }
  3129. .steps .step:first-child:before {
  3130. content: none;
  3131. }
  3132. .steps .step[data-content]:after {
  3133. content: attr(data-content);
  3134. }
  3135. .steps .step-neutral + .step-neutral:before,
  3136. .steps .step-neutral:after,
  3137. .steps .step-neutral > .step-icon {
  3138. --step-bg: var(--color-neutral);
  3139. --step-fg: var(--color-neutral-content);
  3140. }
  3141. .steps .step-primary + .step-primary:before,
  3142. .steps .step-primary:after,
  3143. .steps .step-primary > .step-icon {
  3144. --step-bg: var(--color-primary);
  3145. --step-fg: var(--color-primary-content);
  3146. }
  3147. .steps .step-secondary + .step-secondary:before,
  3148. .steps .step-secondary:after,
  3149. .steps .step-secondary > .step-icon {
  3150. --step-bg: var(--color-secondary);
  3151. --step-fg: var(--color-secondary-content);
  3152. }
  3153. .steps .step-accent + .step-accent:before,
  3154. .steps .step-accent:after,
  3155. .steps .step-accent > .step-icon {
  3156. --step-bg: var(--color-accent);
  3157. --step-fg: var(--color-accent-content);
  3158. }
  3159. .steps .step-info + .step-info:before,
  3160. .steps .step-info:after,
  3161. .steps .step-info > .step-icon {
  3162. --step-bg: var(--color-info);
  3163. --step-fg: var(--color-info-content);
  3164. }
  3165. .steps .step-success + .step-success:before,
  3166. .steps .step-success:after,
  3167. .steps .step-success > .step-icon {
  3168. --step-bg: var(--color-success);
  3169. --step-fg: var(--color-success-content);
  3170. }
  3171. .steps .step-warning + .step-warning:before,
  3172. .steps .step-warning:after,
  3173. .steps .step-warning > .step-icon {
  3174. --step-bg: var(--color-warning);
  3175. --step-fg: var(--color-warning-content);
  3176. }
  3177. .steps .step-error + .step-error:before,
  3178. .steps .step-error:after,
  3179. .steps .step-error > .step-icon {
  3180. --step-bg: var(--color-error);
  3181. --step-fg: var(--color-error-content);
  3182. }
  3183. .range {
  3184. appearance: none;
  3185. webkit-appearance: none;
  3186. --range-thumb: var(--color-base-100);
  3187. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6);
  3188. --range-progress: currentColor;
  3189. --range-fill: 1;
  3190. --range-p: 0.25rem;
  3191. --range-bg: currentColor;
  3192. }
  3193. @supports (color: color-mix(in lab, red, red)) {
  3194. .range {
  3195. --range-bg: color-mix(in oklab, currentColor 10%, #0000);
  3196. }
  3197. }
  3198. .range {
  3199. cursor: pointer;
  3200. vertical-align: middle;
  3201. --radius-selector-max: calc(
  3202. var(--radius-selector) + var(--radius-selector) + var(--radius-selector)
  3203. );
  3204. border-radius: calc(
  3205. var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))
  3206. );
  3207. width: clamp(3rem, 20rem, 100%);
  3208. height: var(--range-thumb-size);
  3209. background-color: #0000;
  3210. border: none;
  3211. overflow: hidden;
  3212. }
  3213. [dir="rtl"] .range {
  3214. --range-dir: -1;
  3215. }
  3216. .range:focus {
  3217. outline: none;
  3218. }
  3219. .range:focus-visible {
  3220. outline-offset: 2px;
  3221. outline: 2px solid;
  3222. }
  3223. .range::-webkit-slider-runnable-track {
  3224. background-color: var(--range-bg);
  3225. border-radius: var(--radius-selector);
  3226. width: 100%;
  3227. height: calc(var(--range-thumb-size) * 0.5);
  3228. }
  3229. @media (forced-colors: active) {
  3230. .range::-webkit-slider-runnable-track {
  3231. border: 1px solid;
  3232. }
  3233. .range::-moz-range-track {
  3234. border: 1px solid;
  3235. }
  3236. }
  3237. .range::-webkit-slider-thumb {
  3238. box-sizing: border-box;
  3239. border-radius: calc(
  3240. var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))
  3241. );
  3242. height: var(--range-thumb-size);
  3243. width: var(--range-thumb-size);
  3244. border: var(--range-p) solid;
  3245. appearance: none;
  3246. webkit-appearance: none;
  3247. color: var(--range-progress);
  3248. box-shadow:
  3249. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3250. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3251. 0 1px currentColor,
  3252. 0 0 0 2rem var(--range-thumb) inset,
  3253. calc(
  3254. (var(--range-dir, 1) * -100rem) -
  3255. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3256. )
  3257. 0 0 calc(100rem * var(--range-fill));
  3258. background-color: currentColor;
  3259. position: relative;
  3260. top: 50%;
  3261. transform: translateY(-50%);
  3262. }
  3263. @supports (color: color-mix(in lab, red, red)) {
  3264. .range::-webkit-slider-thumb {
  3265. box-shadow:
  3266. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3267. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3268. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3269. 0 0 0 2rem var(--range-thumb) inset,
  3270. calc(
  3271. (var(--range-dir, 1) * -100rem) -
  3272. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3273. )
  3274. 0 0 calc(100rem * var(--range-fill));
  3275. }
  3276. }
  3277. .range::-moz-range-track {
  3278. background-color: var(--range-bg);
  3279. border-radius: var(--radius-selector);
  3280. width: 100%;
  3281. height: calc(var(--range-thumb-size) * 0.5);
  3282. }
  3283. .range::-moz-range-thumb {
  3284. box-sizing: border-box;
  3285. border-radius: calc(
  3286. var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))
  3287. );
  3288. height: var(--range-thumb-size);
  3289. width: var(--range-thumb-size);
  3290. border: var(--range-p) solid;
  3291. color: var(--range-progress);
  3292. box-shadow:
  3293. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3294. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3295. 0 1px currentColor,
  3296. 0 0 0 2rem var(--range-thumb) inset,
  3297. calc(
  3298. (var(--range-dir, 1) * -100rem) -
  3299. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3300. )
  3301. 0 0 calc(100rem * var(--range-fill));
  3302. background-color: currentColor;
  3303. position: relative;
  3304. top: 50%;
  3305. }
  3306. @supports (color: color-mix(in lab, red, red)) {
  3307. .range::-moz-range-thumb {
  3308. box-shadow:
  3309. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3310. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3311. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3312. 0 0 0 2rem var(--range-thumb) inset,
  3313. calc(
  3314. (var(--range-dir, 1) * -100rem) -
  3315. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3316. )
  3317. 0 0 calc(100rem * var(--range-fill));
  3318. }
  3319. }
  3320. .range:disabled {
  3321. cursor: not-allowed;
  3322. opacity: 0.3;
  3323. }
  3324. .tabs-border .tab {
  3325. --tab-border-color: #0000 #0000 var(--tab-border-color) #0000;
  3326. border-radius: var(--radius-field);
  3327. position: relative;
  3328. }
  3329. .tabs-border .tab:before {
  3330. --tw-content: "";
  3331. content: var(--tw-content);
  3332. background-color: var(--tab-border-color);
  3333. border-radius: var(--radius-field);
  3334. width: 80%;
  3335. height: 3px;
  3336. transition: background-color 0.2s;
  3337. position: absolute;
  3338. bottom: 0;
  3339. left: 10%;
  3340. }
  3341. :is(
  3342. .tabs-border .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]),
  3343. .tabs-border .tab:is(input:checked),
  3344. .tabs-border .tab:is(label:has(:checked))
  3345. ):before {
  3346. --tab-border-color: currentColor;
  3347. border-top: 3px solid;
  3348. }
  3349. .chat-bubble {
  3350. border-radius: var(--radius-field);
  3351. background-color: var(--color-base-300);
  3352. width: fit-content;
  3353. color: var(--color-base-content);
  3354. grid-row-end: 3;
  3355. min-width: 2.5rem;
  3356. max-width: 90%;
  3357. min-height: 2rem;
  3358. padding-block: 0.5rem;
  3359. padding-inline: 1rem;
  3360. display: block;
  3361. position: relative;
  3362. }
  3363. .chat-bubble:before {
  3364. background-color: inherit;
  3365. content: "";
  3366. width: 0.75rem;
  3367. height: 0.75rem;
  3368. -webkit-mask-repeat: no-repeat;
  3369. mask-repeat: no-repeat;
  3370. -webkit-mask-image: var(--mask-chat);
  3371. mask-image: var(--mask-chat);
  3372. position: absolute;
  3373. bottom: 0;
  3374. -webkit-mask-position: 0 -1px;
  3375. mask-position: 0 -1px;
  3376. -webkit-mask-size: 13px;
  3377. mask-size: 13px;
  3378. }
  3379. .select {
  3380. border: var(--border) solid #0000;
  3381. appearance: none;
  3382. background-color: var(--color-base-100);
  3383. vertical-align: middle;
  3384. width: clamp(3rem, 20rem, 100%);
  3385. height: var(--size);
  3386. touch-action: manipulation;
  3387. text-overflow: ellipsis;
  3388. box-shadow:
  3389. 0 1px var(--input-color) inset,
  3390. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3391. background-image:
  3392. linear-gradient(45deg, #0000 50%, currentColor 50%),
  3393. linear-gradient(135deg, currentColor 50%, #0000 50%);
  3394. background-position:
  3395. calc(100% - 20px) calc(1px + 50%),
  3396. calc(100% - 16.1px) calc(1px + 50%);
  3397. background-repeat: no-repeat;
  3398. background-size:
  3399. 4px 4px,
  3400. 4px 4px;
  3401. border-start-start-radius: var(--join-ss, var(--radius-field));
  3402. border-start-end-radius: var(--join-se, var(--radius-field));
  3403. border-end-end-radius: var(--join-ee, var(--radius-field));
  3404. border-end-start-radius: var(--join-es, var(--radius-field));
  3405. flex-shrink: 1;
  3406. align-items: center;
  3407. gap: 0.375rem;
  3408. padding-inline: 1rem 1.75rem;
  3409. font-size: 0.875rem;
  3410. display: inline-flex;
  3411. position: relative;
  3412. }
  3413. @supports (color: color-mix(in lab, red, red)) {
  3414. .select {
  3415. box-shadow:
  3416. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  3417. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3418. }
  3419. }
  3420. .select {
  3421. border-color: var(--input-color);
  3422. --input-color: var(--color-base-content);
  3423. }
  3424. @supports (color: color-mix(in lab, red, red)) {
  3425. .select {
  3426. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  3427. }
  3428. }
  3429. .select {
  3430. --size: calc(var(--size-field, 0.25rem) * 10);
  3431. }
  3432. [dir="rtl"] .select {
  3433. background-position:
  3434. 12px calc(1px + 50%),
  3435. 16px calc(1px + 50%);
  3436. }
  3437. .select select {
  3438. appearance: none;
  3439. background: inherit;
  3440. border-radius: inherit;
  3441. border-style: none;
  3442. width: calc(100% + 2.75rem);
  3443. height: calc(100% - 2px);
  3444. margin-inline: -1rem -1.75rem;
  3445. padding-inline: 1rem 1.75rem;
  3446. }
  3447. .select select:focus,
  3448. .select select:focus-within {
  3449. --tw-outline-style: none;
  3450. outline-style: none;
  3451. }
  3452. @media (forced-colors: active) {
  3453. .select select:focus,
  3454. .select select:focus-within {
  3455. outline-offset: 2px;
  3456. outline: 2px solid #0000;
  3457. }
  3458. }
  3459. .select select:not(:last-child) {
  3460. background-image: none;
  3461. margin-inline-end: -1.375rem;
  3462. }
  3463. .select:focus,
  3464. .select:focus-within {
  3465. --input-color: var(--color-base-content);
  3466. box-shadow: 0 1px var(--input-color);
  3467. }
  3468. @supports (color: color-mix(in lab, red, red)) {
  3469. .select:focus,
  3470. .select:focus-within {
  3471. box-shadow: 0 1px
  3472. color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  3473. }
  3474. }
  3475. .select:focus,
  3476. .select:focus-within {
  3477. outline: 2px solid var(--input-color);
  3478. outline-offset: 2px;
  3479. isolation: isolate;
  3480. z-index: 1;
  3481. }
  3482. .select:has(> select[disabled]),
  3483. .select:is(:disabled, [disabled]) {
  3484. cursor: not-allowed;
  3485. border-color: var(--color-base-200);
  3486. background-color: var(--color-base-200);
  3487. color: var(--color-base-content);
  3488. }
  3489. @supports (color: color-mix(in lab, red, red)) {
  3490. .select:has(> select[disabled]),
  3491. .select:is(:disabled, [disabled]) {
  3492. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  3493. }
  3494. }
  3495. :is(.select:has(> select[disabled]), .select:is(:disabled, [disabled]))::placeholder {
  3496. color: var(--color-base-content);
  3497. }
  3498. @supports (color: color-mix(in lab, red, red)) {
  3499. :is(.select:has(> select[disabled]), .select:is(:disabled, [disabled]))::placeholder {
  3500. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  3501. }
  3502. }
  3503. .select:has(> select[disabled]) > select[disabled] {
  3504. cursor: not-allowed;
  3505. }
  3506. .timeline {
  3507. display: flex;
  3508. position: relative;
  3509. }
  3510. .timeline > li {
  3511. grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var(
  3512. --timeline-row-end,
  3513. minmax(0, 1fr)
  3514. );
  3515. grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var(
  3516. --timeline-col-end,
  3517. minmax(0, 1fr)
  3518. );
  3519. flex-shrink: 0;
  3520. align-items: center;
  3521. display: grid;
  3522. position: relative;
  3523. }
  3524. .timeline > li > hr {
  3525. border: none;
  3526. width: 100%;
  3527. }
  3528. .timeline > li > hr:first-child {
  3529. grid-row-start: 2;
  3530. grid-column-start: 1;
  3531. }
  3532. .timeline > li > hr:last-child {
  3533. grid-area: 2/3 / auto/none;
  3534. }
  3535. @media print {
  3536. .timeline > li > hr {
  3537. border: 0.1px solid var(--color-base-300);
  3538. }
  3539. }
  3540. .timeline :where(hr) {
  3541. background-color: var(--color-base-300);
  3542. height: 0.25rem;
  3543. }
  3544. .timeline:has(.timeline-middle hr):first-child {
  3545. border-start-start-radius: 0;
  3546. border-start-end-radius: var(--radius-selector);
  3547. border-end-end-radius: var(--radius-selector);
  3548. border-end-start-radius: 0;
  3549. }
  3550. .timeline:has(.timeline-middle hr):last-child,
  3551. .timeline:not(:has(.timeline-middle)) :first-child hr:last-child {
  3552. border-start-start-radius: var(--radius-selector);
  3553. border-start-end-radius: 0;
  3554. border-end-end-radius: 0;
  3555. border-end-start-radius: var(--radius-selector);
  3556. }
  3557. .timeline:not(:has(.timeline-middle)) :last-child hr:first-child {
  3558. border-start-start-radius: 0;
  3559. border-start-end-radius: var(--radius-selector);
  3560. border-end-end-radius: var(--radius-selector);
  3561. border-end-start-radius: 0;
  3562. }
  3563. .card {
  3564. border-radius: var(--radius-box);
  3565. outline-offset: 2px;
  3566. outline: 0 solid #0000;
  3567. flex-direction: column;
  3568. transition: outline 0.2s ease-in-out;
  3569. display: flex;
  3570. position: relative;
  3571. }
  3572. .card:focus {
  3573. --tw-outline-style: none;
  3574. outline-style: none;
  3575. }
  3576. @media (forced-colors: active) {
  3577. .card:focus {
  3578. outline-offset: 2px;
  3579. outline: 2px solid #0000;
  3580. }
  3581. }
  3582. .card:focus-visible {
  3583. outline-color: currentColor;
  3584. }
  3585. .card :where(figure:first-child) {
  3586. border-start-start-radius: inherit;
  3587. border-start-end-radius: inherit;
  3588. border-end-end-radius: unset;
  3589. border-end-start-radius: unset;
  3590. overflow: hidden;
  3591. }
  3592. .card :where(figure:last-child) {
  3593. border-start-start-radius: unset;
  3594. border-start-end-radius: unset;
  3595. border-end-end-radius: inherit;
  3596. border-end-start-radius: inherit;
  3597. overflow: hidden;
  3598. }
  3599. .card:where(.card-border) {
  3600. border: var(--border) solid var(--color-base-200);
  3601. }
  3602. .card:where(.card-dash) {
  3603. border: var(--border) dashed var(--color-base-200);
  3604. }
  3605. .card.image-full {
  3606. display: grid;
  3607. }
  3608. .card.image-full > * {
  3609. grid-row-start: 1;
  3610. grid-column-start: 1;
  3611. }
  3612. .card.image-full > .card-body {
  3613. color: var(--color-neutral-content);
  3614. position: relative;
  3615. }
  3616. .card.image-full :where(figure) {
  3617. border-radius: inherit;
  3618. overflow: hidden;
  3619. }
  3620. .card.image-full > figure img {
  3621. object-fit: cover;
  3622. filter: brightness(28%);
  3623. height: 100%;
  3624. }
  3625. .card figure {
  3626. justify-content: center;
  3627. align-items: center;
  3628. display: flex;
  3629. }
  3630. .card:has(> input:is(input[type="checkbox"], input[type="radio"])) {
  3631. cursor: pointer;
  3632. -webkit-user-select: none;
  3633. user-select: none;
  3634. }
  3635. .card:has(> :checked) {
  3636. outline: 2px solid;
  3637. }
  3638. .swap {
  3639. cursor: pointer;
  3640. vertical-align: middle;
  3641. webkit-user-select: none;
  3642. -webkit-user-select: none;
  3643. user-select: none;
  3644. place-content: center;
  3645. display: inline-grid;
  3646. position: relative;
  3647. }
  3648. .swap input {
  3649. appearance: none;
  3650. border: none;
  3651. }
  3652. .swap > * {
  3653. grid-row-start: 1;
  3654. grid-column-start: 1;
  3655. transition-property: transform, rotate, opacity;
  3656. transition-duration: 0.2s;
  3657. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  3658. }
  3659. .swap .swap-on,
  3660. .swap .swap-indeterminate,
  3661. .swap input:indeterminate ~ .swap-on,
  3662. .swap input:is(:checked, :indeterminate) ~ .swap-off {
  3663. opacity: 0;
  3664. }
  3665. .swap input:checked ~ .swap-on,
  3666. .swap input:indeterminate ~ .swap-indeterminate {
  3667. opacity: 1;
  3668. backface-visibility: visible;
  3669. }
  3670. .collapse-title {
  3671. grid-row-start: 1;
  3672. grid-column-start: 1;
  3673. width: 100%;
  3674. min-height: 1lh;
  3675. padding: 1rem;
  3676. padding-inline-end: 3rem;
  3677. transition: background-color 0.2s ease-out;
  3678. position: relative;
  3679. }
  3680. .menu-horizontal {
  3681. flex-direction: row;
  3682. display: inline-flex;
  3683. }
  3684. .menu-horizontal > li:not(.menu-title) > details > ul {
  3685. margin-inline-start: 0;
  3686. margin-top: 1rem;
  3687. padding-block: 0.5rem;
  3688. padding-inline-end: 0.5rem;
  3689. position: absolute;
  3690. }
  3691. .menu-horizontal > li > details > ul:before {
  3692. content: none;
  3693. }
  3694. :where(.menu-horizontal > li:not(.menu-title) > details > ul) {
  3695. border-radius: var(--radius-box);
  3696. background-color: var(--color-base-100);
  3697. box-shadow:
  3698. 0 1px 3px #0000001a,
  3699. 0 1px 2px -1px #0000001a;
  3700. }
  3701. .avatar {
  3702. vertical-align: middle;
  3703. display: inline-flex;
  3704. position: relative;
  3705. }
  3706. .avatar > div {
  3707. aspect-ratio: 1;
  3708. display: block;
  3709. overflow: hidden;
  3710. }
  3711. .avatar img {
  3712. object-fit: cover;
  3713. width: 100%;
  3714. height: 100%;
  3715. }
  3716. .checkbox {
  3717. border: var(--border) solid var(--input-color, var(--color-base-content));
  3718. }
  3719. @supports (color: color-mix(in lab, red, red)) {
  3720. .checkbox {
  3721. border: var(--border) solid
  3722. var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
  3723. }
  3724. }
  3725. .checkbox {
  3726. cursor: pointer;
  3727. appearance: none;
  3728. border-radius: var(--radius-selector);
  3729. vertical-align: middle;
  3730. color: var(--color-base-content);
  3731. box-shadow:
  3732. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3733. 0 0 #0000 inset,
  3734. 0 0 #0000;
  3735. --size: calc(var(--size-selector, 0.25rem) * 6);
  3736. width: var(--size);
  3737. height: var(--size);
  3738. background-size: auto, calc(var(--noise) * 100%);
  3739. background-image: none, var(--fx-noise);
  3740. flex-shrink: 0;
  3741. padding: 0.25rem;
  3742. transition:
  3743. background-color 0.2s,
  3744. box-shadow 0.2s;
  3745. display: inline-block;
  3746. position: relative;
  3747. }
  3748. .checkbox:before {
  3749. --tw-content: "";
  3750. content: var(--tw-content);
  3751. opacity: 0;
  3752. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);
  3753. width: 100%;
  3754. height: 100%;
  3755. box-shadow: 0 3px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3756. background-color: currentColor;
  3757. font-size: 1rem;
  3758. line-height: 0.75;
  3759. transition:
  3760. clip-path 0.3s 0.1s,
  3761. opacity 0.1s 0.1s,
  3762. rotate 0.3s 0.1s,
  3763. translate 0.3s 0.1s;
  3764. display: block;
  3765. rotate: 45deg;
  3766. }
  3767. .checkbox:focus-visible {
  3768. outline: 2px solid var(--input-color, currentColor);
  3769. outline-offset: 2px;
  3770. }
  3771. .checkbox:checked,
  3772. .checkbox[aria-checked="true"] {
  3773. background-color: var(--input-color, var(--color-base-content));
  3774. }
  3775. @supports (color: color-mix(in lab, red, red)) {
  3776. .checkbox:checked,
  3777. .checkbox[aria-checked="true"] {
  3778. background-color: var(
  3779. --input-color,
  3780. color-mix(in oklab, var(--color-base-content) 20%, #0000)
  3781. );
  3782. }
  3783. }
  3784. .checkbox:checked,
  3785. .checkbox[aria-checked="true"] {
  3786. box-shadow:
  3787. 0 0 #0000 inset,
  3788. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3789. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  3790. }
  3791. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3792. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);
  3793. opacity: 1;
  3794. }
  3795. @media (forced-colors: active) {
  3796. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3797. --tw-content: "✔︎";
  3798. clip-path: none;
  3799. background-color: #0000;
  3800. rotate: none;
  3801. }
  3802. }
  3803. @media print {
  3804. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3805. --tw-content: "✔︎";
  3806. clip-path: none;
  3807. background-color: #0000;
  3808. rotate: none;
  3809. }
  3810. }
  3811. .checkbox:indeterminate {
  3812. background-color: var(--input-color, var(--color-base-content));
  3813. }
  3814. @supports (color: color-mix(in lab, red, red)) {
  3815. .checkbox:indeterminate {
  3816. background-color: var(
  3817. --input-color,
  3818. color-mix(in oklab, var(--color-base-content) 20%, #0000)
  3819. );
  3820. }
  3821. }
  3822. .checkbox:indeterminate:before {
  3823. opacity: 1;
  3824. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);
  3825. translate: 0 -35%;
  3826. rotate: none;
  3827. }
  3828. .checkbox:disabled {
  3829. cursor: not-allowed;
  3830. opacity: 0.2;
  3831. }
  3832. .radio {
  3833. cursor: pointer;
  3834. appearance: none;
  3835. vertical-align: middle;
  3836. border: var(--border) solid var(--input-color, currentColor);
  3837. border-radius: 3.40282e38px;
  3838. flex-shrink: 0;
  3839. padding: 0.25rem;
  3840. display: inline-block;
  3841. position: relative;
  3842. }
  3843. @supports (color: color-mix(in lab, red, red)) {
  3844. .radio {
  3845. border: var(--border) solid
  3846. var(--input-color, color-mix(in srgb, currentColor 20%, #0000));
  3847. }
  3848. }
  3849. .radio {
  3850. box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;
  3851. --size: calc(var(--size-selector, 0.25rem) * 6);
  3852. width: var(--size);
  3853. height: var(--size);
  3854. color: var(--input-color, currentColor);
  3855. }
  3856. .radio:before {
  3857. --tw-content: "";
  3858. content: var(--tw-content);
  3859. background-size: auto, calc(var(--noise) * 100%);
  3860. background-image: none, var(--fx-noise);
  3861. border-radius: 3.40282e38px;
  3862. width: 100%;
  3863. height: 100%;
  3864. display: block;
  3865. }
  3866. .radio:focus-visible {
  3867. outline: 2px solid;
  3868. }
  3869. .radio:checked,
  3870. .radio[aria-checked="true"] {
  3871. background-color: var(--color-base-100);
  3872. border-color: currentColor;
  3873. animation: 0.2s ease-out radio;
  3874. }
  3875. :is(.radio:checked, .radio[aria-checked="true"]):before {
  3876. box-shadow:
  3877. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3878. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3879. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  3880. background-color: currentColor;
  3881. }
  3882. @media (forced-colors: active) {
  3883. :is(.radio:checked, .radio[aria-checked="true"]):before {
  3884. outline-style: var(--tw-outline-style);
  3885. outline-offset: -1px;
  3886. outline-width: 1px;
  3887. }
  3888. }
  3889. @media print {
  3890. :is(.radio:checked, .radio[aria-checked="true"]):before {
  3891. outline-offset: -1rem;
  3892. outline: 0.25rem solid;
  3893. }
  3894. }
  3895. .radio:disabled {
  3896. cursor: not-allowed;
  3897. opacity: 0.2;
  3898. }
  3899. .rating {
  3900. vertical-align: middle;
  3901. display: inline-flex;
  3902. position: relative;
  3903. }
  3904. .rating input {
  3905. appearance: none;
  3906. border: none;
  3907. }
  3908. .rating :where(*) {
  3909. background-color: var(--color-base-content);
  3910. opacity: 0.2;
  3911. border-radius: 0;
  3912. width: 1.5rem;
  3913. height: 1.5rem;
  3914. animation: 0.25s ease-out rating;
  3915. }
  3916. .rating :where(*):is(input) {
  3917. cursor: pointer;
  3918. }
  3919. .rating .rating-hidden {
  3920. background-color: #0000;
  3921. width: 0.5rem;
  3922. }
  3923. .rating input[type="radio"]:checked {
  3924. background-image: none;
  3925. }
  3926. .rating :checked,
  3927. .rating [aria-checked="true"],
  3928. .rating [aria-current="true"],
  3929. .rating :has(~ :checked, ~ [aria-checked="true"], ~ [aria-current="true"]) {
  3930. opacity: 1;
  3931. }
  3932. .rating :focus-visible {
  3933. transition: scale 0.2s ease-out;
  3934. scale: 1.1;
  3935. }
  3936. .rating :active:focus {
  3937. animation: none;
  3938. scale: 1.1;
  3939. }
  3940. .rating.rating-xs :where(:not(.rating-hidden)) {
  3941. width: 1rem;
  3942. height: 1rem;
  3943. }
  3944. .rating.rating-sm :where(:not(.rating-hidden)) {
  3945. width: 1.25rem;
  3946. height: 1.25rem;
  3947. }
  3948. .rating.rating-md :where(:not(.rating-hidden)) {
  3949. width: 1.5rem;
  3950. height: 1.5rem;
  3951. }
  3952. .rating.rating-lg :where(:not(.rating-hidden)) {
  3953. width: 1.75rem;
  3954. height: 1.75rem;
  3955. }
  3956. .rating.rating-xl :where(:not(.rating-hidden)) {
  3957. width: 2rem;
  3958. height: 2rem;
  3959. }
  3960. .drawer {
  3961. grid-auto-columns: max-content auto;
  3962. width: 100%;
  3963. display: grid;
  3964. position: relative;
  3965. }
  3966. .stats {
  3967. border-radius: var(--radius-box);
  3968. grid-auto-flow: column;
  3969. display: inline-grid;
  3970. position: relative;
  3971. overflow-x: auto;
  3972. }
  3973. .progress {
  3974. appearance: none;
  3975. border-radius: var(--radius-box);
  3976. background-color: currentColor;
  3977. width: 100%;
  3978. height: 0.5rem;
  3979. position: relative;
  3980. overflow: hidden;
  3981. }
  3982. @supports (color: color-mix(in lab, red, red)) {
  3983. .progress {
  3984. background-color: color-mix(in oklab, currentColor 20%, transparent);
  3985. }
  3986. }
  3987. .progress {
  3988. color: var(--color-base-content);
  3989. }
  3990. .progress:indeterminate {
  3991. background-image: repeating-linear-gradient(90deg, currentColor -1% 10%, #0000 10% 90%);
  3992. background-position-x: 15%;
  3993. background-size: 200%;
  3994. animation: 5s ease-in-out infinite progress;
  3995. }
  3996. @supports ((-moz-appearance: none)) {
  3997. .progress:indeterminate::-moz-progress-bar {
  3998. background-color: #0000;
  3999. background-image: repeating-linear-gradient(90deg, currentColor -1% 10%, #0000 10% 90%);
  4000. background-position-x: 15%;
  4001. background-size: 200%;
  4002. animation: 5s ease-in-out infinite progress;
  4003. }
  4004. .progress::-moz-progress-bar {
  4005. border-radius: var(--radius-box);
  4006. background-color: currentColor;
  4007. }
  4008. }
  4009. @supports ((-webkit-appearance: none)) {
  4010. .progress::-webkit-progress-bar {
  4011. border-radius: var(--radius-box);
  4012. background-color: #0000;
  4013. }
  4014. .progress::-webkit-progress-value {
  4015. border-radius: var(--radius-box);
  4016. background-color: currentColor;
  4017. }
  4018. }
  4019. .absolute {
  4020. position: absolute;
  4021. }
  4022. .fixed {
  4023. position: fixed;
  4024. }
  4025. .relative {
  4026. position: relative;
  4027. }
  4028. .static {
  4029. position: static;
  4030. }
  4031. .sticky {
  4032. position: sticky;
  4033. }
  4034. .-inset-1\.5 {
  4035. inset: calc(var(--spacing) * -1.5);
  4036. }
  4037. .inset-0 {
  4038. inset: calc(var(--spacing) * 0);
  4039. }
  4040. .inset-3 {
  4041. inset: calc(var(--spacing) * 3);
  4042. }
  4043. .-inset-x-16 {
  4044. inset-inline: calc(var(--spacing) * -16);
  4045. }
  4046. .inset-x-0 {
  4047. inset-inline: calc(var(--spacing) * 0);
  4048. }
  4049. .inset-x-1 {
  4050. inset-inline: calc(var(--spacing) * 1);
  4051. }
  4052. .inset-x-2 {
  4053. inset-inline: calc(var(--spacing) * 2);
  4054. }
  4055. .chat-end {
  4056. grid-template-columns: 1fr auto;
  4057. place-items: end;
  4058. }
  4059. .chat-end .chat-header,
  4060. .chat-end .chat-footer {
  4061. grid-column-start: 1;
  4062. }
  4063. .chat-end .chat-image {
  4064. grid-column-start: 2;
  4065. }
  4066. .chat-end .chat-bubble {
  4067. border-end-end-radius: 0;
  4068. grid-column-start: 1;
  4069. }
  4070. .chat-end .chat-bubble:before {
  4071. inset-inline-start: 100%;
  4072. transform: rotateY(180deg);
  4073. }
  4074. [dir="rtl"] :is(.chat-end .chat-bubble):before {
  4075. transform: rotateY(0);
  4076. }
  4077. .chat-start {
  4078. grid-template-columns: auto 1fr;
  4079. place-items: start;
  4080. }
  4081. .chat-start .chat-header,
  4082. .chat-start .chat-footer {
  4083. grid-column-start: 2;
  4084. }
  4085. .chat-start .chat-image {
  4086. grid-column-start: 1;
  4087. }
  4088. .chat-start .chat-bubble {
  4089. border-end-start-radius: 0;
  4090. grid-column-start: 2;
  4091. }
  4092. .chat-start .chat-bubble:before {
  4093. inset-inline-start: -0.75rem;
  4094. transform: rotateY(0);
  4095. }
  4096. [dir="rtl"] :is(.chat-start .chat-bubble):before {
  4097. transform: rotateY(180deg);
  4098. }
  4099. .-start-1 {
  4100. inset-inline-start: calc(var(--spacing) * -1);
  4101. }
  4102. .-start-16 {
  4103. inset-inline-start: calc(var(--spacing) * -16);
  4104. }
  4105. .-start-50 {
  4106. inset-inline-start: calc(var(--spacing) * -50);
  4107. }
  4108. .start-0 {
  4109. inset-inline-start: calc(var(--spacing) * 0);
  4110. }
  4111. .start-1\/2 {
  4112. inset-inline-start: 50%;
  4113. }
  4114. .start-2 {
  4115. inset-inline-start: calc(var(--spacing) * 2);
  4116. }
  4117. .start-2\.5 {
  4118. inset-inline-start: calc(var(--spacing) * 2.5);
  4119. }
  4120. .start-8 {
  4121. inset-inline-start: calc(var(--spacing) * 8);
  4122. }
  4123. .start-10 {
  4124. inset-inline-start: calc(var(--spacing) * 10);
  4125. }
  4126. .start-16 {
  4127. inset-inline-start: calc(var(--spacing) * 16);
  4128. }
  4129. .dropdown-center {
  4130. --anchor-h: center;
  4131. }
  4132. .dropdown-center :where(.dropdown-content) {
  4133. inset-inline-end: 50%;
  4134. translate: 50%;
  4135. }
  4136. [dir="rtl"] :is(.dropdown-center :where(.dropdown-content)) {
  4137. translate: -50%;
  4138. }
  4139. .dropdown-center.dropdown-left {
  4140. --anchor-h: left;
  4141. --anchor-v: center;
  4142. }
  4143. .dropdown-center.dropdown-left .dropdown-content {
  4144. top: auto;
  4145. bottom: 50%;
  4146. translate: 0 50%;
  4147. }
  4148. .dropdown-center.dropdown-right {
  4149. --anchor-h: right;
  4150. --anchor-v: center;
  4151. }
  4152. .dropdown-center.dropdown-right .dropdown-content {
  4153. top: auto;
  4154. bottom: 50%;
  4155. translate: 0 50%;
  4156. }
  4157. .dropdown-end {
  4158. --anchor-h: span-left;
  4159. }
  4160. .dropdown-end :where(.dropdown-content) {
  4161. inset-inline-end: 0;
  4162. translate: 0;
  4163. }
  4164. [dir="rtl"] :is(.dropdown-end :where(.dropdown-content)) {
  4165. translate: 0;
  4166. }
  4167. .dropdown-end.dropdown-left {
  4168. --anchor-h: left;
  4169. --anchor-v: span-top;
  4170. }
  4171. .dropdown-end.dropdown-left .dropdown-content {
  4172. top: auto;
  4173. bottom: 0;
  4174. }
  4175. .dropdown-end.dropdown-right {
  4176. --anchor-h: right;
  4177. --anchor-v: span-top;
  4178. }
  4179. .dropdown-end.dropdown-right .dropdown-content {
  4180. top: auto;
  4181. bottom: 0;
  4182. }
  4183. .dropdown-start {
  4184. --anchor-h: span-right;
  4185. }
  4186. .dropdown-start :where(.dropdown-content) {
  4187. inset-inline-end: auto;
  4188. translate: 0;
  4189. }
  4190. [dir="rtl"] :is(.dropdown-start :where(.dropdown-content)) {
  4191. translate: 0;
  4192. }
  4193. .dropdown-start.dropdown-left {
  4194. --anchor-h: left;
  4195. --anchor-v: span-bottom;
  4196. }
  4197. .dropdown-start.dropdown-left .dropdown-content {
  4198. top: 0;
  4199. bottom: auto;
  4200. }
  4201. .dropdown-start.dropdown-right {
  4202. --anchor-h: right;
  4203. --anchor-v: span-bottom;
  4204. }
  4205. .dropdown-start.dropdown-right .dropdown-content {
  4206. top: 0;
  4207. bottom: auto;
  4208. }
  4209. .-end-2 {
  4210. inset-inline-end: calc(var(--spacing) * -2);
  4211. }
  4212. .-end-3 {
  4213. inset-inline-end: calc(var(--spacing) * -3);
  4214. }
  4215. .-end-12 {
  4216. inset-inline-end: calc(var(--spacing) * -12);
  4217. }
  4218. .-end-16 {
  4219. inset-inline-end: calc(var(--spacing) * -16);
  4220. }
  4221. .end-0 {
  4222. inset-inline-end: calc(var(--spacing) * 0);
  4223. }
  4224. .end-0\.5 {
  4225. inset-inline-end: calc(var(--spacing) * 0.5);
  4226. }
  4227. .end-1 {
  4228. inset-inline-end: calc(var(--spacing) * 1);
  4229. }
  4230. .end-2 {
  4231. inset-inline-end: calc(var(--spacing) * 2);
  4232. }
  4233. .end-3 {
  4234. inset-inline-end: calc(var(--spacing) * 3);
  4235. }
  4236. .end-4 {
  4237. inset-inline-end: calc(var(--spacing) * 4);
  4238. }
  4239. .end-8 {
  4240. inset-inline-end: calc(var(--spacing) * 8);
  4241. }
  4242. .end-16 {
  4243. inset-inline-end: calc(var(--spacing) * 16);
  4244. }
  4245. .dropdown-bottom {
  4246. --anchor-v: bottom;
  4247. }
  4248. .dropdown-bottom .dropdown-content {
  4249. transform-origin: top;
  4250. top: 100%;
  4251. bottom: auto;
  4252. }
  4253. .dropdown-top {
  4254. --anchor-v: top;
  4255. }
  4256. .dropdown-top .dropdown-content {
  4257. transform-origin: bottom;
  4258. top: auto;
  4259. bottom: 100%;
  4260. }
  4261. .-top-1\.5 {
  4262. top: calc(var(--spacing) * -1.5);
  4263. }
  4264. .-top-2 {
  4265. top: calc(var(--spacing) * -2);
  4266. }
  4267. .-top-3 {
  4268. top: calc(var(--spacing) * -3);
  4269. }
  4270. .-top-7 {
  4271. top: calc(var(--spacing) * -7);
  4272. }
  4273. .-top-50 {
  4274. top: calc(var(--spacing) * -50);
  4275. }
  4276. .top-0 {
  4277. top: calc(var(--spacing) * 0);
  4278. }
  4279. .top-0\.5 {
  4280. top: calc(var(--spacing) * 0.5);
  4281. }
  4282. .top-1 {
  4283. top: calc(var(--spacing) * 1);
  4284. }
  4285. .top-1\/2 {
  4286. top: 50%;
  4287. }
  4288. .top-2 {
  4289. top: calc(var(--spacing) * 2);
  4290. }
  4291. .top-3 {
  4292. top: calc(var(--spacing) * 3);
  4293. }
  4294. .top-3\.5 {
  4295. top: calc(var(--spacing) * 3.5);
  4296. }
  4297. .top-4 {
  4298. top: calc(var(--spacing) * 4);
  4299. }
  4300. .top-8 {
  4301. top: calc(var(--spacing) * 8);
  4302. }
  4303. .top-60 {
  4304. top: calc(var(--spacing) * 60);
  4305. }
  4306. .top-160 {
  4307. top: calc(var(--spacing) * 160);
  4308. }
  4309. .right-0 {
  4310. right: calc(var(--spacing) * 0);
  4311. }
  4312. .right-5 {
  4313. right: calc(var(--spacing) * 5);
  4314. }
  4315. .right-\[20\%\] {
  4316. right: 20%;
  4317. }
  4318. .-bottom-6 {
  4319. bottom: calc(var(--spacing) * -6);
  4320. }
  4321. .-bottom-8 {
  4322. bottom: calc(var(--spacing) * -8);
  4323. }
  4324. .-bottom-12 {
  4325. bottom: calc(var(--spacing) * -12);
  4326. }
  4327. .-bottom-40 {
  4328. bottom: calc(var(--spacing) * -40);
  4329. }
  4330. .bottom-0 {
  4331. bottom: calc(var(--spacing) * 0);
  4332. }
  4333. .bottom-2 {
  4334. bottom: calc(var(--spacing) * 2);
  4335. }
  4336. .bottom-8 {
  4337. bottom: calc(var(--spacing) * 8);
  4338. }
  4339. .bottom-\[15\%\] {
  4340. bottom: 15%;
  4341. }
  4342. .left-0 {
  4343. left: calc(var(--spacing) * 0);
  4344. }
  4345. .left-5 {
  4346. left: calc(var(--spacing) * 5);
  4347. }
  4348. .textarea {
  4349. border: var(--border) solid #0000;
  4350. appearance: none;
  4351. border-radius: var(--radius-field);
  4352. background-color: var(--color-base-100);
  4353. vertical-align: middle;
  4354. touch-action: manipulation;
  4355. border-color: var(--input-color);
  4356. width: clamp(3rem, 20rem, 100%);
  4357. min-height: 5rem;
  4358. box-shadow:
  4359. 0 1px var(--input-color) inset,
  4360. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4361. flex-shrink: 1;
  4362. padding-block: 0.5rem;
  4363. padding-inline: 0.75rem;
  4364. font-size: 0.875rem;
  4365. }
  4366. @supports (color: color-mix(in lab, red, red)) {
  4367. .textarea {
  4368. box-shadow:
  4369. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  4370. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4371. }
  4372. }
  4373. .textarea {
  4374. --input-color: var(--color-base-content);
  4375. }
  4376. @supports (color: color-mix(in lab, red, red)) {
  4377. .textarea {
  4378. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  4379. }
  4380. }
  4381. .textarea textarea {
  4382. appearance: none;
  4383. background-color: #0000;
  4384. border: none;
  4385. }
  4386. .textarea textarea:focus,
  4387. .textarea textarea:focus-within {
  4388. --tw-outline-style: none;
  4389. outline-style: none;
  4390. }
  4391. @media (forced-colors: active) {
  4392. .textarea textarea:focus,
  4393. .textarea textarea:focus-within {
  4394. outline-offset: 2px;
  4395. outline: 2px solid #0000;
  4396. }
  4397. }
  4398. .textarea:focus,
  4399. .textarea:focus-within {
  4400. --input-color: var(--color-base-content);
  4401. box-shadow: 0 1px var(--input-color);
  4402. }
  4403. @supports (color: color-mix(in lab, red, red)) {
  4404. .textarea:focus,
  4405. .textarea:focus-within {
  4406. box-shadow: 0 1px
  4407. color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  4408. }
  4409. }
  4410. .textarea:focus,
  4411. .textarea:focus-within {
  4412. outline: 2px solid var(--input-color);
  4413. outline-offset: 2px;
  4414. isolation: isolate;
  4415. }
  4416. .textarea:has(> textarea[disabled]),
  4417. .textarea:is(:disabled, [disabled]) {
  4418. cursor: not-allowed;
  4419. border-color: var(--color-base-200);
  4420. background-color: var(--color-base-200);
  4421. color: var(--color-base-content);
  4422. }
  4423. @supports (color: color-mix(in lab, red, red)) {
  4424. .textarea:has(> textarea[disabled]),
  4425. .textarea:is(:disabled, [disabled]) {
  4426. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  4427. }
  4428. }
  4429. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4430. color: var(--color-base-content);
  4431. }
  4432. @supports (color: color-mix(in lab, red, red)) {
  4433. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4434. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  4435. }
  4436. }
  4437. .textarea:has(> textarea[disabled]),
  4438. .textarea:is(:disabled, [disabled]) {
  4439. box-shadow: none;
  4440. }
  4441. .textarea:has(> textarea[disabled]) > textarea[disabled] {
  4442. cursor: not-allowed;
  4443. }
  4444. .btn-active {
  4445. --btn-bg: var(--btn-color, var(--color-base-200));
  4446. }
  4447. @supports (color: color-mix(in lab, red, red)) {
  4448. .btn-active {
  4449. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  4450. }
  4451. }
  4452. .btn-active {
  4453. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  4454. isolation: isolate;
  4455. }
  4456. .isolate {
  4457. isolation: isolate;
  4458. }
  4459. .modal-backdrop {
  4460. color: #0000;
  4461. z-index: -1;
  4462. grid-row-start: 1;
  4463. grid-column-start: 1;
  4464. place-self: stretch stretch;
  4465. display: grid;
  4466. }
  4467. .modal-backdrop button {
  4468. cursor: pointer;
  4469. }
  4470. .-z-1 {
  4471. z-index: -1;
  4472. }
  4473. .z-0 {
  4474. z-index: 0;
  4475. }
  4476. .z-1 {
  4477. z-index: 1;
  4478. }
  4479. .z-10 {
  4480. z-index: 10;
  4481. }
  4482. .z-\[-1\] {
  4483. z-index: -1;
  4484. }
  4485. .z-\[2\] {
  4486. z-index: 2;
  4487. }
  4488. .z-\[50\] {
  4489. z-index: 50;
  4490. }
  4491. .z-\[60\] {
  4492. z-index: 60;
  4493. }
  4494. .col-span-1 {
  4495. grid-column: span 1 / span 1;
  4496. }
  4497. .col-span-2 {
  4498. grid-column: span 2 / span 2;
  4499. }
  4500. .col-span-3 {
  4501. grid-column: span 3 / span 3;
  4502. }
  4503. .col-span-12 {
  4504. grid-column: span 12 / span 12;
  4505. }
  4506. .col-span-full {
  4507. grid-column: 1/-1;
  4508. }
  4509. .timeline-end {
  4510. grid-area: 3/1/4/4;
  4511. place-self: flex-start center;
  4512. margin: 0.25rem;
  4513. }
  4514. .timeline-vertical {
  4515. flex-direction: column;
  4516. }
  4517. .timeline-vertical > li {
  4518. --timeline-row-start: minmax(0, 1fr);
  4519. --timeline-row-end: minmax(0, 1fr);
  4520. justify-items: center;
  4521. }
  4522. .timeline-vertical > li > hr {
  4523. width: 0.25rem;
  4524. height: 100%;
  4525. }
  4526. .timeline-vertical > li > hr:first-child {
  4527. grid-row-start: 1;
  4528. grid-column-start: 2;
  4529. }
  4530. .timeline-vertical > li > hr:last-child {
  4531. grid-area: 3/2 / none;
  4532. }
  4533. .timeline-vertical .timeline-start {
  4534. grid-area: 1/1/4/2;
  4535. place-self: center flex-end;
  4536. }
  4537. .timeline-vertical .timeline-end {
  4538. grid-area: 1/3/4/4;
  4539. place-self: center flex-start;
  4540. }
  4541. .timeline-vertical:has(.timeline-middle) > li > hr:first-child {
  4542. border-top-left-radius: 0;
  4543. border-top-right-radius: 0;
  4544. border-bottom-right-radius: var(--radius-selector);
  4545. border-bottom-left-radius: var(--radius-selector);
  4546. }
  4547. .timeline-vertical:has(.timeline-middle) > li > hr:last-child,
  4548. .timeline-vertical:not(:has(.timeline-middle)) :first-child > hr:last-child {
  4549. border-top-left-radius: var(--radius-selector);
  4550. border-top-right-radius: var(--radius-selector);
  4551. border-bottom-right-radius: 0;
  4552. border-bottom-left-radius: 0;
  4553. }
  4554. .timeline-vertical:not(:has(.timeline-middle)) :last-child > hr:first-child {
  4555. border-top-left-radius: 0;
  4556. border-top-right-radius: 0;
  4557. border-bottom-right-radius: var(--radius-selector);
  4558. border-bottom-left-radius: var(--radius-selector);
  4559. }
  4560. .timeline-vertical.timeline-snap-icon > li {
  4561. --timeline-col-start: minmax(0, 1fr);
  4562. --timeline-row-start: 0.5rem;
  4563. }
  4564. .modal-box {
  4565. background-color: var(--color-base-100);
  4566. border-top-left-radius: var(--modal-tl, var(--radius-box));
  4567. border-top-right-radius: var(--modal-tr, var(--radius-box));
  4568. border-bottom-left-radius: var(--modal-bl, var(--radius-box));
  4569. border-bottom-right-radius: var(--modal-br, var(--radius-box));
  4570. opacity: 0;
  4571. overscroll-behavior: contain;
  4572. grid-row-start: 1;
  4573. grid-column-start: 1;
  4574. width: 91.6667%;
  4575. max-width: 32rem;
  4576. max-height: 100vh;
  4577. padding: 1.5rem;
  4578. transition:
  4579. translate 0.3s ease-out,
  4580. scale 0.3s ease-out,
  4581. opacity 0.2s ease-out 50ms,
  4582. box-shadow 0.3s ease-out;
  4583. overflow-y: auto;
  4584. scale: 95%;
  4585. box-shadow: 0 25px 50px -12px #00000040;
  4586. }
  4587. .drawer-content {
  4588. grid-row-start: 1;
  4589. grid-column-start: 2;
  4590. min-width: 0;
  4591. }
  4592. .timeline-middle {
  4593. grid-row-start: 2;
  4594. grid-column-start: 2;
  4595. }
  4596. .drawer-end {
  4597. grid-auto-columns: auto max-content;
  4598. }
  4599. .drawer-end > .drawer-toggle ~ .drawer-content {
  4600. grid-column-start: 1;
  4601. }
  4602. .drawer-end > .drawer-toggle ~ .drawer-side {
  4603. grid-column-start: 2;
  4604. justify-items: end;
  4605. }
  4606. .drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay) {
  4607. translate: 100%;
  4608. }
  4609. [dir="rtl"] :is(.drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay)) {
  4610. translate: -100%;
  4611. }
  4612. .drawer-end > .drawer-toggle:checked ~ .drawer-side > :not(.drawer-overlay) {
  4613. translate: 0%;
  4614. }
  4615. .chat-image {
  4616. grid-row: span 2 / span 2;
  4617. align-self: flex-end;
  4618. }
  4619. .chat-footer {
  4620. grid-row-start: 3;
  4621. gap: 0.25rem;
  4622. font-size: 0.6875rem;
  4623. display: flex;
  4624. }
  4625. .float-end {
  4626. float: inline-end;
  4627. }
  4628. .container {
  4629. width: 100%;
  4630. }
  4631. @media (min-width: 40rem) {
  4632. .container {
  4633. max-width: 40rem;
  4634. }
  4635. }
  4636. @media (min-width: 48rem) {
  4637. .container {
  4638. max-width: 48rem;
  4639. }
  4640. }
  4641. @media (min-width: 64rem) {
  4642. .container {
  4643. max-width: 64rem;
  4644. }
  4645. }
  4646. @media (min-width: 80rem) {
  4647. .container {
  4648. max-width: 80rem;
  4649. }
  4650. }
  4651. @media (min-width: 96rem) {
  4652. .container {
  4653. max-width: 96rem;
  4654. }
  4655. }
  4656. .-m-1 {
  4657. margin: calc(var(--spacing) * -1);
  4658. }
  4659. .m-0 {
  4660. margin: calc(var(--spacing) * 0);
  4661. }
  4662. .m-1\.5 {
  4663. margin: calc(var(--spacing) * 1.5);
  4664. }
  4665. .m-2\.5 {
  4666. margin: calc(var(--spacing) * 2.5);
  4667. }
  4668. .m-4 {
  4669. margin: calc(var(--spacing) * 4);
  4670. }
  4671. .m-auto {
  4672. margin: auto;
  4673. }
  4674. .filter {
  4675. flex-wrap: wrap;
  4676. display: flex;
  4677. }
  4678. .filter input[type="radio"] {
  4679. width: auto;
  4680. }
  4681. .filter input {
  4682. opacity: 1;
  4683. transition:
  4684. margin 0.1s,
  4685. opacity 0.3s,
  4686. padding 0.3s,
  4687. border-width 0.1s;
  4688. overflow: hidden;
  4689. scale: 1;
  4690. }
  4691. .filter input:not(:last-child) {
  4692. margin-inline-end: 0.25rem;
  4693. }
  4694. .filter input.filter-reset {
  4695. aspect-ratio: 1;
  4696. }
  4697. .filter input.filter-reset:after {
  4698. content: "×";
  4699. }
  4700. .filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,
  4701. .filter:not(:has(input:checked:not(.filter-reset))) input[type="reset"],
  4702. .filter:has(input:checked:not(.filter-reset))
  4703. input:not(:checked, .filter-reset, input[type="reset"]) {
  4704. opacity: 0;
  4705. border-width: 0;
  4706. width: 0;
  4707. margin-inline: 0;
  4708. padding-inline: 0;
  4709. scale: 0;
  4710. }
  4711. .container {
  4712. margin-inline: auto;
  4713. padding-inline: 1rem;
  4714. }
  4715. @media (min-width: 48rem) {
  4716. .container {
  4717. padding-inline: 2rem;
  4718. }
  4719. }
  4720. @media (min-width: 64rem) {
  4721. .container {
  4722. padding-inline: 3rem;
  4723. }
  4724. }
  4725. @media (min-width: 80rem) {
  4726. .container {
  4727. padding-inline: 4rem;
  4728. }
  4729. }
  4730. @media (min-width: 96rem) {
  4731. .container {
  4732. padding-inline: 6rem;
  4733. }
  4734. }
  4735. .-mx-2 {
  4736. margin-inline: calc(var(--spacing) * -2);
  4737. }
  4738. .-mx-4 {
  4739. margin-inline: calc(var(--spacing) * -4);
  4740. }
  4741. .mx-0\.5 {
  4742. margin-inline: calc(var(--spacing) * 0.5);
  4743. }
  4744. .mx-1 {
  4745. margin-inline: calc(var(--spacing) * 1);
  4746. }
  4747. .mx-2 {
  4748. margin-inline: calc(var(--spacing) * 2);
  4749. }
  4750. .mx-2\.5 {
  4751. margin-inline: calc(var(--spacing) * 2.5);
  4752. }
  4753. .mx-3 {
  4754. margin-inline: calc(var(--spacing) * 3);
  4755. }
  4756. .mx-4 {
  4757. margin-inline: calc(var(--spacing) * 4);
  4758. }
  4759. .mx-5 {
  4760. margin-inline: calc(var(--spacing) * 5);
  4761. }
  4762. .input-sm {
  4763. --size: calc(var(--size-field, 0.25rem) * 8);
  4764. font-size: 0.75rem;
  4765. }
  4766. .input-sm[type="number"]::-webkit-inner-spin-button {
  4767. margin-block: -0.5rem;
  4768. margin-inline-end: -0.75rem;
  4769. }
  4770. .my-0\.5 {
  4771. margin-block: calc(var(--spacing) * 0.5);
  4772. }
  4773. .my-1 {
  4774. margin-block: calc(var(--spacing) * 1);
  4775. }
  4776. .my-2 {
  4777. margin-block: calc(var(--spacing) * 2);
  4778. }
  4779. .my-2\.5 {
  4780. margin-block: calc(var(--spacing) * 2.5);
  4781. }
  4782. .label {
  4783. white-space: nowrap;
  4784. color: currentColor;
  4785. align-items: center;
  4786. gap: 0.375rem;
  4787. display: inline-flex;
  4788. }
  4789. @supports (color: color-mix(in lab, red, red)) {
  4790. .label {
  4791. color: color-mix(in oklab, currentColor 60%, transparent);
  4792. }
  4793. }
  4794. .label:has(input) {
  4795. cursor: pointer;
  4796. }
  4797. .label:is(.input > *, .select > *) {
  4798. white-space: nowrap;
  4799. height: calc(100% - 0.5rem);
  4800. font-size: inherit;
  4801. align-items: center;
  4802. padding-inline: 0.75rem;
  4803. display: flex;
  4804. }
  4805. .label:is(.input > *, .select > *):first-child {
  4806. border-inline-end: var(--border) solid currentColor;
  4807. margin-inline: -0.75rem 0.75rem;
  4808. }
  4809. @supports (color: color-mix(in lab, red, red)) {
  4810. .label:is(.input > *, .select > *):first-child {
  4811. border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  4812. }
  4813. }
  4814. .label:is(.input > *, .select > *):last-child {
  4815. border-inline-start: var(--border) solid currentColor;
  4816. margin-inline: 0.75rem -0.75rem;
  4817. }
  4818. @supports (color: color-mix(in lab, red, red)) {
  4819. .label:is(.input > *, .select > *):last-child {
  4820. border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  4821. }
  4822. }
  4823. .join-item:where(:not(:first-child, :disabled, [disabled], .btn-disabled)) {
  4824. margin-block-start: 0;
  4825. margin-inline-start: calc(var(--border, 1px) * -1);
  4826. }
  4827. .join-item:where(:is(:disabled, [disabled], .btn-disabled)) {
  4828. border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);
  4829. }
  4830. .-ms-2 {
  4831. margin-inline-start: calc(var(--spacing) * -2);
  4832. }
  4833. .-ms-\[100\%\] {
  4834. margin-inline-start: -100%;
  4835. }
  4836. .ms-0 {
  4837. margin-inline-start: calc(var(--spacing) * 0);
  4838. }
  4839. .ms-1 {
  4840. margin-inline-start: calc(var(--spacing) * 1);
  4841. }
  4842. .ms-1\.5 {
  4843. margin-inline-start: calc(var(--spacing) * 1.5);
  4844. }
  4845. .ms-2 {
  4846. margin-inline-start: calc(var(--spacing) * 2);
  4847. }
  4848. .ms-5\.5 {
  4849. margin-inline-start: calc(var(--spacing) * 5.5);
  4850. }
  4851. .ms-6\.5 {
  4852. margin-inline-start: calc(var(--spacing) * 6.5);
  4853. }
  4854. .ms-12 {
  4855. margin-inline-start: calc(var(--spacing) * 12);
  4856. }
  4857. .ms-auto {
  4858. margin-inline-start: auto;
  4859. }
  4860. .me-0\.5 {
  4861. margin-inline-end: calc(var(--spacing) * 0.5);
  4862. }
  4863. .me-1 {
  4864. margin-inline-end: calc(var(--spacing) * 1);
  4865. }
  4866. .me-2 {
  4867. margin-inline-end: calc(var(--spacing) * 2);
  4868. }
  4869. .me-2\.5 {
  4870. margin-inline-end: calc(var(--spacing) * 2.5);
  4871. }
  4872. .me-3 {
  4873. margin-inline-end: calc(var(--spacing) * 3);
  4874. }
  4875. .me-4 {
  4876. margin-inline-end: calc(var(--spacing) * 4);
  4877. }
  4878. .me-5 {
  4879. margin-inline-end: calc(var(--spacing) * 5);
  4880. }
  4881. .modal-action {
  4882. justify-content: flex-end;
  4883. gap: 0.5rem;
  4884. margin-top: 1.5rem;
  4885. display: flex;
  4886. }
  4887. .-mt-1 {
  4888. margin-top: calc(var(--spacing) * -1);
  4889. }
  4890. .-mt-1\.5 {
  4891. margin-top: calc(var(--spacing) * -1.5);
  4892. }
  4893. .-mt-2 {
  4894. margin-top: calc(var(--spacing) * -2);
  4895. }
  4896. .-mt-5 {
  4897. margin-top: calc(var(--spacing) * -5);
  4898. }
  4899. .-mt-12 {
  4900. margin-top: calc(var(--spacing) * -12);
  4901. }
  4902. .-mt-25 {
  4903. margin-top: calc(var(--spacing) * -25);
  4904. }
  4905. .mt-0 {
  4906. margin-top: calc(var(--spacing) * 0);
  4907. }
  4908. .mt-0\.5 {
  4909. margin-top: calc(var(--spacing) * 0.5);
  4910. }
  4911. .mt-1 {
  4912. margin-top: calc(var(--spacing) * 1);
  4913. }
  4914. .mt-1\.5 {
  4915. margin-top: calc(var(--spacing) * 1.5);
  4916. }
  4917. .mt-2 {
  4918. margin-top: calc(var(--spacing) * 2);
  4919. }
  4920. .mt-2\.5 {
  4921. margin-top: calc(var(--spacing) * 2.5);
  4922. }
  4923. .mt-3 {
  4924. margin-top: calc(var(--spacing) * 3);
  4925. }
  4926. .mt-3\.5 {
  4927. margin-top: calc(var(--spacing) * 3.5);
  4928. }
  4929. .mt-4 {
  4930. margin-top: calc(var(--spacing) * 4);
  4931. }
  4932. .mt-5 {
  4933. margin-top: calc(var(--spacing) * 5);
  4934. }
  4935. .mt-6 {
  4936. margin-top: calc(var(--spacing) * 6);
  4937. }
  4938. .mt-8 {
  4939. margin-top: calc(var(--spacing) * 8);
  4940. }
  4941. .mt-10 {
  4942. margin-top: calc(var(--spacing) * 10);
  4943. }
  4944. .mt-12 {
  4945. margin-top: calc(var(--spacing) * 12);
  4946. }
  4947. .mt-16 {
  4948. margin-top: calc(var(--spacing) * 16);
  4949. }
  4950. .mt-24 {
  4951. margin-top: calc(var(--spacing) * 24);
  4952. }
  4953. .mt-auto {
  4954. margin-top: auto;
  4955. }
  4956. .mt-px {
  4957. margin-top: 1px;
  4958. }
  4959. .breadcrumbs {
  4960. max-width: 100%;
  4961. padding-block: 0.5rem;
  4962. overflow-x: auto;
  4963. }
  4964. .breadcrumbs > menu,
  4965. .breadcrumbs > ul,
  4966. .breadcrumbs > ol {
  4967. white-space: nowrap;
  4968. align-items: center;
  4969. min-height: min-content;
  4970. display: flex;
  4971. }
  4972. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li {
  4973. align-items: center;
  4974. display: flex;
  4975. }
  4976. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > * {
  4977. cursor: pointer;
  4978. align-items: center;
  4979. gap: 0.5rem;
  4980. display: flex;
  4981. }
  4982. @media (hover: hover) {
  4983. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :hover {
  4984. text-decoration-line: underline;
  4985. }
  4986. }
  4987. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus {
  4988. --tw-outline-style: none;
  4989. outline-style: none;
  4990. }
  4991. @media (forced-colors: active) {
  4992. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus {
  4993. outline-offset: 2px;
  4994. outline: 2px solid #0000;
  4995. }
  4996. }
  4997. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus-visible {
  4998. outline-offset: 2px;
  4999. outline: 2px solid;
  5000. }
  5001. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li + :before {
  5002. content: "";
  5003. opacity: 0.4;
  5004. background-color: #0000;
  5005. border-top: 1px solid;
  5006. border-right: 1px solid;
  5007. width: 0.375rem;
  5008. height: 0.375rem;
  5009. margin-left: 0.5rem;
  5010. margin-right: 0.75rem;
  5011. display: block;
  5012. rotate: 45deg;
  5013. }
  5014. [dir="rtl"] :is(:is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li) + :before {
  5015. rotate: -135deg;
  5016. }
  5017. .mr-1 {
  5018. margin-right: calc(var(--spacing) * 1);
  5019. }
  5020. .fieldset-legend {
  5021. color: var(--color-base-content);
  5022. justify-content: space-between;
  5023. align-items: center;
  5024. gap: 0.5rem;
  5025. margin-bottom: -0.25rem;
  5026. padding-block: 0.5rem;
  5027. font-weight: 600;
  5028. display: flex;
  5029. }
  5030. .-mb-px {
  5031. margin-bottom: -1px;
  5032. }
  5033. .mb-0\.5 {
  5034. margin-bottom: calc(var(--spacing) * 0.5);
  5035. }
  5036. .mb-1 {
  5037. margin-bottom: calc(var(--spacing) * 1);
  5038. }
  5039. .mb-2 {
  5040. margin-bottom: calc(var(--spacing) * 2);
  5041. }
  5042. .mb-3 {
  5043. margin-bottom: calc(var(--spacing) * 3);
  5044. }
  5045. .mb-8 {
  5046. margin-bottom: calc(var(--spacing) * 8);
  5047. }
  5048. .mb-10 {
  5049. margin-bottom: calc(var(--spacing) * 10);
  5050. }
  5051. .ml-1 {
  5052. margin-left: calc(var(--spacing) * 1);
  5053. }
  5054. .status {
  5055. aspect-ratio: 1;
  5056. border-radius: var(--radius-selector);
  5057. background-color: var(--color-base-content);
  5058. width: 0.5rem;
  5059. height: 0.5rem;
  5060. display: inline-block;
  5061. }
  5062. @supports (color: color-mix(in lab, red, red)) {
  5063. .status {
  5064. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  5065. }
  5066. }
  5067. .status {
  5068. vertical-align: middle;
  5069. color: #0000004d;
  5070. background-position: 50%;
  5071. background-repeat: no-repeat;
  5072. }
  5073. @supports (color: color-mix(in lab, red, red)) {
  5074. .status {
  5075. color: #0000004d;
  5076. }
  5077. @supports (color: color-mix(in lab, red, red)) {
  5078. .status {
  5079. color: color-mix(in oklab, var(--color-black) 30%, transparent);
  5080. }
  5081. }
  5082. }
  5083. .status {
  5084. background-image: radial-gradient(
  5085. circle at 35% 30%,
  5086. oklch(1 0 0 / calc(var(--depth) * 0.5)),
  5087. #0000
  5088. );
  5089. box-shadow: 0 2px 3px -1px;
  5090. }
  5091. @supports (color: color-mix(in lab, red, red)) {
  5092. .status {
  5093. box-shadow: 0 2px 3px -1px
  5094. color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000);
  5095. }
  5096. }
  5097. .badge {
  5098. border-radius: var(--radius-selector);
  5099. vertical-align: middle;
  5100. color: var(--badge-fg);
  5101. border: var(--border) solid var(--badge-color, var(--color-base-200));
  5102. width: fit-content;
  5103. padding-inline: calc(0.25rem * 3 - var(--border));
  5104. background-size: auto, calc(var(--noise) * 100%);
  5105. background-image: none, var(--fx-noise);
  5106. background-color: var(--badge-bg);
  5107. --badge-bg: var(--badge-color, var(--color-base-100));
  5108. --badge-fg: var(--color-base-content);
  5109. --size: calc(var(--size-selector, 0.25rem) * 6);
  5110. height: var(--size);
  5111. justify-content: center;
  5112. align-items: center;
  5113. gap: 0.5rem;
  5114. font-size: 0.875rem;
  5115. display: inline-flex;
  5116. }
  5117. .iconify {
  5118. width: 1em;
  5119. height: 1em;
  5120. -webkit-mask-image: var(--svg);
  5121. mask-image: var(--svg);
  5122. background-color: currentColor;
  5123. display: inline-block;
  5124. -webkit-mask-size: 100% 100%;
  5125. mask-size: 100% 100%;
  5126. -webkit-mask-repeat: no-repeat;
  5127. mask-repeat: no-repeat;
  5128. }
  5129. .kbd {
  5130. border-radius: var(--radius-field);
  5131. background-color: var(--color-base-200);
  5132. vertical-align: middle;
  5133. border: var(--border) solid var(--color-base-content);
  5134. justify-content: center;
  5135. align-items: center;
  5136. padding-left: 0.5em;
  5137. padding-right: 0.5em;
  5138. display: inline-flex;
  5139. }
  5140. @supports (color: color-mix(in lab, red, red)) {
  5141. .kbd {
  5142. border: var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5143. }
  5144. }
  5145. .kbd {
  5146. border-bottom: calc(var(--border) + 1px) solid var(--color-base-content);
  5147. }
  5148. @supports (color: color-mix(in lab, red, red)) {
  5149. .kbd {
  5150. border-bottom: calc(var(--border) + 1px) solid
  5151. color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5152. }
  5153. }
  5154. .kbd {
  5155. --size: calc(var(--size-selector, 0.25rem) * 6);
  5156. height: var(--size);
  5157. min-width: var(--size);
  5158. font-size: 0.875rem;
  5159. }
  5160. .tabs {
  5161. --tabs-height: auto;
  5162. --tabs-direction: row;
  5163. --tab-height: calc(var(--size-field, 0.25rem) * 10);
  5164. height: var(--tabs-height);
  5165. flex-wrap: wrap;
  5166. flex-direction: var(--tabs-direction);
  5167. display: flex;
  5168. }
  5169. .footer {
  5170. grid-auto-flow: row;
  5171. place-items: start;
  5172. gap: 2.5rem 1rem;
  5173. width: 100%;
  5174. font-size: 0.875rem;
  5175. line-height: 1.25rem;
  5176. display: grid;
  5177. }
  5178. .footer > * {
  5179. place-items: start;
  5180. gap: 0.5rem;
  5181. display: grid;
  5182. }
  5183. .footer.footer-center {
  5184. text-align: center;
  5185. grid-auto-flow: column dense;
  5186. place-items: center;
  5187. }
  5188. .footer.footer-center > * {
  5189. place-items: center;
  5190. }
  5191. .card-body {
  5192. padding: var(--card-p, 1.5rem);
  5193. font-size: var(--card-fs, 0.875rem);
  5194. flex-direction: column;
  5195. flex: auto;
  5196. gap: 0.5rem;
  5197. display: flex;
  5198. }
  5199. .card-body :where(p) {
  5200. flex-grow: 1;
  5201. }
  5202. .fieldset-label {
  5203. color: var(--color-base-content);
  5204. align-items: center;
  5205. gap: 0.375rem;
  5206. display: flex;
  5207. }
  5208. @supports (color: color-mix(in lab, red, red)) {
  5209. .fieldset-label {
  5210. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  5211. }
  5212. }
  5213. .fieldset-label:has(input) {
  5214. cursor: pointer;
  5215. }
  5216. .carousel {
  5217. scroll-snap-type: x mandatory;
  5218. scroll-behavior: smooth;
  5219. scrollbar-width: none;
  5220. display: inline-flex;
  5221. overflow-x: scroll;
  5222. }
  5223. .carousel::-webkit-scrollbar {
  5224. display: none;
  5225. }
  5226. .alert {
  5227. border-radius: var(--radius-box);
  5228. color: var(--color-base-content);
  5229. background-color: var(--alert-color, var(--color-base-200));
  5230. text-align: start;
  5231. border: var(--border) solid var(--color-base-200);
  5232. background-size: auto, calc(var(--noise) * 100%);
  5233. background-image: none, var(--fx-noise);
  5234. box-shadow:
  5235. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5236. 0 1px #000,
  5237. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5238. grid-template-columns: auto;
  5239. grid-auto-flow: column;
  5240. justify-content: start;
  5241. place-items: center start;
  5242. gap: 1rem;
  5243. padding-block: 0.75rem;
  5244. padding-inline: 1rem;
  5245. font-size: 0.875rem;
  5246. line-height: 1.25rem;
  5247. display: grid;
  5248. }
  5249. @supports (color: color-mix(in lab, red, red)) {
  5250. .alert {
  5251. box-shadow:
  5252. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5253. 0 1px
  5254. color-mix(
  5255. in oklab,
  5256. color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200)))
  5257. calc(var(--depth) * 20%),
  5258. #0000
  5259. ),
  5260. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5261. }
  5262. }
  5263. .alert:has(:nth-child(2)) {
  5264. grid-template-columns: auto minmax(auto, 1fr);
  5265. }
  5266. .alert.alert-outline {
  5267. color: var(--alert-color);
  5268. box-shadow: none;
  5269. background-color: #0000;
  5270. background-image: none;
  5271. }
  5272. .alert.alert-dash {
  5273. color: var(--alert-color);
  5274. box-shadow: none;
  5275. background-color: #0000;
  5276. background-image: none;
  5277. border-style: dashed;
  5278. }
  5279. .alert.alert-soft {
  5280. color: var(--alert-color, var(--color-base-content));
  5281. background: var(--alert-color, var(--color-base-content));
  5282. }
  5283. @supports (color: color-mix(in lab, red, red)) {
  5284. .alert.alert-soft {
  5285. background: color-mix(
  5286. in oklab,
  5287. var(--alert-color, var(--color-base-content)) 8%,
  5288. var(--color-base-100)
  5289. );
  5290. }
  5291. }
  5292. .alert.alert-soft {
  5293. border-color: var(--alert-color, var(--color-base-content));
  5294. }
  5295. @supports (color: color-mix(in lab, red, red)) {
  5296. .alert.alert-soft {
  5297. border-color: color-mix(
  5298. in oklab,
  5299. var(--alert-color, var(--color-base-content)) 10%,
  5300. var(--color-base-100)
  5301. );
  5302. }
  5303. }
  5304. .alert.alert-soft {
  5305. box-shadow: none;
  5306. background-image: none;
  5307. }
  5308. .fieldset {
  5309. grid-template-columns: 1fr;
  5310. grid-auto-rows: max-content;
  5311. gap: 0.375rem;
  5312. padding-block: 0.25rem;
  5313. font-size: 0.75rem;
  5314. display: grid;
  5315. }
  5316. .card-actions {
  5317. flex-wrap: wrap;
  5318. align-items: flex-start;
  5319. gap: 0.5rem;
  5320. display: flex;
  5321. }
  5322. .avatar-placeholder > div {
  5323. justify-content: center;
  5324. align-items: center;
  5325. display: flex;
  5326. }
  5327. .card-title {
  5328. font-size: var(--cardtitle-fs, 1.125rem);
  5329. align-items: center;
  5330. gap: 0.5rem;
  5331. font-weight: 600;
  5332. display: flex;
  5333. }
  5334. .join {
  5335. --join-ss: 0;
  5336. --join-se: 0;
  5337. --join-es: 0;
  5338. --join-ee: 0;
  5339. align-items: stretch;
  5340. display: inline-flex;
  5341. }
  5342. .join :where(.join-item) {
  5343. border-start-start-radius: var(--join-ss, 0);
  5344. border-start-end-radius: var(--join-se, 0);
  5345. border-end-end-radius: var(--join-ee, 0);
  5346. border-end-start-radius: var(--join-es, 0);
  5347. }
  5348. .join :where(.join-item) * {
  5349. --join-ss: var(--radius-field);
  5350. --join-se: var(--radius-field);
  5351. --join-es: var(--radius-field);
  5352. --join-ee: var(--radius-field);
  5353. }
  5354. .join > .join-item:where(:first-child),
  5355. .join :first-child:not(:last-child) :where(.join-item) {
  5356. --join-ss: var(--radius-field);
  5357. --join-se: 0;
  5358. --join-es: var(--radius-field);
  5359. --join-ee: 0;
  5360. }
  5361. .join > .join-item:where(:last-child),
  5362. .join :last-child:not(:first-child) :where(.join-item) {
  5363. --join-ss: 0;
  5364. --join-se: var(--radius-field);
  5365. --join-es: 0;
  5366. --join-ee: var(--radius-field);
  5367. }
  5368. .join > .join-item:where(:only-child),
  5369. .join :only-child :where(.join-item) {
  5370. --join-ss: var(--radius-field);
  5371. --join-se: var(--radius-field);
  5372. --join-es: var(--radius-field);
  5373. --join-ee: var(--radius-field);
  5374. }
  5375. .chat {
  5376. --mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");
  5377. column-gap: 0.75rem;
  5378. padding-block: 0.25rem;
  5379. display: grid;
  5380. }
  5381. .avatar-group {
  5382. display: flex;
  5383. overflow: hidden;
  5384. }
  5385. .avatar-group :where(.avatar) {
  5386. border: 4px solid var(--color-base-100);
  5387. border-radius: 3.40282e38px;
  5388. overflow: hidden;
  5389. }
  5390. .line-clamp-1 {
  5391. -webkit-line-clamp: 1;
  5392. -webkit-box-orient: vertical;
  5393. display: -webkit-box;
  5394. overflow: hidden;
  5395. }
  5396. .line-clamp-2 {
  5397. -webkit-line-clamp: 2;
  5398. -webkit-box-orient: vertical;
  5399. display: -webkit-box;
  5400. overflow: hidden;
  5401. }
  5402. .line-clamp-3 {
  5403. -webkit-line-clamp: 3;
  5404. -webkit-box-orient: vertical;
  5405. display: -webkit-box;
  5406. overflow: hidden;
  5407. }
  5408. .mask {
  5409. vertical-align: middle;
  5410. display: inline-block;
  5411. -webkit-mask-position: 50%;
  5412. mask-position: 50%;
  5413. -webkit-mask-size: contain;
  5414. mask-size: contain;
  5415. -webkit-mask-repeat: no-repeat;
  5416. mask-repeat: no-repeat;
  5417. }
  5418. .block {
  5419. display: block;
  5420. }
  5421. .contents {
  5422. display: contents;
  5423. }
  5424. .flex {
  5425. display: flex;
  5426. }
  5427. .grid {
  5428. display: grid;
  5429. }
  5430. .hidden {
  5431. display: none;
  5432. }
  5433. .inline {
  5434. display: inline;
  5435. }
  5436. .inline-block {
  5437. display: inline-block;
  5438. }
  5439. .inline-flex {
  5440. display: inline-flex;
  5441. }
  5442. .inline-grid {
  5443. display: inline-grid;
  5444. }
  5445. .table {
  5446. display: table;
  5447. }
  5448. .aspect-square {
  5449. aspect-ratio: 1;
  5450. }
  5451. .btn-circle {
  5452. width: var(--size);
  5453. height: var(--size);
  5454. border-radius: 3.40282e38px;
  5455. padding-inline: 0;
  5456. }
  5457. .btn-square {
  5458. width: var(--size);
  5459. height: var(--size);
  5460. padding-inline: 0;
  5461. }
  5462. .size-1 {
  5463. width: calc(var(--spacing) * 1);
  5464. height: calc(var(--spacing) * 1);
  5465. }
  5466. .size-1\.5 {
  5467. width: calc(var(--spacing) * 1.5);
  5468. height: calc(var(--spacing) * 1.5);
  5469. }
  5470. .size-2 {
  5471. width: calc(var(--spacing) * 2);
  5472. height: calc(var(--spacing) * 2);
  5473. }
  5474. .size-2\.5 {
  5475. width: calc(var(--spacing) * 2.5);
  5476. height: calc(var(--spacing) * 2.5);
  5477. }
  5478. .size-3 {
  5479. width: calc(var(--spacing) * 3);
  5480. height: calc(var(--spacing) * 3);
  5481. }
  5482. .size-3\.5 {
  5483. width: calc(var(--spacing) * 3.5);
  5484. height: calc(var(--spacing) * 3.5);
  5485. }
  5486. .size-4 {
  5487. width: calc(var(--spacing) * 4);
  5488. height: calc(var(--spacing) * 4);
  5489. }
  5490. .size-4\.5 {
  5491. width: calc(var(--spacing) * 4.5);
  5492. height: calc(var(--spacing) * 4.5);
  5493. }
  5494. .size-5 {
  5495. width: calc(var(--spacing) * 5);
  5496. height: calc(var(--spacing) * 5);
  5497. }
  5498. .size-5\.5 {
  5499. width: calc(var(--spacing) * 5.5);
  5500. height: calc(var(--spacing) * 5.5);
  5501. }
  5502. .size-6 {
  5503. width: calc(var(--spacing) * 6);
  5504. height: calc(var(--spacing) * 6);
  5505. }
  5506. .size-7 {
  5507. width: calc(var(--spacing) * 7);
  5508. height: calc(var(--spacing) * 7);
  5509. }
  5510. .size-7\.5 {
  5511. width: calc(var(--spacing) * 7.5);
  5512. height: calc(var(--spacing) * 7.5);
  5513. }
  5514. .size-8 {
  5515. width: calc(var(--spacing) * 8);
  5516. height: calc(var(--spacing) * 8);
  5517. }
  5518. .size-9 {
  5519. width: calc(var(--spacing) * 9);
  5520. height: calc(var(--spacing) * 9);
  5521. }
  5522. .size-10 {
  5523. width: calc(var(--spacing) * 10);
  5524. height: calc(var(--spacing) * 10);
  5525. }
  5526. .size-11 {
  5527. width: calc(var(--spacing) * 11);
  5528. height: calc(var(--spacing) * 11);
  5529. }
  5530. .size-12 {
  5531. width: calc(var(--spacing) * 12);
  5532. height: calc(var(--spacing) * 12);
  5533. }
  5534. .size-14 {
  5535. width: calc(var(--spacing) * 14);
  5536. height: calc(var(--spacing) * 14);
  5537. }
  5538. .size-16 {
  5539. width: calc(var(--spacing) * 16);
  5540. height: calc(var(--spacing) * 16);
  5541. }
  5542. .size-20 {
  5543. width: calc(var(--spacing) * 20);
  5544. height: calc(var(--spacing) * 20);
  5545. }
  5546. .size-24 {
  5547. width: calc(var(--spacing) * 24);
  5548. height: calc(var(--spacing) * 24);
  5549. }
  5550. .size-28 {
  5551. width: calc(var(--spacing) * 28);
  5552. height: calc(var(--spacing) * 28);
  5553. }
  5554. .size-32 {
  5555. width: calc(var(--spacing) * 32);
  5556. height: calc(var(--spacing) * 32);
  5557. }
  5558. .size-36 {
  5559. width: calc(var(--spacing) * 36);
  5560. height: calc(var(--spacing) * 36);
  5561. }
  5562. .size-44 {
  5563. width: calc(var(--spacing) * 44);
  5564. height: calc(var(--spacing) * 44);
  5565. }
  5566. .size-60 {
  5567. width: calc(var(--spacing) * 60);
  5568. height: calc(var(--spacing) * 60);
  5569. }
  5570. .size-\[350px\] {
  5571. width: 350px;
  5572. height: 350px;
  5573. }
  5574. .size-\[450px\] {
  5575. width: 450px;
  5576. height: 450px;
  5577. }
  5578. .size-full {
  5579. width: 100%;
  5580. height: 100%;
  5581. }
  5582. .status-sm {
  5583. width: 0.25rem;
  5584. height: 0.25rem;
  5585. }
  5586. .h-0\.5 {
  5587. height: calc(var(--spacing) * 0.5);
  5588. }
  5589. .h-1 {
  5590. height: calc(var(--spacing) * 1);
  5591. }
  5592. .h-1\.5 {
  5593. height: calc(var(--spacing) * 1.5);
  5594. }
  5595. .h-2 {
  5596. height: calc(var(--spacing) * 2);
  5597. }
  5598. .h-2\.5 {
  5599. height: calc(var(--spacing) * 2.5);
  5600. }
  5601. .h-3 {
  5602. height: calc(var(--spacing) * 3);
  5603. }
  5604. .h-4 {
  5605. height: calc(var(--spacing) * 4);
  5606. }
  5607. .h-4\.5 {
  5608. height: calc(var(--spacing) * 4.5);
  5609. }
  5610. .h-5 {
  5611. height: calc(var(--spacing) * 5);
  5612. }
  5613. .h-5\.5 {
  5614. height: calc(var(--spacing) * 5.5);
  5615. }
  5616. .h-6 {
  5617. height: calc(var(--spacing) * 6);
  5618. }
  5619. .h-6\.5 {
  5620. height: calc(var(--spacing) * 6.5);
  5621. }
  5622. .h-7 {
  5623. height: calc(var(--spacing) * 7);
  5624. }
  5625. .h-8 {
  5626. height: calc(var(--spacing) * 8);
  5627. }
  5628. .h-9 {
  5629. height: calc(var(--spacing) * 9);
  5630. }
  5631. .h-10 {
  5632. height: calc(var(--spacing) * 10);
  5633. }
  5634. .h-12 {
  5635. height: calc(var(--spacing) * 12);
  5636. }
  5637. .h-15 {
  5638. height: calc(var(--spacing) * 15);
  5639. }
  5640. .h-16 {
  5641. height: calc(var(--spacing) * 16);
  5642. }
  5643. .h-20 {
  5644. height: calc(var(--spacing) * 20);
  5645. }
  5646. .h-22 {
  5647. height: calc(var(--spacing) * 22);
  5648. }
  5649. .h-24 {
  5650. height: calc(var(--spacing) * 24);
  5651. }
  5652. .h-28 {
  5653. height: calc(var(--spacing) * 28);
  5654. }
  5655. .h-30 {
  5656. height: calc(var(--spacing) * 30);
  5657. }
  5658. .h-32 {
  5659. height: calc(var(--spacing) * 32);
  5660. }
  5661. .h-36 {
  5662. height: calc(var(--spacing) * 36);
  5663. }
  5664. .h-38 {
  5665. height: calc(var(--spacing) * 38);
  5666. }
  5667. .h-40 {
  5668. height: calc(var(--spacing) * 40);
  5669. }
  5670. .h-44 {
  5671. height: calc(var(--spacing) * 44);
  5672. }
  5673. .h-60 {
  5674. height: calc(var(--spacing) * 60);
  5675. }
  5676. .h-62 {
  5677. height: calc(var(--spacing) * 62);
  5678. }
  5679. .h-64 {
  5680. height: calc(var(--spacing) * 64);
  5681. }
  5682. .h-69 {
  5683. height: calc(var(--spacing) * 69);
  5684. }
  5685. .h-80 {
  5686. height: calc(var(--spacing) * 80);
  5687. }
  5688. .h-100 {
  5689. height: calc(var(--spacing) * 100);
  5690. }
  5691. .h-103 {
  5692. height: calc(var(--spacing) * 103);
  5693. }
  5694. .h-112 {
  5695. height: calc(var(--spacing) * 112);
  5696. }
  5697. .h-160 {
  5698. height: calc(var(--spacing) * 160);
  5699. }
  5700. .h-\[195px\] {
  5701. height: 195px;
  5702. }
  5703. .h-\[1600px\] {
  5704. height: 1600px;
  5705. }
  5706. .h-\[calc\(100vh_-_220px\)\] {
  5707. height: calc(100vh - 220px);
  5708. }
  5709. .h-\[calc\(100vh_-_306px\)\] {
  5710. height: calc(100vh - 306px);
  5711. }
  5712. .h-\[calc\(100vh_-_320px\)\] {
  5713. height: calc(100vh - 320px);
  5714. }
  5715. .h-fit {
  5716. height: fit-content;
  5717. }
  5718. .h-full {
  5719. height: 100%;
  5720. }
  5721. .h-px {
  5722. height: 1px;
  5723. }
  5724. .h-screen {
  5725. height: 100vh;
  5726. }
  5727. .max-h-0 {
  5728. max-height: calc(var(--spacing) * 0);
  5729. }
  5730. .min-h-0 {
  5731. min-height: calc(var(--spacing) * 0);
  5732. }
  5733. .min-h-4 {
  5734. min-height: calc(var(--spacing) * 4);
  5735. }
  5736. .min-h-10 {
  5737. min-height: calc(var(--spacing) * 10);
  5738. }
  5739. .min-h-12 {
  5740. min-height: calc(var(--spacing) * 12);
  5741. }
  5742. .min-h-16 {
  5743. min-height: calc(var(--spacing) * 16);
  5744. }
  5745. .min-h-\[85vh\] {
  5746. min-height: 85vh;
  5747. }
  5748. .min-h-full {
  5749. min-height: 100%;
  5750. }
  5751. .btn-wide {
  5752. width: 100%;
  5753. max-width: 16rem;
  5754. }
  5755. .btn-block {
  5756. width: 100%;
  5757. }
  5758. .loading-sm {
  5759. width: calc(var(--size-selector, 0.25rem) * 5);
  5760. }
  5761. .w-1 {
  5762. width: calc(var(--spacing) * 1);
  5763. }
  5764. .w-1\/2 {
  5765. width: 50%;
  5766. }
  5767. .w-2 {
  5768. width: calc(var(--spacing) * 2);
  5769. }
  5770. .w-3 {
  5771. width: calc(var(--spacing) * 3);
  5772. }
  5773. .w-3\/4 {
  5774. width: 75%;
  5775. }
  5776. .w-3\/5 {
  5777. width: 60%;
  5778. }
  5779. .w-4 {
  5780. width: calc(var(--spacing) * 4);
  5781. }
  5782. .w-4\/5 {
  5783. width: 80%;
  5784. }
  5785. .w-5 {
  5786. width: calc(var(--spacing) * 5);
  5787. }
  5788. .w-6 {
  5789. width: calc(var(--spacing) * 6);
  5790. }
  5791. .w-7 {
  5792. width: calc(var(--spacing) * 7);
  5793. }
  5794. .w-8 {
  5795. width: calc(var(--spacing) * 8);
  5796. }
  5797. .w-9 {
  5798. width: calc(var(--spacing) * 9);
  5799. }
  5800. .w-10 {
  5801. width: calc(var(--spacing) * 10);
  5802. }
  5803. .w-12 {
  5804. width: calc(var(--spacing) * 12);
  5805. }
  5806. .w-14 {
  5807. width: calc(var(--spacing) * 14);
  5808. }
  5809. .w-15 {
  5810. width: calc(var(--spacing) * 15);
  5811. }
  5812. .w-16 {
  5813. width: calc(var(--spacing) * 16);
  5814. }
  5815. .w-18 {
  5816. width: calc(var(--spacing) * 18);
  5817. }
  5818. .w-20 {
  5819. width: calc(var(--spacing) * 20);
  5820. }
  5821. .w-24 {
  5822. width: calc(var(--spacing) * 24);
  5823. }
  5824. .w-28 {
  5825. width: calc(var(--spacing) * 28);
  5826. }
  5827. .w-30 {
  5828. width: calc(var(--spacing) * 30);
  5829. }
  5830. .w-32 {
  5831. width: calc(var(--spacing) * 32);
  5832. }
  5833. .w-36 {
  5834. width: calc(var(--spacing) * 36);
  5835. }
  5836. .w-40 {
  5837. width: calc(var(--spacing) * 40);
  5838. }
  5839. .w-44 {
  5840. width: calc(var(--spacing) * 44);
  5841. }
  5842. .w-48 {
  5843. width: calc(var(--spacing) * 48);
  5844. }
  5845. .w-52 {
  5846. width: calc(var(--spacing) * 52);
  5847. }
  5848. .w-54 {
  5849. width: calc(var(--spacing) * 54);
  5850. }
  5851. .w-56 {
  5852. width: calc(var(--spacing) * 56);
  5853. }
  5854. .w-60 {
  5855. width: calc(var(--spacing) * 60);
  5856. }
  5857. .w-64 {
  5858. width: calc(var(--spacing) * 64);
  5859. }
  5860. .w-68 {
  5861. width: calc(var(--spacing) * 68);
  5862. }
  5863. .w-72 {
  5864. width: calc(var(--spacing) * 72);
  5865. }
  5866. .w-80 {
  5867. width: calc(var(--spacing) * 80);
  5868. }
  5869. .w-84 {
  5870. width: calc(var(--spacing) * 84);
  5871. }
  5872. .w-\[3px\] {
  5873. width: 3px;
  5874. }
  5875. .w-\[30\%\] {
  5876. width: 30%;
  5877. }
  5878. .w-\[45\%\] {
  5879. width: 45%;
  5880. }
  5881. .w-\[50\%\] {
  5882. width: 50%;
  5883. }
  5884. .w-\[52\%\] {
  5885. width: 52%;
  5886. }
  5887. .w-\[67\%\] {
  5888. width: 67%;
  5889. }
  5890. .w-\[75\%\] {
  5891. width: 75%;
  5892. }
  5893. .w-\[78\%\] {
  5894. width: 78%;
  5895. }
  5896. .w-\[80\%\] {
  5897. width: 80%;
  5898. }
  5899. .w-fit {
  5900. width: fit-content;
  5901. }
  5902. .w-full {
  5903. width: 100%;
  5904. }
  5905. .w-px {
  5906. width: 1px;
  5907. }
  5908. .w-xs {
  5909. width: var(--container-xs);
  5910. }
  5911. .max-w-2xl {
  5912. max-width: var(--container-2xl);
  5913. }
  5914. .max-w-4xl {
  5915. max-width: var(--container-4xl);
  5916. }
  5917. .max-w-8 {
  5918. max-width: calc(var(--spacing) * 8);
  5919. }
  5920. .max-w-10 {
  5921. max-width: calc(var(--spacing) * 10);
  5922. }
  5923. .max-w-32 {
  5924. max-width: calc(var(--spacing) * 32);
  5925. }
  5926. .max-w-48 {
  5927. max-width: calc(var(--spacing) * 48);
  5928. }
  5929. .max-w-56 {
  5930. max-width: calc(var(--spacing) * 56);
  5931. }
  5932. .max-w-80 {
  5933. max-width: calc(var(--spacing) * 80);
  5934. }
  5935. .max-w-88 {
  5936. max-width: calc(var(--spacing) * 88);
  5937. }
  5938. .max-w-\[600px\] {
  5939. max-width: 600px;
  5940. }
  5941. .max-w-\[750px\] {
  5942. max-width: 750px;
  5943. }
  5944. .max-w-\[1000px\] {
  5945. max-width: 1000px;
  5946. }
  5947. .max-w-full {
  5948. max-width: 100%;
  5949. }
  5950. .max-w-lg {
  5951. max-width: var(--container-lg);
  5952. }
  5953. .max-w-md {
  5954. max-width: var(--container-md);
  5955. }
  5956. .min-w-0 {
  5957. min-width: calc(var(--spacing) * 0);
  5958. }
  5959. .min-w-4 {
  5960. min-width: calc(var(--spacing) * 4);
  5961. }
  5962. .min-w-12 {
  5963. min-width: calc(var(--spacing) * 12);
  5964. }
  5965. .min-w-24 {
  5966. min-width: calc(var(--spacing) * 24);
  5967. }
  5968. .min-w-48 {
  5969. min-width: calc(var(--spacing) * 48);
  5970. }
  5971. .min-w-64 {
  5972. min-width: calc(var(--spacing) * 64);
  5973. }
  5974. .flex-none {
  5975. flex: none;
  5976. }
  5977. .grow {
  5978. flex-grow: 1;
  5979. }
  5980. .origin-left {
  5981. transform-origin: 0;
  5982. }
  5983. .origin-right {
  5984. transform-origin: 100%;
  5985. }
  5986. .-translate-1\/2 {
  5987. --tw-translate-x: -50%;
  5988. --tw-translate-y: -50%;
  5989. translate: var(--tw-translate-x) var(--tw-translate-y);
  5990. }
  5991. .-translate-x-1 {
  5992. --tw-translate-x: calc(var(--spacing) * -1);
  5993. translate: var(--tw-translate-x) var(--tw-translate-y);
  5994. }
  5995. .-translate-x-1\/2 {
  5996. --tw-translate-x: -50%;
  5997. translate: var(--tw-translate-x) var(--tw-translate-y);
  5998. }
  5999. .-translate-x-2 {
  6000. --tw-translate-x: calc(var(--spacing) * -2);
  6001. translate: var(--tw-translate-x) var(--tw-translate-y);
  6002. }
  6003. .translate-x-2 {
  6004. --tw-translate-x: calc(var(--spacing) * 2);
  6005. translate: var(--tw-translate-x) var(--tw-translate-y);
  6006. }
  6007. .-translate-y-1\/2 {
  6008. --tw-translate-y: -50%;
  6009. translate: var(--tw-translate-x) var(--tw-translate-y);
  6010. }
  6011. .-translate-y-4 {
  6012. --tw-translate-y: calc(var(--spacing) * -4);
  6013. translate: var(--tw-translate-x) var(--tw-translate-y);
  6014. }
  6015. .translate-y-1\/2 {
  6016. --tw-translate-y: 50%;
  6017. translate: var(--tw-translate-x) var(--tw-translate-y);
  6018. }
  6019. .translate-y-4 {
  6020. --tw-translate-y: calc(var(--spacing) * 4);
  6021. translate: var(--tw-translate-x) var(--tw-translate-y);
  6022. }
  6023. .scale-0 {
  6024. --tw-scale-x: 0%;
  6025. --tw-scale-y: 0%;
  6026. --tw-scale-z: 0%;
  6027. scale: var(--tw-scale-x) var(--tw-scale-y);
  6028. }
  6029. .scale-50 {
  6030. --tw-scale-x: 50%;
  6031. --tw-scale-y: 50%;
  6032. --tw-scale-z: 50%;
  6033. scale: var(--tw-scale-x) var(--tw-scale-y);
  6034. }
  6035. .scale-75 {
  6036. --tw-scale-x: 75%;
  6037. --tw-scale-y: 75%;
  6038. --tw-scale-z: 75%;
  6039. scale: var(--tw-scale-x) var(--tw-scale-y);
  6040. }
  6041. .scale-80 {
  6042. --tw-scale-x: 80%;
  6043. --tw-scale-y: 80%;
  6044. --tw-scale-z: 80%;
  6045. scale: var(--tw-scale-x) var(--tw-scale-y);
  6046. }
  6047. .scale-90 {
  6048. --tw-scale-x: 90%;
  6049. --tw-scale-y: 90%;
  6050. --tw-scale-z: 90%;
  6051. scale: var(--tw-scale-x) var(--tw-scale-y);
  6052. }
  6053. .scale-100 {
  6054. --tw-scale-x: 100%;
  6055. --tw-scale-y: 100%;
  6056. --tw-scale-z: 100%;
  6057. scale: var(--tw-scale-x) var(--tw-scale-y);
  6058. }
  6059. .scale-x-0 {
  6060. --tw-scale-x: 0%;
  6061. scale: var(--tw-scale-x) var(--tw-scale-y);
  6062. }
  6063. .-rotate-25 {
  6064. rotate: -25deg;
  6065. }
  6066. .-rotate-45 {
  6067. rotate: -45deg;
  6068. }
  6069. .-rotate-90 {
  6070. rotate: -90deg;
  6071. }
  6072. .rotate-45 {
  6073. rotate: 45deg;
  6074. }
  6075. .rotate-180 {
  6076. rotate: 180deg;
  6077. }
  6078. .rotate-\[135deg\] {
  6079. rotate: 135deg;
  6080. }
  6081. .transform {
  6082. transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,)
  6083. var(--tw-skew-y,);
  6084. }
  6085. .skeleton {
  6086. border-radius: var(--radius-box);
  6087. background-color: var(--color-base-300);
  6088. }
  6089. @media (prefers-reduced-motion: reduce) {
  6090. .skeleton {
  6091. transition-duration: 15s;
  6092. }
  6093. }
  6094. .skeleton {
  6095. will-change: background-position;
  6096. background-image: linear-gradient(
  6097. 105deg,
  6098. #0000 0% 40%,
  6099. var(--color-base-100) 50%,
  6100. #0000 60% 100%
  6101. );
  6102. background-position-x: -50%;
  6103. background-repeat: no-repeat;
  6104. background-size: 200%;
  6105. animation: 1.8s ease-in-out infinite skeleton;
  6106. }
  6107. .motion-preset-seesaw {
  6108. --motion-loop-rotate: 6deg;
  6109. --motion-rotate-loop-animation: motion-rotate-loop-mirror
  6110. calc(
  6111. var(--motion-rotate-duration, var(--motion-duration)) *
  6112. var(
  6113. --motion-rotate-perceptual-duration-multiplier,
  6114. var(--motion-perceptual-duration-multiplier)
  6115. )
  6116. )
  6117. var(--motion-rotate-timing, var(--motion-timing))
  6118. var(--motion-rotate-delay, var(--motion-delay)) both
  6119. var(--motion-rotate-loop-count, var(--motion-loop-count));
  6120. --motion-rotate-timing: var(--motion-spring-bounciest);
  6121. --motion-rotate-perceptual-duration-multiplier: 5.285;
  6122. animation:
  6123. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  6124. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  6125. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  6126. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  6127. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  6128. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  6129. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  6130. }
  6131. .animate-bounce-slow {
  6132. animation: var(--animate-bounce-slow);
  6133. }
  6134. .animate-ping {
  6135. animation: var(--animate-ping);
  6136. }
  6137. .animate-spin {
  6138. animation: var(--animate-spin);
  6139. }
  6140. .link {
  6141. cursor: pointer;
  6142. text-decoration-line: underline;
  6143. }
  6144. .link:focus {
  6145. --tw-outline-style: none;
  6146. outline-style: none;
  6147. }
  6148. @media (forced-colors: active) {
  6149. .link:focus {
  6150. outline-offset: 2px;
  6151. outline: 2px solid #0000;
  6152. }
  6153. }
  6154. .link:focus-visible {
  6155. outline-offset: 2px;
  6156. outline: 2px solid;
  6157. }
  6158. .cursor-grab {
  6159. cursor: grab;
  6160. }
  6161. .cursor-pointer {
  6162. cursor: pointer;
  6163. }
  6164. .resize-none {
  6165. resize: none;
  6166. }
  6167. .grid-flow-col {
  6168. grid-auto-flow: column;
  6169. }
  6170. .grid-cols-1 {
  6171. grid-template-columns: repeat(1, minmax(0, 1fr));
  6172. }
  6173. .grid-cols-2 {
  6174. grid-template-columns: repeat(2, minmax(0, 1fr));
  6175. }
  6176. .grid-cols-3 {
  6177. grid-template-columns: repeat(3, minmax(0, 1fr));
  6178. }
  6179. .grid-cols-4 {
  6180. grid-template-columns: repeat(4, minmax(0, 1fr));
  6181. }
  6182. .grid-cols-5 {
  6183. grid-template-columns: repeat(5, minmax(0, 1fr));
  6184. }
  6185. .grid-cols-6 {
  6186. grid-template-columns: repeat(6, minmax(0, 1fr));
  6187. }
  6188. .grid-cols-7 {
  6189. grid-template-columns: repeat(7, minmax(0, 1fr));
  6190. }
  6191. .grid-cols-12 {
  6192. grid-template-columns: repeat(12, minmax(0, 1fr));
  6193. }
  6194. .grid-rows-4 {
  6195. grid-template-rows: repeat(4, minmax(0, 1fr));
  6196. }
  6197. .flex-col {
  6198. flex-direction: column;
  6199. }
  6200. .flex-col-reverse {
  6201. flex-direction: column-reverse;
  6202. }
  6203. .flex-row {
  6204. flex-direction: row;
  6205. }
  6206. .flex-row-reverse {
  6207. flex-direction: row-reverse;
  6208. }
  6209. .flex-wrap {
  6210. flex-wrap: wrap;
  6211. }
  6212. .place-items-center {
  6213. place-items: center;
  6214. }
  6215. .items-center {
  6216. align-items: center;
  6217. }
  6218. .items-end {
  6219. align-items: flex-end;
  6220. }
  6221. .items-start {
  6222. align-items: flex-start;
  6223. }
  6224. .items-stretch {
  6225. align-items: stretch;
  6226. }
  6227. .justify-around {
  6228. justify-content: space-around;
  6229. }
  6230. .justify-between {
  6231. justify-content: space-between;
  6232. }
  6233. .justify-center {
  6234. justify-content: center;
  6235. }
  6236. .justify-end {
  6237. justify-content: flex-end;
  6238. }
  6239. .justify-start {
  6240. justify-content: flex-start;
  6241. }
  6242. .gap-0 {
  6243. gap: calc(var(--spacing) * 0);
  6244. }
  6245. .gap-0\.5 {
  6246. gap: calc(var(--spacing) * 0.5);
  6247. }
  6248. .gap-1 {
  6249. gap: calc(var(--spacing) * 1);
  6250. }
  6251. .gap-1\.5 {
  6252. gap: calc(var(--spacing) * 1.5);
  6253. }
  6254. .gap-2 {
  6255. gap: calc(var(--spacing) * 2);
  6256. }
  6257. .gap-2\.5 {
  6258. gap: calc(var(--spacing) * 2.5);
  6259. }
  6260. .gap-3 {
  6261. gap: calc(var(--spacing) * 3);
  6262. }
  6263. .gap-4 {
  6264. gap: calc(var(--spacing) * 4);
  6265. }
  6266. .gap-5 {
  6267. gap: calc(var(--spacing) * 5);
  6268. }
  6269. .gap-6 {
  6270. gap: calc(var(--spacing) * 6);
  6271. }
  6272. .gap-8 {
  6273. gap: calc(var(--spacing) * 8);
  6274. }
  6275. .gap-12 {
  6276. gap: calc(var(--spacing) * 12);
  6277. }
  6278. .gap-\[3px\] {
  6279. gap: 3px;
  6280. }
  6281. :where(.-space-y-0\.5 > :not(:last-child)) {
  6282. --tw-space-y-reverse: 0;
  6283. margin-block-start: calc(calc(var(--spacing) * -0.5) * var(--tw-space-y-reverse));
  6284. margin-block-end: calc(calc(var(--spacing) * -0.5) * calc(1 - var(--tw-space-y-reverse)));
  6285. }
  6286. :where(.-space-y-1\.5 > :not(:last-child)) {
  6287. --tw-space-y-reverse: 0;
  6288. margin-block-start: calc(calc(var(--spacing) * -1.5) * var(--tw-space-y-reverse));
  6289. margin-block-end: calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-y-reverse)));
  6290. }
  6291. :where(.space-y-0 > :not(:last-child)) {
  6292. --tw-space-y-reverse: 0;
  6293. margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
  6294. margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  6295. }
  6296. :where(.space-y-0\.5 > :not(:last-child)) {
  6297. --tw-space-y-reverse: 0;
  6298. margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
  6299. margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
  6300. }
  6301. :where(.space-y-1 > :not(:last-child)) {
  6302. --tw-space-y-reverse: 0;
  6303. margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
  6304. margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  6305. }
  6306. :where(.space-y-1\.5 > :not(:last-child)) {
  6307. --tw-space-y-reverse: 0;
  6308. margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
  6309. margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  6310. }
  6311. :where(.space-y-2 > :not(:last-child)) {
  6312. --tw-space-y-reverse: 0;
  6313. margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
  6314. margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  6315. }
  6316. :where(.space-y-2\.5 > :not(:last-child)) {
  6317. --tw-space-y-reverse: 0;
  6318. margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
  6319. margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  6320. }
  6321. :where(.space-y-3 > :not(:last-child)) {
  6322. --tw-space-y-reverse: 0;
  6323. margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
  6324. margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  6325. }
  6326. :where(.space-y-3\.5 > :not(:last-child)) {
  6327. --tw-space-y-reverse: 0;
  6328. margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
  6329. margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  6330. }
  6331. :where(.space-y-5 > :not(:last-child)) {
  6332. --tw-space-y-reverse: 0;
  6333. margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
  6334. margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  6335. }
  6336. :where(.space-y-6 > :not(:last-child)) {
  6337. --tw-space-y-reverse: 0;
  6338. margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
  6339. margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  6340. }
  6341. :where(.space-y-8 > :not(:last-child)) {
  6342. --tw-space-y-reverse: 0;
  6343. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  6344. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  6345. }
  6346. .gap-x-4 {
  6347. column-gap: calc(var(--spacing) * 4);
  6348. }
  6349. :where(.-space-x-3\.5 > :not(:last-child)) {
  6350. --tw-space-x-reverse: 0;
  6351. margin-inline-start: calc(calc(var(--spacing) * -3.5) * var(--tw-space-x-reverse));
  6352. margin-inline-end: calc(calc(var(--spacing) * -3.5) * calc(1 - var(--tw-space-x-reverse)));
  6353. }
  6354. :where(.-space-x-5 > :not(:last-child)) {
  6355. --tw-space-x-reverse: 0;
  6356. margin-inline-start: calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));
  6357. margin-inline-end: calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)));
  6358. }
  6359. :where(.space-x-1 > :not(:last-child)) {
  6360. --tw-space-x-reverse: 0;
  6361. margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
  6362. margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  6363. }
  6364. :where(.space-x-2 > :not(:last-child)) {
  6365. --tw-space-x-reverse: 0;
  6366. margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
  6367. margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  6368. }
  6369. :where(.space-x-3 > :not(:last-child)) {
  6370. --tw-space-x-reverse: 0;
  6371. margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
  6372. margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  6373. }
  6374. :where(.divide-y > :not(:last-child)) {
  6375. --tw-divide-y-reverse: 0;
  6376. border-bottom-style: var(--tw-border-style);
  6377. border-top-style: var(--tw-border-style);
  6378. border-top-width: calc(1px * var(--tw-divide-y-reverse));
  6379. border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  6380. }
  6381. :where(.divide-dashed > :not(:last-child)) {
  6382. --tw-border-style: dashed;
  6383. border-style: dashed;
  6384. }
  6385. :where(.divide-base-200 > :not(:last-child)) {
  6386. border-color: var(--color-base-200);
  6387. }
  6388. :where(.divide-base-300 > :not(:last-child)) {
  6389. border-color: var(--color-base-300);
  6390. }
  6391. .truncate {
  6392. text-overflow: ellipsis;
  6393. white-space: nowrap;
  6394. overflow: hidden;
  6395. }
  6396. .overflow-auto {
  6397. overflow: auto;
  6398. }
  6399. .overflow-hidden {
  6400. overflow: hidden;
  6401. }
  6402. .overflow-x-auto {
  6403. overflow-x: auto;
  6404. }
  6405. .tabs-box {
  6406. background-color: var(--color-base-200);
  6407. --tabs-box-radius: calc(var(--radius-field) + var(--radius-field) + var(--radius-field));
  6408. border-radius: calc(var(--radius-field) + min(0.25rem, var(--tabs-box-radius)));
  6409. box-shadow:
  6410. 0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6411. 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset;
  6412. padding: 0.25rem;
  6413. }
  6414. .tabs-box .tab {
  6415. border-radius: var(--radius-field);
  6416. border-style: none;
  6417. }
  6418. .tabs-box .tab:focus-visible,
  6419. .tabs-box .tab:is(label:has(:checked:focus-visible)) {
  6420. outline-offset: 2px;
  6421. }
  6422. .tabs-box > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]),
  6423. .tabs-box > :is(input:checked),
  6424. .tabs-box > :is(label:has(:checked)) {
  6425. background-color: var(--tab-bg, var(--color-base-100));
  6426. box-shadow:
  6427. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6428. 0 1px 1px -1px var(--color-neutral),
  6429. 0 1px 6px -4px var(--color-neutral);
  6430. }
  6431. @supports (color: color-mix(in lab, red, red)) {
  6432. .tabs-box > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]),
  6433. .tabs-box > :is(input:checked),
  6434. .tabs-box > :is(label:has(:checked)) {
  6435. box-shadow:
  6436. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6437. 0 1px 1px -1px
  6438. color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000),
  6439. 0 1px 6px -4px
  6440. color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000);
  6441. }
  6442. }
  6443. @media (forced-colors: active) {
  6444. .tabs-box > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]),
  6445. .tabs-box > :is(input:checked),
  6446. .tabs-box > :is(label:has(:checked)) {
  6447. border: 1px solid;
  6448. }
  6449. }
  6450. .menu-sm :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
  6451. .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  6452. border-radius: var(--radius-field);
  6453. padding-block: 0.25rem;
  6454. padding-inline: 0.625rem;
  6455. font-size: 0.75rem;
  6456. }
  6457. .menu-sm .menu-title {
  6458. padding-block: 0.5rem;
  6459. padding-inline: 0.75rem;
  6460. }
  6461. .rounded-\[calc\(var\(--radius-box\)\+1px\)\] {
  6462. border-radius: calc(var(--radius-box) + 1px);
  6463. }
  6464. .rounded-\[inherit\] {
  6465. border-radius: inherit;
  6466. }
  6467. .rounded-box {
  6468. border-radius: var(--radius-box);
  6469. }
  6470. .rounded-full {
  6471. border-radius: 3.40282e38px;
  6472. }
  6473. .rounded-lg {
  6474. border-radius: var(--radius-lg);
  6475. }
  6476. .rounded-md {
  6477. border-radius: var(--radius-md);
  6478. }
  6479. .rounded-none {
  6480. border-radius: 0;
  6481. }
  6482. .rounded-sm {
  6483. border-radius: var(--radius-sm);
  6484. }
  6485. .rounded-xl {
  6486. border-radius: var(--radius-xl);
  6487. }
  6488. .rounded-xs {
  6489. border-radius: var(--radius-xs);
  6490. }
  6491. .rounded-s-xs {
  6492. border-start-start-radius: var(--radius-xs);
  6493. border-end-start-radius: var(--radius-xs);
  6494. }
  6495. .rounded-e-xl {
  6496. border-start-end-radius: var(--radius-xl);
  6497. border-end-end-radius: var(--radius-xl);
  6498. }
  6499. .rounded-t-box {
  6500. border-top-left-radius: var(--radius-box);
  6501. border-top-right-radius: var(--radius-box);
  6502. }
  6503. .border {
  6504. border-style: var(--tw-border-style);
  6505. border-width: 1px;
  6506. }
  6507. .border-0 {
  6508. border-style: var(--tw-border-style);
  6509. border-width: 0;
  6510. }
  6511. .border-2 {
  6512. border-style: var(--tw-border-style);
  6513. border-width: 2px;
  6514. }
  6515. .border-s {
  6516. border-inline-start-style: var(--tw-border-style);
  6517. border-inline-start-width: 1px;
  6518. }
  6519. .border-e {
  6520. border-inline-end-style: var(--tw-border-style);
  6521. border-inline-end-width: 1px;
  6522. }
  6523. .border-t {
  6524. border-top-style: var(--tw-border-style);
  6525. border-top-width: 1px;
  6526. }
  6527. .border-t-0 {
  6528. border-top-style: var(--tw-border-style);
  6529. border-top-width: 0;
  6530. }
  6531. .border-b {
  6532. border-bottom-style: var(--tw-border-style);
  6533. border-bottom-width: 1px;
  6534. }
  6535. .badge-dash {
  6536. color: var(--badge-color);
  6537. --badge-bg: #0000;
  6538. background-image: none;
  6539. border-style: dashed;
  6540. border-color: currentColor;
  6541. }
  6542. .border-dashed {
  6543. --tw-border-style: dashed;
  6544. border-style: dashed;
  6545. }
  6546. .border-none {
  6547. --tw-border-style: none;
  6548. border-style: none;
  6549. }
  6550. .badge-ghost {
  6551. border-color: var(--color-base-200);
  6552. background-color: var(--color-base-200);
  6553. color: var(--color-base-content);
  6554. background-image: none;
  6555. }
  6556. .badge-soft {
  6557. color: var(--badge-color, var(--color-base-content));
  6558. background-color: var(--badge-color, var(--color-base-content));
  6559. }
  6560. @supports (color: color-mix(in lab, red, red)) {
  6561. .badge-soft {
  6562. background-color: color-mix(
  6563. in oklab,
  6564. var(--badge-color, var(--color-base-content)) 8%,
  6565. var(--color-base-100)
  6566. );
  6567. }
  6568. }
  6569. .badge-soft {
  6570. border-color: var(--badge-color, var(--color-base-content));
  6571. }
  6572. @supports (color: color-mix(in lab, red, red)) {
  6573. .badge-soft {
  6574. border-color: color-mix(
  6575. in oklab,
  6576. var(--badge-color, var(--color-base-content)) 10%,
  6577. var(--color-base-100)
  6578. );
  6579. }
  6580. }
  6581. .badge-soft {
  6582. background-image: none;
  6583. }
  6584. .input-ghost {
  6585. box-shadow: none;
  6586. background-color: #0000;
  6587. border-color: #0000;
  6588. }
  6589. .input-ghost:focus,
  6590. .input-ghost:focus-within {
  6591. background-color: var(--color-base-100);
  6592. color: var(--color-base-content);
  6593. box-shadow: none;
  6594. border-color: #0000;
  6595. }
  6596. .alert-info {
  6597. border-color: var(--color-info);
  6598. color: var(--color-info-content);
  6599. --alert-color: var(--color-info);
  6600. }
  6601. .\!border-primary\/20 {
  6602. border-color: var(--color-primary) !important;
  6603. }
  6604. @supports (color: color-mix(in lab, red, red)) {
  6605. .\!border-primary\/20 {
  6606. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent) !important;
  6607. }
  6608. }
  6609. .\!border-transparent {
  6610. border-color: #0000 !important;
  6611. }
  6612. .border-base-100\/20 {
  6613. border-color: var(--color-base-100);
  6614. }
  6615. @supports (color: color-mix(in lab, red, red)) {
  6616. .border-base-100\/20 {
  6617. border-color: color-mix(in oklab, var(--color-base-100) 20%, transparent);
  6618. }
  6619. }
  6620. .border-base-200 {
  6621. border-color: var(--color-base-200);
  6622. }
  6623. .border-base-300,
  6624. .border-base-300\/80 {
  6625. border-color: var(--color-base-300);
  6626. }
  6627. @supports (color: color-mix(in lab, red, red)) {
  6628. .border-base-300\/80 {
  6629. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  6630. }
  6631. }
  6632. .border-base-content\/5 {
  6633. border-color: var(--color-base-content);
  6634. }
  6635. @supports (color: color-mix(in lab, red, red)) {
  6636. .border-base-content\/5 {
  6637. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  6638. }
  6639. }
  6640. .border-base-content\/20 {
  6641. border-color: var(--color-base-content);
  6642. }
  6643. @supports (color: color-mix(in lab, red, red)) {
  6644. .border-base-content\/20 {
  6645. border-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  6646. }
  6647. }
  6648. .border-base-content\/30 {
  6649. border-color: var(--color-base-content);
  6650. }
  6651. @supports (color: color-mix(in lab, red, red)) {
  6652. .border-base-content\/30 {
  6653. border-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  6654. }
  6655. }
  6656. .border-error\/50 {
  6657. border-color: var(--color-error);
  6658. }
  6659. @supports (color: color-mix(in lab, red, red)) {
  6660. .border-error\/50 {
  6661. border-color: color-mix(in oklab, var(--color-error) 50%, transparent);
  6662. }
  6663. }
  6664. .border-indigo-500\/10 {
  6665. border-color: #625fff1a;
  6666. }
  6667. @supports (color: color-mix(in lab, red, red)) {
  6668. .border-indigo-500\/10 {
  6669. border-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
  6670. }
  6671. }
  6672. .border-orange-500\/10 {
  6673. border-color: #fe6e001a;
  6674. }
  6675. @supports (color: color-mix(in lab, red, red)) {
  6676. .border-orange-500\/10 {
  6677. border-color: color-mix(in oklab, var(--color-orange-500) 10%, transparent);
  6678. }
  6679. }
  6680. .border-primary-content\/10 {
  6681. border-color: var(--color-primary-content);
  6682. }
  6683. @supports (color: color-mix(in lab, red, red)) {
  6684. .border-primary-content\/10 {
  6685. border-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  6686. }
  6687. }
  6688. .border-primary\/10 {
  6689. border-color: var(--color-primary);
  6690. }
  6691. @supports (color: color-mix(in lab, red, red)) {
  6692. .border-primary\/10 {
  6693. border-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  6694. }
  6695. }
  6696. .border-primary\/15 {
  6697. border-color: var(--color-primary);
  6698. }
  6699. @supports (color: color-mix(in lab, red, red)) {
  6700. .border-primary\/15 {
  6701. border-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
  6702. }
  6703. }
  6704. .border-primary\/20 {
  6705. border-color: var(--color-primary);
  6706. }
  6707. @supports (color: color-mix(in lab, red, red)) {
  6708. .border-primary\/20 {
  6709. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  6710. }
  6711. }
  6712. .border-purple-500\/10 {
  6713. border-color: #ac4bff1a;
  6714. }
  6715. @supports (color: color-mix(in lab, red, red)) {
  6716. .border-purple-500\/10 {
  6717. border-color: color-mix(in oklab, var(--color-purple-500) 10%, transparent);
  6718. }
  6719. }
  6720. .border-success\/20 {
  6721. border-color: var(--color-success);
  6722. }
  6723. @supports (color: color-mix(in lab, red, red)) {
  6724. .border-success\/20 {
  6725. border-color: color-mix(in oklab, var(--color-success) 20%, transparent);
  6726. }
  6727. }
  6728. .border-teal-500\/5 {
  6729. border-color: #00baa70d;
  6730. }
  6731. @supports (color: color-mix(in lab, red, red)) {
  6732. .border-teal-500\/5 {
  6733. border-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  6734. }
  6735. }
  6736. .border-transparent {
  6737. border-color: #0000;
  6738. }
  6739. .border-white\/20 {
  6740. border-color: #fff3;
  6741. }
  6742. @supports (color: color-mix(in lab, red, red)) {
  6743. .border-white\/20 {
  6744. border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  6745. }
  6746. }
  6747. .border-white\/25 {
  6748. border-color: #ffffff40;
  6749. }
  6750. @supports (color: color-mix(in lab, red, red)) {
  6751. .border-white\/25 {
  6752. border-color: color-mix(in oklab, var(--color-white) 25%, transparent);
  6753. }
  6754. }
  6755. .border-white\/60 {
  6756. border-color: #fff9;
  6757. }
  6758. @supports (color: color-mix(in lab, red, red)) {
  6759. .border-white\/60 {
  6760. border-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  6761. }
  6762. }
  6763. .status-error {
  6764. background-color: var(--color-error);
  6765. color: var(--color-error);
  6766. }
  6767. .status-info {
  6768. background-color: var(--color-info);
  6769. color: var(--color-info);
  6770. }
  6771. .status-primary {
  6772. background-color: var(--color-primary);
  6773. color: var(--color-primary);
  6774. }
  6775. .status-secondary {
  6776. background-color: var(--color-secondary);
  6777. color: var(--color-secondary);
  6778. }
  6779. .status-success {
  6780. background-color: var(--color-success);
  6781. color: var(--color-success);
  6782. }
  6783. .status-warning {
  6784. background-color: var(--color-warning);
  6785. color: var(--color-warning);
  6786. }
  6787. .\!bg-primary-content\/15 {
  6788. background-color: var(--color-primary-content) !important;
  6789. }
  6790. @supports (color: color-mix(in lab, red, red)) {
  6791. .\!bg-primary-content\/15 {
  6792. background-color: color-mix(
  6793. in oklab,
  6794. var(--color-primary-content) 15%,
  6795. transparent
  6796. ) !important;
  6797. }
  6798. }
  6799. .\!bg-primary\/10 {
  6800. background-color: var(--color-primary) !important;
  6801. }
  6802. @supports (color: color-mix(in lab, red, red)) {
  6803. .\!bg-primary\/10 {
  6804. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent) !important;
  6805. }
  6806. }
  6807. .bg-\[\#FFE9D1\] {
  6808. background-color: #ffe9d1;
  6809. }
  6810. .bg-accent {
  6811. background-color: var(--color-accent);
  6812. }
  6813. .bg-base-100,
  6814. .bg-base-100\/30 {
  6815. background-color: var(--color-base-100);
  6816. }
  6817. @supports (color: color-mix(in lab, red, red)) {
  6818. .bg-base-100\/30 {
  6819. background-color: color-mix(in oklab, var(--color-base-100) 30%, transparent);
  6820. }
  6821. }
  6822. .bg-base-100\/80 {
  6823. background-color: var(--color-base-100);
  6824. }
  6825. @supports (color: color-mix(in lab, red, red)) {
  6826. .bg-base-100\/80 {
  6827. background-color: color-mix(in oklab, var(--color-base-100) 80%, transparent);
  6828. }
  6829. }
  6830. .bg-base-200,
  6831. .bg-base-200\/5 {
  6832. background-color: var(--color-base-200);
  6833. }
  6834. @supports (color: color-mix(in lab, red, red)) {
  6835. .bg-base-200\/5 {
  6836. background-color: color-mix(in oklab, var(--color-base-200) 5%, transparent);
  6837. }
  6838. }
  6839. .bg-base-200\/20 {
  6840. background-color: var(--color-base-200);
  6841. }
  6842. @supports (color: color-mix(in lab, red, red)) {
  6843. .bg-base-200\/20 {
  6844. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  6845. }
  6846. }
  6847. .bg-base-200\/30 {
  6848. background-color: var(--color-base-200);
  6849. }
  6850. @supports (color: color-mix(in lab, red, red)) {
  6851. .bg-base-200\/30 {
  6852. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  6853. }
  6854. }
  6855. .bg-base-200\/40 {
  6856. background-color: var(--color-base-200);
  6857. }
  6858. @supports (color: color-mix(in lab, red, red)) {
  6859. .bg-base-200\/40 {
  6860. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  6861. }
  6862. }
  6863. .bg-base-200\/50 {
  6864. background-color: var(--color-base-200);
  6865. }
  6866. @supports (color: color-mix(in lab, red, red)) {
  6867. .bg-base-200\/50 {
  6868. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  6869. }
  6870. }
  6871. .bg-base-200\/60 {
  6872. background-color: var(--color-base-200);
  6873. }
  6874. @supports (color: color-mix(in lab, red, red)) {
  6875. .bg-base-200\/60 {
  6876. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  6877. }
  6878. }
  6879. .bg-base-200\/80 {
  6880. background-color: var(--color-base-200);
  6881. }
  6882. @supports (color: color-mix(in lab, red, red)) {
  6883. .bg-base-200\/80 {
  6884. background-color: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  6885. }
  6886. }
  6887. .bg-base-300 {
  6888. background-color: var(--color-base-300);
  6889. }
  6890. .bg-base-content\/2 {
  6891. background-color: var(--color-base-content);
  6892. }
  6893. @supports (color: color-mix(in lab, red, red)) {
  6894. .bg-base-content\/2 {
  6895. background-color: color-mix(in oklab, var(--color-base-content) 2%, transparent);
  6896. }
  6897. }
  6898. .bg-base-content\/3 {
  6899. background-color: var(--color-base-content);
  6900. }
  6901. @supports (color: color-mix(in lab, red, red)) {
  6902. .bg-base-content\/3 {
  6903. background-color: color-mix(in oklab, var(--color-base-content) 3%, transparent);
  6904. }
  6905. }
  6906. .bg-base-content\/5 {
  6907. background-color: var(--color-base-content);
  6908. }
  6909. @supports (color: color-mix(in lab, red, red)) {
  6910. .bg-base-content\/5 {
  6911. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  6912. }
  6913. }
  6914. .bg-base-content\/10 {
  6915. background-color: var(--color-base-content);
  6916. }
  6917. @supports (color: color-mix(in lab, red, red)) {
  6918. .bg-base-content\/10 {
  6919. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  6920. }
  6921. }
  6922. .bg-base-content\/15 {
  6923. background-color: var(--color-base-content);
  6924. }
  6925. @supports (color: color-mix(in lab, red, red)) {
  6926. .bg-base-content\/15 {
  6927. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  6928. }
  6929. }
  6930. .bg-base-content\/20 {
  6931. background-color: var(--color-base-content);
  6932. }
  6933. @supports (color: color-mix(in lab, red, red)) {
  6934. .bg-base-content\/20 {
  6935. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  6936. }
  6937. }
  6938. .bg-base-content\/25 {
  6939. background-color: var(--color-base-content);
  6940. }
  6941. @supports (color: color-mix(in lab, red, red)) {
  6942. .bg-base-content\/25 {
  6943. background-color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  6944. }
  6945. }
  6946. .bg-base-content\/30 {
  6947. background-color: var(--color-base-content);
  6948. }
  6949. @supports (color: color-mix(in lab, red, red)) {
  6950. .bg-base-content\/30 {
  6951. background-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  6952. }
  6953. }
  6954. .bg-base-content\/35 {
  6955. background-color: var(--color-base-content);
  6956. }
  6957. @supports (color: color-mix(in lab, red, red)) {
  6958. .bg-base-content\/35 {
  6959. background-color: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  6960. }
  6961. }
  6962. .bg-base-content\/60 {
  6963. background-color: var(--color-base-content);
  6964. }
  6965. @supports (color: color-mix(in lab, red, red)) {
  6966. .bg-base-content\/60 {
  6967. background-color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  6968. }
  6969. }
  6970. .bg-black\/60 {
  6971. background-color: #0009;
  6972. }
  6973. @supports (color: color-mix(in lab, red, red)) {
  6974. .bg-black\/60 {
  6975. background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
  6976. }
  6977. }
  6978. .bg-blue-400 {
  6979. background-color: var(--color-blue-400);
  6980. }
  6981. .bg-blue-500\/5 {
  6982. background-color: #3080ff0d;
  6983. }
  6984. @supports (color: color-mix(in lab, red, red)) {
  6985. .bg-blue-500\/5 {
  6986. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  6987. }
  6988. }
  6989. .bg-blue-500\/50 {
  6990. background-color: #3080ff80;
  6991. }
  6992. @supports (color: color-mix(in lab, red, red)) {
  6993. .bg-blue-500\/50 {
  6994. background-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
  6995. }
  6996. }
  6997. .bg-blue-500\/60 {
  6998. background-color: #3080ff99;
  6999. }
  7000. @supports (color: color-mix(in lab, red, red)) {
  7001. .bg-blue-500\/60 {
  7002. background-color: color-mix(in oklab, var(--color-blue-500) 60%, transparent);
  7003. }
  7004. }
  7005. .bg-cyan-400 {
  7006. background-color: var(--color-cyan-400);
  7007. }
  7008. .bg-cyan-600\/5 {
  7009. background-color: #0092b50d;
  7010. }
  7011. @supports (color: color-mix(in lab, red, red)) {
  7012. .bg-cyan-600\/5 {
  7013. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  7014. }
  7015. }
  7016. .bg-error,
  7017. .bg-error\/5 {
  7018. background-color: var(--color-error);
  7019. }
  7020. @supports (color: color-mix(in lab, red, red)) {
  7021. .bg-error\/5 {
  7022. background-color: color-mix(in oklab, var(--color-error) 5%, transparent);
  7023. }
  7024. }
  7025. .bg-error\/10 {
  7026. background-color: var(--color-error);
  7027. }
  7028. @supports (color: color-mix(in lab, red, red)) {
  7029. .bg-error\/10 {
  7030. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  7031. }
  7032. }
  7033. .bg-error\/30 {
  7034. background-color: var(--color-error);
  7035. }
  7036. @supports (color: color-mix(in lab, red, red)) {
  7037. .bg-error\/30 {
  7038. background-color: color-mix(in oklab, var(--color-error) 30%, transparent);
  7039. }
  7040. }
  7041. .bg-fuchsia-500\/5 {
  7042. background-color: #e12afb0d;
  7043. }
  7044. @supports (color: color-mix(in lab, red, red)) {
  7045. .bg-fuchsia-500\/5 {
  7046. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  7047. }
  7048. }
  7049. .bg-green-400 {
  7050. background-color: var(--color-green-400);
  7051. }
  7052. .bg-indigo-500\/5 {
  7053. background-color: #625fff0d;
  7054. }
  7055. @supports (color: color-mix(in lab, red, red)) {
  7056. .bg-indigo-500\/5 {
  7057. background-color: color-mix(in oklab, var(--color-indigo-500) 5%, transparent);
  7058. }
  7059. }
  7060. .bg-info\/5 {
  7061. background-color: var(--color-info);
  7062. }
  7063. @supports (color: color-mix(in lab, red, red)) {
  7064. .bg-info\/5 {
  7065. background-color: color-mix(in oklab, var(--color-info) 5%, transparent);
  7066. }
  7067. }
  7068. .bg-info\/30 {
  7069. background-color: var(--color-info);
  7070. }
  7071. @supports (color: color-mix(in lab, red, red)) {
  7072. .bg-info\/30 {
  7073. background-color: color-mix(in oklab, var(--color-info) 30%, transparent);
  7074. }
  7075. }
  7076. .bg-lime-400 {
  7077. background-color: var(--color-lime-400);
  7078. }
  7079. .bg-neutral {
  7080. background-color: var(--color-neutral);
  7081. }
  7082. .bg-orange-400 {
  7083. background-color: var(--color-orange-400);
  7084. }
  7085. .bg-orange-500\/5 {
  7086. background-color: #fe6e000d;
  7087. }
  7088. @supports (color: color-mix(in lab, red, red)) {
  7089. .bg-orange-500\/5 {
  7090. background-color: color-mix(in oklab, var(--color-orange-500) 5%, transparent);
  7091. }
  7092. }
  7093. .bg-primary {
  7094. background-color: var(--color-primary);
  7095. }
  7096. .bg-primary-content\/10 {
  7097. background-color: var(--color-primary-content);
  7098. }
  7099. @supports (color: color-mix(in lab, red, red)) {
  7100. .bg-primary-content\/10 {
  7101. background-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  7102. }
  7103. }
  7104. .bg-primary-content\/15 {
  7105. background-color: var(--color-primary-content);
  7106. }
  7107. @supports (color: color-mix(in lab, red, red)) {
  7108. .bg-primary-content\/15 {
  7109. background-color: color-mix(in oklab, var(--color-primary-content) 15%, transparent);
  7110. }
  7111. }
  7112. .bg-primary\/2 {
  7113. background-color: var(--color-primary);
  7114. }
  7115. @supports (color: color-mix(in lab, red, red)) {
  7116. .bg-primary\/2 {
  7117. background-color: color-mix(in oklab, var(--color-primary) 2%, transparent);
  7118. }
  7119. }
  7120. .bg-primary\/5 {
  7121. background-color: var(--color-primary);
  7122. }
  7123. @supports (color: color-mix(in lab, red, red)) {
  7124. .bg-primary\/5 {
  7125. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7126. }
  7127. }
  7128. .bg-primary\/10 {
  7129. background-color: var(--color-primary);
  7130. }
  7131. @supports (color: color-mix(in lab, red, red)) {
  7132. .bg-primary\/10 {
  7133. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  7134. }
  7135. }
  7136. .bg-primary\/20 {
  7137. background-color: var(--color-primary);
  7138. }
  7139. @supports (color: color-mix(in lab, red, red)) {
  7140. .bg-primary\/20 {
  7141. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  7142. }
  7143. }
  7144. .bg-primary\/30 {
  7145. background-color: var(--color-primary);
  7146. }
  7147. @supports (color: color-mix(in lab, red, red)) {
  7148. .bg-primary\/30 {
  7149. background-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
  7150. }
  7151. }
  7152. .bg-primary\/40 {
  7153. background-color: var(--color-primary);
  7154. }
  7155. @supports (color: color-mix(in lab, red, red)) {
  7156. .bg-primary\/40 {
  7157. background-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
  7158. }
  7159. }
  7160. .bg-primary\/60 {
  7161. background-color: var(--color-primary);
  7162. }
  7163. @supports (color: color-mix(in lab, red, red)) {
  7164. .bg-primary\/60 {
  7165. background-color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  7166. }
  7167. }
  7168. .bg-primary\/80 {
  7169. background-color: var(--color-primary);
  7170. }
  7171. @supports (color: color-mix(in lab, red, red)) {
  7172. .bg-primary\/80 {
  7173. background-color: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7174. }
  7175. }
  7176. .bg-purple-400 {
  7177. background-color: var(--color-purple-400);
  7178. }
  7179. .bg-purple-500\/5 {
  7180. background-color: #ac4bff0d;
  7181. }
  7182. @supports (color: color-mix(in lab, red, red)) {
  7183. .bg-purple-500\/5 {
  7184. background-color: color-mix(in oklab, var(--color-purple-500) 5%, transparent);
  7185. }
  7186. }
  7187. .bg-purple-500\/50 {
  7188. background-color: #ac4bff80;
  7189. }
  7190. @supports (color: color-mix(in lab, red, red)) {
  7191. .bg-purple-500\/50 {
  7192. background-color: color-mix(in oklab, var(--color-purple-500) 50%, transparent);
  7193. }
  7194. }
  7195. .bg-purple-500\/60 {
  7196. background-color: #ac4bff99;
  7197. }
  7198. @supports (color: color-mix(in lab, red, red)) {
  7199. .bg-purple-500\/60 {
  7200. background-color: color-mix(in oklab, var(--color-purple-500) 60%, transparent);
  7201. }
  7202. }
  7203. .bg-red-400 {
  7204. background-color: var(--color-red-400);
  7205. }
  7206. .bg-secondary,
  7207. .bg-secondary\/2 {
  7208. background-color: var(--color-secondary);
  7209. }
  7210. @supports (color: color-mix(in lab, red, red)) {
  7211. .bg-secondary\/2 {
  7212. background-color: color-mix(in oklab, var(--color-secondary) 2%, transparent);
  7213. }
  7214. }
  7215. .bg-secondary\/5 {
  7216. background-color: var(--color-secondary);
  7217. }
  7218. @supports (color: color-mix(in lab, red, red)) {
  7219. .bg-secondary\/5 {
  7220. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  7221. }
  7222. }
  7223. .bg-secondary\/10 {
  7224. background-color: var(--color-secondary);
  7225. }
  7226. @supports (color: color-mix(in lab, red, red)) {
  7227. .bg-secondary\/10 {
  7228. background-color: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  7229. }
  7230. }
  7231. .bg-secondary\/20 {
  7232. background-color: var(--color-secondary);
  7233. }
  7234. @supports (color: color-mix(in lab, red, red)) {
  7235. .bg-secondary\/20 {
  7236. background-color: color-mix(in oklab, var(--color-secondary) 20%, transparent);
  7237. }
  7238. }
  7239. .bg-secondary\/30 {
  7240. background-color: var(--color-secondary);
  7241. }
  7242. @supports (color: color-mix(in lab, red, red)) {
  7243. .bg-secondary\/30 {
  7244. background-color: color-mix(in oklab, var(--color-secondary) 30%, transparent);
  7245. }
  7246. }
  7247. .bg-secondary\/80 {
  7248. background-color: var(--color-secondary);
  7249. }
  7250. @supports (color: color-mix(in lab, red, red)) {
  7251. .bg-secondary\/80 {
  7252. background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  7253. }
  7254. }
  7255. .bg-success,
  7256. .bg-success\/5 {
  7257. background-color: var(--color-success);
  7258. }
  7259. @supports (color: color-mix(in lab, red, red)) {
  7260. .bg-success\/5 {
  7261. background-color: color-mix(in oklab, var(--color-success) 5%, transparent);
  7262. }
  7263. }
  7264. .bg-success\/10 {
  7265. background-color: var(--color-success);
  7266. }
  7267. @supports (color: color-mix(in lab, red, red)) {
  7268. .bg-success\/10 {
  7269. background-color: color-mix(in oklab, var(--color-success) 10%, transparent);
  7270. }
  7271. }
  7272. .bg-success\/30 {
  7273. background-color: var(--color-success);
  7274. }
  7275. @supports (color: color-mix(in lab, red, red)) {
  7276. .bg-success\/30 {
  7277. background-color: color-mix(in oklab, var(--color-success) 30%, transparent);
  7278. }
  7279. }
  7280. .bg-teal-500\/5 {
  7281. background-color: #00baa70d;
  7282. }
  7283. @supports (color: color-mix(in lab, red, red)) {
  7284. .bg-teal-500\/5 {
  7285. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  7286. }
  7287. }
  7288. .bg-transparent {
  7289. background-color: #0000;
  7290. }
  7291. .bg-violet-500\/5 {
  7292. background-color: #8d54ff0d;
  7293. }
  7294. @supports (color: color-mix(in lab, red, red)) {
  7295. .bg-violet-500\/5 {
  7296. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  7297. }
  7298. }
  7299. .bg-warning,
  7300. .bg-warning\/5 {
  7301. background-color: var(--color-warning);
  7302. }
  7303. @supports (color: color-mix(in lab, red, red)) {
  7304. .bg-warning\/5 {
  7305. background-color: color-mix(in oklab, var(--color-warning) 5%, transparent);
  7306. }
  7307. }
  7308. .bg-warning\/20 {
  7309. background-color: var(--color-warning);
  7310. }
  7311. @supports (color: color-mix(in lab, red, red)) {
  7312. .bg-warning\/20 {
  7313. background-color: color-mix(in oklab, var(--color-warning) 20%, transparent);
  7314. }
  7315. }
  7316. .bg-warning\/30 {
  7317. background-color: var(--color-warning);
  7318. }
  7319. @supports (color: color-mix(in lab, red, red)) {
  7320. .bg-warning\/30 {
  7321. background-color: color-mix(in oklab, var(--color-warning) 30%, transparent);
  7322. }
  7323. }
  7324. .bg-white {
  7325. background-color: var(--color-white);
  7326. }
  7327. .bg-white\/30 {
  7328. background-color: #ffffff4d;
  7329. }
  7330. @supports (color: color-mix(in lab, red, red)) {
  7331. .bg-white\/30 {
  7332. background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
  7333. }
  7334. }
  7335. .bg-white\/40 {
  7336. background-color: #fff6;
  7337. }
  7338. @supports (color: color-mix(in lab, red, red)) {
  7339. .bg-white\/40 {
  7340. background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
  7341. }
  7342. }
  7343. .bg-white\/60 {
  7344. background-color: #fff9;
  7345. }
  7346. @supports (color: color-mix(in lab, red, red)) {
  7347. .bg-white\/60 {
  7348. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  7349. }
  7350. }
  7351. .bg-yellow-400 {
  7352. background-color: var(--color-yellow-400);
  7353. }
  7354. .bg-linear-to-b {
  7355. --tw-gradient-position: to bottom;
  7356. }
  7357. @supports (background-image: linear-gradient(in lab, red, red)) {
  7358. .bg-linear-to-b {
  7359. --tw-gradient-position: to bottom in oklab;
  7360. }
  7361. }
  7362. .bg-linear-to-b {
  7363. background-image: linear-gradient(var(--tw-gradient-stops));
  7364. }
  7365. .bg-linear-to-bl {
  7366. --tw-gradient-position: to bottom left;
  7367. }
  7368. @supports (background-image: linear-gradient(in lab, red, red)) {
  7369. .bg-linear-to-bl {
  7370. --tw-gradient-position: to bottom left in oklab;
  7371. }
  7372. }
  7373. .bg-linear-to-bl {
  7374. background-image: linear-gradient(var(--tw-gradient-stops));
  7375. }
  7376. .bg-linear-to-br {
  7377. --tw-gradient-position: to bottom right;
  7378. }
  7379. @supports (background-image: linear-gradient(in lab, red, red)) {
  7380. .bg-linear-to-br {
  7381. --tw-gradient-position: to bottom right in oklab;
  7382. }
  7383. }
  7384. .bg-linear-to-br {
  7385. background-image: linear-gradient(var(--tw-gradient-stops));
  7386. }
  7387. .bg-linear-to-l {
  7388. --tw-gradient-position: to left;
  7389. }
  7390. @supports (background-image: linear-gradient(in lab, red, red)) {
  7391. .bg-linear-to-l {
  7392. --tw-gradient-position: to left in oklab;
  7393. }
  7394. }
  7395. .bg-linear-to-l {
  7396. background-image: linear-gradient(var(--tw-gradient-stops));
  7397. }
  7398. .bg-linear-to-r {
  7399. --tw-gradient-position: to right;
  7400. }
  7401. @supports (background-image: linear-gradient(in lab, red, red)) {
  7402. .bg-linear-to-r {
  7403. --tw-gradient-position: to right in oklab;
  7404. }
  7405. }
  7406. .bg-linear-to-r {
  7407. background-image: linear-gradient(var(--tw-gradient-stops));
  7408. }
  7409. .bg-linear-to-t {
  7410. --tw-gradient-position: to top;
  7411. }
  7412. @supports (background-image: linear-gradient(in lab, red, red)) {
  7413. .bg-linear-to-t {
  7414. --tw-gradient-position: to top in oklab;
  7415. }
  7416. }
  7417. .bg-linear-to-t {
  7418. background-image: linear-gradient(var(--tw-gradient-stops));
  7419. }
  7420. .bg-linear-to-tl {
  7421. --tw-gradient-position: to top left;
  7422. }
  7423. @supports (background-image: linear-gradient(in lab, red, red)) {
  7424. .bg-linear-to-tl {
  7425. --tw-gradient-position: to top left in oklab;
  7426. }
  7427. }
  7428. .bg-linear-to-tl {
  7429. background-image: linear-gradient(var(--tw-gradient-stops));
  7430. }
  7431. .bg-linear-to-tr {
  7432. --tw-gradient-position: to top right;
  7433. }
  7434. @supports (background-image: linear-gradient(in lab, red, red)) {
  7435. .bg-linear-to-tr {
  7436. --tw-gradient-position: to top right in oklab;
  7437. }
  7438. }
  7439. .bg-linear-to-tr {
  7440. background-image: linear-gradient(var(--tw-gradient-stops));
  7441. }
  7442. .bg-gradient-to-b {
  7443. --tw-gradient-position: to bottom in oklab;
  7444. background-image: linear-gradient(var(--tw-gradient-stops));
  7445. }
  7446. .bg-gradient-to-r {
  7447. --tw-gradient-position: to right in oklab;
  7448. background-image: linear-gradient(var(--tw-gradient-stops));
  7449. }
  7450. .bg-gradient-to-tr {
  7451. --tw-gradient-position: to top right in oklab;
  7452. background-image: linear-gradient(var(--tw-gradient-stops));
  7453. }
  7454. .bg-\[url\(\'\/images\/landing\/testimonial-background\.svg\'\)\] {
  7455. background-image: url(../images/landing/testimonial-background.svg);
  7456. }
  7457. .bg-\[url\(\/images\/apps\/ecommerce\/products\/9\.jpg\)\] {
  7458. background-image: url(../images/apps/ecommerce/products/9.jpg);
  7459. }
  7460. .bg-\[url\(\/images\/landing\/hero-bg-gradient\.png\)\] {
  7461. background-image: url(../images/landing/hero-bg-gradient.png);
  7462. }
  7463. .bg-\[url\(\/images\/landing\/showcase-bg-element\.png\)\] {
  7464. background-image: url(../images/landing/showcase-bg-element.png);
  7465. }
  7466. .bg-\[url\(\/images\/landing\/showcase-bg-gradient\.png\)\] {
  7467. background-image: url(../images/landing/showcase-bg-gradient.png);
  7468. }
  7469. .from-\(--root-bg\) {
  7470. --tw-gradient-from: var(--root-bg);
  7471. --tw-gradient-stops: var(
  7472. --tw-gradient-via-stops,
  7473. var(--tw-gradient-position),
  7474. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7475. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7476. );
  7477. }
  7478. .from-base-100 {
  7479. --tw-gradient-from: var(--color-base-100);
  7480. --tw-gradient-stops: var(
  7481. --tw-gradient-via-stops,
  7482. var(--tw-gradient-position),
  7483. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7484. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7485. );
  7486. }
  7487. .from-base-100\/60 {
  7488. --tw-gradient-from: var(--color-base-100);
  7489. }
  7490. @supports (color: color-mix(in lab, red, red)) {
  7491. .from-base-100\/60 {
  7492. --tw-gradient-from: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  7493. }
  7494. }
  7495. .from-base-100\/60 {
  7496. --tw-gradient-stops: var(
  7497. --tw-gradient-via-stops,
  7498. var(--tw-gradient-position),
  7499. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7500. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7501. );
  7502. }
  7503. .from-base-200 {
  7504. --tw-gradient-from: var(--color-base-200);
  7505. --tw-gradient-stops: var(
  7506. --tw-gradient-via-stops,
  7507. var(--tw-gradient-position),
  7508. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7509. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7510. );
  7511. }
  7512. .from-base-content {
  7513. --tw-gradient-from: var(--color-base-content);
  7514. --tw-gradient-stops: var(
  7515. --tw-gradient-via-stops,
  7516. var(--tw-gradient-position),
  7517. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7518. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7519. );
  7520. }
  7521. .from-black {
  7522. --tw-gradient-from: var(--color-black);
  7523. --tw-gradient-stops: var(
  7524. --tw-gradient-via-stops,
  7525. var(--tw-gradient-position),
  7526. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7527. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7528. );
  7529. }
  7530. .from-blue-600\/80 {
  7531. --tw-gradient-from: #155dfccc;
  7532. }
  7533. @supports (color: color-mix(in lab, red, red)) {
  7534. .from-blue-600\/80 {
  7535. --tw-gradient-from: color-mix(in oklab, var(--color-blue-600) 80%, transparent);
  7536. }
  7537. }
  7538. .from-blue-600\/80 {
  7539. --tw-gradient-stops: var(
  7540. --tw-gradient-via-stops,
  7541. var(--tw-gradient-position),
  7542. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7543. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7544. );
  7545. }
  7546. .from-cyan-600 {
  7547. --tw-gradient-from: var(--color-cyan-600);
  7548. --tw-gradient-stops: var(
  7549. --tw-gradient-via-stops,
  7550. var(--tw-gradient-position),
  7551. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7552. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7553. );
  7554. }
  7555. .from-error {
  7556. --tw-gradient-from: var(--color-error);
  7557. --tw-gradient-stops: var(
  7558. --tw-gradient-via-stops,
  7559. var(--tw-gradient-position),
  7560. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7561. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7562. );
  7563. }
  7564. .from-green-500\/80 {
  7565. --tw-gradient-from: #00c758cc;
  7566. }
  7567. @supports (color: color-mix(in lab, red, red)) {
  7568. .from-green-500\/80 {
  7569. --tw-gradient-from: color-mix(in oklab, var(--color-green-500) 80%, transparent);
  7570. }
  7571. }
  7572. .from-green-500\/80 {
  7573. --tw-gradient-stops: var(
  7574. --tw-gradient-via-stops,
  7575. var(--tw-gradient-position),
  7576. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7577. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7578. );
  7579. }
  7580. .from-green-600 {
  7581. --tw-gradient-from: var(--color-green-600);
  7582. --tw-gradient-stops: var(
  7583. --tw-gradient-via-stops,
  7584. var(--tw-gradient-position),
  7585. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7586. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7587. );
  7588. }
  7589. .from-orange-500\/80 {
  7590. --tw-gradient-from: #fe6e00cc;
  7591. }
  7592. @supports (color: color-mix(in lab, red, red)) {
  7593. .from-orange-500\/80 {
  7594. --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 80%, transparent);
  7595. }
  7596. }
  7597. .from-orange-500\/80 {
  7598. --tw-gradient-stops: var(
  7599. --tw-gradient-via-stops,
  7600. var(--tw-gradient-position),
  7601. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7602. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7603. );
  7604. }
  7605. .from-primary {
  7606. --tw-gradient-from: var(--color-primary);
  7607. --tw-gradient-stops: var(
  7608. --tw-gradient-via-stops,
  7609. var(--tw-gradient-position),
  7610. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7611. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7612. );
  7613. }
  7614. .from-primary\/3 {
  7615. --tw-gradient-from: var(--color-primary);
  7616. }
  7617. @supports (color: color-mix(in lab, red, red)) {
  7618. .from-primary\/3 {
  7619. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 3%, transparent);
  7620. }
  7621. }
  7622. .from-primary\/3 {
  7623. --tw-gradient-stops: var(
  7624. --tw-gradient-via-stops,
  7625. var(--tw-gradient-position),
  7626. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7627. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7628. );
  7629. }
  7630. .from-primary\/5 {
  7631. --tw-gradient-from: var(--color-primary);
  7632. }
  7633. @supports (color: color-mix(in lab, red, red)) {
  7634. .from-primary\/5 {
  7635. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7636. }
  7637. }
  7638. .from-primary\/5 {
  7639. --tw-gradient-stops: var(
  7640. --tw-gradient-via-stops,
  7641. var(--tw-gradient-position),
  7642. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7643. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7644. );
  7645. }
  7646. .from-primary\/80 {
  7647. --tw-gradient-from: var(--color-primary);
  7648. }
  7649. @supports (color: color-mix(in lab, red, red)) {
  7650. .from-primary\/80 {
  7651. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7652. }
  7653. }
  7654. .from-primary\/80 {
  7655. --tw-gradient-stops: var(
  7656. --tw-gradient-via-stops,
  7657. var(--tw-gradient-position),
  7658. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7659. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7660. );
  7661. }
  7662. .from-purple-500 {
  7663. --tw-gradient-from: var(--color-purple-500);
  7664. --tw-gradient-stops: var(
  7665. --tw-gradient-via-stops,
  7666. var(--tw-gradient-position),
  7667. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7668. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7669. );
  7670. }
  7671. .from-purple-500\/80 {
  7672. --tw-gradient-from: #ac4bffcc;
  7673. }
  7674. @supports (color: color-mix(in lab, red, red)) {
  7675. .from-purple-500\/80 {
  7676. --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 80%, transparent);
  7677. }
  7678. }
  7679. .from-purple-500\/80 {
  7680. --tw-gradient-stops: var(
  7681. --tw-gradient-via-stops,
  7682. var(--tw-gradient-position),
  7683. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7684. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7685. );
  7686. }
  7687. .from-red-500\/80 {
  7688. --tw-gradient-from: #fb2c36cc;
  7689. }
  7690. @supports (color: color-mix(in lab, red, red)) {
  7691. .from-red-500\/80 {
  7692. --tw-gradient-from: color-mix(in oklab, var(--color-red-500) 80%, transparent);
  7693. }
  7694. }
  7695. .from-red-500\/80 {
  7696. --tw-gradient-stops: var(
  7697. --tw-gradient-via-stops,
  7698. var(--tw-gradient-position),
  7699. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7700. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7701. );
  7702. }
  7703. .from-secondary {
  7704. --tw-gradient-from: var(--color-secondary);
  7705. --tw-gradient-stops: var(
  7706. --tw-gradient-via-stops,
  7707. var(--tw-gradient-position),
  7708. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7709. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7710. );
  7711. }
  7712. .from-secondary\/80 {
  7713. --tw-gradient-from: var(--color-secondary);
  7714. }
  7715. @supports (color: color-mix(in lab, red, red)) {
  7716. .from-secondary\/80 {
  7717. --tw-gradient-from: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  7718. }
  7719. }
  7720. .from-secondary\/80 {
  7721. --tw-gradient-stops: var(
  7722. --tw-gradient-via-stops,
  7723. var(--tw-gradient-position),
  7724. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7725. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7726. );
  7727. }
  7728. .from-success {
  7729. --tw-gradient-from: var(--color-success);
  7730. --tw-gradient-stops: var(
  7731. --tw-gradient-via-stops,
  7732. var(--tw-gradient-position),
  7733. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7734. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7735. );
  7736. }
  7737. .from-success\/80 {
  7738. --tw-gradient-from: var(--color-success);
  7739. }
  7740. @supports (color: color-mix(in lab, red, red)) {
  7741. .from-success\/80 {
  7742. --tw-gradient-from: color-mix(in oklab, var(--color-success) 80%, transparent);
  7743. }
  7744. }
  7745. .from-success\/80 {
  7746. --tw-gradient-stops: var(
  7747. --tw-gradient-via-stops,
  7748. var(--tw-gradient-position),
  7749. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7750. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7751. );
  7752. }
  7753. .from-teal-500\/80 {
  7754. --tw-gradient-from: #00baa7cc;
  7755. }
  7756. @supports (color: color-mix(in lab, red, red)) {
  7757. .from-teal-500\/80 {
  7758. --tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 80%, transparent);
  7759. }
  7760. }
  7761. .from-teal-500\/80 {
  7762. --tw-gradient-stops: var(
  7763. --tw-gradient-via-stops,
  7764. var(--tw-gradient-position),
  7765. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7766. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7767. );
  7768. }
  7769. .from-transparent {
  7770. --tw-gradient-from: transparent;
  7771. --tw-gradient-stops: var(
  7772. --tw-gradient-via-stops,
  7773. var(--tw-gradient-position),
  7774. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7775. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7776. );
  7777. }
  7778. .from-warning {
  7779. --tw-gradient-from: var(--color-warning);
  7780. --tw-gradient-stops: var(
  7781. --tw-gradient-via-stops,
  7782. var(--tw-gradient-position),
  7783. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7784. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7785. );
  7786. }
  7787. .from-yellow-600\/80 {
  7788. --tw-gradient-from: #cd8900cc;
  7789. }
  7790. @supports (color: color-mix(in lab, red, red)) {
  7791. .from-yellow-600\/80 {
  7792. --tw-gradient-from: color-mix(in oklab, var(--color-yellow-600) 80%, transparent);
  7793. }
  7794. }
  7795. .from-yellow-600\/80 {
  7796. --tw-gradient-stops: var(
  7797. --tw-gradient-via-stops,
  7798. var(--tw-gradient-position),
  7799. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7800. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7801. );
  7802. }
  7803. .from-40\% {
  7804. --tw-gradient-from-position: 40%;
  7805. }
  7806. .from-\[50\%\] {
  7807. --tw-gradient-from-position: 50%;
  7808. }
  7809. .via-base-200\/80 {
  7810. --tw-gradient-via: var(--color-base-200);
  7811. }
  7812. @supports (color: color-mix(in lab, red, red)) {
  7813. .via-base-200\/80 {
  7814. --tw-gradient-via: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  7815. }
  7816. }
  7817. .via-base-200\/80 {
  7818. --tw-gradient-via-stops:
  7819. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7820. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7821. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7822. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7823. }
  7824. .via-black\/20 {
  7825. --tw-gradient-via: #0003;
  7826. }
  7827. @supports (color: color-mix(in lab, red, red)) {
  7828. .via-black\/20 {
  7829. --tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent);
  7830. }
  7831. }
  7832. .via-black\/20 {
  7833. --tw-gradient-via-stops:
  7834. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7835. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7836. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7837. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7838. }
  7839. .via-blue-500 {
  7840. --tw-gradient-via: var(--color-blue-500);
  7841. --tw-gradient-via-stops:
  7842. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7843. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7844. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7845. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7846. }
  7847. .via-emerald-500 {
  7848. --tw-gradient-via: var(--color-emerald-500);
  7849. --tw-gradient-via-stops:
  7850. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7851. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7852. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7853. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7854. }
  7855. .via-\[80\%\] {
  7856. --tw-gradient-via-position: 80%;
  7857. }
  7858. .to-base-100 {
  7859. --tw-gradient-to: var(--color-base-100);
  7860. --tw-gradient-stops: var(
  7861. --tw-gradient-via-stops,
  7862. var(--tw-gradient-position),
  7863. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7864. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7865. );
  7866. }
  7867. .to-base-200\/20 {
  7868. --tw-gradient-to: var(--color-base-200);
  7869. }
  7870. @supports (color: color-mix(in lab, red, red)) {
  7871. .to-base-200\/20 {
  7872. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  7873. }
  7874. }
  7875. .to-base-200\/20 {
  7876. --tw-gradient-stops: var(
  7877. --tw-gradient-via-stops,
  7878. var(--tw-gradient-position),
  7879. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7880. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7881. );
  7882. }
  7883. .to-base-200\/60 {
  7884. --tw-gradient-to: var(--color-base-200);
  7885. }
  7886. @supports (color: color-mix(in lab, red, red)) {
  7887. .to-base-200\/60 {
  7888. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  7889. }
  7890. }
  7891. .to-base-200\/60 {
  7892. --tw-gradient-stops: var(
  7893. --tw-gradient-via-stops,
  7894. var(--tw-gradient-position),
  7895. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7896. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7897. );
  7898. }
  7899. .to-base-content\/15 {
  7900. --tw-gradient-to: var(--color-base-content);
  7901. }
  7902. @supports (color: color-mix(in lab, red, red)) {
  7903. .to-base-content\/15 {
  7904. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  7905. }
  7906. }
  7907. .to-base-content\/15 {
  7908. --tw-gradient-stops: var(
  7909. --tw-gradient-via-stops,
  7910. var(--tw-gradient-position),
  7911. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7912. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7913. );
  7914. }
  7915. .to-base-content\/75 {
  7916. --tw-gradient-to: var(--color-base-content);
  7917. }
  7918. @supports (color: color-mix(in lab, red, red)) {
  7919. .to-base-content\/75 {
  7920. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 75%, transparent);
  7921. }
  7922. }
  7923. .to-base-content\/75 {
  7924. --tw-gradient-stops: var(
  7925. --tw-gradient-via-stops,
  7926. var(--tw-gradient-position),
  7927. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7928. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7929. );
  7930. }
  7931. .to-black\/80 {
  7932. --tw-gradient-to: #000c;
  7933. }
  7934. @supports (color: color-mix(in lab, red, red)) {
  7935. .to-black\/80 {
  7936. --tw-gradient-to: color-mix(in oklab, var(--color-black) 80%, transparent);
  7937. }
  7938. }
  7939. .to-black\/80 {
  7940. --tw-gradient-stops: var(
  7941. --tw-gradient-via-stops,
  7942. var(--tw-gradient-position),
  7943. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7944. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7945. );
  7946. }
  7947. .to-blue-600\/50 {
  7948. --tw-gradient-to: #155dfc80;
  7949. }
  7950. @supports (color: color-mix(in lab, red, red)) {
  7951. .to-blue-600\/50 {
  7952. --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  7953. }
  7954. }
  7955. .to-blue-600\/50 {
  7956. --tw-gradient-stops: var(
  7957. --tw-gradient-via-stops,
  7958. var(--tw-gradient-position),
  7959. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7960. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7961. );
  7962. }
  7963. .to-cyan-600 {
  7964. --tw-gradient-to: var(--color-cyan-600);
  7965. --tw-gradient-stops: var(
  7966. --tw-gradient-via-stops,
  7967. var(--tw-gradient-position),
  7968. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7969. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7970. );
  7971. }
  7972. .to-error\/80 {
  7973. --tw-gradient-to: var(--color-error);
  7974. }
  7975. @supports (color: color-mix(in lab, red, red)) {
  7976. .to-error\/80 {
  7977. --tw-gradient-to: color-mix(in oklab, var(--color-error) 80%, transparent);
  7978. }
  7979. }
  7980. .to-error\/80 {
  7981. --tw-gradient-stops: var(
  7982. --tw-gradient-via-stops,
  7983. var(--tw-gradient-position),
  7984. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7985. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7986. );
  7987. }
  7988. .to-green-500\/50 {
  7989. --tw-gradient-to: #00c75880;
  7990. }
  7991. @supports (color: color-mix(in lab, red, red)) {
  7992. .to-green-500\/50 {
  7993. --tw-gradient-to: color-mix(in oklab, var(--color-green-500) 50%, transparent);
  7994. }
  7995. }
  7996. .to-green-500\/50 {
  7997. --tw-gradient-stops: var(
  7998. --tw-gradient-via-stops,
  7999. var(--tw-gradient-position),
  8000. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8001. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8002. );
  8003. }
  8004. .to-indigo-500 {
  8005. --tw-gradient-to: var(--color-indigo-500);
  8006. --tw-gradient-stops: var(
  8007. --tw-gradient-via-stops,
  8008. var(--tw-gradient-position),
  8009. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8010. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8011. );
  8012. }
  8013. .to-orange-500\/60 {
  8014. --tw-gradient-to: #fe6e0099;
  8015. }
  8016. @supports (color: color-mix(in lab, red, red)) {
  8017. .to-orange-500\/60 {
  8018. --tw-gradient-to: color-mix(in oklab, var(--color-orange-500) 60%, transparent);
  8019. }
  8020. }
  8021. .to-orange-500\/60 {
  8022. --tw-gradient-stops: var(
  8023. --tw-gradient-via-stops,
  8024. var(--tw-gradient-position),
  8025. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8026. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8027. );
  8028. }
  8029. .to-primary {
  8030. --tw-gradient-to: var(--color-primary);
  8031. --tw-gradient-stops: var(
  8032. --tw-gradient-via-stops,
  8033. var(--tw-gradient-position),
  8034. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8035. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8036. );
  8037. }
  8038. .to-primary\/60 {
  8039. --tw-gradient-to: var(--color-primary);
  8040. }
  8041. @supports (color: color-mix(in lab, red, red)) {
  8042. .to-primary\/60 {
  8043. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 60%, transparent);
  8044. }
  8045. }
  8046. .to-primary\/60 {
  8047. --tw-gradient-stops: var(
  8048. --tw-gradient-via-stops,
  8049. var(--tw-gradient-position),
  8050. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8051. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8052. );
  8053. }
  8054. .to-primary\/75 {
  8055. --tw-gradient-to: var(--color-primary);
  8056. }
  8057. @supports (color: color-mix(in lab, red, red)) {
  8058. .to-primary\/75 {
  8059. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 75%, transparent);
  8060. }
  8061. }
  8062. .to-primary\/75 {
  8063. --tw-gradient-stops: var(
  8064. --tw-gradient-via-stops,
  8065. var(--tw-gradient-position),
  8066. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8067. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8068. );
  8069. }
  8070. .to-primary\/80 {
  8071. --tw-gradient-to: var(--color-primary);
  8072. }
  8073. @supports (color: color-mix(in lab, red, red)) {
  8074. .to-primary\/80 {
  8075. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 80%, transparent);
  8076. }
  8077. }
  8078. .to-primary\/80 {
  8079. --tw-gradient-stops: var(
  8080. --tw-gradient-via-stops,
  8081. var(--tw-gradient-position),
  8082. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8083. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8084. );
  8085. }
  8086. .to-primary\/85 {
  8087. --tw-gradient-to: var(--color-primary);
  8088. }
  8089. @supports (color: color-mix(in lab, red, red)) {
  8090. .to-primary\/85 {
  8091. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 85%, transparent);
  8092. }
  8093. }
  8094. .to-primary\/85 {
  8095. --tw-gradient-stops: var(
  8096. --tw-gradient-via-stops,
  8097. var(--tw-gradient-position),
  8098. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8099. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8100. );
  8101. }
  8102. .to-purple-400\/60 {
  8103. --tw-gradient-to: #c07eff99;
  8104. }
  8105. @supports (color: color-mix(in lab, red, red)) {
  8106. .to-purple-400\/60 {
  8107. --tw-gradient-to: color-mix(in oklab, var(--color-purple-400) 60%, transparent);
  8108. }
  8109. }
  8110. .to-purple-400\/60 {
  8111. --tw-gradient-stops: var(
  8112. --tw-gradient-via-stops,
  8113. var(--tw-gradient-position),
  8114. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8115. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8116. );
  8117. }
  8118. .to-red-400\/60 {
  8119. --tw-gradient-to: #ff656899;
  8120. }
  8121. @supports (color: color-mix(in lab, red, red)) {
  8122. .to-red-400\/60 {
  8123. --tw-gradient-to: color-mix(in oklab, var(--color-red-400) 60%, transparent);
  8124. }
  8125. }
  8126. .to-red-400\/60 {
  8127. --tw-gradient-stops: var(
  8128. --tw-gradient-via-stops,
  8129. var(--tw-gradient-position),
  8130. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8131. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8132. );
  8133. }
  8134. .to-secondary {
  8135. --tw-gradient-to: var(--color-secondary);
  8136. --tw-gradient-stops: var(
  8137. --tw-gradient-via-stops,
  8138. var(--tw-gradient-position),
  8139. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8140. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8141. );
  8142. }
  8143. .to-secondary\/5 {
  8144. --tw-gradient-to: var(--color-secondary);
  8145. }
  8146. @supports (color: color-mix(in lab, red, red)) {
  8147. .to-secondary\/5 {
  8148. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  8149. }
  8150. }
  8151. .to-secondary\/5 {
  8152. --tw-gradient-stops: var(
  8153. --tw-gradient-via-stops,
  8154. var(--tw-gradient-position),
  8155. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8156. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8157. );
  8158. }
  8159. .to-secondary\/60 {
  8160. --tw-gradient-to: var(--color-secondary);
  8161. }
  8162. @supports (color: color-mix(in lab, red, red)) {
  8163. .to-secondary\/60 {
  8164. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 60%, transparent);
  8165. }
  8166. }
  8167. .to-secondary\/60 {
  8168. --tw-gradient-stops: var(
  8169. --tw-gradient-via-stops,
  8170. var(--tw-gradient-position),
  8171. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8172. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8173. );
  8174. }
  8175. .to-secondary\/80 {
  8176. --tw-gradient-to: var(--color-secondary);
  8177. }
  8178. @supports (color: color-mix(in lab, red, red)) {
  8179. .to-secondary\/80 {
  8180. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  8181. }
  8182. }
  8183. .to-secondary\/80 {
  8184. --tw-gradient-stops: var(
  8185. --tw-gradient-via-stops,
  8186. var(--tw-gradient-position),
  8187. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8188. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8189. );
  8190. }
  8191. .to-success\/60 {
  8192. --tw-gradient-to: var(--color-success);
  8193. }
  8194. @supports (color: color-mix(in lab, red, red)) {
  8195. .to-success\/60 {
  8196. --tw-gradient-to: color-mix(in oklab, var(--color-success) 60%, transparent);
  8197. }
  8198. }
  8199. .to-success\/60 {
  8200. --tw-gradient-stops: var(
  8201. --tw-gradient-via-stops,
  8202. var(--tw-gradient-position),
  8203. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8204. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8205. );
  8206. }
  8207. .to-success\/80 {
  8208. --tw-gradient-to: var(--color-success);
  8209. }
  8210. @supports (color: color-mix(in lab, red, red)) {
  8211. .to-success\/80 {
  8212. --tw-gradient-to: color-mix(in oklab, var(--color-success) 80%, transparent);
  8213. }
  8214. }
  8215. .to-success\/80 {
  8216. --tw-gradient-stops: var(
  8217. --tw-gradient-via-stops,
  8218. var(--tw-gradient-position),
  8219. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8220. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8221. );
  8222. }
  8223. .to-teal-400\/60 {
  8224. --tw-gradient-to: #00d3bd99;
  8225. }
  8226. @supports (color: color-mix(in lab, red, red)) {
  8227. .to-teal-400\/60 {
  8228. --tw-gradient-to: color-mix(in oklab, var(--color-teal-400) 60%, transparent);
  8229. }
  8230. }
  8231. .to-teal-400\/60 {
  8232. --tw-gradient-stops: var(
  8233. --tw-gradient-via-stops,
  8234. var(--tw-gradient-position),
  8235. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8236. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8237. );
  8238. }
  8239. .to-teal-500 {
  8240. --tw-gradient-to: var(--color-teal-500);
  8241. --tw-gradient-stops: var(
  8242. --tw-gradient-via-stops,
  8243. var(--tw-gradient-position),
  8244. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8245. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8246. );
  8247. }
  8248. .to-transparent {
  8249. --tw-gradient-to: transparent;
  8250. --tw-gradient-stops: var(
  8251. --tw-gradient-via-stops,
  8252. var(--tw-gradient-position),
  8253. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8254. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8255. );
  8256. }
  8257. .to-warning\/80 {
  8258. --tw-gradient-to: var(--color-warning);
  8259. }
  8260. @supports (color: color-mix(in lab, red, red)) {
  8261. .to-warning\/80 {
  8262. --tw-gradient-to: color-mix(in oklab, var(--color-warning) 80%, transparent);
  8263. }
  8264. }
  8265. .to-warning\/80 {
  8266. --tw-gradient-stops: var(
  8267. --tw-gradient-via-stops,
  8268. var(--tw-gradient-position),
  8269. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8270. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8271. );
  8272. }
  8273. .to-yellow-500\/60 {
  8274. --tw-gradient-to: #edb20099;
  8275. }
  8276. @supports (color: color-mix(in lab, red, red)) {
  8277. .to-yellow-500\/60 {
  8278. --tw-gradient-to: color-mix(in oklab, var(--color-yellow-500) 60%, transparent);
  8279. }
  8280. }
  8281. .to-yellow-500\/60 {
  8282. --tw-gradient-stops: var(
  8283. --tw-gradient-via-stops,
  8284. var(--tw-gradient-position),
  8285. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8286. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8287. );
  8288. }
  8289. .to-\[20\%\] {
  8290. --tw-gradient-to-position: 20%;
  8291. }
  8292. .to-\[80\%\] {
  8293. --tw-gradient-to-position: 80%;
  8294. }
  8295. .loading-bars {
  8296. -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");
  8297. 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%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");
  8298. }
  8299. .loading-dots {
  8300. -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
  8301. 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%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
  8302. }
  8303. .loading-infinity {
  8304. -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.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.589'/%3E%3C/path%3E%3C/svg%3E");
  8305. 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='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.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.589'/%3E%3C/path%3E%3C/svg%3E");
  8306. }
  8307. .loading-ring {
  8308. -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%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");
  8309. 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='white'%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");
  8310. }
  8311. .mask-diamond {
  8312. -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e");
  8313. 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");
  8314. }
  8315. .mask-heart {
  8316. -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
  8317. 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");
  8318. }
  8319. .mask-hexagon-2 {
  8320. -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
  8321. 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");
  8322. }
  8323. .mask-pentagon {
  8324. -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e");
  8325. 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");
  8326. }
  8327. .mask-squircle {
  8328. -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
  8329. 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");
  8330. }
  8331. .mask-star-2 {
  8332. -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");
  8333. 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");
  8334. }
  8335. .\[background-size\:200\%_60\%\] {
  8336. background-size: 200% 60%;
  8337. }
  8338. .bg-cover {
  8339. background-size: cover;
  8340. }
  8341. .bg-clip-text {
  8342. -webkit-background-clip: text;
  8343. background-clip: text;
  8344. }
  8345. .bg-center {
  8346. background-position: 50%;
  8347. }
  8348. .bg-no-repeat {
  8349. background-repeat: no-repeat;
  8350. }
  8351. .fill-base-content\/15 {
  8352. fill: var(--color-base-content);
  8353. }
  8354. @supports (color: color-mix(in lab, red, red)) {
  8355. .fill-base-content\/15 {
  8356. fill: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  8357. }
  8358. }
  8359. .fill-base-content\/20 {
  8360. fill: var(--color-base-content);
  8361. }
  8362. @supports (color: color-mix(in lab, red, red)) {
  8363. .fill-base-content\/20 {
  8364. fill: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8365. }
  8366. }
  8367. .fill-base-content\/30 {
  8368. fill: var(--color-base-content);
  8369. }
  8370. @supports (color: color-mix(in lab, red, red)) {
  8371. .fill-base-content\/30 {
  8372. fill: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8373. }
  8374. }
  8375. .fill-base-content\/35 {
  8376. fill: var(--color-base-content);
  8377. }
  8378. @supports (color: color-mix(in lab, red, red)) {
  8379. .fill-base-content\/35 {
  8380. fill: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  8381. }
  8382. }
  8383. .fill-base-content\/45 {
  8384. fill: var(--color-base-content);
  8385. }
  8386. @supports (color: color-mix(in lab, red, red)) {
  8387. .fill-base-content\/45 {
  8388. fill: color-mix(in oklab, var(--color-base-content) 45%, transparent);
  8389. }
  8390. }
  8391. .fill-base-content\/50 {
  8392. fill: var(--color-base-content);
  8393. }
  8394. @supports (color: color-mix(in lab, red, red)) {
  8395. .fill-base-content\/50 {
  8396. fill: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  8397. }
  8398. }
  8399. .fill-base-content\/55 {
  8400. fill: var(--color-base-content);
  8401. }
  8402. @supports (color: color-mix(in lab, red, red)) {
  8403. .fill-base-content\/55 {
  8404. fill: color-mix(in oklab, var(--color-base-content) 55%, transparent);
  8405. }
  8406. }
  8407. .fill-base-content\/60 {
  8408. fill: var(--color-base-content);
  8409. }
  8410. @supports (color: color-mix(in lab, red, red)) {
  8411. .fill-base-content\/60 {
  8412. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  8413. }
  8414. }
  8415. .stroke-base-100\/60 {
  8416. stroke: var(--color-base-100);
  8417. }
  8418. @supports (color: color-mix(in lab, red, red)) {
  8419. .stroke-base-100\/60 {
  8420. stroke: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  8421. }
  8422. }
  8423. .stroke-base-content\/20 {
  8424. stroke: var(--color-base-content);
  8425. }
  8426. @supports (color: color-mix(in lab, red, red)) {
  8427. .stroke-base-content\/20 {
  8428. stroke: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8429. }
  8430. }
  8431. .stroke-base-content\/30 {
  8432. stroke: var(--color-base-content);
  8433. }
  8434. @supports (color: color-mix(in lab, red, red)) {
  8435. .stroke-base-content\/30 {
  8436. stroke: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8437. }
  8438. }
  8439. .stroke-base-content\/40 {
  8440. stroke: var(--color-base-content);
  8441. }
  8442. @supports (color: color-mix(in lab, red, red)) {
  8443. .stroke-base-content\/40 {
  8444. stroke: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8445. }
  8446. }
  8447. .object-cover {
  8448. object-fit: cover;
  8449. }
  8450. .checkbox-sm {
  8451. --size: calc(var(--size-selector, 0.25rem) * 5);
  8452. padding: 0.1875rem;
  8453. }
  8454. .radio-sm {
  8455. padding: 0.1875rem;
  8456. }
  8457. .radio-sm[type="radio"] {
  8458. --size: calc(var(--size-selector, 0.25rem) * 5);
  8459. }
  8460. .\!p-0 {
  8461. padding: calc(var(--spacing) * 0) !important;
  8462. }
  8463. .p-0 {
  8464. padding: calc(var(--spacing) * 0);
  8465. }
  8466. .p-0\.5 {
  8467. padding: calc(var(--spacing) * 0.5);
  8468. }
  8469. .p-1 {
  8470. padding: calc(var(--spacing) * 1);
  8471. }
  8472. .p-1\.5 {
  8473. padding: calc(var(--spacing) * 1.5);
  8474. }
  8475. .p-2 {
  8476. padding: calc(var(--spacing) * 2);
  8477. }
  8478. .p-2\.5 {
  8479. padding: calc(var(--spacing) * 2.5);
  8480. }
  8481. .p-3 {
  8482. padding: calc(var(--spacing) * 3);
  8483. }
  8484. .p-4 {
  8485. padding: calc(var(--spacing) * 4);
  8486. }
  8487. .p-5 {
  8488. padding: calc(var(--spacing) * 5);
  8489. }
  8490. .p-6 {
  8491. padding: calc(var(--spacing) * 6);
  8492. }
  8493. .p-8 {
  8494. padding: calc(var(--spacing) * 8);
  8495. }
  8496. .p-10 {
  8497. padding: calc(var(--spacing) * 10);
  8498. }
  8499. .p-28 {
  8500. padding: calc(var(--spacing) * 28);
  8501. }
  8502. .p-px {
  8503. padding: 1px;
  8504. }
  8505. .menu-title {
  8506. color: var(--color-base-content);
  8507. padding-block: 0.5rem;
  8508. padding-inline: 0.75rem;
  8509. }
  8510. @supports (color: color-mix(in lab, red, red)) {
  8511. .menu-title {
  8512. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8513. }
  8514. }
  8515. .menu-title {
  8516. font-size: 0.875rem;
  8517. font-weight: 600;
  8518. }
  8519. .badge-sm {
  8520. --size: calc(var(--size-selector, 0.25rem) * 5);
  8521. padding-inline: calc(0.25rem * 2.5 - var(--border));
  8522. font-size: 0.75rem;
  8523. }
  8524. .badge-xs {
  8525. --size: calc(var(--size-selector, 0.25rem) * 4);
  8526. padding-inline: calc(0.25rem * 2 - var(--border));
  8527. font-size: 0.625rem;
  8528. }
  8529. .px-0 {
  8530. padding-inline: calc(var(--spacing) * 0);
  8531. }
  8532. .px-0\.5 {
  8533. padding-inline: calc(var(--spacing) * 0.5);
  8534. }
  8535. .px-1 {
  8536. padding-inline: calc(var(--spacing) * 1);
  8537. }
  8538. .px-1\.5 {
  8539. padding-inline: calc(var(--spacing) * 1.5);
  8540. }
  8541. .px-2 {
  8542. padding-inline: calc(var(--spacing) * 2);
  8543. }
  8544. .px-2\.5 {
  8545. padding-inline: calc(var(--spacing) * 2.5);
  8546. }
  8547. .px-3 {
  8548. padding-inline: calc(var(--spacing) * 3);
  8549. }
  8550. .px-3\.5 {
  8551. padding-inline: calc(var(--spacing) * 3.5);
  8552. }
  8553. .px-4 {
  8554. padding-inline: calc(var(--spacing) * 4);
  8555. }
  8556. .px-5 {
  8557. padding-inline: calc(var(--spacing) * 5);
  8558. }
  8559. .px-6 {
  8560. padding-inline: calc(var(--spacing) * 6);
  8561. }
  8562. .px-7 {
  8563. padding-inline: calc(var(--spacing) * 7);
  8564. }
  8565. .py-0 {
  8566. padding-block: calc(var(--spacing) * 0);
  8567. }
  8568. .py-0\.5 {
  8569. padding-block: calc(var(--spacing) * 0.5);
  8570. }
  8571. .py-1 {
  8572. padding-block: calc(var(--spacing) * 1);
  8573. }
  8574. .py-1\.5 {
  8575. padding-block: calc(var(--spacing) * 1.5);
  8576. }
  8577. .py-2 {
  8578. padding-block: calc(var(--spacing) * 2);
  8579. }
  8580. .py-2\.5 {
  8581. padding-block: calc(var(--spacing) * 2.5);
  8582. }
  8583. .py-3 {
  8584. padding-block: calc(var(--spacing) * 3);
  8585. }
  8586. .py-4 {
  8587. padding-block: calc(var(--spacing) * 4);
  8588. }
  8589. .py-5 {
  8590. padding-block: calc(var(--spacing) * 5);
  8591. }
  8592. .py-6 {
  8593. padding-block: calc(var(--spacing) * 6);
  8594. }
  8595. .py-8 {
  8596. padding-block: calc(var(--spacing) * 8);
  8597. }
  8598. .py-28 {
  8599. padding-block: calc(var(--spacing) * 28);
  8600. }
  8601. .ps-1 {
  8602. padding-inline-start: calc(var(--spacing) * 1);
  8603. }
  8604. .ps-2\.5 {
  8605. padding-inline-start: calc(var(--spacing) * 2.5);
  8606. }
  8607. .ps-3 {
  8608. padding-inline-start: calc(var(--spacing) * 3);
  8609. }
  8610. .ps-4 {
  8611. padding-inline-start: calc(var(--spacing) * 4);
  8612. }
  8613. .ps-5 {
  8614. padding-inline-start: calc(var(--spacing) * 5);
  8615. }
  8616. .ps-10 {
  8617. padding-inline-start: calc(var(--spacing) * 10);
  8618. }
  8619. .pe-2 {
  8620. padding-inline-end: calc(var(--spacing) * 2);
  8621. }
  8622. .pe-2\.5 {
  8623. padding-inline-end: calc(var(--spacing) * 2.5);
  8624. }
  8625. .pe-4 {
  8626. padding-inline-end: calc(var(--spacing) * 4);
  8627. }
  8628. .pt-0 {
  8629. padding-top: calc(var(--spacing) * 0);
  8630. }
  8631. .pt-0\.5 {
  8632. padding-top: calc(var(--spacing) * 0.5);
  8633. }
  8634. .pt-1 {
  8635. padding-top: calc(var(--spacing) * 1);
  8636. }
  8637. .pt-2 {
  8638. padding-top: calc(var(--spacing) * 2);
  8639. }
  8640. .pt-3 {
  8641. padding-top: calc(var(--spacing) * 3);
  8642. }
  8643. .pt-4 {
  8644. padding-top: calc(var(--spacing) * 4);
  8645. }
  8646. .pt-5 {
  8647. padding-top: calc(var(--spacing) * 5);
  8648. }
  8649. .pt-8 {
  8650. padding-top: calc(var(--spacing) * 8);
  8651. }
  8652. .pt-12 {
  8653. padding-top: calc(var(--spacing) * 12);
  8654. }
  8655. .pb-0 {
  8656. padding-bottom: calc(var(--spacing) * 0);
  8657. }
  8658. .pb-1 {
  8659. padding-bottom: calc(var(--spacing) * 1);
  8660. }
  8661. .pb-1\.5 {
  8662. padding-bottom: calc(var(--spacing) * 1.5);
  8663. }
  8664. .pb-2 {
  8665. padding-bottom: calc(var(--spacing) * 2);
  8666. }
  8667. .pb-3 {
  8668. padding-bottom: calc(var(--spacing) * 3);
  8669. }
  8670. .pb-4 {
  8671. padding-bottom: calc(var(--spacing) * 4);
  8672. }
  8673. .pb-12 {
  8674. padding-bottom: calc(var(--spacing) * 12);
  8675. }
  8676. .pb-20 {
  8677. padding-bottom: calc(var(--spacing) * 20);
  8678. }
  8679. .text-center {
  8680. text-align: center;
  8681. }
  8682. .text-end {
  8683. text-align: end;
  8684. }
  8685. .text-start {
  8686. text-align: start;
  8687. }
  8688. .align-super {
  8689. vertical-align: super;
  8690. }
  8691. .font-mono {
  8692. font-family: var(--font-mono);
  8693. }
  8694. .font-sans {
  8695. font-family: var(--font-sans);
  8696. }
  8697. .\!text-sm {
  8698. font-size: var(--text-sm) !important;
  8699. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  8700. }
  8701. .text-2xl {
  8702. font-size: var(--text-2xl);
  8703. line-height: var(--tw-leading, var(--text-2xl--line-height));
  8704. }
  8705. .text-2xl\/none {
  8706. font-size: var(--text-2xl);
  8707. line-height: 1;
  8708. }
  8709. .text-3xl {
  8710. font-size: var(--text-3xl);
  8711. line-height: var(--tw-leading, var(--text-3xl--line-height));
  8712. }
  8713. .text-4xl {
  8714. font-size: var(--text-4xl);
  8715. line-height: var(--tw-leading, var(--text-4xl--line-height));
  8716. }
  8717. .text-5xl {
  8718. font-size: var(--text-5xl);
  8719. line-height: var(--tw-leading, var(--text-5xl--line-height));
  8720. }
  8721. .text-6xl {
  8722. font-size: var(--text-6xl);
  8723. line-height: var(--tw-leading, var(--text-6xl--line-height));
  8724. }
  8725. .text-\[11px\]\/none {
  8726. font-size: 11px;
  8727. line-height: 1;
  8728. }
  8729. .text-base {
  8730. font-size: var(--text-base);
  8731. line-height: var(--tw-leading, var(--text-base--line-height));
  8732. }
  8733. .text-lg {
  8734. font-size: var(--text-lg);
  8735. line-height: var(--tw-leading, var(--text-lg--line-height));
  8736. }
  8737. .text-lg\/5\.5 {
  8738. font-size: var(--text-lg);
  8739. line-height: calc(var(--spacing) * 5.5);
  8740. }
  8741. .text-lg\/none {
  8742. font-size: var(--text-lg);
  8743. line-height: 1;
  8744. }
  8745. .text-sm {
  8746. font-size: var(--text-sm);
  8747. line-height: var(--tw-leading, var(--text-sm--line-height));
  8748. }
  8749. .text-sm\/none {
  8750. font-size: var(--text-sm);
  8751. line-height: 1;
  8752. }
  8753. .text-xl {
  8754. font-size: var(--text-xl);
  8755. line-height: var(--tw-leading, var(--text-xl--line-height));
  8756. }
  8757. .text-xs {
  8758. font-size: var(--text-xs);
  8759. line-height: var(--tw-leading, var(--text-xs--line-height));
  8760. }
  8761. .text-xs\/none {
  8762. font-size: var(--text-xs);
  8763. line-height: 1;
  8764. }
  8765. .tabs-sm {
  8766. --tab-height: calc(var(--size-field, 0.25rem) * 8);
  8767. }
  8768. .tabs-sm :where(.tab) {
  8769. --tab-p: 0.5rem;
  8770. --tab-radius-min: calc(0.5rem - var(--border));
  8771. font-size: 0.875rem;
  8772. }
  8773. .tabs-xs {
  8774. --tab-height: calc(var(--size-field, 0.25rem) * 6);
  8775. }
  8776. .tabs-xs :where(.tab) {
  8777. --tab-p: 0.375rem;
  8778. --tab-radius-min: calc(0.5rem - var(--border));
  8779. font-size: 0.75rem;
  8780. }
  8781. .kbd-sm {
  8782. --size: calc(var(--size-selector, 0.25rem) * 5);
  8783. font-size: 0.75rem;
  8784. }
  8785. .select-sm {
  8786. --size: calc(var(--size-field, 0.25rem) * 8);
  8787. font-size: 0.75rem;
  8788. }
  8789. .select-xs {
  8790. --size: calc(var(--size-field, 0.25rem) * 6);
  8791. font-size: 0.6875rem;
  8792. }
  8793. .text-\[9px\] {
  8794. font-size: 9px;
  8795. }
  8796. .text-\[10px\] {
  8797. font-size: 10px;
  8798. }
  8799. .text-\[11px\] {
  8800. font-size: 11px;
  8801. }
  8802. .text-\[12px\] {
  8803. font-size: 12px;
  8804. }
  8805. .text-\[15px\] {
  8806. font-size: 15px;
  8807. }
  8808. .text-\[200px\] {
  8809. font-size: 200px;
  8810. }
  8811. .leading-0 {
  8812. --tw-leading: calc(var(--spacing) * 0);
  8813. line-height: calc(var(--spacing) * 0);
  8814. }
  8815. .leading-5 {
  8816. --tw-leading: calc(var(--spacing) * 5);
  8817. line-height: calc(var(--spacing) * 5);
  8818. }
  8819. .leading-none {
  8820. --tw-leading: 1;
  8821. line-height: 1;
  8822. }
  8823. .leading-tight {
  8824. --tw-leading: var(--leading-tight);
  8825. line-height: var(--leading-tight);
  8826. }
  8827. .font-black {
  8828. --tw-font-weight: var(--font-weight-black);
  8829. font-weight: var(--font-weight-black);
  8830. }
  8831. .font-bold {
  8832. --tw-font-weight: var(--font-weight-bold);
  8833. font-weight: var(--font-weight-bold);
  8834. }
  8835. .font-extrabold {
  8836. --tw-font-weight: var(--font-weight-extrabold);
  8837. font-weight: var(--font-weight-extrabold);
  8838. }
  8839. .font-extralight {
  8840. --tw-font-weight: var(--font-weight-extralight);
  8841. font-weight: var(--font-weight-extralight);
  8842. }
  8843. .font-light {
  8844. --tw-font-weight: var(--font-weight-light);
  8845. font-weight: var(--font-weight-light);
  8846. }
  8847. .font-medium {
  8848. --tw-font-weight: var(--font-weight-medium);
  8849. font-weight: var(--font-weight-medium);
  8850. }
  8851. .font-normal {
  8852. --tw-font-weight: var(--font-weight-normal);
  8853. font-weight: var(--font-weight-normal);
  8854. }
  8855. .font-semibold {
  8856. --tw-font-weight: var(--font-weight-semibold);
  8857. font-weight: var(--font-weight-semibold);
  8858. }
  8859. .font-thin {
  8860. --tw-font-weight: var(--font-weight-thin);
  8861. font-weight: var(--font-weight-thin);
  8862. }
  8863. .tracking-\[0\.2px\] {
  8864. --tw-tracking: 0.2px;
  8865. letter-spacing: 0.2px;
  8866. }
  8867. .tracking-\[12px\] {
  8868. --tw-tracking: 12px;
  8869. letter-spacing: 12px;
  8870. }
  8871. .tracking-tight {
  8872. --tw-tracking: var(--tracking-tight);
  8873. letter-spacing: var(--tracking-tight);
  8874. }
  8875. .tracking-wide {
  8876. --tw-tracking: var(--tracking-wide);
  8877. letter-spacing: var(--tracking-wide);
  8878. }
  8879. .tracking-wider {
  8880. --tw-tracking: var(--tracking-wider);
  8881. letter-spacing: var(--tracking-wider);
  8882. }
  8883. .text-nowrap {
  8884. text-wrap: nowrap;
  8885. }
  8886. .overflow-ellipsis,
  8887. .text-ellipsis {
  8888. text-overflow: ellipsis;
  8889. }
  8890. .whitespace-nowrap {
  8891. white-space: nowrap;
  8892. }
  8893. .checkbox-error {
  8894. color: var(--color-error-content);
  8895. --input-color: var(--color-error);
  8896. }
  8897. .checkbox-primary {
  8898. color: var(--color-primary-content);
  8899. --input-color: var(--color-primary);
  8900. }
  8901. .link-primary {
  8902. color: var(--color-primary);
  8903. }
  8904. @media (hover: hover) {
  8905. .link-primary:hover {
  8906. color: var(--color-primary);
  8907. }
  8908. @supports (color: color-mix(in lab, red, red)) {
  8909. .link-primary:hover {
  8910. color: color-mix(in oklab, var(--color-primary) 80%, #000);
  8911. }
  8912. }
  8913. }
  8914. .range-primary {
  8915. color: var(--color-primary);
  8916. --range-thumb: var(--color-primary-content);
  8917. }
  8918. .tooltip-error {
  8919. --tt-bg: var(--color-error);
  8920. }
  8921. .tooltip-error > .tooltip-content,
  8922. .tooltip-error[data-tip]:before {
  8923. color: var(--color-error-content);
  8924. }
  8925. .\!text-black {
  8926. color: var(--color-black) !important;
  8927. }
  8928. .\!text-primary-content {
  8929. color: var(--color-primary-content) !important;
  8930. }
  8931. .progress-accent {
  8932. color: var(--color-accent);
  8933. }
  8934. .progress-error {
  8935. color: var(--color-error);
  8936. }
  8937. .progress-info {
  8938. color: var(--color-info);
  8939. }
  8940. .progress-primary {
  8941. color: var(--color-primary);
  8942. }
  8943. .progress-secondary {
  8944. color: var(--color-secondary);
  8945. }
  8946. .progress-success {
  8947. color: var(--color-success);
  8948. }
  8949. .progress-warning {
  8950. color: var(--color-warning);
  8951. }
  8952. .text-base-content,
  8953. .text-base-content\/5 {
  8954. color: var(--color-base-content);
  8955. }
  8956. @supports (color: color-mix(in lab, red, red)) {
  8957. .text-base-content\/5 {
  8958. color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  8959. }
  8960. }
  8961. .text-base-content\/25 {
  8962. color: var(--color-base-content);
  8963. }
  8964. @supports (color: color-mix(in lab, red, red)) {
  8965. .text-base-content\/25 {
  8966. color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  8967. }
  8968. }
  8969. .text-base-content\/40 {
  8970. color: var(--color-base-content);
  8971. }
  8972. @supports (color: color-mix(in lab, red, red)) {
  8973. .text-base-content\/40 {
  8974. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8975. }
  8976. }
  8977. .text-base-content\/50 {
  8978. color: var(--color-base-content);
  8979. }
  8980. @supports (color: color-mix(in lab, red, red)) {
  8981. .text-base-content\/50 {
  8982. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  8983. }
  8984. }
  8985. .text-base-content\/60 {
  8986. color: var(--color-base-content);
  8987. }
  8988. @supports (color: color-mix(in lab, red, red)) {
  8989. .text-base-content\/60 {
  8990. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  8991. }
  8992. }
  8993. .text-base-content\/70 {
  8994. color: var(--color-base-content);
  8995. }
  8996. @supports (color: color-mix(in lab, red, red)) {
  8997. .text-base-content\/70 {
  8998. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  8999. }
  9000. }
  9001. .text-base-content\/80 {
  9002. color: var(--color-base-content);
  9003. }
  9004. @supports (color: color-mix(in lab, red, red)) {
  9005. .text-base-content\/80 {
  9006. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  9007. }
  9008. }
  9009. .text-base-content\/90 {
  9010. color: var(--color-base-content);
  9011. }
  9012. @supports (color: color-mix(in lab, red, red)) {
  9013. .text-base-content\/90 {
  9014. color: color-mix(in oklab, var(--color-base-content) 90%, transparent);
  9015. }
  9016. }
  9017. .text-black {
  9018. color: var(--color-black);
  9019. }
  9020. .text-black\/40 {
  9021. color: #0006;
  9022. }
  9023. @supports (color: color-mix(in lab, red, red)) {
  9024. .text-black\/40 {
  9025. color: color-mix(in oklab, var(--color-black) 40%, transparent);
  9026. }
  9027. }
  9028. .text-black\/80 {
  9029. color: #000c;
  9030. }
  9031. @supports (color: color-mix(in lab, red, red)) {
  9032. .text-black\/80 {
  9033. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  9034. }
  9035. }
  9036. .text-blue-500 {
  9037. color: var(--color-blue-500);
  9038. }
  9039. .text-cyan-600 {
  9040. color: var(--color-cyan-600);
  9041. }
  9042. .text-error {
  9043. color: var(--color-error);
  9044. }
  9045. .text-error-content {
  9046. color: var(--color-error-content);
  9047. }
  9048. .text-fuchsia-500 {
  9049. color: var(--color-fuchsia-500);
  9050. }
  9051. .text-gray-500 {
  9052. color: var(--color-gray-500);
  9053. }
  9054. .text-green-500 {
  9055. color: var(--color-green-500);
  9056. }
  9057. .text-indigo-600 {
  9058. color: var(--color-indigo-600);
  9059. }
  9060. .text-info {
  9061. color: var(--color-info);
  9062. }
  9063. .text-neutral-content {
  9064. color: var(--color-neutral-content);
  9065. }
  9066. .text-orange-400 {
  9067. color: var(--color-orange-400);
  9068. }
  9069. .text-orange-500 {
  9070. color: var(--color-orange-500);
  9071. }
  9072. .text-orange-600 {
  9073. color: var(--color-orange-600);
  9074. }
  9075. .text-primary {
  9076. color: var(--color-primary);
  9077. }
  9078. .text-primary-content,
  9079. .text-primary-content\/70 {
  9080. color: var(--color-primary-content);
  9081. }
  9082. @supports (color: color-mix(in lab, red, red)) {
  9083. .text-primary-content\/70 {
  9084. color: color-mix(in oklab, var(--color-primary-content) 70%, transparent);
  9085. }
  9086. }
  9087. .text-primary\/5 {
  9088. color: var(--color-primary);
  9089. }
  9090. @supports (color: color-mix(in lab, red, red)) {
  9091. .text-primary\/5 {
  9092. color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  9093. }
  9094. }
  9095. .text-primary\/60 {
  9096. color: var(--color-primary);
  9097. }
  9098. @supports (color: color-mix(in lab, red, red)) {
  9099. .text-primary\/60 {
  9100. color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  9101. }
  9102. }
  9103. .text-purple-500 {
  9104. color: var(--color-purple-500);
  9105. }
  9106. .text-purple-600 {
  9107. color: var(--color-purple-600);
  9108. }
  9109. .text-red-500 {
  9110. color: var(--color-red-500);
  9111. }
  9112. .text-red-600 {
  9113. color: var(--color-red-600);
  9114. }
  9115. .text-secondary {
  9116. color: var(--color-secondary);
  9117. }
  9118. .text-secondary-content {
  9119. color: var(--color-secondary-content);
  9120. }
  9121. .text-success {
  9122. color: var(--color-success);
  9123. }
  9124. .text-success-content {
  9125. color: var(--color-success-content);
  9126. }
  9127. .text-teal-500 {
  9128. color: var(--color-teal-500);
  9129. }
  9130. .text-teal-600 {
  9131. color: var(--color-teal-600);
  9132. }
  9133. .text-transparent {
  9134. color: #0000;
  9135. }
  9136. .text-violet-500 {
  9137. color: var(--color-violet-500);
  9138. }
  9139. .text-warning {
  9140. color: var(--color-warning);
  9141. }
  9142. .text-warning-content {
  9143. color: var(--color-warning-content);
  9144. }
  9145. .text-white {
  9146. color: var(--color-white);
  9147. }
  9148. .text-yellow-500 {
  9149. color: var(--color-yellow-500);
  9150. }
  9151. .text-yellow-600 {
  9152. color: var(--color-yellow-600);
  9153. }
  9154. .capitalize {
  9155. text-transform: capitalize;
  9156. }
  9157. .lowercase {
  9158. text-transform: lowercase;
  9159. }
  9160. .uppercase {
  9161. text-transform: uppercase;
  9162. }
  9163. .italic {
  9164. font-style: italic;
  9165. }
  9166. .link-hover {
  9167. text-decoration-line: none;
  9168. }
  9169. @media (hover: hover) {
  9170. .link-hover:hover {
  9171. text-decoration-line: underline;
  9172. }
  9173. }
  9174. .line-through {
  9175. text-decoration-line: line-through;
  9176. }
  9177. .underline {
  9178. text-decoration-line: underline;
  9179. }
  9180. .opacity-0 {
  9181. opacity: 0;
  9182. }
  9183. .opacity-8 {
  9184. opacity: 0.08;
  9185. }
  9186. .opacity-20 {
  9187. opacity: 0.2;
  9188. }
  9189. .opacity-30 {
  9190. opacity: 0.3;
  9191. }
  9192. .opacity-40 {
  9193. opacity: 0.4;
  9194. }
  9195. .opacity-50 {
  9196. opacity: 0.5;
  9197. }
  9198. .opacity-60 {
  9199. opacity: 0.6;
  9200. }
  9201. .opacity-70 {
  9202. opacity: 0.7;
  9203. }
  9204. .opacity-75 {
  9205. opacity: 0.75;
  9206. }
  9207. .opacity-80 {
  9208. opacity: 0.8;
  9209. }
  9210. .opacity-100 {
  9211. opacity: 1;
  9212. }
  9213. .bg-blend-color {
  9214. background-blend-mode: color;
  9215. }
  9216. .bg-blend-color-burn {
  9217. background-blend-mode: color-burn;
  9218. }
  9219. .bg-blend-color-dodge {
  9220. background-blend-mode: color-dodge;
  9221. }
  9222. .bg-blend-darken {
  9223. background-blend-mode: darken;
  9224. }
  9225. .bg-blend-difference {
  9226. background-blend-mode: difference;
  9227. }
  9228. .bg-blend-exclusion {
  9229. background-blend-mode: exclusion;
  9230. }
  9231. .bg-blend-hard-light {
  9232. background-blend-mode: hard-light;
  9233. }
  9234. .bg-blend-hue {
  9235. background-blend-mode: hue;
  9236. }
  9237. .bg-blend-lighten {
  9238. background-blend-mode: lighten;
  9239. }
  9240. .bg-blend-luminosity {
  9241. background-blend-mode: luminosity;
  9242. }
  9243. .bg-blend-multiply {
  9244. background-blend-mode: multiply;
  9245. }
  9246. .bg-blend-overlay {
  9247. background-blend-mode: overlay;
  9248. }
  9249. .bg-blend-saturation {
  9250. background-blend-mode: saturation;
  9251. }
  9252. .bg-blend-screen {
  9253. background-blend-mode: screen;
  9254. }
  9255. .bg-blend-soft-light {
  9256. background-blend-mode: soft-light;
  9257. }
  9258. .shadow {
  9259. --tw-shadow:
  9260. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9261. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9262. box-shadow:
  9263. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9264. var(--tw-ring-shadow), var(--tw-shadow);
  9265. }
  9266. .shadow-2xl {
  9267. --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
  9268. box-shadow:
  9269. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9270. var(--tw-ring-shadow), var(--tw-shadow);
  9271. }
  9272. .shadow-2xs {
  9273. --tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
  9274. box-shadow:
  9275. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9276. var(--tw-ring-shadow), var(--tw-shadow);
  9277. }
  9278. .shadow-\[0px_-10px_40px_0px\] {
  9279. --tw-shadow: 0px -10px 40px 0px var(--tw-shadow-color, currentcolor);
  9280. box-shadow:
  9281. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9282. var(--tw-ring-shadow), var(--tw-shadow);
  9283. }
  9284. .shadow-inner {
  9285. --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
  9286. box-shadow:
  9287. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9288. var(--tw-ring-shadow), var(--tw-shadow);
  9289. }
  9290. .shadow-lg {
  9291. --tw-shadow:
  9292. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  9293. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  9294. box-shadow:
  9295. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9296. var(--tw-ring-shadow), var(--tw-shadow);
  9297. }
  9298. .shadow-md {
  9299. --tw-shadow:
  9300. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  9301. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  9302. box-shadow:
  9303. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9304. var(--tw-ring-shadow), var(--tw-shadow);
  9305. }
  9306. .shadow-none {
  9307. --tw-shadow: 0 0 #0000;
  9308. box-shadow:
  9309. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9310. var(--tw-ring-shadow), var(--tw-shadow);
  9311. }
  9312. .shadow-sm {
  9313. --tw-shadow:
  9314. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9315. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9316. box-shadow:
  9317. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9318. var(--tw-ring-shadow), var(--tw-shadow);
  9319. }
  9320. .shadow-xl {
  9321. --tw-shadow:
  9322. 0 20px 25px -5px var(--tw-shadow-color, #0000001a),
  9323. 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
  9324. box-shadow:
  9325. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9326. var(--tw-ring-shadow), var(--tw-shadow);
  9327. }
  9328. .shadow-xs {
  9329. --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
  9330. box-shadow:
  9331. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9332. var(--tw-ring-shadow), var(--tw-shadow);
  9333. }
  9334. .ring {
  9335. --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
  9336. var(--tw-ring-color, currentcolor);
  9337. box-shadow:
  9338. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9339. var(--tw-ring-shadow), var(--tw-shadow);
  9340. }
  9341. .inset-shadow-2xs {
  9342. --tw-inset-shadow: inset 0 1px var(--tw-inset-shadow-color, #0000000d);
  9343. box-shadow:
  9344. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9345. var(--tw-ring-shadow), var(--tw-shadow);
  9346. }
  9347. .inset-shadow-none {
  9348. --tw-inset-shadow: 0 0 #0000;
  9349. box-shadow:
  9350. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9351. var(--tw-ring-shadow), var(--tw-shadow);
  9352. }
  9353. .inset-shadow-sm {
  9354. --tw-inset-shadow: inset 0 2px 4px var(--tw-inset-shadow-color, #0000000d);
  9355. box-shadow:
  9356. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9357. var(--tw-ring-shadow), var(--tw-shadow);
  9358. }
  9359. .inset-shadow-xs {
  9360. --tw-inset-shadow: inset 0 1px 1px var(--tw-inset-shadow-color, #0000000d);
  9361. box-shadow:
  9362. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9363. var(--tw-ring-shadow), var(--tw-shadow);
  9364. }
  9365. .shadow-base-content\/4 {
  9366. --tw-shadow-color: var(--color-base-content);
  9367. }
  9368. @supports (color: color-mix(in lab, red, red)) {
  9369. .shadow-base-content\/4 {
  9370. --tw-shadow-color: color-mix(
  9371. in oklab,
  9372. color-mix(in oklab, var(--color-base-content) 4%, transparent)
  9373. var(--tw-shadow-alpha),
  9374. transparent
  9375. );
  9376. }
  9377. }
  9378. .shadow-error {
  9379. --tw-shadow-color: var(--color-error);
  9380. }
  9381. @supports (color: color-mix(in lab, red, red)) {
  9382. .shadow-error {
  9383. --tw-shadow-color: color-mix(
  9384. in oklab,
  9385. var(--color-error) var(--tw-shadow-alpha),
  9386. transparent
  9387. );
  9388. }
  9389. }
  9390. .shadow-error\/20 {
  9391. --tw-shadow-color: var(--color-error);
  9392. }
  9393. @supports (color: color-mix(in lab, red, red)) {
  9394. .shadow-error\/20 {
  9395. --tw-shadow-color: color-mix(
  9396. in oklab,
  9397. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-shadow-alpha),
  9398. transparent
  9399. );
  9400. }
  9401. }
  9402. .shadow-primary {
  9403. --tw-shadow-color: var(--color-primary);
  9404. }
  9405. @supports (color: color-mix(in lab, red, red)) {
  9406. .shadow-primary {
  9407. --tw-shadow-color: color-mix(
  9408. in oklab,
  9409. var(--color-primary) var(--tw-shadow-alpha),
  9410. transparent
  9411. );
  9412. }
  9413. }
  9414. .shadow-primary-content\/20 {
  9415. --tw-shadow-color: var(--color-primary-content);
  9416. }
  9417. @supports (color: color-mix(in lab, red, red)) {
  9418. .shadow-primary-content\/20 {
  9419. --tw-shadow-color: color-mix(
  9420. in oklab,
  9421. color-mix(in oklab, var(--color-primary-content) 20%, transparent)
  9422. var(--tw-shadow-alpha),
  9423. transparent
  9424. );
  9425. }
  9426. }
  9427. .shadow-primary\/10 {
  9428. --tw-shadow-color: var(--color-primary);
  9429. }
  9430. @supports (color: color-mix(in lab, red, red)) {
  9431. .shadow-primary\/10 {
  9432. --tw-shadow-color: color-mix(
  9433. in oklab,
  9434. color-mix(in oklab, var(--color-primary) 10%, transparent) var(--tw-shadow-alpha),
  9435. transparent
  9436. );
  9437. }
  9438. }
  9439. .shadow-primary\/20 {
  9440. --tw-shadow-color: var(--color-primary);
  9441. }
  9442. @supports (color: color-mix(in lab, red, red)) {
  9443. .shadow-primary\/20 {
  9444. --tw-shadow-color: color-mix(
  9445. in oklab,
  9446. color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha),
  9447. transparent
  9448. );
  9449. }
  9450. }
  9451. .shadow-secondary {
  9452. --tw-shadow-color: var(--color-secondary);
  9453. }
  9454. @supports (color: color-mix(in lab, red, red)) {
  9455. .shadow-secondary {
  9456. --tw-shadow-color: color-mix(
  9457. in oklab,
  9458. var(--color-secondary) var(--tw-shadow-alpha),
  9459. transparent
  9460. );
  9461. }
  9462. }
  9463. .shadow-secondary\/20 {
  9464. --tw-shadow-color: var(--color-secondary);
  9465. }
  9466. @supports (color: color-mix(in lab, red, red)) {
  9467. .shadow-secondary\/20 {
  9468. --tw-shadow-color: color-mix(
  9469. in oklab,
  9470. color-mix(in oklab, var(--color-secondary) 20%, transparent) var(--tw-shadow-alpha),
  9471. transparent
  9472. );
  9473. }
  9474. }
  9475. .shadow-success {
  9476. --tw-shadow-color: var(--color-success);
  9477. }
  9478. @supports (color: color-mix(in lab, red, red)) {
  9479. .shadow-success {
  9480. --tw-shadow-color: color-mix(
  9481. in oklab,
  9482. var(--color-success) var(--tw-shadow-alpha),
  9483. transparent
  9484. );
  9485. }
  9486. }
  9487. .shadow-success\/20 {
  9488. --tw-shadow-color: var(--color-success);
  9489. }
  9490. @supports (color: color-mix(in lab, red, red)) {
  9491. .shadow-success\/20 {
  9492. --tw-shadow-color: color-mix(
  9493. in oklab,
  9494. color-mix(in oklab, var(--color-success) 20%, transparent) var(--tw-shadow-alpha),
  9495. transparent
  9496. );
  9497. }
  9498. }
  9499. .ring-success {
  9500. --tw-ring-color: var(--color-success);
  9501. }
  9502. .inset-shadow-error {
  9503. --tw-inset-shadow-color: var(--color-error);
  9504. }
  9505. @supports (color: color-mix(in lab, red, red)) {
  9506. .inset-shadow-error {
  9507. --tw-inset-shadow-color: color-mix(
  9508. in oklab,
  9509. var(--color-error) var(--tw-inset-shadow-alpha),
  9510. transparent
  9511. );
  9512. }
  9513. }
  9514. .inset-shadow-error\/15 {
  9515. --tw-inset-shadow-color: var(--color-error);
  9516. }
  9517. @supports (color: color-mix(in lab, red, red)) {
  9518. .inset-shadow-error\/15 {
  9519. --tw-inset-shadow-color: color-mix(
  9520. in oklab,
  9521. color-mix(in oklab, var(--color-error) 15%, transparent)
  9522. var(--tw-inset-shadow-alpha),
  9523. transparent
  9524. );
  9525. }
  9526. }
  9527. .inset-shadow-primary {
  9528. --tw-inset-shadow-color: var(--color-primary);
  9529. }
  9530. @supports (color: color-mix(in lab, red, red)) {
  9531. .inset-shadow-primary {
  9532. --tw-inset-shadow-color: color-mix(
  9533. in oklab,
  9534. var(--color-primary) var(--tw-inset-shadow-alpha),
  9535. transparent
  9536. );
  9537. }
  9538. }
  9539. .inset-shadow-primary\/15 {
  9540. --tw-inset-shadow-color: var(--color-primary);
  9541. }
  9542. @supports (color: color-mix(in lab, red, red)) {
  9543. .inset-shadow-primary\/15 {
  9544. --tw-inset-shadow-color: color-mix(
  9545. in oklab,
  9546. color-mix(in oklab, var(--color-primary) 15%, transparent)
  9547. var(--tw-inset-shadow-alpha),
  9548. transparent
  9549. );
  9550. }
  9551. }
  9552. .inset-shadow-secondary {
  9553. --tw-inset-shadow-color: var(--color-secondary);
  9554. }
  9555. @supports (color: color-mix(in lab, red, red)) {
  9556. .inset-shadow-secondary {
  9557. --tw-inset-shadow-color: color-mix(
  9558. in oklab,
  9559. var(--color-secondary) var(--tw-inset-shadow-alpha),
  9560. transparent
  9561. );
  9562. }
  9563. }
  9564. .inset-shadow-secondary\/15 {
  9565. --tw-inset-shadow-color: var(--color-secondary);
  9566. }
  9567. @supports (color: color-mix(in lab, red, red)) {
  9568. .inset-shadow-secondary\/15 {
  9569. --tw-inset-shadow-color: color-mix(
  9570. in oklab,
  9571. color-mix(in oklab, var(--color-secondary) 15%, transparent)
  9572. var(--tw-inset-shadow-alpha),
  9573. transparent
  9574. );
  9575. }
  9576. }
  9577. .inset-shadow-success {
  9578. --tw-inset-shadow-color: var(--color-success);
  9579. }
  9580. @supports (color: color-mix(in lab, red, red)) {
  9581. .inset-shadow-success {
  9582. --tw-inset-shadow-color: color-mix(
  9583. in oklab,
  9584. var(--color-success) var(--tw-inset-shadow-alpha),
  9585. transparent
  9586. );
  9587. }
  9588. }
  9589. .inset-shadow-success\/15 {
  9590. --tw-inset-shadow-color: var(--color-success);
  9591. }
  9592. @supports (color: color-mix(in lab, red, red)) {
  9593. .inset-shadow-success\/15 {
  9594. --tw-inset-shadow-color: color-mix(
  9595. in oklab,
  9596. color-mix(in oklab, var(--color-success) 15%, transparent)
  9597. var(--tw-inset-shadow-alpha),
  9598. transparent
  9599. );
  9600. }
  9601. }
  9602. .inset-shadow-white\/20 {
  9603. --tw-inset-shadow-color: #fff3;
  9604. }
  9605. @supports (color: color-mix(in lab, red, red)) {
  9606. .inset-shadow-white\/20 {
  9607. --tw-inset-shadow-color: color-mix(
  9608. in oklab,
  9609. color-mix(in oklab, var(--color-white) 20%, transparent)
  9610. var(--tw-inset-shadow-alpha),
  9611. transparent
  9612. );
  9613. }
  9614. }
  9615. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible) {
  9616. --btn-shadow: "";
  9617. --btn-bg: #0000;
  9618. --btn-border: #0000;
  9619. --btn-noise: none;
  9620. }
  9621. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not(
  9622. :disabled,
  9623. [disabled],
  9624. .btn-disabled
  9625. ) {
  9626. --btn-fg: currentColor;
  9627. outline-color: currentColor;
  9628. }
  9629. @media (hover: none) {
  9630. .btn-ghost:hover:not(
  9631. .btn-active,
  9632. :active,
  9633. :focus-visible,
  9634. :disabled,
  9635. [disabled],
  9636. .btn-disabled
  9637. ) {
  9638. --btn-shadow: "";
  9639. --btn-bg: #0000;
  9640. --btn-border: #0000;
  9641. --btn-noise: none;
  9642. --btn-fg: currentColor;
  9643. }
  9644. }
  9645. .blur-\[160px\] {
  9646. --tw-blur: blur(160px);
  9647. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9648. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9649. var(--tw-drop-shadow,);
  9650. }
  9651. .blur-\[180px\] {
  9652. --tw-blur: blur(180px);
  9653. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9654. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9655. var(--tw-drop-shadow,);
  9656. }
  9657. .blur-md {
  9658. --tw-blur: blur(var(--blur-md));
  9659. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9660. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9661. var(--tw-drop-shadow,);
  9662. }
  9663. .blur-sm {
  9664. --tw-blur: blur(var(--blur-sm));
  9665. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9666. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9667. var(--tw-drop-shadow,);
  9668. }
  9669. .brightness-125 {
  9670. --tw-brightness: brightness(125%);
  9671. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9672. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9673. var(--tw-drop-shadow,);
  9674. }
  9675. .contrast-125 {
  9676. --tw-contrast: contrast(125%);
  9677. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9678. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9679. var(--tw-drop-shadow,);
  9680. }
  9681. .contrast-200 {
  9682. --tw-contrast: contrast(200%);
  9683. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9684. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9685. var(--tw-drop-shadow,);
  9686. }
  9687. .grayscale,
  9688. .grayscale-100 {
  9689. --tw-grayscale: grayscale(100%);
  9690. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9691. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9692. var(--tw-drop-shadow,);
  9693. }
  9694. .hue-rotate-60 {
  9695. --tw-hue-rotate: hue-rotate(60deg);
  9696. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9697. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9698. var(--tw-drop-shadow,);
  9699. }
  9700. .invert {
  9701. --tw-invert: invert(100%);
  9702. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9703. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9704. var(--tw-drop-shadow,);
  9705. }
  9706. .saturate-200 {
  9707. --tw-saturate: saturate(200%);
  9708. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9709. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9710. var(--tw-drop-shadow,);
  9711. }
  9712. .sepia {
  9713. --tw-sepia: sepia(100%);
  9714. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9715. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9716. var(--tw-drop-shadow,);
  9717. }
  9718. .filter {
  9719. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9720. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9721. var(--tw-drop-shadow,);
  9722. }
  9723. .backdrop-blur {
  9724. --tw-backdrop-blur: blur(8px);
  9725. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9726. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9727. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9728. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9729. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9730. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9731. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9732. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9733. }
  9734. .backdrop-blur-\[4px\] {
  9735. --tw-backdrop-blur: blur(4px);
  9736. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9737. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9738. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9739. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9740. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9741. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9742. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9743. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9744. }
  9745. .backdrop-blur-lg {
  9746. --tw-backdrop-blur: blur(var(--blur-lg));
  9747. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9748. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9749. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9750. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9751. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9752. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9753. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9754. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9755. }
  9756. .backdrop-blur-md {
  9757. --tw-backdrop-blur: blur(var(--blur-md));
  9758. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9759. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9760. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9761. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9762. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9763. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9764. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9765. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9766. }
  9767. .backdrop-blur-sm {
  9768. --tw-backdrop-blur: blur(var(--blur-sm));
  9769. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9770. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9771. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9772. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9773. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9774. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9775. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9776. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9777. }
  9778. .backdrop-blur-xs {
  9779. --tw-backdrop-blur: blur(var(--blur-xs));
  9780. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9781. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9782. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9783. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9784. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9785. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9786. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9787. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9788. }
  9789. .backdrop-brightness-125 {
  9790. --tw-backdrop-brightness: brightness(125%);
  9791. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9792. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9793. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9794. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9795. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9796. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9797. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9798. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9799. }
  9800. .backdrop-contrast-200 {
  9801. --tw-backdrop-contrast: contrast(200%);
  9802. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9803. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9804. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9805. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9806. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9807. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9808. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9809. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9810. }
  9811. .backdrop-grayscale {
  9812. --tw-backdrop-grayscale: grayscale(100%);
  9813. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9814. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9815. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9816. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9817. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9818. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9819. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9820. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9821. }
  9822. .backdrop-hue-rotate-90 {
  9823. --tw-backdrop-hue-rotate: hue-rotate(90deg);
  9824. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9825. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9826. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9827. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9828. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9829. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9830. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9831. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9832. }
  9833. .backdrop-invert {
  9834. --tw-backdrop-invert: invert(100%);
  9835. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9836. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9837. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9838. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9839. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9840. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9841. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9842. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9843. }
  9844. .backdrop-saturate-200 {
  9845. --tw-backdrop-saturate: saturate(200%);
  9846. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9847. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9848. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9849. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9850. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9851. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9852. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9853. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9854. }
  9855. .backdrop-sepia {
  9856. --tw-backdrop-sepia: sepia(100%);
  9857. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9858. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9859. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9860. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9861. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9862. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9863. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9864. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9865. }
  9866. .backdrop-filter {
  9867. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9868. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9869. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9870. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9871. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  9872. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  9873. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  9874. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  9875. }
  9876. .transition-\[top\] {
  9877. transition-property: top;
  9878. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9879. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9880. }
  9881. .transition-all {
  9882. transition-property: all;
  9883. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9884. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9885. }
  9886. .transition-opacity {
  9887. transition-property: opacity;
  9888. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9889. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9890. }
  9891. .delay-300 {
  9892. transition-delay: 0.3s;
  9893. }
  9894. .duration-300 {
  9895. --tw-duration: 0.3s;
  9896. transition-duration: 0.3s;
  9897. }
  9898. .duration-500 {
  9899. --tw-duration: 0.5s;
  9900. transition-duration: 0.5s;
  9901. }
  9902. .duration-1000 {
  9903. --tw-duration: 1s;
  9904. transition-duration: 1s;
  9905. }
  9906. .ease-\[cubic-bezier\(0\.51\,-0\.69\,0\.3\,2\.01\)\] {
  9907. --tw-ease: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  9908. transition-timing-function: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  9909. }
  9910. .btn-outline:not(
  9911. .btn-active,
  9912. :hover,
  9913. :active:focus,
  9914. :focus-visible,
  9915. :disabled,
  9916. [disabled],
  9917. .btn-disabled,
  9918. :checked
  9919. ) {
  9920. --btn-shadow: "";
  9921. --btn-bg: #0000;
  9922. --btn-fg: var(--btn-color);
  9923. --btn-border: var(--btn-color);
  9924. --btn-noise: none;
  9925. }
  9926. @media (hover: none) {
  9927. .btn-outline:hover:not(
  9928. .btn-active,
  9929. :active,
  9930. :focus-visible,
  9931. :disabled,
  9932. [disabled],
  9933. .btn-disabled,
  9934. :checked
  9935. ) {
  9936. --btn-shadow: "";
  9937. --btn-bg: #0000;
  9938. --btn-fg: var(--btn-color);
  9939. --btn-border: var(--btn-color);
  9940. --btn-noise: none;
  9941. }
  9942. }
  9943. .btn-soft:not(
  9944. .btn-active,
  9945. :hover,
  9946. :active:focus,
  9947. :focus-visible,
  9948. :disabled,
  9949. [disabled],
  9950. .btn-disabled
  9951. ) {
  9952. --btn-shadow: "";
  9953. --btn-fg: var(--btn-color, var(--color-base-content));
  9954. --btn-bg: var(--btn-color, var(--color-base-content));
  9955. }
  9956. @supports (color: color-mix(in lab, red, red)) {
  9957. .btn-soft:not(
  9958. .btn-active,
  9959. :hover,
  9960. :active:focus,
  9961. :focus-visible,
  9962. :disabled,
  9963. [disabled],
  9964. .btn-disabled
  9965. ) {
  9966. --btn-bg: color-mix(
  9967. in oklab,
  9968. var(--btn-color, var(--color-base-content)) 8%,
  9969. var(--color-base-100)
  9970. );
  9971. }
  9972. }
  9973. .btn-soft:not(
  9974. .btn-active,
  9975. :hover,
  9976. :active:focus,
  9977. :focus-visible,
  9978. :disabled,
  9979. [disabled],
  9980. .btn-disabled
  9981. ) {
  9982. --btn-border: var(--btn-color, var(--color-base-content));
  9983. }
  9984. @supports (color: color-mix(in lab, red, red)) {
  9985. .btn-soft:not(
  9986. .btn-active,
  9987. :hover,
  9988. :active:focus,
  9989. :focus-visible,
  9990. :disabled,
  9991. [disabled],
  9992. .btn-disabled
  9993. ) {
  9994. --btn-border: color-mix(
  9995. in oklab,
  9996. var(--btn-color, var(--color-base-content)) 10%,
  9997. var(--color-base-100)
  9998. );
  9999. }
  10000. }
  10001. .btn-soft:not(
  10002. .btn-active,
  10003. :hover,
  10004. :active:focus,
  10005. :focus-visible,
  10006. :disabled,
  10007. [disabled],
  10008. .btn-disabled
  10009. ) {
  10010. --btn-noise: none;
  10011. }
  10012. @media (hover: none) {
  10013. .btn-soft:hover:not(
  10014. .btn-active,
  10015. :active,
  10016. :focus-visible,
  10017. :disabled,
  10018. [disabled],
  10019. .btn-disabled
  10020. ) {
  10021. --btn-shadow: "";
  10022. --btn-fg: var(--btn-color, var(--color-base-content));
  10023. --btn-bg: var(--btn-color, var(--color-base-content));
  10024. }
  10025. @supports (color: color-mix(in lab, red, red)) {
  10026. .btn-soft:hover:not(
  10027. .btn-active,
  10028. :active,
  10029. :focus-visible,
  10030. :disabled,
  10031. [disabled],
  10032. .btn-disabled
  10033. ) {
  10034. --btn-bg: color-mix(
  10035. in oklab,
  10036. var(--btn-color, var(--color-base-content)) 8%,
  10037. var(--color-base-100)
  10038. );
  10039. }
  10040. }
  10041. .btn-soft:hover:not(
  10042. .btn-active,
  10043. :active,
  10044. :focus-visible,
  10045. :disabled,
  10046. [disabled],
  10047. .btn-disabled
  10048. ) {
  10049. --btn-border: var(--btn-color, var(--color-base-content));
  10050. }
  10051. @supports (color: color-mix(in lab, red, red)) {
  10052. .btn-soft:hover:not(
  10053. .btn-active,
  10054. :active,
  10055. :focus-visible,
  10056. :disabled,
  10057. [disabled],
  10058. .btn-disabled
  10059. ) {
  10060. --btn-border: color-mix(
  10061. in oklab,
  10062. var(--btn-color, var(--color-base-content)) 10%,
  10063. var(--color-base-100)
  10064. );
  10065. }
  10066. }
  10067. .btn-soft:hover:not(
  10068. .btn-active,
  10069. :active,
  10070. :focus-visible,
  10071. :disabled,
  10072. [disabled],
  10073. .btn-disabled
  10074. ) {
  10075. --btn-noise: none;
  10076. }
  10077. }
  10078. .btn-lg {
  10079. --fontsize: 1.125rem;
  10080. --btn-p: 1.25rem;
  10081. --size: calc(var(--size-field, 0.25rem) * 12);
  10082. }
  10083. .btn-sm {
  10084. --fontsize: 0.75rem;
  10085. --btn-p: 0.75rem;
  10086. --size: calc(var(--size-field, 0.25rem) * 8);
  10087. }
  10088. .btn-xs {
  10089. --fontsize: 0.6875rem;
  10090. --btn-p: 0.5rem;
  10091. --size: calc(var(--size-field, 0.25rem) * 6);
  10092. }
  10093. .\!outline-none {
  10094. --tw-outline-style: none !important;
  10095. outline-style: none !important;
  10096. }
  10097. .badge-error {
  10098. --badge-color: var(--color-error);
  10099. --badge-fg: var(--color-error-content);
  10100. }
  10101. .badge-info {
  10102. --badge-color: var(--color-info);
  10103. --badge-fg: var(--color-info-content);
  10104. }
  10105. .badge-primary {
  10106. --badge-color: var(--color-primary);
  10107. --badge-fg: var(--color-primary-content);
  10108. }
  10109. .badge-secondary {
  10110. --badge-color: var(--color-secondary);
  10111. --badge-fg: var(--color-secondary-content);
  10112. }
  10113. .badge-success {
  10114. --badge-color: var(--color-success);
  10115. --badge-fg: var(--color-success-content);
  10116. }
  10117. .badge-warning {
  10118. --badge-color: var(--color-warning);
  10119. --badge-fg: var(--color-warning-content);
  10120. }
  10121. .btn-error {
  10122. --btn-color: var(--color-error);
  10123. --btn-fg: var(--color-error-content);
  10124. }
  10125. .btn-neutral {
  10126. --btn-color: var(--color-neutral);
  10127. --btn-fg: var(--color-neutral-content);
  10128. }
  10129. .btn-primary {
  10130. --btn-color: var(--color-primary);
  10131. --btn-fg: var(--color-primary-content);
  10132. }
  10133. .btn-secondary {
  10134. --btn-color: var(--color-secondary);
  10135. --btn-fg: var(--color-secondary-content);
  10136. }
  10137. .btn-success {
  10138. --btn-color: var(--color-success);
  10139. --btn-fg: var(--color-success-content);
  10140. }
  10141. .btn-warning {
  10142. --btn-color: var(--color-warning);
  10143. --btn-fg: var(--color-warning-content);
  10144. }
  10145. .select-none {
  10146. -webkit-user-select: none;
  10147. user-select: none;
  10148. }
  10149. .timeline-snap-icon > li {
  10150. --timeline-col-start: 0.5rem;
  10151. --timeline-row-start: minmax(0, 1fr);
  10152. }
  10153. .\[background-position-x\:center\] {
  10154. background-position-x: 50%;
  10155. }
  10156. .hugeicons--calendar-favorite-02 {
  10157. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M18 2v2M6 2v2M3 8h18M2.5 12.243c0-4.357 0-6.536 1.252-7.89C5.004 3 7.02 3 11.05 3h1.9c4.03 0 6.046 0 7.298 1.354C21.5 5.707 21.5 7.886 21.5 12.244v.513c0 4.357 0 6.536-1.252 7.89C18.996 22 16.98 22 12.95 22h-1.9c-4.03 0-6.046 0-7.298-1.354C2.5 19.293 2.5 17.114 2.5 12.756z'/%3E%3Cpath d='m12.605 12.006l.616 1.242a.76.76 0 0 0 .496.37l1.117.187c.714.12.882.642.367 1.157l-.867.875a.77.77 0 0 0-.182.64l.248 1.082c.196.858-.255 1.19-1.008.741l-1.046-.624a.75.75 0 0 0-.693 0l-1.047.624c-.749.448-1.203.113-1.008-.74l.249-1.084a.77.77 0 0 0-.182-.639l-.868-.875c-.51-.515-.346-1.037.368-1.157l1.116-.187a.76.76 0 0 0 .493-.37l.616-1.242c.336-.675.882-.675 1.215 0'/%3E%3C/g%3E%3C/svg%3E");
  10158. }
  10159. .hugeicons--dashboard-speed-02 {
  10160. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Ccircle cx='12' cy='18' r='3'/%3E%3Cpath d='M12 15v-5m10 3c0-5.523-4.477-10-10-10S2 7.477 2 13'/%3E%3C/g%3E%3C/svg%3E");
  10161. }
  10162. .hugeicons--doc-01 {
  10163. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M3.5 13v-.804c0-2.967 0-4.45.469-5.636c.754-1.905 2.348-3.407 4.37-4.118C9.595 2 11.168 2 14.318 2c1.798 0 2.698 0 3.416.253c1.155.406 2.066 1.264 2.497 2.353c.268.677.268 1.525.268 3.22V13'/%3E%3Cpath d='M3.5 12a3.333 3.333 0 0 1 3.333-3.333c.666 0 1.451.116 2.098-.057a1.67 1.67 0 0 0 1.179-1.18c.173-.647.057-1.432.057-2.098A3.333 3.333 0 0 1 13.5 2m7 15.22c-.051-1.19-.826-1.22-1.877-1.22c-1.619 0-1.887.406-1.887 2v2c0 1.594.268 2 1.887 2c1.051 0 1.826-.03 1.878-1.22M7.266 19c0 1.657-1.264 3-2.824 3c-.352 0-.528 0-.659-.08c-.313-.193-.282-.582-.282-.92v-4c0-.338-.031-.727.282-.92c.131-.08.307-.08.66-.08c1.559 0 2.823 1.343 2.823 3M12 22c-.888 0-1.331 0-1.607-.293s-.276-.764-.276-1.707v-2c0-.943 0-1.414.276-1.707S11.113 16 12 16s1.33 0 1.606.293s.276.764.276 1.707v2c0 .943 0 1.414-.276 1.707C13.331 22 12.887 22 12 22'/%3E%3C/g%3E%3C/svg%3E");
  10164. }
  10165. .hugeicons--dollar-receive-02 {
  10166. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.625 8.63C10.625 6.625 8.778 5 6.5 5S2.375 6.625 2.375 8.63S3.5 11.74 6.5 11.74s4.5 1.038 4.5 3.63C11 17.963 8.985 19 6.5 19S2 17.375 2 15.37M6.5 3v18m8-9H22m-7.5 0c0 .7 1.994 2.008 2.5 2.5M14.5 12c0-.7 1.994-2.008 2.5-2.5'/%3E%3C/svg%3E");
  10167. }
  10168. .hugeicons--github {
  10169. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M10 20.568c-3.429 1.157-6.286 0-8-3.568'/%3E%3Cpath d='M10 22v-3.242c0-.598.184-1.118.48-1.588c.204-.322.064-.78-.303-.88C7.134 15.452 5 14.107 5 9.645c0-1.16.38-2.25 1.048-3.2c.166-.236.25-.354.27-.46c.02-.108-.015-.247-.085-.527c-.283-1.136-.264-2.343.16-3.43c0 0 .877-.287 2.874.96c.456.285.684.428.885.46s.469-.035 1.005-.169A9.5 9.5 0 0 1 13.5 3a9.6 9.6 0 0 1 2.343.28c.536.134.805.2 1.006.169c.2-.032.428-.175.884-.46c1.997-1.247 2.874-.96 2.874-.96c.424 1.087.443 2.294.16 3.43c-.07.28-.104.42-.084.526s.103.225.269.461c.668.95 1.048 2.04 1.048 3.2c0 4.462-2.134 5.807-5.177 6.643c-.367.101-.507.559-.303.88c.296.47.48.99.48 1.589V22'/%3E%3C/g%3E%3C/svg%3E");
  10170. }
  10171. .hugeicons--linkedin-02 {
  10172. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.5 9.5H4c-.943 0-1.414 0-1.707.293S2 10.557 2 11.5V20c0 .943 0 1.414.293 1.707S3.057 22 4 22h.5c.943 0 1.414 0 1.707-.293S6.5 20.943 6.5 20v-8.5c0-.943 0-1.414-.293-1.707S5.443 9.5 4.5 9.5m2-5.25a2.25 2.25 0 1 1-4.5 0a2.25 2.25 0 0 1 4.5 0m5.826 5.25H11.5c-.943 0-1.414 0-1.707.293S9.5 10.557 9.5 11.5V20c0 .943 0 1.414.293 1.707S10.557 22 11.5 22h.5c.943 0 1.414 0 1.707-.293S14 20.943 14 20v-3.5c0-1.657.528-3 2.088-3c.78 0 1.412.672 1.412 1.5v4.5c0 .943 0 1.414.293 1.707s.764.293 1.707.293h.499c.942 0 1.414 0 1.707-.293c.292-.293.293-.764.293-1.706L22 14c0-2.486-2.364-4.5-4.703-4.5c-1.332 0-2.52.652-3.297 1.673c0-.63 0-.945-.137-1.179a1 1 0 0 0-.358-.358c-.234-.137-.549-.137-1.179-.137'/%3E%3C/svg%3E");
  10173. }
  10174. .hugeicons--logout-03 {
  10175. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 17.625c-.074 1.852-1.617 3.424-3.684 3.374c-.481-.012-1.076-.18-2.265-.515c-2.861-.807-5.345-2.164-5.941-5.203C3 14.724 3 14.095 3 12.837v-1.674c0-1.257 0-1.886.11-2.445c.596-3.038 3.08-4.395 5.941-5.202c1.19-.335 1.784-.503 2.265-.515c2.067-.05 3.61 1.522 3.684 3.374M21 12H10m11 0c0-.7-1.994-2.008-2.5-2.5M21 12c0 .7-1.994 2.008-2.5 2.5'/%3E%3C/svg%3E");
  10176. }
  10177. .hugeicons--new-twitter {
  10178. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 21l7.548-7.548M21 3l-7.548 7.548m0 0L8 3H3l7.548 10.452m2.904-2.904L21 21h-5l-5.452-7.548'/%3E%3C/svg%3E");
  10179. }
  10180. .hugeicons--note-edit {
  10181. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M10.29 21.961h-.9c-3.248 0-4.873 0-5.882-1.025S2.5 18.261 2.5 14.961v-5c0-3.3 0-4.95 1.01-5.974C4.517 2.96 6.142 2.96 9.39 2.96h2.953c3.249 0 5.147.056 6.156 1.08c1.01 1.026 1 2.62 1 5.92v1.187M15.945 2v2m-5-2v2m-5-2v2M7 15h4m-4-5h8'/%3E%3Cpath d='M20.76 14.879c-.906-1.015-1.449-.954-2.052-.773c-.423.06-1.871 1.75-2.475 2.29c-.991.978-1.987 1.986-2.052 2.118c-.188.305-.362.845-.447 1.449c-.157.906-.383 1.925-.097 2.013s1.087-.08 1.992-.213c.604-.11 1.026-.23 1.328-.411c.423-.254 1.207-1.147 2.56-2.476c.847-.893 1.665-1.51 1.907-2.113c.241-.906-.12-1.39-.664-1.885' opacity='.93'/%3E%3C/g%3E%3C/svg%3E");
  10182. }
  10183. .hugeicons--notebook-01 {
  10184. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M22 14v-4c0-3.771 0-5.657-1.172-6.828S17.771 2 14 2h-2C8.229 2 6.343 2 5.172 3.172S4 6.229 4 10v4c0 3.771 0 5.657 1.172 6.828S8.229 22 12 22h2c3.771 0 5.657 0 6.828-1.172S22 17.771 22 14'/%3E%3Cpath d='M11.786 10h3.428c1.078 0 1.617 0 1.951-.293S17.5 8.943 17.5 8s0-1.414-.335-1.707C16.831 6 16.292 6 15.215 6h-3.43c-1.077 0-1.616 0-1.95.293C9.5 6.586 9.5 7.057 9.5 8s0 1.414.335 1.707c.334.293.873.293 1.95.293M5 6H2m3 6H2m3 6H2'/%3E%3C/g%3E%3C/svg%3E");
  10185. }
  10186. .hugeicons--settings-03 {
  10187. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M15.5 12a3.5 3.5 0 1 1-7 0a3.5 3.5 0 0 1 7 0'/%3E%3Cpath d='M20.79 9.152C21.598 10.542 22 11.237 22 12s-.403 1.458-1.21 2.848l-1.923 3.316c-.803 1.384-1.205 2.076-1.865 2.456s-1.462.38-3.065.38h-3.874c-1.603 0-2.405 0-3.065-.38s-1.062-1.072-1.865-2.456L3.21 14.848C2.403 13.458 2 12.763 2 12s.403-1.458 1.21-2.848l1.923-3.316C5.936 4.452 6.338 3.76 6.998 3.38S8.46 3 10.063 3h3.874c1.603 0 2.405 0 3.065.38s1.062 1.072 1.865 2.456z'/%3E%3C/g%3E%3C/svg%3E");
  10188. }
  10189. .hugeicons--settings-04 {
  10190. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M2.5 12c0-4.478 0-6.718 1.391-8.109S7.521 2.5 12 2.5c4.478 0 6.718 0 8.109 1.391S21.5 7.521 21.5 12c0 4.478 0 6.718-1.391 8.109S16.479 21.5 12 21.5c-4.478 0-6.718 0-8.109-1.391S2.5 16.479 2.5 12'/%3E%3Cpath d='M10 15.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m7-7a1.5 1.5 0 1 0-3 0a1.5 1.5 0 0 0 3 0M8.5 14V7m7 3v7'/%3E%3C/g%3E%3C/svg%3E");
  10191. }
  10192. .hugeicons--user-circle {
  10193. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M7.5 17c2.332-2.442 6.643-2.557 9 0m-2.005-7.5c0 1.38-1.12 2.5-2.503 2.5a2.5 2.5 0 0 1-2.504-2.5c0-1.38 1.12-2.5 2.504-2.5a2.5 2.5 0 0 1 2.503 2.5'/%3E%3C/g%3E%3C/svg%3E");
  10194. }
  10195. .hugeicons--user-group {
  10196. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.774 18c.75 0 1.345-.471 1.88-1.13c1.096-1.35-.703-2.43-1.389-2.957c-.697-.537-1.476-.842-2.265-.913m-1-2a2.5 2.5 0 0 0 0-5M3.226 18c-.75 0-1.345-.471-1.88-1.13c-1.096-1.35.703-2.43 1.389-2.957C3.432 13.376 4.21 13.07 5 13m.5-2a2.5 2.5 0 0 1 0-5m2.584 9.111c-1.022.632-3.701 1.922-2.07 3.536C6.813 19.436 7.7 20 8.817 20h6.368c1.117 0 2.004-.564 2.801-1.353c1.632-1.614-1.047-2.904-2.069-3.536a7.46 7.46 0 0 0-7.832 0M15.5 7.5a3.5 3.5 0 1 1-7 0a3.5 3.5 0 0 1 7 0'/%3E%3C/svg%3E");
  10197. }
  10198. .hugeicons--user-settings-01 {
  10199. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.5 14.012a10.6 10.6 0 0 0-5.922 1.47c-1.415.842-5.125 2.562-2.865 4.715C3.816 21.248 5.045 22 6.59 22H12m3.5-15.5a4.5 4.5 0 1 1-9 0a4.5 4.5 0 0 1 9 0M18 20.714V22m0-1.286a3.36 3.36 0 0 1-2.774-1.43M18 20.713a3.36 3.36 0 0 0 2.774-1.43M18 14.285c1.157 0 2.176.568 2.774 1.43M18 14.287a3.36 3.36 0 0 0-2.774 1.43M18 14.287V13m4 1.929l-1.226.788M14 20.07l1.226-.788M14 14.93l1.226.788M22 20.07l-1.226-.788m0-3.566a3.12 3.12 0 0 1 0 3.566m-5.548-3.566a3.12 3.12 0 0 0 0 3.566'/%3E%3C/svg%3E");
  10200. }
  10201. .lucide--align-center {
  10202. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12H7m12 6H5M21 6H3'/%3E%3C/svg%3E");
  10203. }
  10204. .lucide--archive {
  10205. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='5' x='2' y='3' rx='1'/%3E%3Cpath d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8m-10 4h4'/%3E%3C/g%3E%3C/svg%3E");
  10206. }
  10207. .lucide--arrow-down {
  10208. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");
  10209. }
  10210. .lucide--arrow-down-to-line {
  10211. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17V3m-6 8l6 6l6-6m1 10H5'/%3E%3C/svg%3E");
  10212. }
  10213. .lucide--arrow-left {
  10214. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 19l-7-7l7-7m7 7H5'/%3E%3C/svg%3E");
  10215. }
  10216. .lucide--arrow-left-right {
  10217. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3L4 7l4 4M4 7h16m-4 14l4-4l-4-4m4 4H4'/%3E%3C/svg%3E");
  10218. }
  10219. .lucide--arrow-right {
  10220. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7l7 7l-7 7'/%3E%3C/svg%3E");
  10221. }
  10222. .lucide--arrow-up {
  10223. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");
  10224. }
  10225. .lucide--arrow-up-down {
  10226. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 16l-4 4l-4-4m4 4V4M3 8l4-4l4 4M7 4v16'/%3E%3C/svg%3E");
  10227. }
  10228. .lucide--arrow-up-from-line {
  10229. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 9l-6-6l-6 6m6-6v14m-7 4h14'/%3E%3C/svg%3E");
  10230. }
  10231. .lucide--at-sign {
  10232. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8'/%3E%3C/g%3E%3C/svg%3E");
  10233. }
  10234. .lucide--award {
  10235. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15.477 12.89l1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526'/%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3C/g%3E%3C/svg%3E");
  10236. }
  10237. .lucide--badge-check {
  10238. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10239. }
  10240. .lucide--badge-help {
  10241. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10242. }
  10243. .lucide--badge-info {
  10244. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76M12 16v-4m0-4h.01'/%3E%3C/svg%3E");
  10245. }
  10246. .lucide--badge-x {
  10247. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76M15 9l-6 6m0-6l6 6'/%3E%3C/svg%3E");
  10248. }
  10249. .lucide--bar-chart {
  10250. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20V10m6 10V4M6 20v-4'/%3E%3C/svg%3E");
  10251. }
  10252. .lucide--bar-chart-2 {
  10253. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 20V10m-6 10V4M6 20v-6'/%3E%3C/svg%3E");
  10254. }
  10255. .lucide--bar-chart-3 {
  10256. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3v18h18m-3-4V9m-5 8V5M8 17v-3'/%3E%3C/svg%3E");
  10257. }
  10258. .lucide--bell {
  10259. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");
  10260. }
  10261. .lucide--bell-dot {
  10262. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0m.184-18.686A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.74 7.327A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673a9 9 0 0 1-.585-.665'/%3E%3Ccircle cx='18' cy='8' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10263. }
  10264. .lucide--bell-minus {
  10265. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0M15 8h6m-4.757-4.243A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673A9.4 9.4 0 0 1 18.667 12'/%3E%3C/svg%3E");
  10266. }
  10267. .lucide--bell-off {
  10268. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742M2 2l20 20M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05'/%3E%3C/svg%3E");
  10269. }
  10270. .lucide--bell-ring {
  10271. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0M22 8c0-2.3-.8-4.3-2-6M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326M4 2C2.8 3.7 2 5.7 2 8'/%3E%3C/svg%3E");
  10272. }
  10273. .lucide--binary {
  10274. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='4' height='6' x='14' y='14' rx='2'/%3E%3Crect width='4' height='6' x='6' y='4' rx='2'/%3E%3Cpath d='M6 20h4m4-10h4M6 14h2v6m6-16h2v6'/%3E%3C/g%3E%3C/svg%3E");
  10275. }
  10276. .lucide--blocks {
  10277. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2'/%3E%3Crect width='8' height='8' x='14' y='2' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10278. }
  10279. .lucide--book-image {
  10280. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20 13.7l-2.1-2.1a2 2 0 0 0-2.8 0L9.7 17'/%3E%3Cpath d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20'/%3E%3Ccircle cx='10' cy='8' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10281. }
  10282. .lucide--book-open {
  10283. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v14m-9-3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4a4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3a3 3 0 0 0-3-3z'/%3E%3C/svg%3E");
  10284. }
  10285. .lucide--book-open-text {
  10286. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v14m4-9h2m-2-4h2M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4a4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3a3 3 0 0 0-3-3zm3-6h2M6 8h2'/%3E%3C/svg%3E");
  10287. }
  10288. .lucide--book-text {
  10289. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20M8 11h8M8 7h6'/%3E%3C/svg%3E");
  10290. }
  10291. .lucide--book-user {
  10292. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 13a3 3 0 1 0-6 0'/%3E%3Cpath d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20'/%3E%3Ccircle cx='12' cy='8' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10293. }
  10294. .lucide--bookmark {
  10295. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 21l-7-4l-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
  10296. }
  10297. .lucide--bot {
  10298. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8V4H8'/%3E%3Crect width='16' height='12' x='4' y='8' rx='2'/%3E%3Cpath d='M2 14h2m16 0h2m-7-1v2m-6-2v2'/%3E%3C/g%3E%3C/svg%3E");
  10299. }
  10300. .lucide--bot-message-square {
  10301. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6V2H8m7 9v2M2 12h2m16 0h2m-2 4a2 2 0 0 1-2 2H8.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 4 20.286V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2zM9 11v2'/%3E%3C/svg%3E");
  10302. }
  10303. .lucide--box {
  10304. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7l8.7 5l8.7-5M12 22V12'/%3E%3C/g%3E%3C/svg%3E");
  10305. }
  10306. .lucide--brain {
  10307. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 18V5m3 8a4.17 4.17 0 0 1-3-4a4.17 4.17 0 0 1-3 4m8.598-6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5'/%3E%3Cpath d='M17.997 5.125a4 4 0 0 1 2.526 5.77'/%3E%3Cpath d='M18 18a4 4 0 0 0 2-7.464'/%3E%3Cpath d='M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517'/%3E%3Cpath d='M6 18a4 4 0 0 1-2-7.464'/%3E%3Cpath d='M6.003 5.125a4 4 0 0 0-2.526 5.77'/%3E%3C/g%3E%3C/svg%3E");
  10308. }
  10309. .lucide--brain-circuit {
  10310. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5a3 3 0 1 0-5.997.125a4 4 0 0 0-2.526 5.77a4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z'/%3E%3Cpath d='M9 13a4.5 4.5 0 0 0 3-4M6.003 5.125A3 3 0 0 0 6.401 6.5m-2.924 4.396a4 4 0 0 1 .585-.396M6 18a4 4 0 0 1-1.967-.516M12 13h4m-4 5h6a2 2 0 0 1 2 2v1M12 8h8m-4 0V5a2 2 0 0 1 2-2'/%3E%3Ccircle cx='16' cy='13' r='.5'/%3E%3Ccircle cx='18' cy='3' r='.5'/%3E%3Ccircle cx='20' cy='21' r='.5'/%3E%3Ccircle cx='20' cy='8' r='.5'/%3E%3C/g%3E%3C/svg%3E");
  10311. }
  10312. .lucide--brain-cog {
  10313. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10.852 14.772l-.383.923m.383-6.467l-.383-.923m2.679 6.467l.382.924m.001-7.391l-.383.923m1.624 1.624l.923-.383m-.923 2.679l.923.383M17.598 6.5A3 3 0 1 0 12 5a3 3 0 0 0-5.63-1.446a3 3 0 0 0-.368 1.571a4 4 0 0 0-2.525 5.771'/%3E%3Cpath d='M17.998 5.125a4 4 0 0 1 2.525 5.771'/%3E%3Cpath d='M19.505 10.294a4 4 0 0 1-1.5 7.706'/%3E%3Cpath d='M4.032 17.483A4 4 0 0 0 11.464 20c.18-.311.892-.311 1.072 0a4 4 0 0 0 7.432-2.516'/%3E%3Cpath d='M4.5 10.291A4 4 0 0 0 6 18m.002-12.875a3 3 0 0 0 .4 1.375m2.826 4.352l-.923-.383m.923 2.679l-.923.383'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10314. }
  10315. .lucide--briefcase {
  10316. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3Crect width='20' height='14' x='2' y='6' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10317. }
  10318. .lucide--brush {
  10319. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 10l3 3m-7.5 8A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z'/%3E%3Cpath d='M9.969 17.031L21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031'/%3E%3C/g%3E%3C/svg%3E");
  10320. }
  10321. .lucide--brush-cleaning {
  10322. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 22l-1-4m4-4.01a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233zm3 8l1-4'/%3E%3C/svg%3E");
  10323. }
  10324. .lucide--calendar {
  10325. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 2v4m8-4v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/g%3E%3C/svg%3E");
  10326. }
  10327. .lucide--calendar-1 {
  10328. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 14h1v4m4-16v4M3 10h18M8 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10329. }
  10330. .lucide--calendar-clock {
  10331. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 14v2.2l1.6 1M16 2v4m5 1.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5M3 10h5m0-8v4'/%3E%3Ccircle cx='16' cy='16' r='6'/%3E%3C/g%3E%3C/svg%3E");
  10332. }
  10333. .lucide--calendar-cog {
  10334. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15.228 16.852l-.923-.383m.923 2.679l-.923.383M16 2v4m.47 8.305l.382.923m0 5.544l-.383.924m2.679-6.468l.383-.923m-.001 7.391l-.382-.924m1.624-3.92l.924-.383m-.924 2.679l.924.383M21 11V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6M3 10h18M8 2v4'/%3E%3Ccircle cx='18' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10335. }
  10336. .lucide--calendar-days {
  10337. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 2v4m8-4v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/g%3E%3C/svg%3E");
  10338. }
  10339. .lucide--calendar-plus {
  10340. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 19h6M16 2v4m3 10v6m2-9.402V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5M3 10h18M8 2v4'/%3E%3C/svg%3E");
  10341. }
  10342. .lucide--calendar-range {
  10343. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M3 10h18M8 2v4m9 8h-6m2 4H7m0-4h.01M17 18h.01'/%3E%3C/g%3E%3C/svg%3E");
  10344. }
  10345. .lucide--chart-bar {
  10346. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3v16a2 2 0 0 0 2 2h16M7 16h8m-8-5h12M7 6h3'/%3E%3C/svg%3E");
  10347. }
  10348. .lucide--check {
  10349. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");
  10350. }
  10351. .lucide--check-check {
  10352. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L7 17l-5-5m20-2l-7.5 7.5L13 16'/%3E%3C/svg%3E");
  10353. }
  10354. .lucide--check-circle-2 {
  10355. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10356. }
  10357. .lucide--chevron-down {
  10358. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E");
  10359. }
  10360. .lucide--chevron-left {
  10361. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");
  10362. }
  10363. .lucide--chevron-right {
  10364. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");
  10365. }
  10366. .lucide--chevron-up {
  10367. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 15l-6-6l-6 6'/%3E%3C/svg%3E");
  10368. }
  10369. .lucide--chevrons-up-down {
  10370. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 15l5 5l5-5M7 9l5-5l5 5'/%3E%3C/svg%3E");
  10371. }
  10372. .lucide--circle-alert {
  10373. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10374. }
  10375. .lucide--circle-dollar-sign {
  10376. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8m4 2V6'/%3E%3C/g%3E%3C/svg%3E");
  10377. }
  10378. .lucide--circle-dot {
  10379. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E");
  10380. }
  10381. .lucide--circle-help,
  10382. .lucide--circle-question-mark {
  10383. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10384. }
  10385. .lucide--clipboard {
  10386. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E");
  10387. }
  10388. .lucide--clipboard-check {
  10389. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10390. }
  10391. .lucide--clipboard-list {
  10392. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2m4 7h4m-4 5h4m-8-5h.01M8 16h.01'/%3E%3C/g%3E%3C/svg%3E");
  10393. }
  10394. .lucide--clock {
  10395. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 6v6l4 2'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/g%3E%3C/svg%3E");
  10396. }
  10397. .lucide--code {
  10398. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 18l6-6l-6-6M8 6l-6 6l6 6'/%3E%3C/svg%3E");
  10399. }
  10400. .lucide--code-2 {
  10401. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 16l4-4l-4-4M6 8l-4 4l4 4m8.5-12l-5 16'/%3E%3C/svg%3E");
  10402. }
  10403. .lucide--columns-3-cog {
  10404. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5m-6.7 9.1l1-.4M15 3v7.5m.2 6.4l-.9-.3m2.3 5.1l.3-.9m-.1-5.5l-.4-1m2.7.9l.3-.9m.2 7.4l-.4-1m1.5-3.9l1-.4m0 3l-.9-.3M9 3v18'/%3E%3Ccircle cx='18' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10405. }
  10406. .lucide--component {
  10407. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0zm-13.239 0a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0zm6.619 6.619a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0zm0-13.238a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z'/%3E%3C/svg%3E");
  10408. }
  10409. .lucide--copy {
  10410. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E");
  10411. }
  10412. .lucide--copy-plus {
  10413. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 12v6m-3-3h6'/%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E");
  10414. }
  10415. .lucide--corner-down-left {
  10416. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3Cpath d='m9 10l-5 5l5 5'/%3E%3C/g%3E%3C/svg%3E");
  10417. }
  10418. .lucide--cpu {
  10419. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20v2m0-20v2m5 16v2m0-20v2M2 12h2m-2 5h2M2 7h2m16 5h2m-2 5h2M20 7h2M7 20v2M7 2v2'/%3E%3Crect width='16' height='16' x='4' y='4' rx='2'/%3E%3Crect width='8' height='8' x='8' y='8' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10420. }
  10421. .lucide--credit-card {
  10422. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/g%3E%3C/svg%3E");
  10423. }
  10424. .lucide--diamond {
  10425. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z'/%3E%3C/svg%3E");
  10426. }
  10427. .lucide--disc {
  10428. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10429. }
  10430. .lucide--dollar-sign {
  10431. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v20m5-17H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E");
  10432. }
  10433. .lucide--download {
  10434. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 15V3m9 12v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10l5 5l5-5'/%3E%3C/g%3E%3C/svg%3E");
  10435. }
  10436. .lucide--download-cloud {
  10437. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 13v8l-4-4m4 4l4-4'/%3E%3Cpath d='M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284'/%3E%3C/g%3E%3C/svg%3E");
  10438. }
  10439. .lucide--edit-2 {
  10440. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3C/svg%3E");
  10441. }
  10442. .lucide--ellipsis-vertical {
  10443. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/g%3E%3C/svg%3E");
  10444. }
  10445. .lucide--eraser {
  10446. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21m-7.752-9.91l8.828 8.828'/%3E%3C/svg%3E");
  10447. }
  10448. .lucide--external-link {
  10449. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");
  10450. }
  10451. .lucide--eye {
  10452. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696a10.75 10.75 0 0 1 19.876 0a1 1 0 0 1 0 .696a10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10453. }
  10454. .lucide--eye-off {
  10455. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575a1 1 0 0 1 0 .696a10.8 10.8 0 0 1-1.444 2.49m-6.41-.679a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151a1 1 0 0 1 0-.696a10.75 10.75 0 0 1 4.446-5.143M2 2l20 20'/%3E%3C/g%3E%3C/svg%3E");
  10456. }
  10457. .lucide--figma {
  10458. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5M12 2h3.5a3.5 3.5 0 1 1 0 7H12z'/%3E%3Cpath d='M12 12.5a3.5 3.5 0 1 1 7 0a3.5 3.5 0 1 1-7 0m-7 7A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0m0-7A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5'/%3E%3C/g%3E%3C/svg%3E");
  10459. }
  10460. .lucide--file {
  10461. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3C/g%3E%3C/svg%3E");
  10462. }
  10463. .lucide--file-clock {
  10464. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3m4 7v2.2l1.6 1'/%3E%3Ccircle cx='8' cy='16' r='6'/%3E%3C/g%3E%3C/svg%3E");
  10465. }
  10466. .lucide--file-image {
  10467. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Cpath d='m20 17l-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22'/%3E%3C/g%3E%3C/svg%3E");
  10468. }
  10469. .lucide--file-minus {
  10470. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M9 15h6'/%3E%3C/g%3E%3C/svg%3E");
  10471. }
  10472. .lucide--file-pen {
  10473. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v9.5'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4m-6.622 7.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3C/g%3E%3C/svg%3E");
  10474. }
  10475. .lucide--file-plus {
  10476. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");
  10477. }
  10478. .lucide--file-sliders {
  10479. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M8 12h8m-6-1v2m-2 4h8m-2-1v2'/%3E%3C/g%3E%3C/svg%3E");
  10480. }
  10481. .lucide--file-spreadsheet {
  10482. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M8 13h2m4 0h2m-8 4h2m4 0h2'/%3E%3C/g%3E%3C/svg%3E");
  10483. }
  10484. .lucide--file-symlink {
  10485. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 18l3-3l-3-3m4-10v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7'/%3E%3C/g%3E%3C/svg%3E");
  10486. }
  10487. .lucide--file-text {
  10488. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M10 9H8m8 4H8m8 4H8'/%3E%3C/g%3E%3C/svg%3E");
  10489. }
  10490. .lucide--file-up {
  10491. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4m-8 4v6m3-3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E");
  10492. }
  10493. .lucide--files {
  10494. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2a2 2 0 0 1 1.414.586l4 4A2 2 0 0 1 21 8v7a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z'/%3E%3Cpath d='M15 2v4a2 2 0 0 0 2 2h4M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1'/%3E%3C/g%3E%3C/svg%3E");
  10495. }
  10496. .lucide--flag {
  10497. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528'/%3E%3C/svg%3E");
  10498. }
  10499. .lucide--flame {
  10500. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3c-1.072-2.143-.224-4.054 2-6c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5'/%3E%3C/svg%3E");
  10501. }
  10502. .lucide--flask-conical {
  10503. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2M6.453 15h11.094M8.5 2h7'/%3E%3C/svg%3E");
  10504. }
  10505. .lucide--folder {
  10506. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");
  10507. }
  10508. .lucide--folder-archive {
  10509. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='15' cy='19' r='2'/%3E%3Cpath d='M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1m5.9-9v-1m0 7v-2'/%3E%3C/g%3E%3C/svg%3E");
  10510. }
  10511. .lucide--folder-check {
  10512. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3Cpath d='m9 13l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10513. }
  10514. .lucide--folder-git-2 {
  10515. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5'/%3E%3Ccircle cx='13' cy='12' r='2'/%3E%3Cpath d='M18 19c-2.8 0-5-2.2-5-5v8'/%3E%3Ccircle cx='20' cy='19' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10516. }
  10517. .lucide--folder-input {
  10518. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1m0-4h10'/%3E%3Cpath d='m9 16l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E");
  10519. }
  10520. .lucide--folder-kanban {
  10521. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2m4-10v4m4-4v2m4-2v6'/%3E%3C/svg%3E");
  10522. }
  10523. .lucide--folder-open {
  10524. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 14l1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");
  10525. }
  10526. .lucide--folder-pen {
  10527. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5'/%3E%3Cpath d='M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3C/g%3E%3C/svg%3E");
  10528. }
  10529. .lucide--folder-plus {
  10530. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");
  10531. }
  10532. .lucide--folder-up {
  10533. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Zm-8-10v6'/%3E%3Cpath d='m9 13l3-3l3 3'/%3E%3C/g%3E%3C/svg%3E");
  10534. }
  10535. .lucide--folders {
  10536. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h2.5a1.5 1.5 0 0 1 1.2.6l.6.8a1.5 1.5 0 0 0 1.2.6z'/%3E%3Cpath d='M3 8.268a2 2 0 0 0-1 1.738V19a2 2 0 0 0 2 2h11a2 2 0 0 0 1.732-1'/%3E%3C/g%3E%3C/svg%3E");
  10537. }
  10538. .lucide--form-input {
  10539. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='12' x='2' y='6' rx='2'/%3E%3Cpath d='M12 12h.01M17 12h.01M7 12h.01'/%3E%3C/g%3E%3C/svg%3E");
  10540. }
  10541. .lucide--fullscreen {
  10542. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2m10 0h2a2 2 0 0 1 2 2v2m0 10v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Crect width='10' height='8' x='7' y='8' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10543. }
  10544. .lucide--gauge {
  10545. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 14l4-4M3.34 19a10 10 0 1 1 17.32 0'/%3E%3C/svg%3E");
  10546. }
  10547. .lucide--gauge-circle {
  10548. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.6 2.7a10 10 0 1 0 5.7 5.7'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M13.4 10.6L19 5'/%3E%3C/g%3E%3C/svg%3E");
  10549. }
  10550. .lucide--gift {
  10551. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='4' x='3' y='8' rx='1'/%3E%3Cpath d='M12 8v13m7-9v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7m2.5-4a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/g%3E%3C/svg%3E");
  10552. }
  10553. .lucide--github {
  10554. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4'/%3E%3Cpath d='M9 18c-4.51 2-5-2-7-2'/%3E%3C/g%3E%3C/svg%3E");
  10555. }
  10556. .lucide--globe {
  10557. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20'/%3E%3C/g%3E%3C/svg%3E");
  10558. }
  10559. .lucide--globe-2 {
  10560. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.54 15H17a2 2 0 0 0-2 2v4.54M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/g%3E%3C/svg%3E");
  10561. }
  10562. .lucide--grid-2x2 {
  10563. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3v18m-9-9h18'/%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10564. }
  10565. .lucide--grip-vertical {
  10566. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='9' cy='19' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Ccircle cx='15' cy='19' r='1'/%3E%3C/g%3E%3C/svg%3E");
  10567. }
  10568. .lucide--handshake {
  10569. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 17l2 2a1 1 0 1 0 3-3'/%3E%3Cpath d='m14 14l2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4'/%3E%3Cpath d='m21 3l1 11h-2M3 3L2 14l6.5 6.5a1 1 0 1 0 3-3M3 4h8'/%3E%3C/g%3E%3C/svg%3E");
  10570. }
  10571. .lucide--hard-drive {
  10572. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12H2m3.45-6.89L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11M6 16h.01M10 16h.01'/%3E%3C/svg%3E");
  10573. }
  10574. .lucide--hash {
  10575. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 9h16M4 15h16M10 3L8 21m8-18l-2 18'/%3E%3C/svg%3E");
  10576. }
  10577. .lucide--headphones {
  10578. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");
  10579. }
  10580. .lucide--headset {
  10581. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2z'/%3E%3Cpath d='M21 16v2a4 4 0 0 1-4 4h-5'/%3E%3C/g%3E%3C/svg%3E");
  10582. }
  10583. .lucide--heart {
  10584. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676a.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3C/svg%3E");
  10585. }
  10586. .lucide--heart-pulse {
  10587. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676a.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3Cpath d='M3.22 13H9.5l.5-1l2 4.5l2-7l1.5 3.5h5.27'/%3E%3C/g%3E%3C/svg%3E");
  10588. }
  10589. .lucide--help-circle {
  10590. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10591. }
  10592. .lucide--home {
  10593. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E");
  10594. }
  10595. .lucide--id-card {
  10596. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 10h2m-2 4h2M6.17 15a3 3 0 0 1 5.66 0'/%3E%3Ccircle cx='9' cy='11' r='2'/%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10597. }
  10598. .lucide--image {
  10599. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/g%3E%3C/svg%3E");
  10600. }
  10601. .lucide--image-down {
  10602. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21'/%3E%3Cpath d='m14 19l3 3v-5.5m0 5.5l3-3'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10603. }
  10604. .lucide--image-plus {
  10605. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 5h6m-3-3v6m2 3.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5'/%3E%3Cpath d='m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10606. }
  10607. .lucide--info {
  10608. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10609. }
  10610. .lucide--key-round {
  10611. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E");
  10612. }
  10613. .lucide--keyboard {
  10614. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h.01M12 12h.01M14 8h.01M16 12h.01M18 8h.01M6 8h.01M7 16h10m-9-4h.01'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10615. }
  10616. .lucide--layers {
  10617. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/g%3E%3C/svg%3E");
  10618. }
  10619. .lucide--layers-2 {
  10620. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74zm7 .545l1.5.845a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74l1.5-.845'/%3E%3C/svg%3E");
  10621. }
  10622. .lucide--layers-3 {
  10623. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m6.08 9.5l-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59'/%3E%3Cpath d='m6.08 14.5l-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59'/%3E%3C/g%3E%3C/svg%3E");
  10624. }
  10625. .lucide--layout {
  10626. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/g%3E%3C/svg%3E");
  10627. }
  10628. .lucide--layout-dashboard {
  10629. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10630. }
  10631. .lucide--layout-grid {
  10632. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10633. }
  10634. .lucide--layout-panel-left {
  10635. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='7' height='18' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10636. }
  10637. .lucide--layout-panel-top {
  10638. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10639. }
  10640. .lucide--layout-template {
  10641. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='7' x='3' y='3' rx='1'/%3E%3Crect width='9' height='7' x='3' y='14' rx='1'/%3E%3Crect width='5' height='7' x='16' y='14' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10642. }
  10643. .lucide--library-big {
  10644. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='18' x='3' y='3' rx='1'/%3E%3Cpath d='M7 3v18m13.4-2.1c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z'/%3E%3C/g%3E%3C/svg%3E");
  10645. }
  10646. .lucide--life-buoy {
  10647. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m4.93 4.93l4.24 4.24m5.66 0l4.24-4.24m-4.24 9.9l4.24 4.24m-9.9-4.24l-4.24 4.24'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/g%3E%3C/svg%3E");
  10648. }
  10649. .lucide--lightbulb {
  10650. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4'/%3E%3C/svg%3E");
  10651. }
  10652. .lucide--line-chart {
  10653. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m19 9l-5 5l-4-4l-3 3'/%3E%3C/g%3E%3C/svg%3E");
  10654. }
  10655. .lucide--link {
  10656. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/g%3E%3C/svg%3E");
  10657. }
  10658. .lucide--list {
  10659. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h.01M3 18h.01M3 6h.01M8 12h13M8 18h13M8 6h13'/%3E%3C/svg%3E");
  10660. }
  10661. .lucide--list-check {
  10662. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18H3m12 0l2 2l4-4m-5-4H3m13-6H3'/%3E%3C/svg%3E");
  10663. }
  10664. .lucide--list-ordered {
  10665. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h11m-11 6h11M10 6h11M4 10h2M4 6h1v4m1 8H4c0-1 2-2 2-3s-1-1.5-2-1'/%3E%3C/svg%3E");
  10666. }
  10667. .lucide--list-plus {
  10668. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 12H3m13-6H3m13 12H3m15-9v6m3-3h-6'/%3E%3C/svg%3E");
  10669. }
  10670. .lucide--list-start {
  10671. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 12H3m13 6H3m7-12H3m18 12V8a2 2 0 0 0-2-2h-5'/%3E%3Cpath d='m16 8l-2-2l2-2'/%3E%3C/g%3E%3C/svg%3E");
  10672. }
  10673. .lucide--list-todo {
  10674. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='6' height='6' x='3' y='5' rx='1'/%3E%3Cpath d='m3 17l2 2l4-4m4-9h8m-8 6h8m-8 6h8'/%3E%3C/g%3E%3C/svg%3E");
  10675. }
  10676. .lucide--loader {
  10677. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v4m4.2 1.8l2.9-2.9M18 12h4m-5.8 4.2l2.9 2.9M12 18v4m-7.1-2.9l2.9-2.9M2 12h4M4.9 4.9l2.9 2.9'/%3E%3C/svg%3E");
  10678. }
  10679. .lucide--lock {
  10680. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/g%3E%3C/svg%3E");
  10681. }
  10682. .lucide--log-in {
  10683. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 17l5-5l-5-5m5 5H3m12-9h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E");
  10684. }
  10685. .lucide--log-out {
  10686. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");
  10687. }
  10688. .lucide--mail {
  10689. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10690. }
  10691. .lucide--mail-plus {
  10692. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8'/%3E%3Cpath d='m22 7l-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7m17 9v6m-3-3h6'/%3E%3C/g%3E%3C/svg%3E");
  10693. }
  10694. .lucide--map {
  10695. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0zm.894.211v15M9 3.236v15'/%3E%3C/svg%3E");
  10696. }
  10697. .lucide--map-pin {
  10698. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10699. }
  10700. .lucide--maximize {
  10701. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");
  10702. }
  10703. .lucide--megaphone {
  10704. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2a2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14M8 6v8'/%3E%3C/g%3E%3C/svg%3E");
  10705. }
  10706. .lucide--menu {
  10707. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h16M4 18h16M4 6h16'/%3E%3C/svg%3E");
  10708. }
  10709. .lucide--message-circle {
  10710. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092a10 10 0 1 0-4.777-4.719'/%3E%3C/svg%3E");
  10711. }
  10712. .lucide--message-circle-dashed {
  10713. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.1 2.182a10 10 0 0 1 3.8 0m0 19.636a10 10 0 0 1-3.8 0M17.609 3.72a10 10 0 0 1 2.69 2.7M2.182 13.9a10 10 0 0 1 0-3.8m18.098 7.51a10 10 0 0 1-2.7 2.69m4.238-10.2a10 10 0 0 1 0 3.8M3.721 6.391a10 10 0 0 1 2.7-2.69m-.258 17.416l-2.906.85a1 1 0 0 1-1.236-1.169l.965-2.98'/%3E%3C/svg%3E");
  10714. }
  10715. .lucide--message-square {
  10716. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
  10717. }
  10718. .lucide--messages-square {
  10719. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2zm4-1a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1'/%3E%3C/svg%3E");
  10720. }
  10721. .lucide--mic {
  10722. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19v3m7-12v2a7 7 0 0 1-14 0v-2'/%3E%3Crect width='6' height='13' x='9' y='2' rx='3'/%3E%3C/g%3E%3C/svg%3E");
  10723. }
  10724. .lucide--mic-off {
  10725. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m2 2l20 20m-3.11-8.77A7 7 0 0 0 19 12v-2M5 10v2a7 7 0 0 0 12 5m-2-7.66V5a3 3 0 0 0-5.68-1.33'/%3E%3Cpath d='M9 9v3a3 3 0 0 0 5.12 2.12M12 19v3'/%3E%3C/g%3E%3C/svg%3E");
  10726. }
  10727. .lucide--minimize {
  10728. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3M3 16h3a2 2 0 0 1 2 2v3m8 0v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");
  10729. }
  10730. .lucide--minus {
  10731. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");
  10732. }
  10733. .lucide--monitor-dot {
  10734. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 17v4m10-8.693V15a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8.693M8 21h8'/%3E%3Ccircle cx='19' cy='6' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10735. }
  10736. .lucide--monitor-smartphone {
  10737. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8m-2 4v-3.96v3.15M7 19h5'/%3E%3Crect width='6' height='10' x='16' y='12' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10738. }
  10739. .lucide--moon {
  10740. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/%3E%3C/svg%3E");
  10741. }
  10742. .lucide--more-horizontal {
  10743. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E");
  10744. }
  10745. .lucide--more-vertical {
  10746. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/g%3E%3C/svg%3E");
  10747. }
  10748. .lucide--music {
  10749. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10750. }
  10751. .lucide--notebook {
  10752. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 6h4m-4 4h4m-4 4h4m-4 4h4'/%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M16 2v20'/%3E%3C/g%3E%3C/svg%3E");
  10753. }
  10754. .lucide--package {
  10755. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73zm1 .27V12'/%3E%3Cpath d='M3.29 7L12 12l8.71-5M7.5 4.27l9 5.15'/%3E%3C/g%3E%3C/svg%3E");
  10756. }
  10757. .lucide--package-check {
  10758. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 16l2 2l4-4'/%3E%3Cpath d='M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14M7.5 4.27l9 5.15'/%3E%3Cpath d='M3.29 7L12 12l8.71-5M12 22V12'/%3E%3C/g%3E%3C/svg%3E");
  10759. }
  10760. .lucide--package-open {
  10761. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 22v-9m3.17-10.79a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.66 1.66 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z'/%3E%3Cpath d='M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13'/%3E%3Cpath d='M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.64 1.64 0 0 0 1.63 0z'/%3E%3C/g%3E%3C/svg%3E");
  10762. }
  10763. .lucide--package-search {
  10764. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14M7.5 4.27l9 5.15'/%3E%3Cpath d='M3.29 7L12 12l8.71-5M12 22V12'/%3E%3Ccircle cx='18.5' cy='15.5' r='2.5'/%3E%3Cpath d='M20.27 17.27L22 19'/%3E%3C/g%3E%3C/svg%3E");
  10765. }
  10766. .lucide--paintbrush {
  10767. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.622 17.897l-10.68-2.913M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0zM9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15'/%3E%3C/svg%3E");
  10768. }
  10769. .lucide--palette {
  10770. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 22a1 1 0 0 1 0-20a10 9 0 0 1 10 9a5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z'/%3E%3Ccircle cx='13.5' cy='6.5' r='.5' fill='black'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='black'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E");
  10771. }
  10772. .lucide--panel-left-close {
  10773. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18m7-6l-3-3l3-3'/%3E%3C/g%3E%3C/svg%3E");
  10774. }
  10775. .lucide--panel-left-dashed {
  10776. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 14v1m0 4v2M9 3v2m0 4v1'/%3E%3C/g%3E%3C/svg%3E");
  10777. }
  10778. .lucide--paperclip {
  10779. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 6l-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551'/%3E%3C/svg%3E");
  10780. }
  10781. .lucide--pause {
  10782. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='5' height='18' x='14' y='3' rx='1'/%3E%3Crect width='5' height='18' x='5' y='3' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10783. }
  10784. .lucide--pen {
  10785. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3C/svg%3E");
  10786. }
  10787. .lucide--pen-line {
  10788. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21h8m.174-14.188a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3C/svg%3E");
  10789. }
  10790. .lucide--pencil {
  10791. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4'/%3E%3C/svg%3E");
  10792. }
  10793. .lucide--pencil-line {
  10794. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21h8M15 5l4 4m2.174-2.188a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3C/svg%3E");
  10795. }
  10796. .lucide--pencil-ruler {
  10797. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 7L8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13m1-7l2-2m8 12l2-2m-3-3l4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4'/%3E%3C/svg%3E");
  10798. }
  10799. .lucide--percent {
  10800. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5L5 19'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/g%3E%3C/svg%3E");
  10801. }
  10802. .lucide--phone {
  10803. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233a14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E");
  10804. }
  10805. .lucide--phone-missed {
  10806. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 2l6 6m0-6l-6 6m-2.168 8.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233a14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E");
  10807. }
  10808. .lucide--pie-chart {
  10809. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.21 15.89A10 10 0 1 1 8 2.83'/%3E%3Cpath d='M22 12A10 10 0 0 0 12 2v10z'/%3E%3C/g%3E%3C/svg%3E");
  10810. }
  10811. .lucide--pilcrow-left {
  10812. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 3v11m0-5h-3a3 3 0 0 1 0-6h9m-2 0v11m4 4H2l4-4m0 8l-4-4'/%3E%3C/svg%3E");
  10813. }
  10814. .lucide--pilcrow-right {
  10815. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 3v11m0-5H7a1 1 0 0 1 0-6h8m-1 0v11m4 0l4 4H2m20 0l-4 4'/%3E%3C/svg%3E");
  10816. }
  10817. .lucide--pin {
  10818. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17v5M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1a2 2 0 0 0 0-4H8a2 2 0 0 0 0 4a1 1 0 0 1 1 1z'/%3E%3C/svg%3E");
  10819. }
  10820. .lucide--plane-takeoff {
  10821. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 22h20M6.36 17.4L4 17l-2-4l1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12L5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.4 2.4 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z'/%3E%3C/svg%3E");
  10822. }
  10823. .lucide--play {
  10824. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z'/%3E%3C/svg%3E");
  10825. }
  10826. .lucide--plus {
  10827. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");
  10828. }
  10829. .lucide--plus-circle {
  10830. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8m-4-4v8'/%3E%3C/g%3E%3C/svg%3E");
  10831. }
  10832. .lucide--receipt {
  10833. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 2v20l2-1l2 1l2-1l2 1l2-1l2 1l2-1l2 1V2l-2 1l-2-1l-2 1l-2-1l-2 1l-2-1l-2 1Z'/%3E%3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8m4 1.5v-11'/%3E%3C/g%3E%3C/svg%3E");
  10834. }
  10835. .lucide--receipt-text {
  10836. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 2v20l2-1l2 1l2-1l2 1l2-1l2 1l2-1l2 1V2l-2 1l-2-1l-2 1l-2-1l-2 1l-2-1l-2 1Zm10 6H8m8 4H8m5 4H8'/%3E%3C/svg%3E");
  10837. }
  10838. .lucide--refresh-ccw {
  10839. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 0 0-9-9a9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5m-5 4a9 9 0 0 0 9 9a9.75 9.75 0 0 0 6.74-2.74L21 16'/%3E%3Cpath d='M16 16h5v5'/%3E%3C/g%3E%3C/svg%3E");
  10840. }
  10841. .lucide--refresh-cw {
  10842. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");
  10843. }
  10844. .lucide--repeat {
  10845. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 2l4 4l-4 4'/%3E%3Cpath d='M3 11v-1a4 4 0 0 1 4-4h14M7 22l-4-4l4-4'/%3E%3Cpath d='M21 13v1a4 4 0 0 1-4 4H3'/%3E%3C/g%3E%3C/svg%3E");
  10846. }
  10847. .lucide--reply {
  10848. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 18v-2a4 4 0 0 0-4-4H4'/%3E%3Cpath d='m9 17l-5-5l5-5'/%3E%3C/g%3E%3C/svg%3E");
  10849. }
  10850. .lucide--rocket {
  10851. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0m1 7v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/g%3E%3C/svg%3E");
  10852. }
  10853. .lucide--rotate-ccw {
  10854. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/g%3E%3C/svg%3E");
  10855. }
  10856. .lucide--rotate-cw {
  10857. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3C/g%3E%3C/svg%3E");
  10858. }
  10859. .lucide--route {
  10860. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='6' cy='19' r='3'/%3E%3Cpath d='M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15'/%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10861. }
  10862. .lucide--save {
  10863. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7M7 3v4a1 1 0 0 0 1 1h7'/%3E%3C/g%3E%3C/svg%3E");
  10864. }
  10865. .lucide--scroll-text {
  10866. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 12h-5m5-4h-5m9 9V5a2 2 0 0 0-2-2H4'/%3E%3Cpath d='M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E");
  10867. }
  10868. .lucide--search {
  10869. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");
  10870. }
  10871. .lucide--send {
  10872. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11zm7.318-19.539l-10.94 10.939'/%3E%3C/svg%3E");
  10873. }
  10874. .lucide--send-horizonal {
  10875. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904zM6 12h16'/%3E%3C/svg%3E");
  10876. }
  10877. .lucide--server {
  10878. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E");
  10879. }
  10880. .lucide--settings {
  10881. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10882. }
  10883. .lucide--settings-2 {
  10884. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 17H5M19 7h-9'/%3E%3Ccircle cx='17' cy='17' r='3'/%3E%3Ccircle cx='7' cy='7' r='3'/%3E%3C/g%3E%3C/svg%3E");
  10885. }
  10886. .lucide--shapes {
  10887. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Ccircle cx='17.5' cy='17.5' r='3.5'/%3E%3C/g%3E%3C/svg%3E");
  10888. }
  10889. .lucide--share-2 {
  10890. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='m8.59 13.51l6.83 3.98m-.01-10.98l-6.82 3.98'/%3E%3C/g%3E%3C/svg%3E");
  10891. }
  10892. .lucide--shield {
  10893. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E");
  10894. }
  10895. .lucide--shield-check {
  10896. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10897. }
  10898. .lucide--shield-ellipsis {
  10899. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1zM8 12h.01M12 12h.01M16 12h.01'/%3E%3C/svg%3E");
  10900. }
  10901. .lucide--shield-user {
  10902. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='M6.376 18.91a6 6 0 0 1 11.249.003'/%3E%3Ccircle cx='12' cy='11' r='4'/%3E%3C/g%3E%3C/svg%3E");
  10903. }
  10904. .lucide--shopping-bag {
  10905. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 10a4 4 0 0 1-8 0M3.103 6.034h17.794'/%3E%3Cpath d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z'/%3E%3C/g%3E%3C/svg%3E");
  10906. }
  10907. .lucide--shopping-cart {
  10908. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/g%3E%3C/svg%3E");
  10909. }
  10910. .lucide--sliders-horizontal {
  10911. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 4h-7m-4 0H3m18 8h-9m-4 0H3m18 8h-5m-4 0H3M14 2v4m-6 4v4m8 4v4'/%3E%3C/svg%3E");
  10912. }
  10913. .lucide--smile {
  10914. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 14s1.5 2 4 2s4-2 4-2M9 9h.01M15 9h.01'/%3E%3C/g%3E%3C/svg%3E");
  10915. }
  10916. .lucide--smile-plus {
  10917. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 11v1a10 10 0 1 1-9-10'/%3E%3Cpath d='M8 14s1.5 2 4 2s4-2 4-2M9 9h.01M15 9h.01M16 5h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E");
  10918. }
  10919. .lucide--sparkles {
  10920. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10921. }
  10922. .lucide--square-check {
  10923. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10924. }
  10925. .lucide--square-user {
  10926. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2'/%3E%3C/g%3E%3C/svg%3E");
  10927. }
  10928. .lucide--star {
  10929. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z'/%3E%3C/svg%3E");
  10930. }
  10931. .lucide--stars {
  10932. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10933. }
  10934. .lucide--store {
  10935. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m2 7l4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8'/%3E%3Cpath d='M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4M2 7h20m0 0v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63a.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63a.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63a.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63a.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7'/%3E%3C/g%3E%3C/svg%3E");
  10936. }
  10937. .lucide--sun {
  10938. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E");
  10939. }
  10940. .lucide--sun-moon {
  10941. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v2m2.837 12.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715M16 12a4 4 0 0 0-4-4m7-3l-1.256 1.256M20 12h2'/%3E%3C/svg%3E");
  10942. }
  10943. .lucide--target {
  10944. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10945. }
  10946. .lucide--telescope {
  10947. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10.065 12.493l-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44m-2.875 6.493l4.332-.924M16 21l-3.105-6.21'/%3E%3Cpath d='M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455zM6.158 8.633l1.114 4.456M8 21l3.105-6.21'/%3E%3Ccircle cx='12' cy='13' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10948. }
  10949. .lucide--terminal {
  10950. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19h8M4 17l6-6l-6-6'/%3E%3C/svg%3E");
  10951. }
  10952. .lucide--terminal-square {
  10953. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m7 11l2-2l-2-2m4 6h4'/%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3C/g%3E%3C/svg%3E");
  10954. }
  10955. .lucide--text {
  10956. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 18H3M17 6H3m18 6H3'/%3E%3C/svg%3E");
  10957. }
  10958. .lucide--thumbs-down {
  10959. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 14V2M9 18.12L10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88'/%3E%3C/svg%3E");
  10960. }
  10961. .lucide--thumbs-up {
  10962. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10v12m8-16.12L14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88'/%3E%3C/svg%3E");
  10963. }
  10964. .lucide--ticket-check {
  10965. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10966. }
  10967. .lucide--toggle-right {
  10968. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='15' cy='12' r='3'/%3E%3Crect width='20' height='14' x='2' y='5' rx='7'/%3E%3C/g%3E%3C/svg%3E");
  10969. }
  10970. .lucide--trash {
  10971. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");
  10972. }
  10973. .lucide--trash-2 {
  10974. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 11v6m4-6v6m5-11v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");
  10975. }
  10976. .lucide--trending-down {
  10977. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 17h6v-6'/%3E%3Cpath d='m22 17l-8.5-8.5l-5 5L2 7'/%3E%3C/g%3E%3C/svg%3E");
  10978. }
  10979. .lucide--triangle-alert {
  10980. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");
  10981. }
  10982. .lucide--truck {
  10983. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2m10 0H9m10 0h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/g%3E%3C/svg%3E");
  10984. }
  10985. .lucide--undo-2 {
  10986. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 14L4 9l5-5'/%3E%3Cpath d='M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11'/%3E%3C/g%3E%3C/svg%3E");
  10987. }
  10988. .lucide--unplug {
  10989. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 5l3-3M2 22l3-3m1.3 1.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6l-2.3 2.3a2.4 2.4 0 0 0 0 3.4Zm1.2-6.8L10 11m.5 5.5L13 14m-1-8l6 6l2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z'/%3E%3C/svg%3E");
  10990. }
  10991. .lucide--upload {
  10992. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E");
  10993. }
  10994. .lucide--upload-cloud {
  10995. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 13v8m-8-6.101A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242'/%3E%3Cpath d='m8 17l4-4l4 4'/%3E%3C/g%3E%3C/svg%3E");
  10996. }
  10997. .lucide--user {
  10998. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E");
  10999. }
  11000. .lucide--user-circle {
  11001. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662'/%3E%3C/g%3E%3C/svg%3E");
  11002. }
  11003. .lucide--user-minus {
  11004. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 11h-6'/%3E%3C/g%3E%3C/svg%3E");
  11005. }
  11006. .lucide--user-plus {
  11007. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6m3-3h-6'/%3E%3C/g%3E%3C/svg%3E");
  11008. }
  11009. .lucide--user-round-check {
  11010. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 21a8 8 0 0 1 13.292-6'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3Cpath d='m16 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  11011. }
  11012. .lucide--user-round-plus {
  11013. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 21a8 8 0 0 1 13.292-6'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3Cpath d='M19 16v6m3-3h-6'/%3E%3C/g%3E%3C/svg%3E");
  11014. }
  11015. .lucide--user-round-x {
  11016. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 21a8 8 0 0 1 11.873-7'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3Cpath d='m17 17l5 5m0-5l-5 5'/%3E%3C/g%3E%3C/svg%3E");
  11017. }
  11018. .lucide--user-square {
  11019. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2'/%3E%3C/g%3E%3C/svg%3E");
  11020. }
  11021. .lucide--users {
  11022. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E");
  11023. }
  11024. .lucide--video {
  11025. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 13l5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/%3E%3Crect width='14' height='12' x='2' y='6' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  11026. }
  11027. .lucide--volume-2 {
  11028. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298zM16 9a5 5 0 0 1 0 6m3.364 3.364a9 9 0 0 0 0-12.728'/%3E%3C/svg%3E");
  11029. }
  11030. .lucide--wallet {
  11031. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/g%3E%3C/svg%3E");
  11032. }
  11033. .lucide--wand {
  11034. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 4V2m0 14v-2M8 9h2m10 0h2m-4.2 2.8L19 13m-4-4h.01m2.79-2.8L19 5M3 21l9-9m.2-5.8L11 5'/%3E%3C/svg%3E");
  11035. }
  11036. .lucide--wand-2 {
  11037. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.64 3.64l-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72M14 7l3 3M5 6v4m14 4v4M10 2v2M7 8H3m18 8h-4M11 3H9'/%3E%3C/svg%3E");
  11038. }
  11039. .lucide--warehouse {
  11040. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 21V10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v11'/%3E%3Cpath d='M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 1.132-1.803l7.95-3.974a2 2 0 0 1 1.837 0l7.948 3.974A2 2 0 0 1 22 8zM6 13h12M6 17h12'/%3E%3C/g%3E%3C/svg%3E");
  11041. }
  11042. .lucide--x {
  11043. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");
  11044. }
  11045. .lucide--x-circle {
  11046. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9l-6 6m0-6l6 6'/%3E%3C/g%3E%3C/svg%3E");
  11047. }
  11048. .lucide--x-square {
  11049. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Cpath d='m15 9l-6 6m0-6l6 6'/%3E%3C/g%3E%3C/svg%3E");
  11050. }
  11051. .lucide--zap {
  11052. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
  11053. }
  11054. .lucide--zoom-in {
  11055. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21l-4.35-4.35M11 8v6m-3-3h6'/%3E%3C/g%3E%3C/svg%3E");
  11056. }
  11057. .range-xs {
  11058. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 4);
  11059. }
  11060. .ri--alert-line {
  11061. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.866 3l9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0m-8.66 16h15.588L12 5.5zM11 16h2v2h-2zm0-7h2v5h-2z'/%3E%3C/svg%3E");
  11062. }
  11063. .ri--arrow-down-line {
  11064. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13 16.172l5.364-5.364l1.414 1.414L12 20l-7.778-7.778l1.414-1.414L11 16.172V4h2z'/%3E%3C/svg%3E");
  11065. }
  11066. .ri--arrow-up-line {
  11067. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 7.828V20h-2V7.828l-5.364 5.364l-1.414-1.414L12 4l7.778 7.778l-1.414 1.414z'/%3E%3C/svg%3E");
  11068. }
  11069. .ri--bar-chart-2-line {
  11070. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zm14-5h6v13h-6zM9 3h6v18H9zM4 15v4h2v-4zm7-10v14h2V5zm7 5v9h2v-9z'/%3E%3C/svg%3E");
  11071. }
  11072. .ri--bar-chart-line {
  11073. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 12h2v9H3zm16-4h2v13h-2zm-8-6h2v19h-2z'/%3E%3C/svg%3E");
  11074. }
  11075. .ri--box-3-line {
  11076. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zM5.494 7.078L12 10.844l6.506-3.766L12 3.31zM4.5 8.813v7.534L11 20.11v-7.533zM13 20.11l6.5-3.763V8.813L13 12.576z'/%3E%3C/svg%3E");
  11077. }
  11078. .ri--close-line {
  11079. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10.587l4.95-4.95l1.414 1.414l-4.95 4.95l4.95 4.95l-1.415 1.414l-4.95-4.95l-4.949 4.95l-1.414-1.415l4.95-4.95l-4.95-4.95L7.05 5.638z'/%3E%3C/svg%3E");
  11080. }
  11081. .ri--code-line {
  11082. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m23 12l-7.071 7.071l-1.414-1.414L20.172 12l-5.657-5.657l1.414-1.414zM3.828 12l5.657 5.657l-1.414 1.414L1 12l7.071-7.071l1.414 1.414z'/%3E%3C/svg%3E");
  11083. }
  11084. .ri--code-s-slash-line {
  11085. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m24 12l-5.657 5.657l-1.414-1.414L21.172 12l-4.243-4.243l1.414-1.414zM2.828 12l4.243 4.243l-1.414 1.414L0 12l5.657-5.657L7.07 7.757zm6.96 9H7.66l6.552-18h2.128z'/%3E%3C/svg%3E");
  11086. }
  11087. .ri--computer-line {
  11088. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 16h16V5H4zm9 2v2h4v2H7v-2h4v-2H2.992A1 1 0 0 1 2 16.992V4.008C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.985c0 .557-.455 1.008-.992 1.008z'/%3E%3C/svg%3E");
  11089. }
  11090. .ri--dashboard-line {
  11091. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 21a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1zM4 13a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1zm5-2V5H5v6zM4 21a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1zm1-2h4v-2H5zm10 0h4v-6h-4zM13 4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm2 1v2h4V5z'/%3E%3C/svg%3E");
  11092. }
  11093. .ri--error-warning-line {
  11094. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-1-5h2v2h-2zm0-8h2v6h-2z'/%3E%3C/svg%3E");
  11095. }
  11096. .ri--file-text-line {
  11097. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 8v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995zm-2 1h-5V4H5v16h14zM8 7h3v2H8zm0 4h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E");
  11098. }
  11099. .ri--image-line {
  11100. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.992 21A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993zM20 15V5H4v14L14 9zm0 2.828l-6-6L6.828 19H20zM8 11a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E");
  11101. }
  11102. .ri--login-box-line {
  11103. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 15h2v5h12V4H6v5H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm6-4V8l5 4l-5 4v-3H2v-2z'/%3E%3C/svg%3E");
  11104. }
  11105. .ri--logout-box-line {
  11106. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 18h2v2h12V4H6v2H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm2-7h7v2H6v3l-5-4l5-4z'/%3E%3C/svg%3E");
  11107. }
  11108. .ri--palette-line {
  11109. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.522 0 10 3.978 10 8.889a5.56 5.56 0 0 1-5.556 5.555h-1.966c-.922 0-1.667.745-1.667 1.667c0 .422.167.811.422 1.1c.267.3.434.689.434 1.122C13.667 21.256 12.9 22 12 22C6.478 22 2 17.522 2 12S6.478 2 12 2m-1.189 16.111a3.664 3.664 0 0 1 3.667-3.667h1.966A3.56 3.56 0 0 0 20 10.89C20 7.139 16.468 4 12 4a8 8 0 0 0-.676 15.972a3.65 3.65 0 0 1-.513-1.86M7.5 12a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m9 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3M12 9a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E");
  11110. }
  11111. .ri--price-tag-3-line {
  11112. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.904 2.1l9.9 1.414l1.414 9.9l-9.192 9.192a1 1 0 0 1-1.415 0l-9.9-9.9a1 1 0 0 1 0-1.413zm.707 2.122L3.833 12l8.485 8.485l7.779-7.778l-1.061-7.425zm2.122 6.363a2 2 0 1 1 2.828-2.828a2 2 0 0 1-2.828 2.829'/%3E%3C/svg%3E");
  11113. }
  11114. .ri--refresh-line {
  11115. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.463 4.433A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10c0 2.136-.67 4.116-1.81 5.74L17 12h3A8 8 0 0 0 6.46 6.228zm13.074 15.134A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.136.67-4.116 1.81-5.74L7 12H4a8 8 0 0 0 13.54 5.772z'/%3E%3C/svg%3E");
  11116. }
  11117. .ri--search-line {
  11118. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975z'/%3E%3C/svg%3E");
  11119. }
  11120. .ri--settings-3-line {
  11121. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.34 17a10 10 0 0 1-.979-2.326a3 3 0 0 0 .003-5.347a10 10 0 0 1 2.5-4.337a3 3 0 0 0 4.632-2.674a10 10 0 0 1 5.007.003a3 3 0 0 0 4.632 2.671a10.06 10.06 0 0 1 2.503 4.336a3 3 0 0 0-.002 5.347a10 10 0 0 1-2.501 4.337a3 3 0 0 0-4.632 2.674a10 10 0 0 1-5.007-.002a3 3 0 0 0-4.631-2.672A10 10 0 0 1 3.339 17m5.66.196a5 5 0 0 1 2.25 2.77q.75.07 1.499.002a5 5 0 0 1 2.25-2.772a5 5 0 0 1 3.526-.564q.435-.614.748-1.298A5 5 0 0 1 18 12c0-1.26.47-2.437 1.273-3.334a8 8 0 0 0-.75-1.298A5 5 0 0 1 15 6.804a5 5 0 0 1-2.25-2.77q-.75-.071-1.5-.001A5 5 0 0 1 9 6.804a5 5 0 0 1-3.526.564q-.436.614-.747 1.298A5 5 0 0 1 6 12c0 1.26-.471 2.437-1.273 3.334a8 8 0 0 0 .75 1.298A5 5 0 0 1 9 17.196M12 15a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E");
  11122. }
  11123. .ri--shopping-cart-line {
  11124. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.005 16V4h-2V2h3a1 1 0 0 1 1 1v12h12.438l2-8H8.005V5h13.72a1 1 0 0 1 .97 1.243l-2.5 10a1 1 0 0 1-.97.757H5.004a1 1 0 0 1-1-1m2 7a2 2 0 1 1 0-4a2 2 0 0 1 0 4m12 0a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E");
  11125. }
  11126. .ri--stack-line {
  11127. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.083 15.2l1.202.721a.5.5 0 0 1 0 .858l-8.77 5.262a1 1 0 0 1-1.03 0l-8.77-5.262a.5.5 0 0 1 0-.858l1.202-.721L12 20.05zm0-4.7l1.202.721a.5.5 0 0 1 0 .858L12 17.649l-9.285-5.57a.5.5 0 0 1 0-.858l1.202-.721L12 15.35zm-7.569-9.191l8.771 5.262a.5.5 0 0 1 0 .858L12 12.999L2.715 7.43a.5.5 0 0 1 0-.858l8.77-5.262a1 1 0 0 1 1.03 0M12 3.332L5.887 7L12 10.668L18.113 7z'/%3E%3C/svg%3E");
  11128. }
  11129. .ri--time-line {
  11130. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m1-8h4v2h-6V7h2z'/%3E%3C/svg%3E");
  11131. }
  11132. .ri--user-3-line {
  11133. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22h-2v-2a3 3 0 0 0-3-3H9a3 3 0 0 0-3 3v2H4v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5zm-8-9a6 6 0 1 1 0-12a6 6 0 0 1 0 12m0-2a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3C/svg%3E");
  11134. }
  11135. .ri--user-line {
  11136. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 22a8 8 0 1 1 16 0h-2a6 6 0 0 0-12 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4'/%3E%3C/svg%3E");
  11137. }
  11138. .text-shadow-2xs {
  11139. text-shadow: 0px 1px 0px var(--tw-text-shadow-color, #00000026);
  11140. }
  11141. .text-shadow-error {
  11142. --tw-text-shadow-color: var(--color-error);
  11143. }
  11144. @supports (color: color-mix(in lab, red, red)) {
  11145. .text-shadow-error {
  11146. --tw-text-shadow-color: color-mix(
  11147. in oklab,
  11148. var(--color-error) var(--tw-text-shadow-alpha),
  11149. transparent
  11150. );
  11151. }
  11152. }
  11153. .text-shadow-error\/20 {
  11154. --tw-text-shadow-color: var(--color-error);
  11155. }
  11156. @supports (color: color-mix(in lab, red, red)) {
  11157. .text-shadow-error\/20 {
  11158. --tw-text-shadow-color: color-mix(
  11159. in oklab,
  11160. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-text-shadow-alpha),
  11161. transparent
  11162. );
  11163. }
  11164. }
  11165. .text-shadow-lg {
  11166. text-shadow:
  11167. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  11168. 0px 3px 2px var(--tw-text-shadow-color, #0000001a),
  11169. 0px 4px 8px var(--tw-text-shadow-color, #0000001a);
  11170. }
  11171. .text-shadow-md {
  11172. text-shadow:
  11173. 0px 1px 1px var(--tw-text-shadow-color, #0000001a),
  11174. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  11175. 0px 2px 4px var(--tw-text-shadow-color, #0000001a);
  11176. }
  11177. .text-shadow-none {
  11178. text-shadow: none;
  11179. }
  11180. .text-shadow-primary {
  11181. --tw-text-shadow-color: var(--color-primary);
  11182. }
  11183. @supports (color: color-mix(in lab, red, red)) {
  11184. .text-shadow-primary {
  11185. --tw-text-shadow-color: color-mix(
  11186. in oklab,
  11187. var(--color-primary) var(--tw-text-shadow-alpha),
  11188. transparent
  11189. );
  11190. }
  11191. }
  11192. .text-shadow-primary\/20 {
  11193. --tw-text-shadow-color: var(--color-primary);
  11194. }
  11195. @supports (color: color-mix(in lab, red, red)) {
  11196. .text-shadow-primary\/20 {
  11197. --tw-text-shadow-color: color-mix(
  11198. in oklab,
  11199. color-mix(in oklab, var(--color-primary) 20%, transparent)
  11200. var(--tw-text-shadow-alpha),
  11201. transparent
  11202. );
  11203. }
  11204. }
  11205. .text-shadow-secondary {
  11206. --tw-text-shadow-color: var(--color-secondary);
  11207. }
  11208. @supports (color: color-mix(in lab, red, red)) {
  11209. .text-shadow-secondary {
  11210. --tw-text-shadow-color: color-mix(
  11211. in oklab,
  11212. var(--color-secondary) var(--tw-text-shadow-alpha),
  11213. transparent
  11214. );
  11215. }
  11216. }
  11217. .text-shadow-secondary\/20 {
  11218. --tw-text-shadow-color: var(--color-secondary);
  11219. }
  11220. @supports (color: color-mix(in lab, red, red)) {
  11221. .text-shadow-secondary\/20 {
  11222. --tw-text-shadow-color: color-mix(
  11223. in oklab,
  11224. color-mix(in oklab, var(--color-secondary) 20%, transparent)
  11225. var(--tw-text-shadow-alpha),
  11226. transparent
  11227. );
  11228. }
  11229. }
  11230. .text-shadow-sm {
  11231. text-shadow:
  11232. 0px 1px 0px var(--tw-text-shadow-color, #00000013),
  11233. 0px 1px 1px var(--tw-text-shadow-color, #00000013),
  11234. 0px 2px 2px var(--tw-text-shadow-color, #00000013);
  11235. }
  11236. .text-shadow-success {
  11237. --tw-text-shadow-color: var(--color-success);
  11238. }
  11239. @supports (color: color-mix(in lab, red, red)) {
  11240. .text-shadow-success {
  11241. --tw-text-shadow-color: color-mix(
  11242. in oklab,
  11243. var(--color-success) var(--tw-text-shadow-alpha),
  11244. transparent
  11245. );
  11246. }
  11247. }
  11248. .text-shadow-success\/20 {
  11249. --tw-text-shadow-color: var(--color-success);
  11250. }
  11251. @supports (color: color-mix(in lab, red, red)) {
  11252. .text-shadow-success\/20 {
  11253. --tw-text-shadow-color: color-mix(
  11254. in oklab,
  11255. color-mix(in oklab, var(--color-success) 20%, transparent)
  11256. var(--tw-text-shadow-alpha),
  11257. transparent
  11258. );
  11259. }
  11260. }
  11261. .text-shadow-xs {
  11262. text-shadow: 0px 1px 1px var(--tw-text-shadow-color, #0003);
  11263. }
  11264. .textarea-error,
  11265. .textarea-error:focus,
  11266. .textarea-error:focus-within {
  11267. --input-color: var(--color-error);
  11268. }
  11269. .toggle-primary:checked,
  11270. .toggle-primary[aria-checked="true"] {
  11271. --input-color: var(--color-primary);
  11272. }
  11273. .toggle-sm[type="checkbox"],
  11274. .toggle-sm:has([type="checkbox"]) {
  11275. --size: calc(var(--size-selector, 0.25rem) * 5);
  11276. }
  11277. .toggle-xs[type="checkbox"],
  11278. .toggle-xs:has([type="checkbox"]) {
  11279. --size: calc(var(--size-selector, 0.25rem) * 4);
  11280. }
  11281. :is(.\*\:cursor-pointer > *) {
  11282. cursor: pointer;
  11283. }
  11284. :is(.\*\:rounded-box > *) {
  11285. border-radius: var(--radius-box);
  11286. }
  11287. :is(.\*\:border-2 > *) {
  11288. border-style: var(--tw-border-style);
  11289. border-width: 2px;
  11290. }
  11291. :is(.\*\:px-2 > *) {
  11292. padding-inline: calc(var(--spacing) * 2);
  11293. }
  11294. :is(.\*\:px-2\.5 > *) {
  11295. padding-inline: calc(var(--spacing) * 2.5);
  11296. }
  11297. :is(.\*\:py-1 > *) {
  11298. padding-block: calc(var(--spacing) * 1);
  11299. }
  11300. :is(.\*\:text-nowrap > *) {
  11301. text-wrap: nowrap;
  11302. }
  11303. :is(.\*\:opacity-70 > *) {
  11304. opacity: 0.7;
  11305. }
  11306. :is(.\*\:transition-all > *) {
  11307. transition-property: all;
  11308. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  11309. transition-duration: var(--tw-duration, var(--default-transition-duration));
  11310. }
  11311. :is(.\*\:\[grid-area\:1\/1\] > *) {
  11312. grid-area: 1/1;
  11313. }
  11314. @media (hover: hover) {
  11315. .group-hover\:inset-x-0:is(:where(.group):hover *) {
  11316. inset-inline: calc(var(--spacing) * 0);
  11317. }
  11318. .group-hover\:bottom-0:is(:where(.group):hover *) {
  11319. bottom: calc(var(--spacing) * 0);
  11320. }
  11321. .group-hover\:bottom-4:is(:where(.group):hover *) {
  11322. bottom: calc(var(--spacing) * 4);
  11323. }
  11324. .group-hover\:block:is(:where(.group):hover *) {
  11325. display: block;
  11326. }
  11327. .group-hover\:h-16:is(:where(.group):hover *) {
  11328. height: calc(var(--spacing) * 16);
  11329. }
  11330. .group-hover\:translate-x-0:is(:where(.group):hover *) {
  11331. --tw-translate-x: calc(var(--spacing) * 0);
  11332. translate: var(--tw-translate-x) var(--tw-translate-y);
  11333. }
  11334. .group-hover\:scale-100:is(:where(.group):hover *) {
  11335. --tw-scale-x: 100%;
  11336. --tw-scale-y: 100%;
  11337. --tw-scale-z: 100%;
  11338. scale: var(--tw-scale-x) var(--tw-scale-y);
  11339. }
  11340. .group-hover\:scale-108:is(:where(.group):hover *) {
  11341. --tw-scale-x: 108%;
  11342. --tw-scale-y: 108%;
  11343. --tw-scale-z: 108%;
  11344. scale: var(--tw-scale-x) var(--tw-scale-y);
  11345. }
  11346. .group-hover\:border-primary:is(:where(.group):hover *) {
  11347. border-color: var(--color-primary);
  11348. }
  11349. .group-hover\:bg-base-200:is(:where(.group):hover *) {
  11350. background-color: var(--color-base-200);
  11351. }
  11352. .group-hover\:bg-primary:is(:where(.group):hover *) {
  11353. background-color: var(--color-primary);
  11354. }
  11355. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11356. --tw-gradient-from: var(--color-primary);
  11357. }
  11358. @supports (color: color-mix(in lab, red, red)) {
  11359. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11360. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 10%, transparent);
  11361. }
  11362. }
  11363. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11364. --tw-gradient-stops: var(
  11365. --tw-gradient-via-stops,
  11366. var(--tw-gradient-position),
  11367. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11368. var(--tw-gradient-to) var(--tw-gradient-to-position)
  11369. );
  11370. }
  11371. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11372. --tw-gradient-to: var(--color-secondary);
  11373. }
  11374. @supports (color: color-mix(in lab, red, red)) {
  11375. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11376. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  11377. }
  11378. }
  11379. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11380. --tw-gradient-stops: var(
  11381. --tw-gradient-via-stops,
  11382. var(--tw-gradient-position),
  11383. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11384. var(--tw-gradient-to) var(--tw-gradient-to-position)
  11385. );
  11386. }
  11387. .group-hover\:text-base-content:is(:where(.group):hover *),
  11388. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11389. color: var(--color-base-content);
  11390. }
  11391. @supports (color: color-mix(in lab, red, red)) {
  11392. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11393. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  11394. }
  11395. }
  11396. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11397. color: #000c;
  11398. }
  11399. @supports (color: color-mix(in lab, red, red)) {
  11400. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11401. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  11402. }
  11403. }
  11404. .group-hover\:text-primary-content:is(:where(.group):hover *) {
  11405. color: var(--color-primary-content);
  11406. }
  11407. .group-hover\:text-white:is(:where(.group):hover *) {
  11408. color: var(--color-white);
  11409. }
  11410. .group-hover\:opacity-0:is(:where(.group):hover *) {
  11411. opacity: 0;
  11412. }
  11413. .group-hover\:opacity-30:is(:where(.group):hover *) {
  11414. opacity: 0.3;
  11415. }
  11416. .group-hover\:opacity-60:is(:where(.group):hover *) {
  11417. opacity: 0.6;
  11418. }
  11419. .group-hover\:opacity-80:is(:where(.group):hover *) {
  11420. opacity: 0.8;
  11421. }
  11422. .group-hover\:opacity-100:is(:where(.group):hover *) {
  11423. opacity: 1;
  11424. }
  11425. .group-hover\:blur-lg:is(:where(.group):hover *) {
  11426. --tw-blur: blur(var(--blur-lg));
  11427. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  11428. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  11429. var(--tw-drop-shadow,);
  11430. }
  11431. .group-hover\/purchase\:opacity-60:is(:where(.group\/purchase):hover *) {
  11432. opacity: 0.6;
  11433. }
  11434. .group-hover\/purchase\:blur-lg:is(:where(.group\/purchase):hover *) {
  11435. --tw-blur: blur(var(--blur-lg));
  11436. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  11437. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  11438. var(--tw-drop-shadow,);
  11439. }
  11440. }
  11441. .group-focus\:scale-80:is(:where(.group):focus *) {
  11442. --tw-scale-x: 80%;
  11443. --tw-scale-y: 80%;
  11444. --tw-scale-z: 80%;
  11445. scale: var(--tw-scale-x) var(--tw-scale-y);
  11446. }
  11447. .group-focus\:scale-100:is(:where(.group):focus *) {
  11448. --tw-scale-x: 100%;
  11449. --tw-scale-y: 100%;
  11450. --tw-scale-z: 100%;
  11451. scale: var(--tw-scale-x) var(--tw-scale-y);
  11452. }
  11453. .group-focus\:rotate-0:is(:where(.group):focus *) {
  11454. rotate: none;
  11455. }
  11456. .group-focus\:rotate-45:is(:where(.group):focus *) {
  11457. rotate: 45deg;
  11458. }
  11459. .group-focus\:rotate-90:is(:where(.group):focus *) {
  11460. rotate: 90deg;
  11461. }
  11462. .group-focus\:opacity-0:is(:where(.group):focus *) {
  11463. opacity: 0;
  11464. }
  11465. .group-focus\:opacity-100:is(:where(.group):focus *) {
  11466. opacity: 1;
  11467. }
  11468. .group-has-\[\[data-pass-p100\]\]\:scale-x-100:is(:where(.group):has([data-pass-p100]) *),
  11469. .group-has-\[\[data-pass-p20\]\]\:scale-x-100:is(:where(.group):has([data-pass-p20]) *),
  11470. .group-has-\[\[data-pass-p40\]\]\:scale-x-100:is(:where(.group):has([data-pass-p40]) *),
  11471. .group-has-\[\[data-pass-p60\]\]\:scale-x-100:is(:where(.group):has([data-pass-p60]) *),
  11472. .group-has-\[\[data-pass-p80\]\]\:scale-x-100:is(:where(.group):has([data-pass-p80]) *) {
  11473. --tw-scale-x: 100%;
  11474. scale: var(--tw-scale-x) var(--tw-scale-y);
  11475. }
  11476. .group-has-\[\[data-pass-r1\]\]\:text-success:is(:where(.group):has([data-pass-r1]) *),
  11477. .group-has-\[\[data-pass-r2\]\]\:text-success:is(:where(.group):has([data-pass-r2]) *),
  11478. .group-has-\[\[data-pass-r2\]\[data-pass-r3\]\]\:text-success:is(
  11479. :where(.group):has([data-pass-r2][data-pass-r3]) *
  11480. ),
  11481. .group-has-\[\[data-pass-r3\]\]\:text-success:is(:where(.group):has([data-pass-r3]) *),
  11482. .group-has-\[\[data-pass-r4\]\]\:text-success:is(:where(.group):has([data-pass-r4]) *),
  11483. .group-has-\[\[data-pass-r4\]\[data-pass-r5\]\]\:text-success:is(
  11484. :where(.group):has([data-pass-r4][data-pass-r5]) *
  11485. ),
  11486. .group-has-\[\[data-pass-r5\]\]\:text-success:is(:where(.group):has([data-pass-r5]) *) {
  11487. color: var(--color-success);
  11488. }
  11489. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:flex:is(
  11490. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11491. ) {
  11492. display: flex;
  11493. }
  11494. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:hidden:is(
  11495. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11496. ) {
  11497. display: none;
  11498. }
  11499. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-0:is(
  11500. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11501. ) {
  11502. opacity: 0;
  11503. }
  11504. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-100:is(
  11505. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11506. ) {
  11507. opacity: 1;
  11508. }
  11509. .group-data-copied\:-bottom-8:is(:where(.group)[data-copied] *) {
  11510. bottom: calc(var(--spacing) * -8);
  11511. }
  11512. .group-data-copied\:scale-0:is(:where(.group)[data-copied] *) {
  11513. --tw-scale-x: 0%;
  11514. --tw-scale-y: 0%;
  11515. --tw-scale-z: 0%;
  11516. scale: var(--tw-scale-x) var(--tw-scale-y);
  11517. }
  11518. .group-data-copied\:scale-100:is(:where(.group)[data-copied] *) {
  11519. --tw-scale-x: 100%;
  11520. --tw-scale-y: 100%;
  11521. --tw-scale-z: 100%;
  11522. scale: var(--tw-scale-x) var(--tw-scale-y);
  11523. }
  11524. .group-data-copied\:opacity-100:is(:where(.group)[data-copied] *) {
  11525. opacity: 1;
  11526. }
  11527. .group-data-visible\:scale-100:is(:where(.group)[data-visible] *) {
  11528. --tw-scale-x: 100%;
  11529. --tw-scale-y: 100%;
  11530. --tw-scale-z: 100%;
  11531. scale: var(--tw-scale-x) var(--tw-scale-y);
  11532. }
  11533. .group-data-visible\:opacity-100:is(:where(.group)[data-visible] *) {
  11534. opacity: 1;
  11535. }
  11536. .group-data-\[at-top\=false\]\:w-\[800px\]:is(:where(.group)[data-at-top="false"] *) {
  11537. width: 800px;
  11538. }
  11539. .group-data-\[at-top\=false\]\:bg-base-100:is(:where(.group)[data-at-top="false"] *) {
  11540. background-color: var(--color-base-100);
  11541. }
  11542. .group-data-\[at-top\=false\]\:shadow:is(:where(.group)[data-at-top="false"] *) {
  11543. --tw-shadow:
  11544. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11545. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11546. box-shadow:
  11547. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11548. var(--tw-ring-shadow), var(--tw-shadow);
  11549. }
  11550. .group-data-\[changed\]\/html\:p-\[2px\]:is(:where(.group\/html)[data-changed] *) {
  11551. padding: 2px;
  11552. }
  11553. .group-data-\[changed\]\/html\:opacity-100:is(:where(.group\/html)[data-changed] *) {
  11554. opacity: 1;
  11555. }
  11556. .group-data-\[copied\]\:block:is(:where(.group)[data-copied] *) {
  11557. display: block;
  11558. }
  11559. .group-data-\[copied\]\:hidden:is(:where(.group)[data-copied] *),
  11560. .group-data-\[fullscreen\]\/html\:hidden:is(:where(.group\/html)[data-fullscreen] *) {
  11561. display: none;
  11562. }
  11563. .group-data-\[fullscreen\]\/html\:inline:is(:where(.group\/html)[data-fullscreen] *) {
  11564. display: inline;
  11565. }
  11566. .group-data-\[sidebar-theme\=dark\]\/html\:bg-base-200:is(
  11567. :where(.group\/html)[data-sidebar-theme="dark"] *
  11568. ),
  11569. .group-data-\[sidebar-theme\=light\]\/html\:bg-base-200:is(
  11570. :where(.group\/html)[data-sidebar-theme="light"] *
  11571. ) {
  11572. background-color: var(--color-base-200);
  11573. }
  11574. .group-data-\[sorting\=asc\]\:opacity-100:is(:where(.group)[data-sorting="asc"] *),
  11575. .group-data-\[sorting\=desc\]\:opacity-100:is(:where(.group)[data-sorting="desc"] *) {
  11576. opacity: 1;
  11577. }
  11578. .group-data-\[theme\=contrast\]\/html\:pointer-events-auto:is(
  11579. :where(.group\/html)[data-theme="contrast"] *
  11580. ) {
  11581. pointer-events: auto;
  11582. }
  11583. .group-data-\[theme\=contrast\]\/html\:hidden:is(
  11584. :where(.group\/html)[data-theme="contrast"] *
  11585. ) {
  11586. display: none;
  11587. }
  11588. .group-data-\[theme\=contrast\]\/html\:p-1:is(:where(.group\/html)[data-theme="contrast"] *) {
  11589. padding: calc(var(--spacing) * 1);
  11590. }
  11591. .group-data-\[theme\=contrast\]\/html\:opacity-100:is(
  11592. :where(.group\/html)[data-theme="contrast"] *
  11593. ) {
  11594. opacity: 1;
  11595. }
  11596. .group-data-\[theme\=dark\]\/html\:translate-y-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11597. --tw-translate-y: calc(var(--spacing) * 0);
  11598. translate: var(--tw-translate-x) var(--tw-translate-y);
  11599. }
  11600. .group-data-\[theme\=dark\]\/html\:p-1:is(:where(.group\/html)[data-theme="dark"] *) {
  11601. padding: calc(var(--spacing) * 1);
  11602. }
  11603. .group-data-\[theme\=dark\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11604. opacity: 0;
  11605. }
  11606. .group-data-\[theme\=dark\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dark"] *) {
  11607. opacity: 1;
  11608. }
  11609. .group-data-\[theme\=dim\]\/html\:p-1:is(:where(.group\/html)[data-theme="dim"] *) {
  11610. padding: calc(var(--spacing) * 1);
  11611. }
  11612. .group-data-\[theme\=dim\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dim"] *) {
  11613. opacity: 1;
  11614. }
  11615. .group-data-\[theme\=light\]\/html\:pointer-events-auto:is(
  11616. :where(.group\/html)[data-theme="light"] *
  11617. ) {
  11618. pointer-events: auto;
  11619. }
  11620. .group-data-\[theme\=light\]\/html\:hidden:is(:where(.group\/html)[data-theme="light"] *) {
  11621. display: none;
  11622. }
  11623. .group-data-\[theme\=light\]\/html\:translate-y-0:is(
  11624. :where(.group\/html)[data-theme="light"] *
  11625. ) {
  11626. --tw-translate-y: calc(var(--spacing) * 0);
  11627. translate: var(--tw-translate-x) var(--tw-translate-y);
  11628. }
  11629. .group-data-\[theme\=light\]\/html\:p-1:is(:where(.group\/html)[data-theme="light"] *) {
  11630. padding: calc(var(--spacing) * 1);
  11631. }
  11632. .group-data-\[theme\=light\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="light"] *) {
  11633. opacity: 0;
  11634. }
  11635. .group-data-\[theme\=light\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="light"] *) {
  11636. opacity: 1;
  11637. }
  11638. .group-data-\[theme\=material\]\/html\:p-1:is(:where(.group\/html)[data-theme="material"] *) {
  11639. padding: calc(var(--spacing) * 1);
  11640. }
  11641. .group-data-\[theme\=material\]\/html\:opacity-100:is(
  11642. :where(.group\/html)[data-theme="material"] *
  11643. ) {
  11644. opacity: 1;
  11645. }
  11646. .group-data-\[theme\=material-dark\]\/html\:p-1:is(
  11647. :where(.group\/html)[data-theme="material-dark"] *
  11648. ) {
  11649. padding: calc(var(--spacing) * 1);
  11650. }
  11651. .group-data-\[theme\=material-dark\]\/html\:opacity-100:is(
  11652. :where(.group\/html)[data-theme="material-dark"] *
  11653. ) {
  11654. opacity: 1;
  11655. }
  11656. .group-\[\.ghost\]\:opacity-60:is(:where(.group).ghost *) {
  11657. opacity: 0.6;
  11658. }
  11659. .group-\[\.ghost\]\:grayscale-100:is(:where(.group).ghost *) {
  11660. --tw-grayscale: grayscale(100%);
  11661. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  11662. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  11663. var(--tw-drop-shadow,);
  11664. }
  11665. .group-\[\:not\(\[data-font-family\]\)\]\/html\:bg-base-200:is(
  11666. :where(.group\/html):not([data-font-family]) *
  11667. ) {
  11668. background-color: var(--color-base-200);
  11669. }
  11670. .group-\[\:not\(\[data-theme\]\)\]\/html\:p-1:is(:where(.group\/html):not([data-theme]) *) {
  11671. padding: calc(var(--spacing) * 1);
  11672. }
  11673. .group-\[\:not\(\[data-theme\]\)\]\/html\:opacity-100:is(
  11674. :where(.group\/html):not([data-theme]) *
  11675. ) {
  11676. opacity: 1;
  11677. }
  11678. .group-\[\:not\(\[dir\]\)\]\/html\:bg-base-200:is(:where(.group\/html):not([dir]) *),
  11679. .group-\[\[data-font-family\=ar-one\]\]\/html\:bg-base-200:is(
  11680. :where(.group\/html)[data-font-family="ar-one"] *
  11681. ),
  11682. .group-\[\[data-font-family\=dm-sans\]\]\/html\:bg-base-200:is(
  11683. :where(.group\/html)[data-font-family="dm-sans"] *
  11684. ),
  11685. .group-\[\[data-font-family\=inclusive\]\]\/html\:bg-base-200:is(
  11686. :where(.group\/html)[data-font-family="inclusive"] *
  11687. ),
  11688. .group-\[\[data-font-family\=wix\]\]\/html\:bg-base-200:is(
  11689. :where(.group\/html)[data-font-family="wix"] *
  11690. ),
  11691. .group-\[\[dir\=ltr\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="ltr"] *),
  11692. .group-\[\[dir\=rtl\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="rtl"] *) {
  11693. background-color: var(--color-base-200);
  11694. }
  11695. .placeholder\:text-sm::placeholder {
  11696. font-size: var(--text-sm);
  11697. line-height: var(--tw-leading, var(--text-sm--line-height));
  11698. }
  11699. .first\:pt-0:first-child {
  11700. padding-top: calc(var(--spacing) * 0);
  11701. }
  11702. @media (hover: hover) {
  11703. .hover\:w-26:hover {
  11704. width: calc(var(--spacing) * 26);
  11705. }
  11706. :where(.hover\:space-x-0\.5:hover > :not(:last-child)) {
  11707. --tw-space-x-reverse: 0;
  11708. margin-inline-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-x-reverse));
  11709. margin-inline-end: calc(
  11710. calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-x-reverse))
  11711. );
  11712. }
  11713. .hover\:border-base-300:hover {
  11714. border-color: var(--color-base-300);
  11715. }
  11716. .hover\:border-blue-500\/40:hover {
  11717. border-color: #3080ff66;
  11718. }
  11719. @supports (color: color-mix(in lab, red, red)) {
  11720. .hover\:border-blue-500\/40:hover {
  11721. border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
  11722. }
  11723. }
  11724. .hover\:border-cyan-600\/40:hover {
  11725. border-color: #0092b566;
  11726. }
  11727. @supports (color: color-mix(in lab, red, red)) {
  11728. .hover\:border-cyan-600\/40:hover {
  11729. border-color: color-mix(in oklab, var(--color-cyan-600) 40%, transparent);
  11730. }
  11731. }
  11732. .hover\:border-fuchsia-500\/40:hover {
  11733. border-color: #e12afb66;
  11734. }
  11735. @supports (color: color-mix(in lab, red, red)) {
  11736. .hover\:border-fuchsia-500\/40:hover {
  11737. border-color: color-mix(in oklab, var(--color-fuchsia-500) 40%, transparent);
  11738. }
  11739. }
  11740. .hover\:border-orange-400\/40:hover {
  11741. border-color: #ff8b1a66;
  11742. }
  11743. @supports (color: color-mix(in lab, red, red)) {
  11744. .hover\:border-orange-400\/40:hover {
  11745. border-color: color-mix(in oklab, var(--color-orange-400) 40%, transparent);
  11746. }
  11747. }
  11748. .hover\:border-primary:hover {
  11749. border-color: var(--color-primary);
  11750. }
  11751. .hover\:border-teal-500\/40:hover {
  11752. border-color: #00baa766;
  11753. }
  11754. @supports (color: color-mix(in lab, red, red)) {
  11755. .hover\:border-teal-500\/40:hover {
  11756. border-color: color-mix(in oklab, var(--color-teal-500) 40%, transparent);
  11757. }
  11758. }
  11759. .hover\:border-violet-500\/40:hover {
  11760. border-color: #8d54ff66;
  11761. }
  11762. @supports (color: color-mix(in lab, red, red)) {
  11763. .hover\:border-violet-500\/40:hover {
  11764. border-color: color-mix(in oklab, var(--color-violet-500) 40%, transparent);
  11765. }
  11766. }
  11767. .hover\:bg-base-200:hover,
  11768. .hover\:bg-base-200\/20:hover {
  11769. background-color: var(--color-base-200);
  11770. }
  11771. @supports (color: color-mix(in lab, red, red)) {
  11772. .hover\:bg-base-200\/20:hover {
  11773. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  11774. }
  11775. }
  11776. .hover\:bg-base-200\/30:hover {
  11777. background-color: var(--color-base-200);
  11778. }
  11779. @supports (color: color-mix(in lab, red, red)) {
  11780. .hover\:bg-base-200\/30:hover {
  11781. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  11782. }
  11783. }
  11784. .hover\:bg-base-200\/40:hover {
  11785. background-color: var(--color-base-200);
  11786. }
  11787. @supports (color: color-mix(in lab, red, red)) {
  11788. .hover\:bg-base-200\/40:hover {
  11789. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  11790. }
  11791. }
  11792. .hover\:bg-base-200\/50:hover {
  11793. background-color: var(--color-base-200);
  11794. }
  11795. @supports (color: color-mix(in lab, red, red)) {
  11796. .hover\:bg-base-200\/50:hover {
  11797. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  11798. }
  11799. }
  11800. .hover\:bg-base-300:hover {
  11801. background-color: var(--color-base-300);
  11802. }
  11803. .hover\:bg-blue-500\/5:hover {
  11804. background-color: #3080ff0d;
  11805. }
  11806. @supports (color: color-mix(in lab, red, red)) {
  11807. .hover\:bg-blue-500\/5:hover {
  11808. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  11809. }
  11810. }
  11811. .hover\:bg-cyan-600\/5:hover {
  11812. background-color: #0092b50d;
  11813. }
  11814. @supports (color: color-mix(in lab, red, red)) {
  11815. .hover\:bg-cyan-600\/5:hover {
  11816. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  11817. }
  11818. }
  11819. .hover\:bg-error\/10:hover {
  11820. background-color: var(--color-error);
  11821. }
  11822. @supports (color: color-mix(in lab, red, red)) {
  11823. .hover\:bg-error\/10:hover {
  11824. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  11825. }
  11826. }
  11827. .hover\:bg-fuchsia-500\/5:hover {
  11828. background-color: #e12afb0d;
  11829. }
  11830. @supports (color: color-mix(in lab, red, red)) {
  11831. .hover\:bg-fuchsia-500\/5:hover {
  11832. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  11833. }
  11834. }
  11835. .hover\:bg-orange-400\/5:hover {
  11836. background-color: #ff8b1a0d;
  11837. }
  11838. @supports (color: color-mix(in lab, red, red)) {
  11839. .hover\:bg-orange-400\/5:hover {
  11840. background-color: color-mix(in oklab, var(--color-orange-400) 5%, transparent);
  11841. }
  11842. }
  11843. .hover\:bg-primary:hover,
  11844. .hover\:bg-primary\/20:hover {
  11845. background-color: var(--color-primary);
  11846. }
  11847. @supports (color: color-mix(in lab, red, red)) {
  11848. .hover\:bg-primary\/20:hover {
  11849. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  11850. }
  11851. }
  11852. .hover\:bg-teal-500\/5:hover {
  11853. background-color: #00baa70d;
  11854. }
  11855. @supports (color: color-mix(in lab, red, red)) {
  11856. .hover\:bg-teal-500\/5:hover {
  11857. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  11858. }
  11859. }
  11860. .hover\:bg-violet-500\/5:hover {
  11861. background-color: #8d54ff0d;
  11862. }
  11863. @supports (color: color-mix(in lab, red, red)) {
  11864. .hover\:bg-violet-500\/5:hover {
  11865. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  11866. }
  11867. }
  11868. .hover\:bg-white\/20:hover {
  11869. background-color: #fff3;
  11870. }
  11871. @supports (color: color-mix(in lab, red, red)) {
  11872. .hover\:bg-white\/20:hover {
  11873. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  11874. }
  11875. }
  11876. .hover\:bg-white\/60:hover {
  11877. background-color: #fff9;
  11878. }
  11879. @supports (color: color-mix(in lab, red, red)) {
  11880. .hover\:bg-white\/60:hover {
  11881. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  11882. }
  11883. }
  11884. .hover\:bg-white\/80:hover {
  11885. background-color: #fffc;
  11886. }
  11887. @supports (color: color-mix(in lab, red, red)) {
  11888. .hover\:bg-white\/80:hover {
  11889. background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
  11890. }
  11891. }
  11892. .hover\:bg-linear-to-r:hover {
  11893. --tw-gradient-position: to right;
  11894. }
  11895. @supports (background-image: linear-gradient(in lab, red, red)) {
  11896. .hover\:bg-linear-to-r:hover {
  11897. --tw-gradient-position: to right in oklab;
  11898. }
  11899. }
  11900. .hover\:bg-linear-to-r:hover {
  11901. background-image: linear-gradient(var(--tw-gradient-stops));
  11902. }
  11903. .hover\:from-primary\/5:hover {
  11904. --tw-gradient-from: var(--color-primary);
  11905. }
  11906. @supports (color: color-mix(in lab, red, red)) {
  11907. .hover\:from-primary\/5:hover {
  11908. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  11909. }
  11910. }
  11911. .hover\:from-primary\/5:hover {
  11912. --tw-gradient-stops: var(
  11913. --tw-gradient-via-stops,
  11914. var(--tw-gradient-position),
  11915. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11916. var(--tw-gradient-to) var(--tw-gradient-to-position)
  11917. );
  11918. }
  11919. .hover\:text-base-content:hover,
  11920. .hover\:text-base-content\/80:hover {
  11921. color: var(--color-base-content);
  11922. }
  11923. @supports (color: color-mix(in lab, red, red)) {
  11924. .hover\:text-base-content\/80:hover {
  11925. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  11926. }
  11927. }
  11928. .hover\:text-error-content:hover {
  11929. color: var(--color-error-content);
  11930. }
  11931. .hover\:text-primary:hover {
  11932. color: var(--color-primary);
  11933. }
  11934. .hover\:text-primary-content:hover {
  11935. color: var(--color-primary-content);
  11936. }
  11937. .hover\:underline:hover {
  11938. text-decoration-line: underline;
  11939. }
  11940. .hover\:opacity-95:hover {
  11941. opacity: 0.95;
  11942. }
  11943. .hover\:opacity-100:hover {
  11944. opacity: 1;
  11945. }
  11946. .hover\:shadow-lg:hover {
  11947. --tw-shadow:
  11948. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  11949. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  11950. box-shadow:
  11951. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11952. var(--tw-ring-shadow), var(--tw-shadow);
  11953. }
  11954. .hover\:shadow-md:hover {
  11955. --tw-shadow:
  11956. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  11957. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  11958. box-shadow:
  11959. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11960. var(--tw-ring-shadow), var(--tw-shadow);
  11961. }
  11962. .hover\:grayscale-0:hover {
  11963. --tw-grayscale: grayscale(0%);
  11964. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  11965. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  11966. var(--tw-drop-shadow,);
  11967. }
  11968. :is(.\*\:hover\:bg-base-200 > *):hover {
  11969. background-color: var(--color-base-200);
  11970. }
  11971. :is(.\*\:hover\:text-base-content > *):hover {
  11972. color: var(--color-base-content);
  11973. }
  11974. :is(.\*\:hover\:opacity-70 > *):hover {
  11975. opacity: 0.7;
  11976. }
  11977. :is(.\*\:hover\:opacity-100 > *):hover {
  11978. opacity: 1;
  11979. }
  11980. :is(.hover\:\*\:shadow-sm:hover > *) {
  11981. --tw-shadow:
  11982. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11983. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11984. box-shadow:
  11985. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11986. var(--tw-ring-shadow), var(--tw-shadow);
  11987. }
  11988. }
  11989. .focus\:bg-transparent:focus {
  11990. background-color: #0000;
  11991. }
  11992. .focus\:outline-0:focus {
  11993. outline-style: var(--tw-outline-style);
  11994. outline-width: 0;
  11995. }
  11996. .focus\:outline-none:focus {
  11997. --tw-outline-style: none;
  11998. outline-style: none;
  11999. }
  12000. .active\:scale-95:active {
  12001. --tw-scale-x: 95%;
  12002. --tw-scale-y: 95%;
  12003. --tw-scale-z: 95%;
  12004. scale: var(--tw-scale-x) var(--tw-scale-y);
  12005. }
  12006. .active\:scale-\[\.98\]:active {
  12007. scale: 0.98;
  12008. }
  12009. .data-error\:max-h-8[data-error] {
  12010. max-height: calc(var(--spacing) * 8);
  12011. }
  12012. .data-error\:checkbox-error[data-error] {
  12013. color: var(--color-error-content);
  12014. --input-color: var(--color-error);
  12015. }
  12016. .data-error\:range-error[data-error] {
  12017. color: var(--color-error);
  12018. --range-thumb: var(--color-error-content);
  12019. }
  12020. .data-error\:opacity-100[data-error] {
  12021. opacity: 1;
  12022. }
  12023. .data-error\:input-error[data-error],
  12024. .data-error\:input-error[data-error]:focus,
  12025. .data-error\:input-error[data-error]:focus-within,
  12026. .data-error\:select-error[data-error],
  12027. .data-error\:select-error[data-error]:focus,
  12028. .data-error\:select-error[data-error]:focus-within {
  12029. --input-color: var(--color-error);
  12030. }
  12031. .data-\[scrolling\=down\]\:-top-full[data-scrolling="down"] {
  12032. top: -100%;
  12033. }
  12034. @media not all and (min-width: 96rem) {
  12035. .max-2xl\:order-1 {
  12036. order: 1;
  12037. }
  12038. .max-2xl\:order-2 {
  12039. order: 2;
  12040. }
  12041. .max-2xl\:text-sm {
  12042. font-size: var(--text-sm);
  12043. line-height: var(--tw-leading, var(--text-sm--line-height));
  12044. }
  12045. }
  12046. @media not all and (min-width: 80rem) {
  12047. .max-xl\:hidden {
  12048. display: none;
  12049. }
  12050. .max-xl\:btn-square {
  12051. width: var(--size);
  12052. height: var(--size);
  12053. padding-inline: 0;
  12054. }
  12055. }
  12056. @media not all and (min-width: 64rem) {
  12057. .max-lg\:hidden {
  12058. display: none;
  12059. }
  12060. .max-lg\:flex-col {
  12061. flex-direction: column;
  12062. }
  12063. .max-lg\:pt-0 {
  12064. padding-top: calc(var(--spacing) * 0);
  12065. }
  12066. }
  12067. @media not all and (min-width: 48rem) {
  12068. .max-md\:start-1\/2 {
  12069. inset-inline-start: 50%;
  12070. }
  12071. .max-md\:-bottom-12 {
  12072. bottom: calc(var(--spacing) * -12);
  12073. }
  12074. .max-md\:hidden {
  12075. display: none;
  12076. }
  12077. .max-md\:btn-square {
  12078. width: var(--size);
  12079. height: var(--size);
  12080. padding-inline: 0;
  12081. }
  12082. .max-md\:-translate-x-1\/2 {
  12083. --tw-translate-x: -50%;
  12084. translate: var(--tw-translate-x) var(--tw-translate-y);
  12085. }
  12086. .max-md\:gap-3 {
  12087. gap: calc(var(--spacing) * 3);
  12088. }
  12089. .max-md\:text-sm {
  12090. font-size: var(--text-sm);
  12091. line-height: var(--tw-leading, var(--text-sm--line-height));
  12092. }
  12093. .max-md\:shadow {
  12094. --tw-shadow:
  12095. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  12096. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  12097. box-shadow:
  12098. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  12099. var(--tw-ring-shadow), var(--tw-shadow);
  12100. }
  12101. }
  12102. @media not all and (min-width: 40rem) {
  12103. .max-sm\:dropdown-center {
  12104. --anchor-h: center;
  12105. }
  12106. .max-sm\:dropdown-center :where(.dropdown-content) {
  12107. inset-inline-end: 50%;
  12108. translate: 50%;
  12109. }
  12110. [dir="rtl"] :is(.max-sm\:dropdown-center :where(.dropdown-content)) {
  12111. translate: -50%;
  12112. }
  12113. .max-sm\:dropdown-center.dropdown-left {
  12114. --anchor-h: left;
  12115. --anchor-v: center;
  12116. }
  12117. .max-sm\:dropdown-center.dropdown-left .dropdown-content {
  12118. top: auto;
  12119. bottom: 50%;
  12120. translate: 0 50%;
  12121. }
  12122. .max-sm\:dropdown-center.dropdown-right {
  12123. --anchor-h: right;
  12124. --anchor-v: center;
  12125. }
  12126. .max-sm\:dropdown-center.dropdown-right .dropdown-content {
  12127. top: auto;
  12128. bottom: 50%;
  12129. translate: 0 50%;
  12130. }
  12131. .max-sm\:ms-auto {
  12132. margin-inline-start: auto;
  12133. }
  12134. .max-sm\:hidden {
  12135. display: none;
  12136. }
  12137. .max-sm\:btn-circle {
  12138. width: var(--size);
  12139. height: var(--size);
  12140. border-radius: 3.40282e38px;
  12141. padding-inline: 0;
  12142. }
  12143. .max-sm\:btn-square {
  12144. width: var(--size);
  12145. height: var(--size);
  12146. padding-inline: 0;
  12147. }
  12148. .max-sm\:size-8 {
  12149. width: calc(var(--spacing) * 8);
  12150. height: calc(var(--spacing) * 8);
  12151. }
  12152. .max-sm\:flex-col-reverse {
  12153. flex-direction: column-reverse;
  12154. }
  12155. .max-sm\:items-center {
  12156. align-items: center;
  12157. }
  12158. .max-sm\:text-center {
  12159. text-align: center;
  12160. }
  12161. .max-sm\:text-sm,
  12162. .max-sm\:placeholder\:text-sm::placeholder {
  12163. font-size: var(--text-sm);
  12164. line-height: var(--tw-leading, var(--text-sm--line-height));
  12165. }
  12166. }
  12167. @media (min-width: 40rem) {
  12168. .sm\:dropdown-end {
  12169. --anchor-h: span-left;
  12170. }
  12171. .sm\:dropdown-end :where(.dropdown-content) {
  12172. inset-inline-end: 0;
  12173. translate: 0;
  12174. }
  12175. [dir="rtl"] :is(.sm\:dropdown-end :where(.dropdown-content)) {
  12176. translate: 0;
  12177. }
  12178. .sm\:dropdown-end.dropdown-left {
  12179. --anchor-h: left;
  12180. --anchor-v: span-top;
  12181. }
  12182. .sm\:dropdown-end.dropdown-left .dropdown-content {
  12183. top: auto;
  12184. bottom: 0;
  12185. }
  12186. .sm\:dropdown-end.dropdown-right {
  12187. --anchor-h: right;
  12188. --anchor-v: span-top;
  12189. }
  12190. .sm\:dropdown-end.dropdown-right .dropdown-content {
  12191. top: auto;
  12192. bottom: 0;
  12193. }
  12194. .sm\:col-span-2 {
  12195. grid-column: span 2 / span 2;
  12196. }
  12197. .min-sm\:container {
  12198. width: 100%;
  12199. }
  12200. .min-sm\:container {
  12201. max-width: 40rem;
  12202. }
  12203. @media (min-width: 48rem) {
  12204. .min-sm\:container {
  12205. max-width: 48rem;
  12206. }
  12207. }
  12208. @media (min-width: 64rem) {
  12209. .min-sm\:container {
  12210. max-width: 64rem;
  12211. }
  12212. }
  12213. @media (min-width: 80rem) {
  12214. .min-sm\:container {
  12215. max-width: 80rem;
  12216. }
  12217. }
  12218. @media (min-width: 96rem) {
  12219. .min-sm\:container {
  12220. max-width: 96rem;
  12221. }
  12222. }
  12223. .sm\:container {
  12224. width: 100%;
  12225. }
  12226. .sm\:container {
  12227. max-width: 40rem;
  12228. }
  12229. @media (min-width: 48rem) {
  12230. .sm\:container {
  12231. max-width: 48rem;
  12232. }
  12233. }
  12234. @media (min-width: 64rem) {
  12235. .sm\:container {
  12236. max-width: 64rem;
  12237. }
  12238. }
  12239. @media (min-width: 80rem) {
  12240. .sm\:container {
  12241. max-width: 80rem;
  12242. }
  12243. }
  12244. @media (min-width: 96rem) {
  12245. .sm\:container {
  12246. max-width: 96rem;
  12247. }
  12248. }
  12249. .min-sm\:container {
  12250. margin-inline: auto;
  12251. padding-inline: 1rem;
  12252. }
  12253. @media (min-width: 48rem) {
  12254. .min-sm\:container {
  12255. padding-inline: 2rem;
  12256. }
  12257. }
  12258. @media (min-width: 64rem) {
  12259. .min-sm\:container {
  12260. padding-inline: 3rem;
  12261. }
  12262. }
  12263. @media (min-width: 80rem) {
  12264. .min-sm\:container {
  12265. padding-inline: 4rem;
  12266. }
  12267. }
  12268. @media (min-width: 96rem) {
  12269. .min-sm\:container {
  12270. padding-inline: 6rem;
  12271. }
  12272. }
  12273. .sm\:container {
  12274. margin-inline: auto;
  12275. padding-inline: 1rem;
  12276. }
  12277. @media (min-width: 48rem) {
  12278. .sm\:container {
  12279. padding-inline: 2rem;
  12280. }
  12281. }
  12282. @media (min-width: 64rem) {
  12283. .sm\:container {
  12284. padding-inline: 3rem;
  12285. }
  12286. }
  12287. @media (min-width: 80rem) {
  12288. .sm\:container {
  12289. padding-inline: 4rem;
  12290. }
  12291. }
  12292. @media (min-width: 96rem) {
  12293. .sm\:container {
  12294. padding-inline: 6rem;
  12295. }
  12296. }
  12297. .sm\:mx-5 {
  12298. margin-inline: calc(var(--spacing) * 5);
  12299. }
  12300. .sm\:mt-3 {
  12301. margin-top: calc(var(--spacing) * 3);
  12302. }
  12303. .sm\:mt-4 {
  12304. margin-top: calc(var(--spacing) * 4);
  12305. }
  12306. .sm\:mt-6 {
  12307. margin-top: calc(var(--spacing) * 6);
  12308. }
  12309. .sm\:mt-8 {
  12310. margin-top: calc(var(--spacing) * 8);
  12311. }
  12312. .sm\:block {
  12313. display: block;
  12314. }
  12315. .sm\:flex {
  12316. display: flex;
  12317. }
  12318. .sm\:hidden {
  12319. display: none;
  12320. }
  12321. .sm\:inline {
  12322. display: inline;
  12323. }
  12324. .sm\:inline-flex {
  12325. display: inline-flex;
  12326. }
  12327. .sm\:size-5 {
  12328. width: calc(var(--spacing) * 5);
  12329. height: calc(var(--spacing) * 5);
  12330. }
  12331. .sm\:size-5\.5 {
  12332. width: calc(var(--spacing) * 5.5);
  12333. height: calc(var(--spacing) * 5.5);
  12334. }
  12335. .sm\:size-6 {
  12336. width: calc(var(--spacing) * 6);
  12337. height: calc(var(--spacing) * 6);
  12338. }
  12339. .sm\:size-9 {
  12340. width: calc(var(--spacing) * 9);
  12341. height: calc(var(--spacing) * 9);
  12342. }
  12343. .sm\:size-10 {
  12344. width: calc(var(--spacing) * 10);
  12345. height: calc(var(--spacing) * 10);
  12346. }
  12347. .sm\:size-\[120px\] {
  12348. width: 120px;
  12349. height: 120px;
  12350. }
  12351. .sm\:size-\[600px\] {
  12352. width: 600px;
  12353. height: 600px;
  12354. }
  12355. .sm\:h-28 {
  12356. height: calc(var(--spacing) * 28);
  12357. }
  12358. .sm\:h-screen {
  12359. height: 100vh;
  12360. }
  12361. .sm\:w-1\/2 {
  12362. width: 50%;
  12363. }
  12364. .sm\:w-1\/3 {
  12365. width: 33.3333%;
  12366. }
  12367. .sm\:w-3 {
  12368. width: calc(var(--spacing) * 3);
  12369. }
  12370. .sm\:w-3\/5 {
  12371. width: 60%;
  12372. }
  12373. .sm\:w-36 {
  12374. width: calc(var(--spacing) * 36);
  12375. }
  12376. .sm\:w-84 {
  12377. width: calc(var(--spacing) * 84);
  12378. }
  12379. .sm\:w-92 {
  12380. width: calc(var(--spacing) * 92);
  12381. }
  12382. .sm\:w-96 {
  12383. width: calc(var(--spacing) * 96);
  12384. }
  12385. .sm\:w-sm {
  12386. width: var(--container-sm);
  12387. }
  12388. .sm\:grid-cols-2 {
  12389. grid-template-columns: repeat(2, minmax(0, 1fr));
  12390. }
  12391. .sm\:grid-cols-3 {
  12392. grid-template-columns: repeat(3, minmax(0, 1fr));
  12393. }
  12394. .sm\:grid-cols-4 {
  12395. grid-template-columns: repeat(4, minmax(0, 1fr));
  12396. }
  12397. .sm\:grid-cols-5 {
  12398. grid-template-columns: repeat(5, minmax(0, 1fr));
  12399. }
  12400. .sm\:justify-start {
  12401. justify-content: flex-start;
  12402. }
  12403. .sm\:gap-3 {
  12404. gap: calc(var(--spacing) * 3);
  12405. }
  12406. .sm\:gap-5 {
  12407. gap: calc(var(--spacing) * 5);
  12408. }
  12409. .sm\:gap-6 {
  12410. gap: calc(var(--spacing) * 6);
  12411. }
  12412. .sm\:gap-8 {
  12413. gap: calc(var(--spacing) * 8);
  12414. }
  12415. :where(.sm\:space-y-20 > :not(:last-child)) {
  12416. --tw-space-y-reverse: 0;
  12417. margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
  12418. margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
  12419. }
  12420. :where(.sm\:divide-x > :not(:last-child)) {
  12421. --tw-divide-x-reverse: 0;
  12422. border-inline-style: var(--tw-border-style);
  12423. border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
  12424. border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  12425. }
  12426. .sm\:rounded-\[60px\] {
  12427. border-radius: 60px;
  12428. }
  12429. .sm\:rounded-full {
  12430. border-radius: 3.40282e38px;
  12431. }
  12432. .sm\:\[background-size\:100\%_100\%\] {
  12433. background-size: 100% 100%;
  12434. }
  12435. .sm\:p-2\.5 {
  12436. padding: calc(var(--spacing) * 2.5);
  12437. }
  12438. .sm\:p-6 {
  12439. padding: calc(var(--spacing) * 6);
  12440. }
  12441. .sm\:p-8 {
  12442. padding: calc(var(--spacing) * 8);
  12443. }
  12444. .sm\:px-6 {
  12445. padding-inline: calc(var(--spacing) * 6);
  12446. }
  12447. .sm\:px-16 {
  12448. padding-inline: calc(var(--spacing) * 16);
  12449. }
  12450. .sm\:pt-8 {
  12451. padding-top: calc(var(--spacing) * 8);
  12452. }
  12453. .sm\:text-2xl {
  12454. font-size: var(--text-2xl);
  12455. line-height: var(--tw-leading, var(--text-2xl--line-height));
  12456. }
  12457. .sm\:text-3xl {
  12458. font-size: var(--text-3xl);
  12459. line-height: var(--tw-leading, var(--text-3xl--line-height));
  12460. }
  12461. .sm\:text-4xl {
  12462. font-size: var(--text-4xl);
  12463. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12464. }
  12465. .sm\:text-base {
  12466. font-size: var(--text-base);
  12467. line-height: var(--tw-leading, var(--text-base--line-height));
  12468. }
  12469. .sm\:text-lg {
  12470. font-size: var(--text-lg);
  12471. line-height: var(--tw-leading, var(--text-lg--line-height));
  12472. }
  12473. .sm\:text-sm {
  12474. font-size: var(--text-sm);
  12475. line-height: var(--tw-leading, var(--text-sm--line-height));
  12476. }
  12477. .sm\:text-xl {
  12478. font-size: var(--text-xl);
  12479. line-height: var(--tw-leading, var(--text-xl--line-height));
  12480. }
  12481. .sm\:btn-sm {
  12482. --fontsize: 0.75rem;
  12483. --btn-p: 0.75rem;
  12484. --size: calc(var(--size-field, 0.25rem) * 8);
  12485. }
  12486. }
  12487. @media (min-width: 48rem) {
  12488. .md\:-inset-x-24 {
  12489. inset-inline: calc(var(--spacing) * -24);
  12490. }
  12491. .md\:top-1\/2 {
  12492. top: 50%;
  12493. }
  12494. .md\:col-span-4 {
  12495. grid-column: span 4 / span 4;
  12496. }
  12497. .md\:col-span-8 {
  12498. grid-column: span 8 / span 8;
  12499. }
  12500. .md\:mx-20 {
  12501. margin-inline: calc(var(--spacing) * 20);
  12502. }
  12503. .md\:mt-4 {
  12504. margin-top: calc(var(--spacing) * 4);
  12505. }
  12506. .md\:mt-6 {
  12507. margin-top: calc(var(--spacing) * 6);
  12508. }
  12509. .md\:mt-10 {
  12510. margin-top: calc(var(--spacing) * 10);
  12511. }
  12512. .md\:mt-12 {
  12513. margin-top: calc(var(--spacing) * 12);
  12514. }
  12515. .md\:mt-16 {
  12516. margin-top: calc(var(--spacing) * 16);
  12517. }
  12518. .md\:flex {
  12519. display: flex;
  12520. }
  12521. .md\:hidden {
  12522. display: none;
  12523. }
  12524. .md\:size-10 {
  12525. width: calc(var(--spacing) * 10);
  12526. height: calc(var(--spacing) * 10);
  12527. }
  12528. .md\:size-16 {
  12529. width: calc(var(--spacing) * 16);
  12530. height: calc(var(--spacing) * 16);
  12531. }
  12532. .md\:size-24 {
  12533. width: calc(var(--spacing) * 24);
  12534. height: calc(var(--spacing) * 24);
  12535. }
  12536. .md\:size-28 {
  12537. width: calc(var(--spacing) * 28);
  12538. height: calc(var(--spacing) * 28);
  12539. }
  12540. .md\:size-36 {
  12541. width: calc(var(--spacing) * 36);
  12542. height: calc(var(--spacing) * 36);
  12543. }
  12544. .md\:size-48 {
  12545. width: calc(var(--spacing) * 48);
  12546. height: calc(var(--spacing) * 48);
  12547. }
  12548. .md\:h-16 {
  12549. height: calc(var(--spacing) * 16);
  12550. }
  12551. .md\:h-28 {
  12552. height: calc(var(--spacing) * 28);
  12553. }
  12554. .md\:h-60 {
  12555. height: calc(var(--spacing) * 60);
  12556. }
  12557. .md\:h-88 {
  12558. height: calc(var(--spacing) * 88);
  12559. }
  12560. .md\:max-w-xl {
  12561. max-width: var(--container-xl);
  12562. }
  12563. .md\:-translate-y-1\/2 {
  12564. --tw-translate-y: -50%;
  12565. translate: var(--tw-translate-x) var(--tw-translate-y);
  12566. }
  12567. .md\:grid-cols-1 {
  12568. grid-template-columns: repeat(1, minmax(0, 1fr));
  12569. }
  12570. .md\:grid-cols-2 {
  12571. grid-template-columns: repeat(2, minmax(0, 1fr));
  12572. }
  12573. .md\:grid-cols-3 {
  12574. grid-template-columns: repeat(3, minmax(0, 1fr));
  12575. }
  12576. .md\:grid-cols-4 {
  12577. grid-template-columns: repeat(4, minmax(0, 1fr));
  12578. }
  12579. .md\:grid-cols-5 {
  12580. grid-template-columns: repeat(5, minmax(0, 1fr));
  12581. }
  12582. .md\:grid-cols-6 {
  12583. grid-template-columns: repeat(6, minmax(0, 1fr));
  12584. }
  12585. :where(.md\:space-y-8 > :not(:last-child)) {
  12586. --tw-space-y-reverse: 0;
  12587. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  12588. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  12589. }
  12590. .md\:p-8 {
  12591. padding: calc(var(--spacing) * 8);
  12592. }
  12593. .md\:px-6 {
  12594. padding-inline: calc(var(--spacing) * 6);
  12595. }
  12596. .md\:px-8 {
  12597. padding-inline: calc(var(--spacing) * 8);
  12598. }
  12599. .md\:py-12 {
  12600. padding-block: calc(var(--spacing) * 12);
  12601. }
  12602. .md\:pt-12 {
  12603. padding-top: calc(var(--spacing) * 12);
  12604. }
  12605. .md\:pt-14 {
  12606. padding-top: calc(var(--spacing) * 14);
  12607. }
  12608. .md\:pb-18 {
  12609. padding-bottom: calc(var(--spacing) * 18);
  12610. }
  12611. .md\:text-4xl {
  12612. font-size: var(--text-4xl);
  12613. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12614. }
  12615. .md\:text-lg {
  12616. font-size: var(--text-lg);
  12617. line-height: var(--tw-leading, var(--text-lg--line-height));
  12618. }
  12619. .md\:text-sm {
  12620. font-size: var(--text-sm);
  12621. line-height: var(--tw-leading, var(--text-sm--line-height));
  12622. }
  12623. .md\:text-xl {
  12624. font-size: var(--text-xl);
  12625. line-height: var(--tw-leading, var(--text-xl--line-height));
  12626. }
  12627. }
  12628. @media (min-width: 64rem) {
  12629. .lg\:col-span-2 {
  12630. grid-column: span 2 / span 2;
  12631. }
  12632. .lg\:col-span-3 {
  12633. grid-column: span 3 / span 3;
  12634. }
  12635. .lg\:col-span-4 {
  12636. grid-column: span 4 / span 4;
  12637. }
  12638. .lg\:col-span-5 {
  12639. grid-column: span 5 / span 5;
  12640. }
  12641. .lg\:col-span-7 {
  12642. grid-column: span 7 / span 7;
  12643. }
  12644. .lg\:col-span-8 {
  12645. grid-column: span 8 / span 8;
  12646. }
  12647. .lg\:mt-6 {
  12648. margin-top: calc(var(--spacing) * 6);
  12649. }
  12650. .lg\:mt-12 {
  12651. margin-top: calc(var(--spacing) * 12);
  12652. }
  12653. .lg\:mt-16 {
  12654. margin-top: calc(var(--spacing) * 16);
  12655. }
  12656. .lg\:mt-24 {
  12657. margin-top: calc(var(--spacing) * 24);
  12658. }
  12659. .lg\:block {
  12660. display: block;
  12661. }
  12662. .lg\:hidden {
  12663. display: none;
  12664. }
  12665. .lg\:inline {
  12666. display: inline;
  12667. }
  12668. .lg\:inline-flex {
  12669. display: inline-flex;
  12670. }
  12671. .lg\:max-w-3xl {
  12672. max-width: var(--container-3xl);
  12673. }
  12674. .lg\:grid-cols-1 {
  12675. grid-template-columns: repeat(1, minmax(0, 1fr));
  12676. }
  12677. .lg\:grid-cols-2 {
  12678. grid-template-columns: repeat(2, minmax(0, 1fr));
  12679. }
  12680. .lg\:grid-cols-3 {
  12681. grid-template-columns: repeat(3, minmax(0, 1fr));
  12682. }
  12683. .lg\:grid-cols-4 {
  12684. grid-template-columns: repeat(4, minmax(0, 1fr));
  12685. }
  12686. .lg\:grid-cols-7 {
  12687. grid-template-columns: repeat(7, minmax(0, 1fr));
  12688. }
  12689. .lg\:grid-cols-12 {
  12690. grid-template-columns: repeat(12, minmax(0, 1fr));
  12691. }
  12692. .lg\:gap-6 {
  12693. gap: calc(var(--spacing) * 6);
  12694. }
  12695. .lg\:gap-24 {
  12696. gap: calc(var(--spacing) * 24);
  12697. }
  12698. .lg\:border-e {
  12699. border-inline-end-style: var(--tw-border-style);
  12700. border-inline-end-width: 1px;
  12701. }
  12702. .lg\:p-16 {
  12703. padding: calc(var(--spacing) * 16);
  12704. }
  12705. .lg\:py-1\.5 {
  12706. padding-block: calc(var(--spacing) * 1.5);
  12707. }
  12708. .lg\:pb-16 {
  12709. padding-bottom: calc(var(--spacing) * 16);
  12710. }
  12711. .lg\:text-4xl {
  12712. font-size: var(--text-4xl);
  12713. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12714. }
  12715. .lg\:text-5xl {
  12716. font-size: var(--text-5xl);
  12717. line-height: var(--tw-leading, var(--text-5xl--line-height));
  12718. }
  12719. }
  12720. @media (min-width: 80rem) {
  12721. .xl\:col-span-1 {
  12722. grid-column: span 1 / span 1;
  12723. }
  12724. .xl\:col-span-2 {
  12725. grid-column: span 2 / span 2;
  12726. }
  12727. .xl\:col-span-3 {
  12728. grid-column: span 3 / span 3;
  12729. }
  12730. .xl\:col-span-4 {
  12731. grid-column: span 4 / span 4;
  12732. }
  12733. .xl\:col-span-5 {
  12734. grid-column: span 5 / span 5;
  12735. }
  12736. .xl\:col-span-6 {
  12737. grid-column: span 6 / span 6;
  12738. }
  12739. .xl\:col-span-7 {
  12740. grid-column: span 7 / span 7;
  12741. }
  12742. .xl\:col-span-8 {
  12743. grid-column: span 8 / span 8;
  12744. }
  12745. .xl\:mt-8 {
  12746. margin-top: calc(var(--spacing) * 8);
  12747. }
  12748. .xl\:mt-10 {
  12749. margin-top: calc(var(--spacing) * 10);
  12750. }
  12751. .xl\:mt-12 {
  12752. margin-top: calc(var(--spacing) * 12);
  12753. }
  12754. .xl\:mt-16 {
  12755. margin-top: calc(var(--spacing) * 16);
  12756. }
  12757. .xl\:mt-20 {
  12758. margin-top: calc(var(--spacing) * 20);
  12759. }
  12760. .xl\:mt-32 {
  12761. margin-top: calc(var(--spacing) * 32);
  12762. }
  12763. .xl\:block {
  12764. display: block;
  12765. }
  12766. .xl\:hidden {
  12767. display: none;
  12768. }
  12769. .xl\:max-w-5xl {
  12770. max-width: var(--container-5xl);
  12771. }
  12772. .xl\:grid-cols-1 {
  12773. grid-template-columns: repeat(1, minmax(0, 1fr));
  12774. }
  12775. .xl\:grid-cols-2 {
  12776. grid-template-columns: repeat(2, minmax(0, 1fr));
  12777. }
  12778. .xl\:grid-cols-3 {
  12779. grid-template-columns: repeat(3, minmax(0, 1fr));
  12780. }
  12781. .xl\:grid-cols-4 {
  12782. grid-template-columns: repeat(4, minmax(0, 1fr));
  12783. }
  12784. .xl\:grid-cols-5 {
  12785. grid-template-columns: repeat(5, minmax(0, 1fr));
  12786. }
  12787. .xl\:grid-cols-6 {
  12788. grid-template-columns: repeat(6, minmax(0, 1fr));
  12789. }
  12790. .xl\:grid-cols-8 {
  12791. grid-template-columns: repeat(8, minmax(0, 1fr));
  12792. }
  12793. .xl\:grid-cols-12 {
  12794. grid-template-columns: repeat(12, minmax(0, 1fr));
  12795. }
  12796. .xl\:gap-5 {
  12797. gap: calc(var(--spacing) * 5);
  12798. }
  12799. .xl\:gap-8 {
  12800. gap: calc(var(--spacing) * 8);
  12801. }
  12802. .xl\:gap-12 {
  12803. gap: calc(var(--spacing) * 12);
  12804. }
  12805. :where(.xl\:space-y-12 > :not(:last-child)) {
  12806. --tw-space-y-reverse: 0;
  12807. margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
  12808. margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  12809. }
  12810. .xl\:px-12 {
  12811. padding-inline: calc(var(--spacing) * 12);
  12812. }
  12813. .xl\:py-12 {
  12814. padding-block: calc(var(--spacing) * 12);
  12815. }
  12816. .xl\:py-16 {
  12817. padding-block: calc(var(--spacing) * 16);
  12818. }
  12819. .xl\:py-40 {
  12820. padding-block: calc(var(--spacing) * 40);
  12821. }
  12822. .xl\:pt-16 {
  12823. padding-top: calc(var(--spacing) * 16);
  12824. }
  12825. .xl\:pb-24 {
  12826. padding-bottom: calc(var(--spacing) * 24);
  12827. }
  12828. }
  12829. @media (min-width: 96rem) {
  12830. .\32xl\:col-span-1 {
  12831. grid-column: span 1 / span 1;
  12832. }
  12833. .\32xl\:col-span-2 {
  12834. grid-column: span 2 / span 2;
  12835. }
  12836. .\32xl\:col-span-3 {
  12837. grid-column: span 3 / span 3;
  12838. }
  12839. .\32xl\:col-span-4 {
  12840. grid-column: span 4 / span 4;
  12841. }
  12842. .\32xl\:col-span-5 {
  12843. grid-column: span 5 / span 5;
  12844. }
  12845. .\32xl\:col-span-7 {
  12846. grid-column: span 7 / span 7;
  12847. }
  12848. .\32xl\:col-span-9 {
  12849. grid-column: span 9 / span 9;
  12850. }
  12851. .\32xl\:mt-16 {
  12852. margin-top: calc(var(--spacing) * 16);
  12853. }
  12854. .\32xl\:mt-24 {
  12855. margin-top: calc(var(--spacing) * 24);
  12856. }
  12857. .\32xl\:flex {
  12858. display: flex;
  12859. }
  12860. .\32xl\:inline-flex {
  12861. display: inline-flex;
  12862. }
  12863. .\32xl\:max-w-6xl {
  12864. max-width: var(--container-6xl);
  12865. }
  12866. .\32xl\:grid-cols-3 {
  12867. grid-template-columns: repeat(3, minmax(0, 1fr));
  12868. }
  12869. .\32xl\:grid-cols-4 {
  12870. grid-template-columns: repeat(4, minmax(0, 1fr));
  12871. }
  12872. .\32xl\:grid-cols-5 {
  12873. grid-template-columns: repeat(5, minmax(0, 1fr));
  12874. }
  12875. .\32xl\:grid-cols-6 {
  12876. grid-template-columns: repeat(6, minmax(0, 1fr));
  12877. }
  12878. .\32xl\:grid-cols-10 {
  12879. grid-template-columns: repeat(10, minmax(0, 1fr));
  12880. }
  12881. .\32xl\:grid-cols-12 {
  12882. grid-template-columns: repeat(12, minmax(0, 1fr));
  12883. }
  12884. .\32xl\:gap-3 {
  12885. gap: calc(var(--spacing) * 3);
  12886. }
  12887. .\32xl\:gap-6 {
  12888. gap: calc(var(--spacing) * 6);
  12889. }
  12890. .\32xl\:p-4 {
  12891. padding: calc(var(--spacing) * 4);
  12892. }
  12893. .\32xl\:p-5 {
  12894. padding: calc(var(--spacing) * 5);
  12895. }
  12896. .\32xl\:px-20 {
  12897. padding-inline: calc(var(--spacing) * 20);
  12898. }
  12899. .\32xl\:py-24 {
  12900. padding-block: calc(var(--spacing) * 24);
  12901. }
  12902. .\32xl\:pt-24 {
  12903. padding-top: calc(var(--spacing) * 24);
  12904. }
  12905. .\32xl\:pb-36 {
  12906. padding-bottom: calc(var(--spacing) * 36);
  12907. }
  12908. .\32xl\:pb-48 {
  12909. padding-bottom: calc(var(--spacing) * 48);
  12910. }
  12911. .\32xl\:text-2xl {
  12912. font-size: var(--text-2xl);
  12913. line-height: var(--tw-leading, var(--text-2xl--line-height));
  12914. }
  12915. .\32xl\:text-5xl {
  12916. font-size: var(--text-5xl);
  12917. line-height: var(--tw-leading, var(--text-5xl--line-height));
  12918. }
  12919. .\32xl\:text-6xl {
  12920. font-size: var(--text-6xl);
  12921. line-height: var(--tw-leading, var(--text-6xl--line-height));
  12922. }
  12923. }
  12924. .dark\:block:where(
  12925. [data-theme="dark"] *,
  12926. [data-theme="dim"] *,
  12927. [data-theme="material-dark"] *
  12928. ) {
  12929. display: block;
  12930. }
  12931. @media (prefers-color-scheme: dark) {
  12932. .dark\:block:not(
  12933. [data-theme="light"] *,
  12934. [data-theme="contrast"] *,
  12935. [data-theme="material"] *
  12936. ) {
  12937. display: block;
  12938. }
  12939. }
  12940. .dark\:hidden:where(
  12941. [data-theme="dark"] *,
  12942. [data-theme="dim"] *,
  12943. [data-theme="material-dark"] *
  12944. ) {
  12945. display: none;
  12946. }
  12947. @media (prefers-color-scheme: dark) {
  12948. .dark\:hidden:not(
  12949. [data-theme="light"] *,
  12950. [data-theme="contrast"] *,
  12951. [data-theme="material"] *
  12952. ) {
  12953. display: none;
  12954. }
  12955. }
  12956. .dark\:inline:where(
  12957. [data-theme="dark"] *,
  12958. [data-theme="dim"] *,
  12959. [data-theme="material-dark"] *
  12960. ) {
  12961. display: inline;
  12962. }
  12963. @media (prefers-color-scheme: dark) {
  12964. .dark\:inline:not(
  12965. [data-theme="light"] *,
  12966. [data-theme="contrast"] *,
  12967. [data-theme="material"] *
  12968. ) {
  12969. display: inline;
  12970. }
  12971. }
  12972. .dark\:border-white:where(
  12973. [data-theme="dark"] *,
  12974. [data-theme="dim"] *,
  12975. [data-theme="material-dark"] *
  12976. ) {
  12977. border-color: var(--color-white);
  12978. }
  12979. @media (prefers-color-scheme: dark) {
  12980. .dark\:border-white:not(
  12981. [data-theme="light"] *,
  12982. [data-theme="contrast"] *,
  12983. [data-theme="material"] *
  12984. ) {
  12985. border-color: var(--color-white);
  12986. }
  12987. }
  12988. .dark\:border-white\/2:where(
  12989. [data-theme="dark"] *,
  12990. [data-theme="dim"] *,
  12991. [data-theme="material-dark"] *
  12992. ) {
  12993. border-color: #ffffff05;
  12994. }
  12995. @supports (color: color-mix(in lab, red, red)) {
  12996. .dark\:border-white\/2:where(
  12997. [data-theme="dark"] *,
  12998. [data-theme="dim"] *,
  12999. [data-theme="material-dark"] *
  13000. ) {
  13001. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  13002. }
  13003. }
  13004. @media (prefers-color-scheme: dark) {
  13005. .dark\:border-white\/2:not(
  13006. [data-theme="light"] *,
  13007. [data-theme="contrast"] *,
  13008. [data-theme="material"] *
  13009. ) {
  13010. border-color: #ffffff05;
  13011. }
  13012. @supports (color: color-mix(in lab, red, red)) {
  13013. .dark\:border-white\/2:not(
  13014. [data-theme="light"] *,
  13015. [data-theme="contrast"] *,
  13016. [data-theme="material"] *
  13017. ) {
  13018. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  13019. }
  13020. }
  13021. }
  13022. .dark\:border-white\/5:where(
  13023. [data-theme="dark"] *,
  13024. [data-theme="dim"] *,
  13025. [data-theme="material-dark"] *
  13026. ) {
  13027. border-color: #ffffff0d;
  13028. }
  13029. @supports (color: color-mix(in lab, red, red)) {
  13030. .dark\:border-white\/5:where(
  13031. [data-theme="dark"] *,
  13032. [data-theme="dim"] *,
  13033. [data-theme="material-dark"] *
  13034. ) {
  13035. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13036. }
  13037. }
  13038. @media (prefers-color-scheme: dark) {
  13039. .dark\:border-white\/5:not(
  13040. [data-theme="light"] *,
  13041. [data-theme="contrast"] *,
  13042. [data-theme="material"] *
  13043. ) {
  13044. border-color: #ffffff0d;
  13045. }
  13046. @supports (color: color-mix(in lab, red, red)) {
  13047. .dark\:border-white\/5:not(
  13048. [data-theme="light"] *,
  13049. [data-theme="contrast"] *,
  13050. [data-theme="material"] *
  13051. ) {
  13052. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13053. }
  13054. }
  13055. }
  13056. .dark\:border-white\/10:where(
  13057. [data-theme="dark"] *,
  13058. [data-theme="dim"] *,
  13059. [data-theme="material-dark"] *
  13060. ) {
  13061. border-color: #ffffff1a;
  13062. }
  13063. @supports (color: color-mix(in lab, red, red)) {
  13064. .dark\:border-white\/10:where(
  13065. [data-theme="dark"] *,
  13066. [data-theme="dim"] *,
  13067. [data-theme="material-dark"] *
  13068. ) {
  13069. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13070. }
  13071. }
  13072. @media (prefers-color-scheme: dark) {
  13073. .dark\:border-white\/10:not(
  13074. [data-theme="light"] *,
  13075. [data-theme="contrast"] *,
  13076. [data-theme="material"] *
  13077. ) {
  13078. border-color: #ffffff1a;
  13079. }
  13080. @supports (color: color-mix(in lab, red, red)) {
  13081. .dark\:border-white\/10:not(
  13082. [data-theme="light"] *,
  13083. [data-theme="contrast"] *,
  13084. [data-theme="material"] *
  13085. ) {
  13086. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13087. }
  13088. }
  13089. }
  13090. .dark\:bg-\[\#14181c\]:where(
  13091. [data-theme="dark"] *,
  13092. [data-theme="dim"] *,
  13093. [data-theme="material-dark"] *
  13094. ) {
  13095. background-color: #14181c;
  13096. }
  13097. @media (prefers-color-scheme: dark) {
  13098. .dark\:bg-\[\#14181c\]:not(
  13099. [data-theme="light"] *,
  13100. [data-theme="contrast"] *,
  13101. [data-theme="material"] *
  13102. ) {
  13103. background-color: #14181c;
  13104. }
  13105. }
  13106. .dark\:bg-white\/4:where(
  13107. [data-theme="dark"] *,
  13108. [data-theme="dim"] *,
  13109. [data-theme="material-dark"] *
  13110. ) {
  13111. background-color: #ffffff0a;
  13112. }
  13113. @supports (color: color-mix(in lab, red, red)) {
  13114. .dark\:bg-white\/4:where(
  13115. [data-theme="dark"] *,
  13116. [data-theme="dim"] *,
  13117. [data-theme="material-dark"] *
  13118. ) {
  13119. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  13120. }
  13121. }
  13122. @media (prefers-color-scheme: dark) {
  13123. .dark\:bg-white\/4:not(
  13124. [data-theme="light"] *,
  13125. [data-theme="contrast"] *,
  13126. [data-theme="material"] *
  13127. ) {
  13128. background-color: #ffffff0a;
  13129. }
  13130. @supports (color: color-mix(in lab, red, red)) {
  13131. .dark\:bg-white\/4:not(
  13132. [data-theme="light"] *,
  13133. [data-theme="contrast"] *,
  13134. [data-theme="material"] *
  13135. ) {
  13136. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  13137. }
  13138. }
  13139. }
  13140. .dark\:bg-white\/5:where(
  13141. [data-theme="dark"] *,
  13142. [data-theme="dim"] *,
  13143. [data-theme="material-dark"] *
  13144. ) {
  13145. background-color: #ffffff0d;
  13146. }
  13147. @supports (color: color-mix(in lab, red, red)) {
  13148. .dark\:bg-white\/5:where(
  13149. [data-theme="dark"] *,
  13150. [data-theme="dim"] *,
  13151. [data-theme="material-dark"] *
  13152. ) {
  13153. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13154. }
  13155. }
  13156. @media (prefers-color-scheme: dark) {
  13157. .dark\:bg-white\/5:not(
  13158. [data-theme="light"] *,
  13159. [data-theme="contrast"] *,
  13160. [data-theme="material"] *
  13161. ) {
  13162. background-color: #ffffff0d;
  13163. }
  13164. @supports (color: color-mix(in lab, red, red)) {
  13165. .dark\:bg-white\/5:not(
  13166. [data-theme="light"] *,
  13167. [data-theme="contrast"] *,
  13168. [data-theme="material"] *
  13169. ) {
  13170. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13171. }
  13172. }
  13173. }
  13174. .dark\:bg-white\/10:where(
  13175. [data-theme="dark"] *,
  13176. [data-theme="dim"] *,
  13177. [data-theme="material-dark"] *
  13178. ) {
  13179. background-color: #ffffff1a;
  13180. }
  13181. @supports (color: color-mix(in lab, red, red)) {
  13182. .dark\:bg-white\/10:where(
  13183. [data-theme="dark"] *,
  13184. [data-theme="dim"] *,
  13185. [data-theme="material-dark"] *
  13186. ) {
  13187. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13188. }
  13189. }
  13190. @media (prefers-color-scheme: dark) {
  13191. .dark\:bg-white\/10:not(
  13192. [data-theme="light"] *,
  13193. [data-theme="contrast"] *,
  13194. [data-theme="material"] *
  13195. ) {
  13196. background-color: #ffffff1a;
  13197. }
  13198. @supports (color: color-mix(in lab, red, red)) {
  13199. .dark\:bg-white\/10:not(
  13200. [data-theme="light"] *,
  13201. [data-theme="contrast"] *,
  13202. [data-theme="material"] *
  13203. ) {
  13204. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13205. }
  13206. }
  13207. }
  13208. .dark\:from-purple-400:where(
  13209. [data-theme="dark"] *,
  13210. [data-theme="dim"] *,
  13211. [data-theme="material-dark"] *
  13212. ) {
  13213. --tw-gradient-from: var(--color-purple-400);
  13214. --tw-gradient-stops: var(
  13215. --tw-gradient-via-stops,
  13216. var(--tw-gradient-position),
  13217. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13218. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13219. );
  13220. }
  13221. @media (prefers-color-scheme: dark) {
  13222. .dark\:from-purple-400:not(
  13223. [data-theme="light"] *,
  13224. [data-theme="contrast"] *,
  13225. [data-theme="material"] *
  13226. ) {
  13227. --tw-gradient-from: var(--color-purple-400);
  13228. --tw-gradient-stops: var(
  13229. --tw-gradient-via-stops,
  13230. var(--tw-gradient-position),
  13231. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13232. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13233. );
  13234. }
  13235. }
  13236. .dark\:via-blue-400:where(
  13237. [data-theme="dark"] *,
  13238. [data-theme="dim"] *,
  13239. [data-theme="material-dark"] *
  13240. ) {
  13241. --tw-gradient-via: var(--color-blue-400);
  13242. --tw-gradient-via-stops:
  13243. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  13244. var(--tw-gradient-via) var(--tw-gradient-via-position),
  13245. var(--tw-gradient-to) var(--tw-gradient-to-position);
  13246. --tw-gradient-stops: var(--tw-gradient-via-stops);
  13247. }
  13248. @media (prefers-color-scheme: dark) {
  13249. .dark\:via-blue-400:not(
  13250. [data-theme="light"] *,
  13251. [data-theme="contrast"] *,
  13252. [data-theme="material"] *
  13253. ) {
  13254. --tw-gradient-via: var(--color-blue-400);
  13255. --tw-gradient-via-stops:
  13256. var(--tw-gradient-position),
  13257. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13258. var(--tw-gradient-via) var(--tw-gradient-via-position),
  13259. var(--tw-gradient-to) var(--tw-gradient-to-position);
  13260. --tw-gradient-stops: var(--tw-gradient-via-stops);
  13261. }
  13262. }
  13263. .dark\:to-cyan-400:where(
  13264. [data-theme="dark"] *,
  13265. [data-theme="dim"] *,
  13266. [data-theme="material-dark"] *
  13267. ) {
  13268. --tw-gradient-to: var(--color-cyan-400);
  13269. --tw-gradient-stops: var(
  13270. --tw-gradient-via-stops,
  13271. var(--tw-gradient-position),
  13272. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13273. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13274. );
  13275. }
  13276. @media (prefers-color-scheme: dark) {
  13277. .dark\:to-cyan-400:not(
  13278. [data-theme="light"] *,
  13279. [data-theme="contrast"] *,
  13280. [data-theme="material"] *
  13281. ) {
  13282. --tw-gradient-to: var(--color-cyan-400);
  13283. --tw-gradient-stops: var(
  13284. --tw-gradient-via-stops,
  13285. var(--tw-gradient-position),
  13286. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13287. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13288. );
  13289. }
  13290. }
  13291. .dark\:text-orange-400:where(
  13292. [data-theme="dark"] *,
  13293. [data-theme="dim"] *,
  13294. [data-theme="material-dark"] *
  13295. ) {
  13296. color: var(--color-orange-400);
  13297. }
  13298. @media (prefers-color-scheme: dark) {
  13299. .dark\:text-orange-400:not(
  13300. [data-theme="light"] *,
  13301. [data-theme="contrast"] *,
  13302. [data-theme="material"] *
  13303. ) {
  13304. color: var(--color-orange-400);
  13305. }
  13306. }
  13307. .dark\:text-white:where(
  13308. [data-theme="dark"] *,
  13309. [data-theme="dim"] *,
  13310. [data-theme="material-dark"] *
  13311. ) {
  13312. color: var(--color-white);
  13313. }
  13314. @media (prefers-color-scheme: dark) {
  13315. .dark\:text-white:not(
  13316. [data-theme="light"] *,
  13317. [data-theme="contrast"] *,
  13318. [data-theme="material"] *
  13319. ) {
  13320. color: var(--color-white);
  13321. }
  13322. }
  13323. .dark\:opacity-6:where(
  13324. [data-theme="dark"] *,
  13325. [data-theme="dim"] *,
  13326. [data-theme="material-dark"] *
  13327. ) {
  13328. opacity: 0.06;
  13329. }
  13330. @media (prefers-color-scheme: dark) {
  13331. .dark\:opacity-6:not(
  13332. [data-theme="light"] *,
  13333. [data-theme="contrast"] *,
  13334. [data-theme="material"] *
  13335. ) {
  13336. opacity: 0.06;
  13337. }
  13338. }
  13339. .dark\:opacity-15:where(
  13340. [data-theme="dark"] *,
  13341. [data-theme="dim"] *,
  13342. [data-theme="material-dark"] *
  13343. ) {
  13344. opacity: 0.15;
  13345. }
  13346. @media (prefers-color-scheme: dark) {
  13347. .dark\:opacity-15:not(
  13348. [data-theme="light"] *,
  13349. [data-theme="contrast"] *,
  13350. [data-theme="material"] *
  13351. ) {
  13352. opacity: 0.15;
  13353. }
  13354. }
  13355. .dark\:opacity-20:where(
  13356. [data-theme="dark"] *,
  13357. [data-theme="dim"] *,
  13358. [data-theme="material-dark"] *
  13359. ) {
  13360. opacity: 0.2;
  13361. }
  13362. @media (prefers-color-scheme: dark) {
  13363. .dark\:opacity-20:not(
  13364. [data-theme="light"] *,
  13365. [data-theme="contrast"] *,
  13366. [data-theme="material"] *
  13367. ) {
  13368. opacity: 0.2;
  13369. }
  13370. }
  13371. .dark\:opacity-60:where(
  13372. [data-theme="dark"] *,
  13373. [data-theme="dim"] *,
  13374. [data-theme="material-dark"] *
  13375. ) {
  13376. opacity: 0.6;
  13377. }
  13378. @media (prefers-color-scheme: dark) {
  13379. .dark\:opacity-60:not(
  13380. [data-theme="light"] *,
  13381. [data-theme="contrast"] *,
  13382. [data-theme="material"] *
  13383. ) {
  13384. opacity: 0.6;
  13385. }
  13386. }
  13387. .dark\:invert:where(
  13388. [data-theme="dark"] *,
  13389. [data-theme="dim"] *,
  13390. [data-theme="material-dark"] *
  13391. ) {
  13392. --tw-invert: invert(100%);
  13393. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  13394. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  13395. var(--tw-drop-shadow,);
  13396. }
  13397. @media (prefers-color-scheme: dark) {
  13398. .dark\:invert:not(
  13399. [data-theme="light"] *,
  13400. [data-theme="contrast"] *,
  13401. [data-theme="material"] *
  13402. ) {
  13403. --tw-invert: invert(100%);
  13404. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  13405. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  13406. var(--tw-drop-shadow,);
  13407. }
  13408. }
  13409. @media (hover: hover) {
  13410. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):where(
  13411. [data-theme="dark"] *,
  13412. [data-theme="dim"] *,
  13413. [data-theme="material-dark"] *
  13414. ) {
  13415. opacity: 0.4 !important;
  13416. }
  13417. @media (prefers-color-scheme: dark) {
  13418. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):not(
  13419. [data-theme="light"] *,
  13420. [data-theme="contrast"] *,
  13421. [data-theme="material"] *
  13422. ) {
  13423. opacity: 0.4 !important;
  13424. }
  13425. }
  13426. }
  13427. .group-data-\[at-top\=false\]\:dark\:bg-base-200:is(
  13428. :where(.group)[data-at-top="false"] *
  13429. ):where([data-theme="dark"] *, [data-theme="dim"] *, [data-theme="material-dark"] *) {
  13430. background-color: var(--color-base-200);
  13431. }
  13432. @media (prefers-color-scheme: dark) {
  13433. .group-data-\[at-top\=false\]\:dark\:bg-base-200:is(
  13434. :where(.group)[data-at-top="false"] *
  13435. ):not([data-theme="light"] *, [data-theme="contrast"] *, [data-theme="material"] *) {
  13436. background-color: var(--color-base-200);
  13437. }
  13438. }
  13439. @media (hover: hover) {
  13440. .dark\:hover\:bg-white:where(
  13441. [data-theme="dark"] *,
  13442. [data-theme="dim"] *,
  13443. [data-theme="material-dark"] *
  13444. ):hover {
  13445. background-color: var(--color-white);
  13446. }
  13447. }
  13448. @media (prefers-color-scheme: dark) {
  13449. @media (hover: hover) {
  13450. .dark\:hover\:bg-white:not(
  13451. [data-theme="light"] *,
  13452. [data-theme="contrast"] *,
  13453. [data-theme="material"] *
  13454. ):hover {
  13455. background-color: var(--color-white);
  13456. }
  13457. }
  13458. }
  13459. @media (hover: hover) {
  13460. .dark\:hover\:bg-white\/10:where(
  13461. [data-theme="dark"] *,
  13462. [data-theme="dim"] *,
  13463. [data-theme="material-dark"] *
  13464. ):hover {
  13465. background-color: #ffffff1a;
  13466. }
  13467. @supports (color: color-mix(in lab, red, red)) {
  13468. .dark\:hover\:bg-white\/10:where(
  13469. [data-theme="dark"] *,
  13470. [data-theme="dim"] *,
  13471. [data-theme="material-dark"] *
  13472. ):hover {
  13473. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13474. }
  13475. }
  13476. }
  13477. @media (prefers-color-scheme: dark) {
  13478. @media (hover: hover) {
  13479. .dark\:hover\:bg-white\/10:not(
  13480. [data-theme="light"] *,
  13481. [data-theme="contrast"] *,
  13482. [data-theme="material"] *
  13483. ):hover {
  13484. background-color: #ffffff1a;
  13485. }
  13486. @supports (color: color-mix(in lab, red, red)) {
  13487. .dark\:hover\:bg-white\/10:not(
  13488. [data-theme="light"] *,
  13489. [data-theme="contrast"] *,
  13490. [data-theme="material"] *
  13491. ):hover {
  13492. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13493. }
  13494. }
  13495. }
  13496. }
  13497. @media (hover: hover) {
  13498. .dark\:hover\:bg-white\/20:where(
  13499. [data-theme="dark"] *,
  13500. [data-theme="dim"] *,
  13501. [data-theme="material-dark"] *
  13502. ):hover {
  13503. background-color: #fff3;
  13504. }
  13505. @supports (color: color-mix(in lab, red, red)) {
  13506. .dark\:hover\:bg-white\/20:where(
  13507. [data-theme="dark"] *,
  13508. [data-theme="dim"] *,
  13509. [data-theme="material-dark"] *
  13510. ):hover {
  13511. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13512. }
  13513. }
  13514. }
  13515. @media (prefers-color-scheme: dark) {
  13516. @media (hover: hover) {
  13517. .dark\:hover\:bg-white\/20:not(
  13518. [data-theme="light"] *,
  13519. [data-theme="contrast"] *,
  13520. [data-theme="material"] *
  13521. ):hover {
  13522. background-color: #fff3;
  13523. }
  13524. @supports (color: color-mix(in lab, red, red)) {
  13525. .dark\:hover\:bg-white\/20:not(
  13526. [data-theme="light"] *,
  13527. [data-theme="contrast"] *,
  13528. [data-theme="material"] *
  13529. ):hover {
  13530. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13531. }
  13532. }
  13533. }
  13534. }
  13535. @media (hover: hover) {
  13536. .dark\:hover\:text-black:where(
  13537. [data-theme="dark"] *,
  13538. [data-theme="dim"] *,
  13539. [data-theme="material-dark"] *
  13540. ):hover {
  13541. color: var(--color-black);
  13542. }
  13543. }
  13544. @media (prefers-color-scheme: dark) {
  13545. @media (hover: hover) {
  13546. .dark\:hover\:text-black:not(
  13547. [data-theme="light"] *,
  13548. [data-theme="contrast"] *,
  13549. [data-theme="material"] *
  13550. ):hover {
  13551. color: var(--color-black);
  13552. }
  13553. }
  13554. }
  13555. @starting-style {
  13556. .starting\:scale-125 {
  13557. --tw-scale-x: 125%;
  13558. --tw-scale-y: 125%;
  13559. --tw-scale-z: 125%;
  13560. scale: var(--tw-scale-x) var(--tw-scale-y);
  13561. }
  13562. }
  13563. @starting-style {
  13564. .starting\:opacity-0 {
  13565. opacity: 0;
  13566. }
  13567. }
  13568. @starting-style {
  13569. .starting\:blur-sm {
  13570. --tw-blur: blur(var(--blur-sm));
  13571. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  13572. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  13573. var(--tw-drop-shadow,);
  13574. }
  13575. }
  13576. .\[\&\.drag\]\:rounded-box.drag {
  13577. border-radius: var(--radius-box);
  13578. }
  13579. .\[\&\.drag\]\:border.drag {
  13580. border-style: var(--tw-border-style);
  13581. border-width: 1px;
  13582. }
  13583. .\[\&\.drag\]\:bg-base-100.drag {
  13584. background-color: var(--color-base-100);
  13585. }
  13586. .\[\&\.ghost\]\:motion-preset-shake.ghost {
  13587. --motion-duration: 0.3s;
  13588. --motion-origin-rotate: 15deg;
  13589. --motion-origin-opacity: 0;
  13590. --motion-rotate-timing: var(--motion-spring-bounciest);
  13591. --motion-rotate-perceptual-duration-multiplier: 2.035;
  13592. --motion-opacity-in-animation: motion-opacity-in
  13593. calc(
  13594. var(--motion-opacity-duration, var(--motion-duration)) *
  13595. var(
  13596. --motion-opacity-perceptual-duration-multiplier,
  13597. var(--motion-perceptual-duration-multiplier)
  13598. )
  13599. )
  13600. var(--motion-opacity-timing, var(--motion-timing))
  13601. var(--motion-opacity-delay, var(--motion-delay)) both;
  13602. --motion-rotate-in-animation: motion-rotate-in
  13603. calc(
  13604. var(--motion-rotate-duration, var(--motion-duration)) *
  13605. var(
  13606. --motion-rotate-perceptual-duration-multiplier,
  13607. var(--motion-perceptual-duration-multiplier)
  13608. )
  13609. )
  13610. var(--motion-rotate-timing, var(--motion-timing))
  13611. var(--motion-rotate-delay, var(--motion-delay)) both;
  13612. animation:
  13613. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  13614. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  13615. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  13616. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  13617. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  13618. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  13619. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  13620. }
  13621. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13622. background-color: var(--color-base-200);
  13623. }
  13624. @supports (color: color-mix(in lab, red, red)) {
  13625. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13626. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  13627. }
  13628. }
  13629. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13630. background-color: var(--color-primary);
  13631. }
  13632. @supports (color: color-mix(in lab, red, red)) {
  13633. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13634. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  13635. }
  13636. }
  13637. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13638. background-color: var(--color-secondary);
  13639. }
  13640. @supports (color: color-mix(in lab, red, red)) {
  13641. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13642. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  13643. }
  13644. }
  13645. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13646. background-color: var(--color-base-200);
  13647. }
  13648. @supports (color: color-mix(in lab, red, red)) {
  13649. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13650. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  13651. }
  13652. }
  13653. .\[\&\.selected\]\:bg-base-200\/60.selected {
  13654. background-color: var(--color-base-200);
  13655. }
  13656. @supports (color: color-mix(in lab, red, red)) {
  13657. .\[\&\.selected\]\:bg-base-200\/60.selected {
  13658. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  13659. }
  13660. }
  13661. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:top-0:not([data-scrolling="down"]) {
  13662. top: calc(var(--spacing) * 0);
  13663. }
  13664. @media (min-width: 40rem) {
  13665. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:sm\:top-4:not([data-scrolling="down"]) {
  13666. top: calc(var(--spacing) * 4);
  13667. }
  13668. }
  13669. .no-spinner::-webkit-outer-spin-button {
  13670. -webkit-appearance: none;
  13671. margin: 0;
  13672. }
  13673. .no-spinner::-webkit-inner-spin-button {
  13674. -webkit-appearance: none;
  13675. margin: 0;
  13676. }
  13677. .no-spinner {
  13678. appearance: textfield;
  13679. }
  13680. }
  13681. html {
  13682. scroll-behavior: smooth;
  13683. }
  13684. .animated-text {
  13685. animation: var(--animate-text-color);
  13686. color: #0000;
  13687. background-size: 500% 500%;
  13688. -webkit-background-clip: text;
  13689. background-clip: text;
  13690. }
  13691. .btn,
  13692. .card .card-title {
  13693. --tw-font-weight: var(--font-weight-medium);
  13694. font-weight: var(--font-weight-medium);
  13695. }
  13696. .card .card-body {
  13697. gap: calc(var(--spacing) * 0);
  13698. }
  13699. .table th {
  13700. --tw-font-weight: var(--font-weight-medium);
  13701. font-weight: var(--font-weight-medium);
  13702. }
  13703. .menu .menu-title {
  13704. --tw-font-weight: var(--font-weight-medium);
  13705. font-weight: var(--font-weight-medium);
  13706. color: var(--color-base-content);
  13707. }
  13708. @supports (color: color-mix(in lab, red, red)) {
  13709. .menu .menu-title {
  13710. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  13711. }
  13712. }
  13713. .timeline:not(.timeline-vertical) > li > hr {
  13714. height: 2px;
  13715. }
  13716. .timeline.timeline-vertical > li > hr {
  13717. width: 2px;
  13718. }
  13719. .cally ::part(button) {
  13720. font-family: var(--font-sans);
  13721. }
  13722. .fieldset .fieldset-legend {
  13723. font-size: var(--text-sm);
  13724. line-height: var(--tw-leading, var(--text-sm--line-height));
  13725. --tw-font-weight: var(--font-weight-normal);
  13726. font-weight: var(--font-weight-normal);
  13727. color: var(--color-base-content);
  13728. }
  13729. @supports (color: color-mix(in lab, red, red)) {
  13730. .fieldset .fieldset-legend {
  13731. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13732. }
  13733. }
  13734. .fieldset .fieldset-label,
  13735. .fieldset .label {
  13736. font-size: var(--text-sm);
  13737. line-height: var(--tw-leading, var(--text-sm--line-height));
  13738. color: var(--color-base-content);
  13739. }
  13740. @supports (color: color-mix(in lab, red, red)) {
  13741. .fieldset .fieldset-label,
  13742. .fieldset .label {
  13743. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13744. }
  13745. }
  13746. :is(.checkbox, .radio, .range, .toggle):disabled {
  13747. opacity: 0.35;
  13748. }
  13749. .label {
  13750. cursor: pointer;
  13751. color: var(--color-base-content);
  13752. }
  13753. @supports (color: color-mix(in lab, red, red)) {
  13754. .label {
  13755. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13756. }
  13757. }
  13758. input:-webkit-autofill {
  13759. -webkit-background-clip: text;
  13760. }
  13761. input:-webkit-autofill:hover {
  13762. -webkit-background-clip: text;
  13763. }
  13764. input:-webkit-autofill:focus {
  13765. -webkit-background-clip: text;
  13766. }
  13767. input:-webkit-autofill:active {
  13768. -webkit-background-clip: text;
  13769. }
  13770. :is([data-theme="material"], [data-theme="material-dark"]) .card {
  13771. --tw-shadow: 0 0 #0000;
  13772. box-shadow:
  13773. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13774. var(--tw-ring-shadow), var(--tw-shadow);
  13775. }
  13776. :is([data-theme="material"], [data-theme="material-dark"]) .card:not(.card-border) {
  13777. border-style: var(--tw-border-style);
  13778. border-width: 0;
  13779. }
  13780. .grainy {
  13781. background: #fff0 url(../images/landing/footer-grainy.png) 50%;
  13782. }
  13783. .landing-gradient-underline {
  13784. position: relative;
  13785. }
  13786. .landing-gradient-underline:after {
  13787. content: "";
  13788. background-image: url(../images/landing/hero-text-underline.svg);
  13789. background-repeat: no-repeat;
  13790. width: 160%;
  13791. height: 160%;
  13792. position: absolute;
  13793. top: 16px;
  13794. left: 4px;
  13795. transform: rotate(2deg);
  13796. }
  13797. :root {
  13798. --layout-sidebar-width: 256px;
  13799. }
  13800. .sidebar-menu .menu-label {
  13801. font-size: var(--text-sm);
  13802. line-height: var(--tw-leading, var(--text-sm--line-height));
  13803. --tw-font-weight: var(--font-weight-medium);
  13804. font-weight: var(--font-weight-medium);
  13805. color: var(--color-base-content);
  13806. }
  13807. @supports (color: color-mix(in lab, red, red)) {
  13808. .sidebar-menu .menu-label {
  13809. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  13810. }
  13811. }
  13812. .sidebar-menu .menu-item {
  13813. height: calc(var(--spacing) * 8);
  13814. align-items: center;
  13815. gap: calc(var(--spacing) * 2);
  13816. border-radius: var(--radius-box);
  13817. padding-inline: calc(var(--spacing) * 2.5);
  13818. font-size: var(--text-sm);
  13819. line-height: var(--tw-leading, var(--text-sm--line-height));
  13820. display: flex;
  13821. }
  13822. .sidebar-menu a,
  13823. .sidebar-menu .menu-item-link {
  13824. cursor: pointer;
  13825. }
  13826. @media (hover: hover) {
  13827. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item:hover {
  13828. background-color: var(--color-base-200);
  13829. }
  13830. }
  13831. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item.active {
  13832. background-color: var(--color-base-200);
  13833. --tw-font-weight: var(--font-weight-medium);
  13834. font-weight: var(--font-weight-medium);
  13835. }
  13836. .sidebar-menu .collapse input {
  13837. min-height: calc(var(--spacing) * 8);
  13838. padding: calc(var(--spacing) * 0);
  13839. }
  13840. .sidebar-menu .collapse .collapse-title {
  13841. min-height: calc(var(--spacing) * 8);
  13842. align-items: center;
  13843. gap: calc(var(--spacing) * 2);
  13844. border-radius: var(--radius-box);
  13845. font-size: var(--text-sm);
  13846. line-height: var(--tw-leading, var(--text-sm--line-height));
  13847. display: flex;
  13848. }
  13849. @media (hover: hover) {
  13850. .sidebar-menu .collapse .collapse-title:is(:where(.peer):hover ~ *) {
  13851. background-color: var(--color-base-200);
  13852. }
  13853. }
  13854. .sidebar-menu .collapse .collapse-title .arrow-icon {
  13855. opacity: 0.6;
  13856. transition-property: all;
  13857. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13858. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13859. }
  13860. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) {
  13861. --tw-font-weight: var(--font-weight-medium);
  13862. font-weight: var(--font-weight-medium);
  13863. }
  13864. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) .arrow-icon {
  13865. opacity: 1;
  13866. rotate: 90deg;
  13867. }
  13868. .sidebar-menu .collapse .collapse-content:before {
  13869. inset-inline-start: calc(var(--spacing) * 4);
  13870. top: calc(var(--spacing) * 10);
  13871. bottom: calc(var(--spacing) * 2);
  13872. background-color: var(--color-base-content);
  13873. width: 1px;
  13874. position: absolute;
  13875. }
  13876. @supports (color: color-mix(in lab, red, red)) {
  13877. .sidebar-menu .collapse .collapse-content:before {
  13878. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  13879. }
  13880. }
  13881. .sidebar-menu .collapse .collapse-content:before {
  13882. content: "";
  13883. }
  13884. #layout-sidebar {
  13885. width: var(--layout-sidebar-width);
  13886. min-width: var(--layout-sidebar-width);
  13887. background: var(--layout-sidebar-background);
  13888. max-height: 100vh;
  13889. top: calc(var(--spacing) * 0);
  13890. bottom: calc(var(--spacing) * 0);
  13891. z-index: 10;
  13892. transition-property: margin, top, max-height, border-radius;
  13893. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13894. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13895. --tw-duration: 0.3s;
  13896. flex-direction: column;
  13897. transition-duration: 0.3s;
  13898. display: flex;
  13899. position: relative;
  13900. }
  13901. #layout-sidebar.hide {
  13902. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13903. }
  13904. #layout-topbar {
  13905. background: var(--layout-topbar-background);
  13906. top: calc(var(--spacing) * 0);
  13907. z-index: 10;
  13908. max-height: calc(var(--spacing) * 16);
  13909. min-height: calc(var(--spacing) * 16);
  13910. transition-property: top, margin, border-radius;
  13911. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13912. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13913. --tw-duration: 0.3s;
  13914. transition-duration: 0.3s;
  13915. position: sticky;
  13916. }
  13917. #layout-content {
  13918. padding: calc(var(--spacing) * 6);
  13919. transition-property: all;
  13920. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13921. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13922. flex-grow: 1;
  13923. }
  13924. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar {
  13925. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13926. }
  13927. #layout-sidebar-hover {
  13928. top: calc(var(--spacing) * 0);
  13929. bottom: calc(var(--spacing) * 0);
  13930. left: calc(var(--spacing) * 0);
  13931. z-index: 11;
  13932. display: none;
  13933. position: fixed;
  13934. }
  13935. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar {
  13936. z-index: 12;
  13937. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13938. position: fixed;
  13939. }
  13940. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar-hover {
  13941. display: block;
  13942. }
  13943. #layout-sidebar-hover:hover ~ #layout-sidebar,
  13944. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar:hover {
  13945. z-index: 12;
  13946. }
  13947. @media (min-width: 64rem) {
  13948. #layout-sidebar-hover:hover ~ #layout-sidebar,
  13949. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar:hover {
  13950. margin-inline-start: calc(var(--spacing) * 0) !important;
  13951. }
  13952. }
  13953. #layout-monochrome-layer {
  13954. pointer-events: none;
  13955. inset: calc(var(--spacing) * 0);
  13956. z-index: 999999;
  13957. opacity: 0;
  13958. --tw-grayscale: grayscale(100%);
  13959. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  13960. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  13961. var(--tw-drop-shadow,);
  13962. --tw-backdrop-opacity: opacity(100%);
  13963. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  13964. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
  13965. var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
  13966. var(--tw-backdrop-sepia,);
  13967. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  13968. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
  13969. var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
  13970. var(--tw-backdrop-sepia,);
  13971. transition-property: all;
  13972. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13973. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13974. --tw-duration: 1s;
  13975. transition-duration: 1s;
  13976. position: fixed;
  13977. }
  13978. html[data-monochrome-enabled] #layout-monochrome-layer {
  13979. opacity: 1;
  13980. }
  13981. @media (max-width: 64rem) {
  13982. #layout-sidebar {
  13983. z-index: 500;
  13984. position: fixed;
  13985. }
  13986. #layout-sidebar-toggle-trigger:not(:checked) ~ #layout-sidebar {
  13987. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13988. }
  13989. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar {
  13990. margin-inline-start: 0;
  13991. }
  13992. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar-backdrop {
  13993. inset: calc(var(--spacing) * 0);
  13994. z-index: 499;
  13995. background-color: var(--color-base-content);
  13996. position: fixed;
  13997. }
  13998. @supports (color: color-mix(in lab, red, red)) {
  13999. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar-backdrop {
  14000. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  14001. }
  14002. }
  14003. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar-backdrop {
  14004. transition-property: all;
  14005. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14006. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14007. }
  14008. }
  14009. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-sidebar {
  14010. border-inline-end-style: var(--tw-border-style);
  14011. border-inline-end-width: 1px;
  14012. border-color: var(--color-base-200);
  14013. }
  14014. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-topbar {
  14015. border-bottom-style: var(--tw-border-style);
  14016. border-bottom-width: 1px;
  14017. border-color: var(--color-base-200);
  14018. }
  14019. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-sidebar {
  14020. max-height: calc(100vh - 32px);
  14021. top: calc(var(--spacing) * 4);
  14022. bottom: calc(var(--spacing) * 4);
  14023. border-radius: var(--radius-box);
  14024. margin-inline-start: calc(var(--spacing) * 4);
  14025. }
  14026. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-topbar {
  14027. margin-inline: calc(var(--spacing) * 5);
  14028. margin-top: calc(var(--spacing) * 4);
  14029. border-radius: var(--radius-box);
  14030. position: static;
  14031. }
  14032. #components-layout {
  14033. background-color: var(--color-base-100);
  14034. }
  14035. #components-layout-container {
  14036. display: flex;
  14037. padding-inline: calc(var(--spacing) * 0) !important;
  14038. }
  14039. @media (min-width: 80rem) {
  14040. #components-layout-container {
  14041. width: 100%;
  14042. }
  14043. @media (min-width: 40rem) {
  14044. #components-layout-container {
  14045. max-width: 40rem;
  14046. }
  14047. }
  14048. @media (min-width: 48rem) {
  14049. #components-layout-container {
  14050. max-width: 48rem;
  14051. }
  14052. }
  14053. @media (min-width: 64rem) {
  14054. #components-layout-container {
  14055. max-width: 64rem;
  14056. }
  14057. }
  14058. #components-layout-container {
  14059. max-width: 80rem;
  14060. }
  14061. @media (min-width: 96rem) {
  14062. #components-layout-container {
  14063. max-width: 96rem;
  14064. }
  14065. }
  14066. #components-layout-container {
  14067. margin-inline: auto;
  14068. padding-inline: 1rem;
  14069. }
  14070. @media (min-width: 48rem) {
  14071. #components-layout-container {
  14072. padding-inline: 2rem;
  14073. }
  14074. }
  14075. @media (min-width: 64rem) {
  14076. #components-layout-container {
  14077. padding-inline: 3rem;
  14078. }
  14079. }
  14080. #components-layout-container {
  14081. padding-inline: 4rem;
  14082. }
  14083. @media (min-width: 96rem) {
  14084. #components-layout-container {
  14085. padding-inline: 6rem;
  14086. }
  14087. }
  14088. }
  14089. #components-layout-main {
  14090. min-width: calc(var(--spacing) * 0);
  14091. --tw-border-style: dashed;
  14092. border-style: dashed;
  14093. border-color: var(--color-base-300);
  14094. flex-grow: 1;
  14095. }
  14096. @supports (color: color-mix(in lab, red, red)) {
  14097. #components-layout-main {
  14098. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  14099. }
  14100. }
  14101. @media (min-width: 80rem) {
  14102. #components-layout-main {
  14103. border-inline-end-style: var(--tw-border-style);
  14104. border-inline-end-width: 1px;
  14105. }
  14106. }
  14107. #components-layout-content {
  14108. margin-inline: calc(var(--spacing) * 4);
  14109. margin-block: calc(var(--spacing) * 8);
  14110. min-height: calc(100vh - 8rem);
  14111. }
  14112. @media (min-width: 48rem) {
  14113. #components-layout-content {
  14114. margin-inline: calc(var(--spacing) * 8);
  14115. }
  14116. }
  14117. @media (min-width: 64rem) {
  14118. #components-layout-content {
  14119. margin-block: calc(var(--spacing) * 12);
  14120. }
  14121. }
  14122. @media (min-width: 80rem) {
  14123. #components-layout-content {
  14124. margin-inline: calc(var(--spacing) * 12);
  14125. }
  14126. }
  14127. @media (min-width: 96rem) {
  14128. #components-layout-content {
  14129. margin-inline: calc(var(--spacing) * 20);
  14130. }
  14131. }
  14132. .apexcharts-canvas * {
  14133. font-family: var(--font-sans) !important;
  14134. }
  14135. .apexcharts-canvas .apexcharts-gridline,
  14136. .apexcharts-canvas .apexcharts-xaxis line,
  14137. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  14138. .apexcharts-canvas .apexcharts-yaxis line,
  14139. .apexcharts-canvas .apexcharts-xaxis-tick {
  14140. stroke: var(--color-base-content);
  14141. }
  14142. @supports (color: color-mix(in lab, red, red)) {
  14143. .apexcharts-canvas .apexcharts-gridline,
  14144. .apexcharts-canvas .apexcharts-xaxis line,
  14145. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  14146. .apexcharts-canvas .apexcharts-yaxis line,
  14147. .apexcharts-canvas .apexcharts-xaxis-tick {
  14148. stroke: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  14149. }
  14150. }
  14151. .apexcharts-canvas .apexcharts-menu {
  14152. border-color: var(--color-base-300) !important;
  14153. background-color: var(--color-base-100) !important;
  14154. }
  14155. @media (hover: hover) {
  14156. .apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:hover {
  14157. background-color: var(--color-base-200);
  14158. }
  14159. }
  14160. .apexcharts-canvas .apexcharts-tooltip {
  14161. border-color: var(--color-base-300) !important;
  14162. background-color: var(--color-base-100) !important;
  14163. --tw-shadow:
  14164. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  14165. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  14166. box-shadow:
  14167. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14168. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14169. }
  14170. .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  14171. border-color: var(--color-base-300) !important;
  14172. background-color: var(--color-base-200) !important;
  14173. }
  14174. :is(.apexcharts-canvas .apexcharts-xaxis, .apexcharts-canvas .apexcharts-yaxis) text {
  14175. fill: var(--color-base-content) !important;
  14176. }
  14177. .apexcharts-canvas .apexcharts-tooltip-text {
  14178. color: var(--color-base-content);
  14179. }
  14180. .apexcharts-canvas .apexcharts-xaxistooltip {
  14181. border-color: var(--color-base-300) !important;
  14182. background-color: var(--color-base-100) !important;
  14183. }
  14184. .apexcharts-canvas .apexcharts-xaxistooltip:before,
  14185. .apexcharts-canvas .apexcharts-xaxistooltip:after {
  14186. border-bottom-color: var(--color-base-300) !important;
  14187. }
  14188. .apexcharts-canvas .apexcharts-title-text,
  14189. .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text {
  14190. fill: var(--color-base-content) !important;
  14191. }
  14192. .apexcharts-canvas .apexcharts-legend-marker path.apexcharts-marker {
  14193. stroke: #0000;
  14194. }
  14195. .apexcharts-canvas .apexcharts-legend-text {
  14196. color: var(--color-base-content) !important;
  14197. }
  14198. .apexcharts-canvas .apexcharts-series-markers-wrap .apexcharts-series-markers path {
  14199. stroke: var(--color-base-200);
  14200. }
  14201. .swiper-thumbs .swiper-slide {
  14202. border-style: var(--tw-border-style);
  14203. transition-property: all;
  14204. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14205. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14206. --tw-duration: 0.3s;
  14207. border-width: 2px;
  14208. border-color: #0000;
  14209. transition-duration: 0.3s;
  14210. }
  14211. .swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
  14212. border-color: var(--color-primary);
  14213. opacity: 1;
  14214. }
  14215. .swiper-scrollbar {
  14216. --swiper-scrollbar-size: 8px;
  14217. background-color: var(--color-base-300) !important;
  14218. }
  14219. .swiper-scrollbar .swiper-scrollbar-drag {
  14220. background-color: var(--color-primary) !important;
  14221. }
  14222. .swiper-pagination .swiper-pagination-bullet {
  14223. background-color: var(--color-base-content);
  14224. }
  14225. @supports (color: color-mix(in lab, red, red)) {
  14226. .swiper-pagination .swiper-pagination-bullet {
  14227. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  14228. }
  14229. }
  14230. .swiper-pagination .swiper-pagination-bullet {
  14231. opacity: 1;
  14232. transition-property: all;
  14233. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14234. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14235. --tw-duration: 0.3s;
  14236. transition-duration: 0.3s;
  14237. }
  14238. .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  14239. --tw-scale-x: 125%;
  14240. --tw-scale-y: 125%;
  14241. --tw-scale-z: 125%;
  14242. scale: var(--tw-scale-x) var(--tw-scale-y);
  14243. background-color: var(--color-primary);
  14244. }
  14245. .filepond--root {
  14246. margin-bottom: calc(var(--spacing) * 0) !important;
  14247. font-family: var(--font-sans) !important;
  14248. }
  14249. @media not all and (min-width: 40rem) {
  14250. .filepond--root {
  14251. font-size: var(--text-sm) !important;
  14252. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  14253. }
  14254. }
  14255. .filepond--root .filepond--drop-label,
  14256. .filepond--root .filepond--panel-root {
  14257. border-radius: var(--radius-box);
  14258. background-color: var(--color-base-200);
  14259. color: var(--color-base-content);
  14260. }
  14261. .flatpickr-months .flatpickr-month {
  14262. color: #fff !important;
  14263. }
  14264. .flatpickr-calendar {
  14265. background-color: var(--color-base-100) !important;
  14266. --tw-shadow:
  14267. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  14268. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  14269. box-shadow:
  14270. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14271. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14272. }
  14273. .flatpickr-calendar.open {
  14274. z-index: 1 !important;
  14275. }
  14276. .flatpickr-calendar:before,
  14277. .flatpickr-calendar:after {
  14278. border-bottom-color: var(--color-base-100) !important;
  14279. }
  14280. .flatpickr-calendar .flatpickr-prev-month,
  14281. .flatpickr-calendar .flatpickr-next-month {
  14282. border-radius: var(--radius-box);
  14283. top: calc(var(--spacing) * 2.5) !important;
  14284. height: fit-content !important;
  14285. padding: calc(var(--spacing) * 2) !important;
  14286. }
  14287. @media (hover: hover) {
  14288. :is(
  14289. .flatpickr-calendar .flatpickr-prev-month,
  14290. .flatpickr-calendar .flatpickr-next-month
  14291. ):hover {
  14292. background-color: var(--color-base-200);
  14293. }
  14294. @supports (color: color-mix(in lab, red, red)) {
  14295. :is(
  14296. .flatpickr-calendar .flatpickr-prev-month,
  14297. .flatpickr-calendar .flatpickr-next-month
  14298. ):hover {
  14299. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  14300. }
  14301. }
  14302. }
  14303. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  14304. width: calc(var(--spacing) * 3) !important;
  14305. height: calc(var(--spacing) * 3) !important;
  14306. fill: var(--color-base-content) !important;
  14307. }
  14308. @supports (color: color-mix(in lab, red, red)) {
  14309. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  14310. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14311. }
  14312. }
  14313. .flatpickr-calendar .flatpickr-prev-month {
  14314. inset-inline-start: calc(var(--spacing) * 2) !important;
  14315. }
  14316. .flatpickr-calendar .flatpickr-next-month {
  14317. inset-inline-end: calc(var(--spacing) * 2) !important;
  14318. }
  14319. .flatpickr-calendar .flatpickr-months {
  14320. padding-block: calc(var(--spacing) * 2);
  14321. }
  14322. .flatpickr-calendar .flatpickr-month,
  14323. .flatpickr-calendar .flatpickr-months {
  14324. align-items: center;
  14325. fill: var(--color-base-content) !important;
  14326. color: var(--color-base-content) !important;
  14327. }
  14328. .flatpickr-calendar .flatpickr-current-month {
  14329. font-size: var(--text-base) !important;
  14330. line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  14331. }
  14332. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,
  14333. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-month {
  14334. background-color: var(--color-base-100);
  14335. padding: calc(var(--spacing) * 0);
  14336. border-color: var(--color-base-300) !important;
  14337. --tw-outline-style: none !important;
  14338. outline-style: none !important;
  14339. }
  14340. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months {
  14341. appearance: none;
  14342. border-radius: var(--radius-box);
  14343. --tw-font-weight: var(--font-weight-medium);
  14344. font-weight: var(--font-weight-medium);
  14345. padding-inline-start: calc(var(--spacing) * 2.5);
  14346. }
  14347. @media (hover: hover) {
  14348. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  14349. background-color: var(--color-base-200);
  14350. }
  14351. @supports (color: color-mix(in lab, red, red)) {
  14352. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  14353. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  14354. }
  14355. }
  14356. }
  14357. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  14358. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown {
  14359. border-style: var(--tw-border-style) !important;
  14360. border-width: 0 !important;
  14361. }
  14362. :is(
  14363. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  14364. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown
  14365. ):where([data-theme="dark"] *, [data-theme="dim"] *, [data-theme="material-dark"] *) {
  14366. --tw-invert: invert(100%);
  14367. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  14368. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  14369. var(--tw-drop-shadow,);
  14370. }
  14371. @media (prefers-color-scheme: dark) {
  14372. :is(
  14373. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  14374. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown
  14375. ):not([data-theme="light"] *, [data-theme="contrast"] *, [data-theme="material"] *) {
  14376. --tw-invert: invert(100%);
  14377. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  14378. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  14379. var(--tw-drop-shadow,);
  14380. }
  14381. }
  14382. .flatpickr-calendar .flatpickr-weekday {
  14383. --tw-font-weight: var(--font-weight-medium) !important;
  14384. font-weight: var(--font-weight-medium) !important;
  14385. color: var(--color-base-content) !important;
  14386. }
  14387. @supports (color: color-mix(in lab, red, red)) {
  14388. .flatpickr-calendar .flatpickr-weekday {
  14389. color: color-mix(in oklab, var(--color-base-content) 75%, transparent) !important;
  14390. }
  14391. }
  14392. .flatpickr-calendar .flatpickr-weeks {
  14393. border-inline-end-style: var(--tw-border-style);
  14394. border-inline-end-width: 1px;
  14395. border-color: var(--color-base-300);
  14396. --tw-shadow: 0 0 #0000 !important;
  14397. box-shadow:
  14398. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14399. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14400. }
  14401. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  14402. --tw-font-weight: var(--font-weight-medium);
  14403. font-weight: var(--font-weight-medium);
  14404. color: var(--color-base-content) !important;
  14405. }
  14406. @supports (color: color-mix(in lab, red, red)) {
  14407. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  14408. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14409. }
  14410. }
  14411. @media (hover: hover) {
  14412. .flatpickr-calendar .flatpickr-weeks .flatpickr-day:hover {
  14413. background-color: #0000 !important;
  14414. }
  14415. }
  14416. .flatpickr-calendar .flatpickr-day {
  14417. color: var(--color-base-content) !important;
  14418. border-radius: 0.25rem !important;
  14419. }
  14420. @supports (color: color-mix(in lab, red, red)) {
  14421. .flatpickr-calendar .flatpickr-day {
  14422. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  14423. }
  14424. }
  14425. .flatpickr-calendar .flatpickr-day.today,
  14426. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today {
  14427. border-color: #0000;
  14428. position: relative;
  14429. }
  14430. :is(
  14431. .flatpickr-calendar .flatpickr-day.today,
  14432. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today
  14433. ):after {
  14434. inset-inline-end: calc(var(--spacing) * 1);
  14435. top: calc(var(--spacing) * 1);
  14436. background-color: var(--color-primary);
  14437. content: "";
  14438. border-radius: 3.40282e38px;
  14439. width: 5px;
  14440. height: 5px;
  14441. position: absolute;
  14442. }
  14443. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  14444. color: var(--color-base-content) !important;
  14445. }
  14446. @supports (color: color-mix(in lab, red, red)) {
  14447. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  14448. color: color-mix(in oklab, var(--color-base-content) 50%, transparent) !important;
  14449. }
  14450. }
  14451. .flatpickr-calendar .flatpickr-day:hover {
  14452. border-color: var(--color-base-300) !important;
  14453. background-color: var(--color-base-200) !important;
  14454. }
  14455. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14456. color: var(--color-base-content) !important;
  14457. }
  14458. @supports (color: color-mix(in lab, red, red)) {
  14459. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14460. color: color-mix(in oklab, var(--color-base-content) 30%, transparent) !important;
  14461. }
  14462. }
  14463. .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
  14464. background-color: #0000 !important;
  14465. border-color: #0000 !important;
  14466. }
  14467. .flatpickr-calendar .flatpickr-day.inRange {
  14468. border-color: var(--color-base-300) !important;
  14469. background-color: var(--color-base-200) !important;
  14470. --tw-shadow: 0 0 #0000 !important;
  14471. box-shadow:
  14472. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14473. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14474. }
  14475. .flatpickr-calendar .flatpickr-day.selected {
  14476. border-color: var(--color-primary) !important;
  14477. background-color: var(--color-primary) !important;
  14478. color: var(--color-primary-content) !important;
  14479. }
  14480. .flatpickr-calendar .flatpickr-day.selected.week {
  14481. --tw-shadow: 0 0 #0000 !important;
  14482. box-shadow:
  14483. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14484. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14485. }
  14486. .flatpickr-calendar.noCalendar .flatpickr-time {
  14487. border-style: var(--tw-border-style) !important;
  14488. border-width: 0 !important;
  14489. }
  14490. .flatpickr-calendar .flatpickr-time {
  14491. border-top-color: var(--color-base-300) !important;
  14492. }
  14493. .flatpickr-calendar .flatpickr-time input,
  14494. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14495. color: var(--color-base-content);
  14496. background-color: #0000 !important;
  14497. }
  14498. @supports (color: color-mix(in lab, red, red)) {
  14499. .flatpickr-calendar .flatpickr-time input,
  14500. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14501. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  14502. }
  14503. }
  14504. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14505. color: var(--color-base-content) !important;
  14506. }
  14507. @supports (color: color-mix(in lab, red, red)) {
  14508. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14509. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14510. }
  14511. }
  14512. .flatpickr-calendar .flatpickr-confirm {
  14513. gap: calc(var(--spacing) * 2);
  14514. flex-direction: row-reverse;
  14515. }
  14516. .flatpickr-calendar .flatpickr-confirm svg {
  14517. fill: var(--color-base-content);
  14518. }
  14519. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14520. color: var(--color-base-content) !important;
  14521. }
  14522. @supports (color: color-mix(in lab, red, red)) {
  14523. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14524. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  14525. }
  14526. }
  14527. @media (hover: hover) {
  14528. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover {
  14529. border-color: var(--color-base-300) !important;
  14530. background-color: var(--color-base-200) !important;
  14531. }
  14532. }
  14533. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected {
  14534. border-color: var(--color-primary) !important;
  14535. background-color: var(--color-primary) !important;
  14536. color: var(--color-primary-content) !important;
  14537. }
  14538. .custom-scrollbar {
  14539. scrollbar-width: thin;
  14540. scrollbar-color: transparent transparent;
  14541. transition: scrollbar-color 0.5s ease-out;
  14542. overflow: auto;
  14543. }
  14544. .custom-scrollbar:hover {
  14545. scrollbar-color: #96969666 transparent;
  14546. }
  14547. .simplebar-vertical .simplebar-scrollbar:before {
  14548. background-color: var(--color-base-content) !important;
  14549. }
  14550. @supports (color: color-mix(in lab, red, red)) {
  14551. .simplebar-vertical .simplebar-scrollbar:before {
  14552. background-color: color-mix(
  14553. in oklab,
  14554. var(--color-base-content) 20%,
  14555. transparent
  14556. ) !important;
  14557. }
  14558. }
  14559. .simplebar-vertical .simplebar-scrollbar:before {
  14560. left: 3px !important;
  14561. }
  14562. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14563. background-color: var(--color-base-content) !important;
  14564. }
  14565. @supports (color: color-mix(in lab, red, red)) {
  14566. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14567. background-color: color-mix(
  14568. in oklab,
  14569. var(--color-base-content) 35%,
  14570. transparent
  14571. ) !important;
  14572. }
  14573. }
  14574. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14575. left: 3px !important;
  14576. }
  14577. .choices.is-disabled .choices__inner {
  14578. border-color: var(--color-base-200) !important;
  14579. background-color: var(--color-base-200) !important;
  14580. }
  14581. .choices .choices__inner {
  14582. background-color: var(--color-base-100);
  14583. border-color: var(--color-base-300) !important;
  14584. }
  14585. .choices .choices__input {
  14586. background-color: #0000 !important;
  14587. }
  14588. .choices .choices__list.choices__list--multiple .choices__item {
  14589. border-style: var(--tw-border-style);
  14590. background-color: var(--color-primary);
  14591. color: var(--color-primary-content);
  14592. border-width: 0;
  14593. }
  14594. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14595. border-color: var(--color-primary-content);
  14596. }
  14597. @supports (color: color-mix(in lab, red, red)) {
  14598. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14599. border-color: color-mix(in oklab, var(--color-primary-content) 50%, transparent);
  14600. }
  14601. }
  14602. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14603. border-left: 1px solid inherit;
  14604. padding-inline-end: calc(var(--spacing) * 1.5);
  14605. }
  14606. .choices .choices__list.choices__list--dropdown {
  14607. background-color: var(--color-base-100);
  14608. border-color: var(--color-base-300) !important;
  14609. }
  14610. .choices .choices__list.choices__list--dropdown .choices__input {
  14611. border-color: var(--color-base-300);
  14612. background-color: var(--color-base-100) !important;
  14613. }
  14614. .choices
  14615. .choices__list.choices__list--dropdown
  14616. .choices__item:not(.choices__item--disabled).is-highlighted {
  14617. background-color: var(--color-base-200);
  14618. }
  14619. .choices .choices__list.choices__list--dropdown .choices__group .choices__heading {
  14620. border-color: var(--color-base-300);
  14621. }
  14622. .choices .choices__list.choices__list--dropdown .choices__item--choice b {
  14623. --tw-font-weight: var(--font-weight-medium);
  14624. font-weight: var(--font-weight-medium);
  14625. }
  14626. .choices.is-open:after {
  14627. --tw-scale-y: -100%;
  14628. scale: var(--tw-scale-x) var(--tw-scale-y);
  14629. }
  14630. .choices:after {
  14631. border-color: #0000 !important;
  14632. border-top-color: var(--color-base-content) !important;
  14633. }
  14634. @supports (color: color-mix(in lab, red, red)) {
  14635. .choices:after {
  14636. border-top-color: color-mix(
  14637. in oklab,
  14638. var(--color-base-content) 60%,
  14639. transparent
  14640. ) !important;
  14641. }
  14642. }
  14643. .choices:after {
  14644. transition-property: all;
  14645. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14646. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14647. }
  14648. :is(.ql-toolbar, .ql-container) * {
  14649. font-family: var(--font-sans);
  14650. }
  14651. .ql-toolbar,
  14652. .ql-container {
  14653. border-color: var(--color-base-300) !important;
  14654. }
  14655. .ql-toolbar {
  14656. border-top-left-radius: 0.25rem;
  14657. border-top-right-radius: 0.25rem;
  14658. }
  14659. .ql-toolbar .ql-formats .ql-header,
  14660. .ql-toolbar .ql-formats .ql-header .ql-picker-label {
  14661. border-style: var(--tw-border-style);
  14662. border-width: 0;
  14663. color: var(--color-base-content) !important;
  14664. }
  14665. .ql-toolbar .ql-formats .ql-header .ql-picker-options {
  14666. border-radius: var(--radius-box);
  14667. background-color: var(--color-base-100);
  14668. --tw-shadow: 0 0 #0000;
  14669. box-shadow:
  14670. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14671. var(--tw-ring-shadow), var(--tw-shadow);
  14672. border-color: var(--color-base-300) !important;
  14673. }
  14674. .ql-toolbar .ql-formats button {
  14675. opacity: 0.7;
  14676. transition-property: all;
  14677. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14678. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14679. }
  14680. @media (hover: hover) {
  14681. .ql-toolbar .ql-formats button:hover {
  14682. opacity: 1;
  14683. }
  14684. }
  14685. .ql-toolbar .ql-formats button.ql-active {
  14686. opacity: 1;
  14687. }
  14688. .ql-toolbar .ql-formats button .ql-stroke {
  14689. stroke: var(--color-base-content) !important;
  14690. }
  14691. .ql-toolbar .ql-formats button .ql-fill {
  14692. fill: var(--color-base-content) !important;
  14693. }
  14694. .ql-toolbar .ql-formats .ql-active .ql-stroke {
  14695. opacity: 1;
  14696. stroke: var(--color-primary) !important;
  14697. }
  14698. .ql-bubble .ql-tooltip {
  14699. --tw-shadow:
  14700. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  14701. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  14702. box-shadow:
  14703. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14704. var(--tw-ring-shadow), var(--tw-shadow);
  14705. transition-property: all;
  14706. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14707. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14708. border-radius: 3.40282e38px;
  14709. background-color: var(--color-base-100) !important;
  14710. }
  14711. @media (hover: hover) {
  14712. .ql-bubble .ql-tooltip:hover {
  14713. --tw-shadow:
  14714. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  14715. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  14716. box-shadow:
  14717. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14718. var(--tw-ring-shadow), var(--tw-shadow);
  14719. }
  14720. .ql-bubble .ql-formats .ql-header .ql-picker-options .ql-picker-item:hover {
  14721. color: var(--color-primary);
  14722. }
  14723. }
  14724. .ql-container {
  14725. border-bottom-right-radius: 0.25rem;
  14726. border-bottom-left-radius: 0.25rem;
  14727. background-color: var(--color-base-100) !important;
  14728. }
  14729. @keyframes progress {
  14730. 50% {
  14731. background-position-x: -115%;
  14732. }
  14733. }
  14734. @keyframes radio {
  14735. 0% {
  14736. padding: 5px;
  14737. }
  14738. 50% {
  14739. padding: 3px;
  14740. }
  14741. }
  14742. @keyframes toast {
  14743. 0% {
  14744. opacity: 0;
  14745. scale: 0.9;
  14746. }
  14747. to {
  14748. opacity: 1;
  14749. scale: 1;
  14750. }
  14751. }
  14752. @keyframes dropdown {
  14753. 0% {
  14754. opacity: 0;
  14755. }
  14756. }
  14757. @keyframes rating {
  14758. 0%,
  14759. 40% {
  14760. filter: brightness(1.05) contrast(1.05);
  14761. scale: 1.1;
  14762. }
  14763. }
  14764. @keyframes skeleton {
  14765. 0% {
  14766. background-position: 150%;
  14767. }
  14768. to {
  14769. background-position: -50%;
  14770. }
  14771. }
  14772. @property --tw-font-weight {
  14773. syntax: "*";
  14774. inherits: false;
  14775. }
  14776. @property --tw-translate-x {
  14777. syntax: "*";
  14778. inherits: false;
  14779. initial-value: 0;
  14780. }
  14781. @property --tw-translate-y {
  14782. syntax: "*";
  14783. inherits: false;
  14784. initial-value: 0;
  14785. }
  14786. @property --tw-translate-z {
  14787. syntax: "*";
  14788. inherits: false;
  14789. initial-value: 0;
  14790. }
  14791. @property --tw-scale-x {
  14792. syntax: "*";
  14793. inherits: false;
  14794. initial-value: 1;
  14795. }
  14796. @property --tw-scale-y {
  14797. syntax: "*";
  14798. inherits: false;
  14799. initial-value: 1;
  14800. }
  14801. @property --tw-scale-z {
  14802. syntax: "*";
  14803. inherits: false;
  14804. initial-value: 1;
  14805. }
  14806. @property --tw-rotate-x {
  14807. syntax: "*";
  14808. inherits: false;
  14809. }
  14810. @property --tw-rotate-y {
  14811. syntax: "*";
  14812. inherits: false;
  14813. }
  14814. @property --tw-rotate-z {
  14815. syntax: "*";
  14816. inherits: false;
  14817. }
  14818. @property --tw-skew-x {
  14819. syntax: "*";
  14820. inherits: false;
  14821. }
  14822. @property --tw-skew-y {
  14823. syntax: "*";
  14824. inherits: false;
  14825. }
  14826. @property --tw-space-y-reverse {
  14827. syntax: "*";
  14828. inherits: false;
  14829. initial-value: 0;
  14830. }
  14831. @property --tw-space-x-reverse {
  14832. syntax: "*";
  14833. inherits: false;
  14834. initial-value: 0;
  14835. }
  14836. @property --tw-divide-y-reverse {
  14837. syntax: "*";
  14838. inherits: false;
  14839. initial-value: 0;
  14840. }
  14841. @property --tw-border-style {
  14842. syntax: "*";
  14843. inherits: false;
  14844. initial-value: solid;
  14845. }
  14846. @property --tw-gradient-position {
  14847. syntax: "*";
  14848. inherits: false;
  14849. }
  14850. @property --tw-gradient-from {
  14851. syntax: "<color>";
  14852. inherits: false;
  14853. initial-value: #0000;
  14854. }
  14855. @property --tw-gradient-via {
  14856. syntax: "<color>";
  14857. inherits: false;
  14858. initial-value: #0000;
  14859. }
  14860. @property --tw-gradient-to {
  14861. syntax: "<color>";
  14862. inherits: false;
  14863. initial-value: #0000;
  14864. }
  14865. @property --tw-gradient-stops {
  14866. syntax: "*";
  14867. inherits: false;
  14868. }
  14869. @property --tw-gradient-via-stops {
  14870. syntax: "*";
  14871. inherits: false;
  14872. }
  14873. @property --tw-gradient-from-position {
  14874. syntax: "<length-percentage>";
  14875. inherits: false;
  14876. initial-value: 0%;
  14877. }
  14878. @property --tw-gradient-via-position {
  14879. syntax: "<length-percentage>";
  14880. inherits: false;
  14881. initial-value: 50%;
  14882. }
  14883. @property --tw-gradient-to-position {
  14884. syntax: "<length-percentage>";
  14885. inherits: false;
  14886. initial-value: 100%;
  14887. }
  14888. @property --tw-leading {
  14889. syntax: "*";
  14890. inherits: false;
  14891. }
  14892. @property --tw-tracking {
  14893. syntax: "*";
  14894. inherits: false;
  14895. }
  14896. @property --tw-shadow {
  14897. syntax: "*";
  14898. inherits: false;
  14899. initial-value: 0 0 #0000;
  14900. }
  14901. @property --tw-shadow-color {
  14902. syntax: "*";
  14903. inherits: false;
  14904. }
  14905. @property --tw-shadow-alpha {
  14906. syntax: "<percentage>";
  14907. inherits: false;
  14908. initial-value: 100%;
  14909. }
  14910. @property --tw-inset-shadow {
  14911. syntax: "*";
  14912. inherits: false;
  14913. initial-value: 0 0 #0000;
  14914. }
  14915. @property --tw-inset-shadow-color {
  14916. syntax: "*";
  14917. inherits: false;
  14918. }
  14919. @property --tw-inset-shadow-alpha {
  14920. syntax: "<percentage>";
  14921. inherits: false;
  14922. initial-value: 100%;
  14923. }
  14924. @property --tw-ring-color {
  14925. syntax: "*";
  14926. inherits: false;
  14927. }
  14928. @property --tw-ring-shadow {
  14929. syntax: "*";
  14930. inherits: false;
  14931. initial-value: 0 0 #0000;
  14932. }
  14933. @property --tw-inset-ring-color {
  14934. syntax: "*";
  14935. inherits: false;
  14936. }
  14937. @property --tw-inset-ring-shadow {
  14938. syntax: "*";
  14939. inherits: false;
  14940. initial-value: 0 0 #0000;
  14941. }
  14942. @property --tw-ring-inset {
  14943. syntax: "*";
  14944. inherits: false;
  14945. }
  14946. @property --tw-ring-offset-width {
  14947. syntax: "<length>";
  14948. inherits: false;
  14949. initial-value: 0;
  14950. }
  14951. @property --tw-ring-offset-color {
  14952. syntax: "*";
  14953. inherits: false;
  14954. initial-value: #fff;
  14955. }
  14956. @property --tw-ring-offset-shadow {
  14957. syntax: "*";
  14958. inherits: false;
  14959. initial-value: 0 0 #0000;
  14960. }
  14961. @property --tw-blur {
  14962. syntax: "*";
  14963. inherits: false;
  14964. }
  14965. @property --tw-brightness {
  14966. syntax: "*";
  14967. inherits: false;
  14968. }
  14969. @property --tw-contrast {
  14970. syntax: "*";
  14971. inherits: false;
  14972. }
  14973. @property --tw-grayscale {
  14974. syntax: "*";
  14975. inherits: false;
  14976. }
  14977. @property --tw-hue-rotate {
  14978. syntax: "*";
  14979. inherits: false;
  14980. }
  14981. @property --tw-invert {
  14982. syntax: "*";
  14983. inherits: false;
  14984. }
  14985. @property --tw-opacity {
  14986. syntax: "*";
  14987. inherits: false;
  14988. }
  14989. @property --tw-saturate {
  14990. syntax: "*";
  14991. inherits: false;
  14992. }
  14993. @property --tw-sepia {
  14994. syntax: "*";
  14995. inherits: false;
  14996. }
  14997. @property --tw-drop-shadow {
  14998. syntax: "*";
  14999. inherits: false;
  15000. }
  15001. @property --tw-drop-shadow-color {
  15002. syntax: "*";
  15003. inherits: false;
  15004. }
  15005. @property --tw-drop-shadow-alpha {
  15006. syntax: "<percentage>";
  15007. inherits: false;
  15008. initial-value: 100%;
  15009. }
  15010. @property --tw-drop-shadow-size {
  15011. syntax: "*";
  15012. inherits: false;
  15013. }
  15014. @property --tw-backdrop-blur {
  15015. syntax: "*";
  15016. inherits: false;
  15017. }
  15018. @property --tw-backdrop-brightness {
  15019. syntax: "*";
  15020. inherits: false;
  15021. }
  15022. @property --tw-backdrop-contrast {
  15023. syntax: "*";
  15024. inherits: false;
  15025. }
  15026. @property --tw-backdrop-grayscale {
  15027. syntax: "*";
  15028. inherits: false;
  15029. }
  15030. @property --tw-backdrop-hue-rotate {
  15031. syntax: "*";
  15032. inherits: false;
  15033. }
  15034. @property --tw-backdrop-invert {
  15035. syntax: "*";
  15036. inherits: false;
  15037. }
  15038. @property --tw-backdrop-opacity {
  15039. syntax: "*";
  15040. inherits: false;
  15041. }
  15042. @property --tw-backdrop-saturate {
  15043. syntax: "*";
  15044. inherits: false;
  15045. }
  15046. @property --tw-backdrop-sepia {
  15047. syntax: "*";
  15048. inherits: false;
  15049. }
  15050. @property --tw-duration {
  15051. syntax: "*";
  15052. inherits: false;
  15053. }
  15054. @property --tw-ease {
  15055. syntax: "*";
  15056. inherits: false;
  15057. }
  15058. @property --tw-text-shadow-color {
  15059. syntax: "*";
  15060. inherits: false;
  15061. }
  15062. @property --tw-text-shadow-alpha {
  15063. syntax: "<percentage>";
  15064. inherits: false;
  15065. initial-value: 100%;
  15066. }
  15067. @property --tw-outline-style {
  15068. syntax: "*";
  15069. inherits: false;
  15070. initial-value: solid;
  15071. }
  15072. @property --tw-divide-x-reverse {
  15073. syntax: "*";
  15074. inherits: false;
  15075. initial-value: 0;
  15076. }
  15077. @keyframes spin {
  15078. to {
  15079. transform: rotate(360deg);
  15080. }
  15081. }
  15082. @keyframes ping {
  15083. 75%,
  15084. to {
  15085. opacity: 0;
  15086. transform: scale(2);
  15087. }
  15088. }
  15089. @keyframes bounce-slow {
  15090. 0% {
  15091. transform: translateY(0);
  15092. }
  15093. to {
  15094. transform: translateY(-12px);
  15095. }
  15096. }
  15097. @keyframes text-color {
  15098. 0% {
  15099. background-position: 0;
  15100. }
  15101. 50% {
  15102. background-position: 100%;
  15103. }
  15104. to {
  15105. background-position: 0;
  15106. }
  15107. }